kamrify commited on
Commit
4dcc03d
·
1 Parent(s): ec303d1

Meta tags and build updates

Browse files
docs/astro.config.mjs CHANGED
@@ -1,17 +1,30 @@
1
- import { defineConfig } from 'astro/config';
2
  import tailwind from "@astrojs/tailwind";
3
  import react from "@astrojs/react";
4
-
5
  import mdx from "@astrojs/mdx";
6
 
 
 
7
  // https://astro.build/config
8
  export default defineConfig({
 
 
 
9
  markdown: {
10
  shikiConfig: {
11
  // theme: "material-theme"
12
- theme: "monokai"
13
  // theme: 'poimandres'
14
- }
15
  },
16
- integrations: [tailwind(), react(), mdx()]
17
- });
 
 
 
 
 
 
 
 
 
 
1
+ import { defineConfig } from "astro/config";
2
  import tailwind from "@astrojs/tailwind";
3
  import react from "@astrojs/react";
 
4
  import mdx from "@astrojs/mdx";
5
 
6
+ import compress from "astro-compress";
7
+
8
  // https://astro.build/config
9
  export default defineConfig({
10
+ build: {
11
+ format: "file",
12
+ },
13
  markdown: {
14
  shikiConfig: {
15
  // theme: "material-theme"
16
+ theme: "monokai",
17
  // theme: 'poimandres'
18
+ },
19
  },
20
+
21
+ integrations: [
22
+ tailwind(),
23
+ react(),
24
+ mdx(),
25
+ compress({
26
+ css: false,
27
+ js: false,
28
+ }),
29
+ ],
30
+ });
docs/package.json CHANGED
@@ -16,6 +16,7 @@
16
  "@types/react": "^18.2.14",
17
  "@types/react-dom": "^18.2.6",
18
  "astro": "^2.7.4",
 
19
  "driver.js": "1.1.0",
20
  "react": "^18.2.0",
21
  "react-dom": "^18.2.0",
 
16
  "@types/react": "^18.2.14",
17
  "@types/react-dom": "^18.2.6",
18
  "astro": "^2.7.4",
19
+ "astro-compress": "^1.1.49",
20
  "driver.js": "1.1.0",
21
  "react": "^18.2.0",
22
  "react-dom": "^18.2.0",
docs/pnpm-lock.yaml CHANGED
@@ -23,6 +23,9 @@ dependencies:
23
  astro:
24
  specifier: ^2.7.4
25
  version: 2.7.4
 
 
 
26
  driver.js:
27
  specifier: 1.1.0
28
  version: 1.1.0
@@ -659,6 +662,13 @@ packages:
659
  resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
660
  engines: {node: '>=6.0.0'}
661
 
 
 
 
 
 
 
 
662
  /@jridgewell/[email protected]:
663
  resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
664
 
@@ -737,6 +747,11 @@ packages:
737
  tailwindcss: 3.3.2
738
  dev: true
739
 
 
 
 
 
 
740
  /@types/[email protected]:
741
  resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
742
  dependencies:
@@ -772,6 +787,16 @@ packages:
772
  '@babel/types': 7.22.5
773
  dev: false
774
 
 
 
 
 
 
 
 
 
 
 
775
  /@types/[email protected]:
776
  resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==}
777
  dependencies:
@@ -794,6 +819,10 @@ packages:
794
  '@types/unist': 2.0.6
795
  dev: false
796
 
 
 
 
 
797
  /@types/[email protected]:
798
  resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==}
799
  dev: false
@@ -955,6 +984,19 @@ packages:
955
  hasBin: true
956
  dev: false
957
 
 
 
 
 
 
 
 
 
 
 
 
 
 
958
959
  resolution: {integrity: sha512-LDALXeMfD4U6jkM6ZywtKuBkGMxMZjSCFqbNXEKtD3OWZr3hiLNhE3YDgUScCBkQJSROWrS0W9/UVPpsS36+ow==}
960
  engines: {node: '>=16.12.0', npm: '>=6.14.0'}
@@ -1066,6 +1108,14 @@ packages:
1066
  resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
1067
  engines: {node: '>=8'}
1068
 
 
 
 
 
 
 
 
 
1069
1070
  resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==}
1071
  dependencies:
@@ -1074,6 +1124,10 @@ packages:
1074
  readable-stream: 3.6.2
1075
  dev: false
1076
 
 
 
 
 
1077
1078
  resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==}
1079
  engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -1118,6 +1172,17 @@ packages:
1118
  update-browserslist-db: 1.0.11([email protected])
1119
  dev: false
1120
 
 
 
 
 
 
 
 
 
 
 
 
1121
1122
  resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
1123
  dependencies:
@@ -1139,6 +1204,13 @@ packages:
1139
  streamsearch: 1.1.0
1140
  dev: false
1141
 
 
 
 
 
 
 
 
1142
1143
  resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
1144
  engines: {node: '>= 6'}
@@ -1208,11 +1280,22 @@ packages:
1208
  optionalDependencies:
1209
  fsevents: 2.3.2
1210
 
 
 
 
 
1211
1212
  resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==}
1213
  engines: {node: '>=8'}
1214
  dev: false
1215
 
 
 
 
 
 
 
 
1216
1217
  resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
1218
  engines: {node: '>=10'}
@@ -1256,14 +1339,43 @@ packages:
1256
  resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
1257
  dev: false
1258
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1259
1260
  resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
1261
  dev: false
1262
 
 
 
 
 
 
 
 
 
 
1263
1264
  resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
1265
  engines: {node: '>= 6'}
1266
 
 
 
 
 
 
1267
1268
  resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==}
1269
  dev: false
@@ -1289,11 +1401,49 @@ packages:
1289
  which: 2.0.2
1290
  dev: false
1291
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1292
1293
  resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
1294
  engines: {node: '>=4'}
1295
  hasBin: true
1296
 
 
 
 
 
 
 
 
1297
1298
  resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
1299
  dev: false
@@ -1316,11 +1466,28 @@ packages:
1316
  character-entities: 2.0.2
1317
  dev: false
1318
 
 
 
 
 
 
 
 
 
 
 
 
 
1319
1320
  resolution: {integrity: sha512-if3ZYdkD2dClhnXR5reKtG98cwyaRT1NeugQoAPTTfsOpV9kqyeiBF9Qa5RHjemb3KzD5ulqygv6ED3t5j9eJw==}
1321
  engines: {node: '>=12.4.0'}
1322
  dev: false
1323
 
 
 
 
 
 
1324
1325
  resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==}
1326
  engines: {node: '>=12'}
@@ -1355,6 +1522,11 @@ packages:
1355
  engines: {node: '>=6'}
1356
  dev: false
1357
 
 
 
 
 
 
1358
1359
  resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==}
1360
  dev: false
@@ -1370,6 +1542,40 @@ packages:
1370
1371
  resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
1372
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1373
1374
  resolution: {integrity: sha512-jvor5wrzu0JmHwPAuCb7j8YzHcgitq5ibgCsgBO85fv0Zst/UPdO60/hKooCKMdQMYRPKABmSDhVSftS6NaJqA==}
1375
  dev: false
@@ -1402,6 +1608,17 @@ packages:
1402
  resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
1403
  dev: false
1404
 
 
 
 
 
 
 
 
 
 
 
 
1405
1406
  resolution: {integrity: sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==}
1407
  dev: false
@@ -1550,6 +1767,11 @@ packages:
1550
  strip-final-newline: 3.0.0
1551
  dev: false
1552
 
 
 
 
 
 
1553
1554
  resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
1555
  engines: {node: '>=0.10.0'}
@@ -1561,6 +1783,17 @@ packages:
1561
  resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
1562
  dev: false
1563
 
 
 
 
 
 
 
 
 
 
 
 
1564
1565
  resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==}
1566
  engines: {node: '>=8.6.0'}
@@ -1582,6 +1815,13 @@ packages:
1582
  format: 0.2.2
1583
  dev: false
1584
 
 
 
 
 
 
 
 
1585
1586
  resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
1587
  engines: {node: '>=8'}
@@ -1620,6 +1860,10 @@ packages:
1620
  resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==}
1621
  dev: false
1622
 
 
 
 
 
1623
1624
  resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1625
 
@@ -1643,6 +1887,10 @@ packages:
1643
  engines: {node: '>=10'}
1644
  dev: false
1645
 
 
 
 
 
1646
1647
  resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==}
1648
  dev: false
@@ -1809,6 +2057,20 @@ packages:
1809
  resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
1810
  dev: false
1811
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1812
1813
  resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==}
1814
  dev: false
@@ -1845,6 +2107,10 @@ packages:
1845
1846
  resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1847
 
 
 
 
 
1848
1849
  resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
1850
  dev: false
@@ -1860,6 +2126,10 @@ packages:
1860
  is-decimal: 2.0.1
1861
  dev: false
1862
 
 
 
 
 
1863
1864
  resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
1865
  engines: {node: '>=8'}
@@ -2090,6 +2360,12 @@ packages:
2090
  js-tokens: 4.0.0
2091
  dev: false
2092
 
 
 
 
 
 
 
2093
2094
  resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
2095
  dependencies:
@@ -2313,6 +2589,14 @@ packages:
2313
  '@types/mdast': 3.0.11
2314
  dev: false
2315
 
 
 
 
 
 
 
 
 
2316
2317
  resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
2318
  dev: false
@@ -2687,11 +2971,24 @@ packages:
2687
  engines: {node: '>=12'}
2688
  dev: false
2689
 
 
 
 
 
 
2690
2691
  resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
2692
  dependencies:
2693
  brace-expansion: 1.1.11
2694
 
 
 
 
 
 
 
 
 
2695
2696
  resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
2697
  engines: {node: '>=4'}
@@ -2713,12 +3010,34 @@ packages:
2713
  engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
2714
  hasBin: true
2715
 
 
 
 
 
2716
2717
  resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==}
2718
  dependencies:
2719
  '@types/nlcst': 1.0.0
2720
  dev: false
2721
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2722
2723
  resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==}
2724
  dev: false
@@ -2746,6 +3065,12 @@ packages:
2746
  path-key: 4.0.0
2747
  dev: false
2748
 
 
 
 
 
 
 
2749
2750
  resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
2751
  engines: {node: '>=0.10.0'}
@@ -2838,6 +3163,13 @@ packages:
2838
  engines: {node: '>=6'}
2839
  dev: false
2840
 
 
 
 
 
 
 
 
2841
2842
  resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==}
2843
  dependencies:
@@ -2863,6 +3195,13 @@ packages:
2863
  resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
2864
  dev: false
2865
 
 
 
 
 
 
 
 
2866
2867
  resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
2868
  engines: {node: '>=8'}
@@ -2995,6 +3334,25 @@ packages:
2995
  picocolors: 1.0.0
2996
  source-map-js: 1.0.2
2997
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2998
2999
  resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==}
3000
  engines: {node: '>=10'}
@@ -3038,9 +3396,26 @@ packages:
3038
  resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==}
3039
  dev: false
3040
 
 
 
 
 
 
 
 
3041
3042
  resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
3043
 
 
 
 
 
 
 
 
 
 
 
3044
3045
  resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
3046
  peerDependencies:
@@ -3122,6 +3497,11 @@ packages:
3122
  unified: 10.1.2
3123
  dev: false
3124
 
 
 
 
 
 
3125
3126
  resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==}
3127
  dependencies:
@@ -3306,6 +3686,21 @@ packages:
3306
  resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==}
3307
  dev: false
3308
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3309
3310
  resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
3311
  engines: {node: '>=8'}
@@ -3331,6 +3726,24 @@ packages:
3331
  resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
3332
  dev: false
3333
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3334
3335
  resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
3336
  dev: false
@@ -3339,6 +3752,18 @@ packages:
3339
  resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
3340
  engines: {node: '>=0.10.0'}
3341
 
 
 
 
 
 
 
 
 
 
 
 
 
3342
3343
  resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
3344
  engines: {node: '>= 8'}
@@ -3434,6 +3859,11 @@ packages:
3434
  engines: {node: '>=12'}
3435
  dev: false
3436
 
 
 
 
 
 
3437
3438
  resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==}
3439
  dependencies:
@@ -3477,6 +3907,19 @@ packages:
3477
  resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
3478
  engines: {node: '>= 0.4'}
3479
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3480
3481
  resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==}
3482
  engines: {node: ^14.18.0 || >=16.0.0}
@@ -3516,6 +3959,37 @@ packages:
3516
  transitivePeerDependencies:
3517
  - ts-node
3518
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3519
3520
  resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
3521
  engines: {node: '>=0.8'}
@@ -3569,6 +4043,12 @@ packages:
3569
  resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==}
3570
  dev: false
3571
 
 
 
 
 
 
 
3572
3573
  resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
3574
  engines: {node: '>=10'}
 
23
  astro:
24
  specifier: ^2.7.4
25
  version: 2.7.4
26
+ astro-compress:
27
+ specifier: ^1.1.49
28
+ version: 1.1.49
29
  driver.js:
30
  specifier: 1.1.0
31
  version: 1.1.0
 
662
  resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
663
  engines: {node: '>=6.0.0'}
664
 
665
+ /@jridgewell/[email protected]:
666
+ resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==}
667
+ dependencies:
668
+ '@jridgewell/gen-mapping': 0.3.3
669
+ '@jridgewell/trace-mapping': 0.3.18
670
+ dev: false
671
+
672
  /@jridgewell/[email protected]:
673
  resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
674
 
 
747
  tailwindcss: 3.3.2
748
  dev: true
749
 
750
+ /@trysound/[email protected]:
751
+ resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
752
+ engines: {node: '>=10.13.0'}
753
+ dev: false
754
+
755
  /@types/[email protected]:
756
  resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
757
  dependencies:
 
787
  '@babel/types': 7.22.5
788
  dev: false
789
 
790
+ /@types/[email protected]:
791
+ resolution: {integrity: sha512-3m636Jz4d9d+lHVMp6FNLsUWQrfOx1xpm1SBxPbQYSNNgXMe+XswcsDeo1ldyULiuzYyWKk1kmvkLTgNq+215Q==}
792
+ dev: false
793
+
794
+ /@types/[email protected]:
795
+ resolution: {integrity: sha512-EMrCTGpXRUsbFfZBzn2jcW6Sqg8kxWXkJcpvAGYSEzFqAJ2THDJSwiMeS2fPUw+0p6RQNT/n8F/skEc9hUBc0g==}
796
+ dependencies:
797
+ '@types/css-tree': 2.3.1
798
+ dev: false
799
+
800
  /@types/[email protected]:
801
  resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==}
802
  dependencies:
 
819
  '@types/unist': 2.0.6
820
  dev: false
821
 
822
+ /@types/[email protected]:
823
+ resolution: {integrity: sha512-hw3bhStrg5e3FQT8qZKCJTrzt/UbEaunU1xRWJ+aNOTmeBMvE3S4Ml2HiiNnZgL8izu0LFVkHUoPFXL1s5QNpQ==}
824
+ dev: false
825
+
826
  /@types/[email protected]:
827
  resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==}
828
  dev: false
 
984
  hasBin: true
985
  dev: false
986
 
987
988
+ resolution: {integrity: sha512-AesUqim8kYslKmZqacAo3W422eVT7hWDrVaA4tXdWH8fpBI3qRbukl7+OO0dWmLIf6ubukMZiqg3THmSCEl5ow==}
989
+ dependencies:
990
+ '@types/csso': 5.0.0
991
+ '@types/html-minifier-terser': 7.0.0
992
+ csso: 5.0.5
993
+ files-pipe: 0.0.7
994
+ html-minifier-terser: 7.2.0
995
+ sharp: 0.32.1
996
+ svgo: 3.0.2
997
+ terser: 5.18.2
998
+ dev: false
999
+
1000
1001
  resolution: {integrity: sha512-LDALXeMfD4U6jkM6ZywtKuBkGMxMZjSCFqbNXEKtD3OWZr3hiLNhE3YDgUScCBkQJSROWrS0W9/UVPpsS36+ow==}
1002
  engines: {node: '>=16.12.0', npm: '>=6.14.0'}
 
1108
  resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
1109
  engines: {node: '>=8'}
1110
 
1111
1112
+ resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
1113
+ dependencies:
1114
+ buffer: 5.7.1
1115
+ inherits: 2.0.4
1116
+ readable-stream: 3.6.2
1117
+ dev: false
1118
+
1119
1120
  resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==}
1121
  dependencies:
 
1124
  readable-stream: 3.6.2
1125
  dev: false
1126
 
1127
1128
+ resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
1129
+ dev: false
1130
+
1131
1132
  resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==}
1133
  engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
 
1172
  update-browserslist-db: 1.0.11([email protected])
1173
  dev: false
1174
 
1175
1176
+ resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
1177
+ dev: false
1178
+
1179
1180
+ resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
1181
+ dependencies:
1182
+ base64-js: 1.5.1
1183
+ ieee754: 1.2.1
1184
+ dev: false
1185
+
1186
1187
  resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
1188
  dependencies:
 
1204
  streamsearch: 1.1.0
1205
  dev: false
1206
 
1207
1208
+ resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
1209
+ dependencies:
1210
+ pascal-case: 3.1.2
1211
+ tslib: 2.6.0
1212
+ dev: false
1213
+
1214
1215
  resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
1216
  engines: {node: '>= 6'}
 
1280
  optionalDependencies:
1281
  fsevents: 2.3.2
1282
 
1283
1284
+ resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
1285
+ dev: false
1286
+
1287
1288
  resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==}
1289
  engines: {node: '>=8'}
1290
  dev: false
1291
 
1292
1293
+ resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==}
1294
+ engines: {node: '>= 10.0'}
1295
+ dependencies:
1296
+ source-map: 0.6.1
1297
+ dev: false
1298
+
1299
1300
  resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
1301
  engines: {node: '>=10'}
 
1339
  resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
1340
  dev: false
1341
 
1342
1343
+ resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
1344
+ dependencies:
1345
+ color-name: 1.1.4
1346
+ simple-swizzle: 0.2.2
1347
+ dev: false
1348
+
1349
1350
+ resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
1351
+ engines: {node: '>=12.5.0'}
1352
+ dependencies:
1353
+ color-convert: 2.0.1
1354
+ color-string: 1.9.1
1355
+ dev: false
1356
+
1357
1358
  resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
1359
  dev: false
1360
 
1361
1362
+ resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
1363
+ engines: {node: '>=14'}
1364
+ dev: false
1365
+
1366
1367
+ resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
1368
+ dev: false
1369
+
1370
1371
  resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
1372
  engines: {node: '>= 6'}
1373
 
1374
1375
+ resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
1376
+ engines: {node: '>= 10'}
1377
+ dev: false
1378
+
1379
1380
  resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==}
1381
  dev: false
 
1401
  which: 2.0.2
1402
  dev: false
1403
 
1404
1405
+ resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
1406
+ dependencies:
1407
+ boolbase: 1.0.0
1408
+ css-what: 6.1.0
1409
+ domhandler: 5.0.3
1410
+ domutils: 3.1.0
1411
+ nth-check: 2.1.1
1412
+ dev: false
1413
+
1414
1415
+ resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
1416
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
1417
+ dependencies:
1418
+ mdn-data: 2.0.28
1419
+ source-map-js: 1.0.2
1420
+ dev: false
1421
+
1422
1423
+ resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
1424
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
1425
+ dependencies:
1426
+ mdn-data: 2.0.30
1427
+ source-map-js: 1.0.2
1428
+ dev: false
1429
+
1430
1431
+ resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
1432
+ engines: {node: '>= 6'}
1433
+ dev: false
1434
+
1435
1436
  resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
1437
  engines: {node: '>=4'}
1438
  hasBin: true
1439
 
1440
1441
+ resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
1442
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
1443
+ dependencies:
1444
+ css-tree: 2.2.1
1445
+ dev: false
1446
+
1447
1448
  resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
1449
  dev: false
 
1466
  character-entities: 2.0.2
1467
  dev: false
1468
 
1469
1470
+ resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
1471
+ engines: {node: '>=10'}
1472
+ dependencies:
1473
+ mimic-response: 3.1.0
1474
+ dev: false
1475
+
1476
1477
+ resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
1478
+ engines: {node: '>=4.0.0'}
1479
+ dev: false
1480
+
1481
1482
  resolution: {integrity: sha512-if3ZYdkD2dClhnXR5reKtG98cwyaRT1NeugQoAPTTfsOpV9kqyeiBF9Qa5RHjemb3KzD5ulqygv6ED3t5j9eJw==}
1483
  engines: {node: '>=12.4.0'}
1484
  dev: false
1485
 
1486
1487
+ resolution: {integrity: sha512-eS8dRJOckyo9maw9Tu5O5RUi/4inFLrnoLkBe3cPfDMx3WZioXtmOew4TXQaxq7Rhl4xjDtR7c6x8nNTxOvbFw==}
1488
+ engines: {node: '>=16.0.0'}
1489
+ dev: false
1490
+
1491
1492
  resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==}
1493
  engines: {node: '>=12'}
 
1522
  engines: {node: '>=6'}
1523
  dev: false
1524
 
1525
1526
+ resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==}
1527
+ engines: {node: '>=8'}
1528
+ dev: false
1529
+
1530
1531
  resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==}
1532
  dev: false
 
1542
1543
  resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
1544
 
1545
1546
+ resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
1547
+ dependencies:
1548
+ domelementtype: 2.3.0
1549
+ domhandler: 5.0.3
1550
+ entities: 4.5.0
1551
+ dev: false
1552
+
1553
1554
+ resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
1555
+ dev: false
1556
+
1557
1558
+ resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
1559
+ engines: {node: '>= 4'}
1560
+ dependencies:
1561
+ domelementtype: 2.3.0
1562
+ dev: false
1563
+
1564
1565
+ resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==}
1566
+ dependencies:
1567
+ dom-serializer: 2.0.0
1568
+ domelementtype: 2.3.0
1569
+ domhandler: 5.0.3
1570
+ dev: false
1571
+
1572
1573
+ resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
1574
+ dependencies:
1575
+ no-case: 3.0.4
1576
+ tslib: 2.6.0
1577
+ dev: false
1578
+
1579
1580
  resolution: {integrity: sha512-jvor5wrzu0JmHwPAuCb7j8YzHcgitq5ibgCsgBO85fv0Zst/UPdO60/hKooCKMdQMYRPKABmSDhVSftS6NaJqA==}
1581
  dev: false
 
1608
  resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
1609
  dev: false
1610
 
1611
1612
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
1613
+ dependencies:
1614
+ once: 1.4.0
1615
+ dev: false
1616
+
1617
1618
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
1619
+ engines: {node: '>=0.12'}
1620
+ dev: false
1621
+
1622
1623
  resolution: {integrity: sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==}
1624
  dev: false
 
1767
  strip-final-newline: 3.0.0
1768
  dev: false
1769
 
1770
1771
+ resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
1772
+ engines: {node: '>=6'}
1773
+ dev: false
1774
+
1775
1776
  resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
1777
  engines: {node: '>=0.10.0'}
 
1783
  resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
1784
  dev: false
1785
 
1786
1787
+ resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
1788
+ engines: {node: '>=8.6.0'}
1789
+ dependencies:
1790
+ '@nodelib/fs.stat': 2.0.5
1791
+ '@nodelib/fs.walk': 1.2.8
1792
+ glob-parent: 5.1.2
1793
+ merge2: 1.4.1
1794
+ micromatch: 4.0.5
1795
+ dev: false
1796
+
1797
1798
  resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==}
1799
  engines: {node: '>=8.6.0'}
 
1815
  format: 0.2.2
1816
  dev: false
1817
 
1818
1819
+ resolution: {integrity: sha512-BkXQoAEo1X3RqmEucIBLL1ddc/LM3lqsf5ipIf/bRrUTn3SQZWhThgpIl1/ma2VNesB2hBoY+CB0rrZ3b1tQhA==}
1820
+ dependencies:
1821
+ deepmerge-ts: 5.1.0
1822
+ fast-glob: 3.2.12
1823
+ dev: false
1824
+
1825
1826
  resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
1827
  engines: {node: '>=8'}
 
1860
  resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==}
1861
  dev: false
1862
 
1863
1864
+ resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
1865
+ dev: false
1866
+
1867
1868
  resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1869
 
 
1887
  engines: {node: '>=10'}
1888
  dev: false
1889
 
1890
1891
+ resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==}
1892
+ dev: false
1893
+
1894
1895
  resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==}
1896
  dev: false
 
2057
  resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
2058
  dev: false
2059
 
2060
2061
+ resolution: {integrity: sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==}
2062
+ engines: {node: ^14.13.1 || >=16.0.0}
2063
+ hasBin: true
2064
+ dependencies:
2065
+ camel-case: 4.1.2
2066
+ clean-css: 5.3.2
2067
+ commander: 10.0.1
2068
+ entities: 4.5.0
2069
+ param-case: 3.0.4
2070
+ relateurl: 0.2.7
2071
+ terser: 5.18.2
2072
+ dev: false
2073
+
2074
2075
  resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==}
2076
  dev: false
 
2107
2108
  resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
2109
 
2110
2111
+ resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
2112
+ dev: false
2113
+
2114
2115
  resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
2116
  dev: false
 
2126
  is-decimal: 2.0.1
2127
  dev: false
2128
 
2129
2130
+ resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
2131
+ dev: false
2132
+
2133
2134
  resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
2135
  engines: {node: '>=8'}
 
2360
  js-tokens: 4.0.0
2361
  dev: false
2362
 
2363
2364
+ resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
2365
+ dependencies:
2366
+ tslib: 2.6.0
2367
+ dev: false
2368
+
2369
2370
  resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
2371
  dependencies:
 
2589
  '@types/mdast': 3.0.11
2590
  dev: false
2591
 
2592
2593
+ resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
2594
+ dev: false
2595
+
2596
2597
+ resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
2598
+ dev: false
2599
+
2600
2601
  resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
2602
  dev: false
 
2971
  engines: {node: '>=12'}
2972
  dev: false
2973
 
2974
2975
+ resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
2976
+ engines: {node: '>=10'}
2977
+ dev: false
2978
+
2979
2980
  resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
2981
  dependencies:
2982
  brace-expansion: 1.1.11
2983
 
2984
2985
+ resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
2986
+ dev: false
2987
+
2988
2989
+ resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
2990
+ dev: false
2991
+
2992
2993
  resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
2994
  engines: {node: '>=4'}
 
3010
  engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
3011
  hasBin: true
3012
 
3013
3014
+ resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==}
3015
+ dev: false
3016
+
3017
3018
  resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==}
3019
  dependencies:
3020
  '@types/nlcst': 1.0.0
3021
  dev: false
3022
 
3023
3024
+ resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
3025
+ dependencies:
3026
+ lower-case: 2.0.2
3027
+ tslib: 2.6.0
3028
+ dev: false
3029
+
3030
3031
+ resolution: {integrity: sha512-iwXuFrMAcFVi/ZoZiqq8BzAdsLw9kxDfTC0HMyjXfSL/6CSDAGD5UmR7azrAgWV1zKYq7dUUMj4owusBWKLsiQ==}
3032
+ engines: {node: '>=10'}
3033
+ dependencies:
3034
+ semver: 7.5.3
3035
+ dev: false
3036
+
3037
3038
+ resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==}
3039
+ dev: false
3040
+
3041
3042
  resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==}
3043
  dev: false
 
3065
  path-key: 4.0.0
3066
  dev: false
3067
 
3068
3069
+ resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
3070
+ dependencies:
3071
+ boolbase: 1.0.0
3072
+ dev: false
3073
+
3074
3075
  resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
3076
  engines: {node: '>=0.10.0'}
 
3163
  engines: {node: '>=6'}
3164
  dev: false
3165
 
3166
3167
+ resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
3168
+ dependencies:
3169
+ dot-case: 3.0.4
3170
+ tslib: 2.6.0
3171
+ dev: false
3172
+
3173
3174
  resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==}
3175
  dependencies:
 
3195
  resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
3196
  dev: false
3197
 
3198
3199
+ resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
3200
+ dependencies:
3201
+ no-case: 3.0.4
3202
+ tslib: 2.6.0
3203
+ dev: false
3204
+
3205
3206
  resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
3207
  engines: {node: '>=8'}
 
3334
  picocolors: 1.0.0
3335
  source-map-js: 1.0.2
3336
 
3337
3338
+ resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==}
3339
+ engines: {node: '>=10'}
3340
+ hasBin: true
3341
+ dependencies:
3342
+ detect-libc: 2.0.2
3343
+ expand-template: 2.0.3
3344
+ github-from-package: 0.0.0
3345
+ minimist: 1.2.8
3346
+ mkdirp-classic: 0.5.3
3347
+ napi-build-utils: 1.0.2
3348
+ node-abi: 3.45.0
3349
+ pump: 3.0.0
3350
+ rc: 1.2.8
3351
+ simple-get: 4.0.1
3352
+ tar-fs: 2.1.1
3353
+ tunnel-agent: 0.6.0
3354
+ dev: false
3355
+
3356
3357
  resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==}
3358
  engines: {node: '>=10'}
 
3396
  resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==}
3397
  dev: false
3398
 
3399
3400
+ resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
3401
+ dependencies:
3402
+ end-of-stream: 1.4.4
3403
+ once: 1.4.0
3404
+ dev: false
3405
+
3406
3407
  resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
3408
 
3409
3410
+ resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
3411
+ hasBin: true
3412
+ dependencies:
3413
+ deep-extend: 0.6.0
3414
+ ini: 1.3.8
3415
+ minimist: 1.2.8
3416
+ strip-json-comments: 2.0.1
3417
+ dev: false
3418
+
3419
3420
  resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
3421
  peerDependencies:
 
3497
  unified: 10.1.2
3498
  dev: false
3499
 
3500
3501
+ resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==}
3502
+ engines: {node: '>= 0.10'}
3503
+ dev: false
3504
+
3505
3506
  resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==}
3507
  dependencies:
 
3686
  resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==}
3687
  dev: false
3688
 
3689
3690
+ resolution: {integrity: sha512-kQTFtj7ldpUqSe8kDxoGLZc1rnMFU0AO2pqbX6pLy3b7Oj8ivJIdoKNwxHVQG2HN6XpHPJqCSM2nsma2gOXvOg==}
3691
+ engines: {node: '>=14.15.0'}
3692
+ requiresBuild: true
3693
+ dependencies:
3694
+ color: 4.2.3
3695
+ detect-libc: 2.0.2
3696
+ node-addon-api: 6.1.0
3697
+ prebuild-install: 7.1.1
3698
+ semver: 7.5.3
3699
+ simple-get: 4.0.1
3700
+ tar-fs: 2.1.1
3701
+ tunnel-agent: 0.6.0
3702
+ dev: false
3703
+
3704
3705
  resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
3706
  engines: {node: '>=8'}
 
3726
  resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
3727
  dev: false
3728
 
3729
3730
+ resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==}
3731
+ dev: false
3732
+
3733
3734
+ resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==}
3735
+ dependencies:
3736
+ decompress-response: 6.0.0
3737
+ once: 1.4.0
3738
+ simple-concat: 1.0.1
3739
+ dev: false
3740
+
3741
3742
+ resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
3743
+ dependencies:
3744
+ is-arrayish: 0.3.2
3745
+ dev: false
3746
+
3747
3748
  resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
3749
  dev: false
 
3752
  resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
3753
  engines: {node: '>=0.10.0'}
3754
 
3755
3756
+ resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
3757
+ dependencies:
3758
+ buffer-from: 1.1.2
3759
+ source-map: 0.6.1
3760
+ dev: false
3761
+
3762
3763
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
3764
+ engines: {node: '>=0.10.0'}
3765
+ dev: false
3766
+
3767
3768
  resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
3769
  engines: {node: '>= 8'}
 
3859
  engines: {node: '>=12'}
3860
  dev: false
3861
 
3862
3863
+ resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
3864
+ engines: {node: '>=0.10.0'}
3865
+ dev: false
3866
+
3867
3868
  resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==}
3869
  dependencies:
 
3907
  resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
3908
  engines: {node: '>= 0.4'}
3909
 
3910
3911
+ resolution: {integrity: sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==}
3912
+ engines: {node: '>=14.0.0'}
3913
+ hasBin: true
3914
+ dependencies:
3915
+ '@trysound/sax': 0.2.0
3916
+ commander: 7.2.0
3917
+ css-select: 5.1.0
3918
+ css-tree: 2.3.1
3919
+ csso: 5.0.5
3920
+ picocolors: 1.0.0
3921
+ dev: false
3922
+
3923
3924
  resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==}
3925
  engines: {node: ^14.18.0 || >=16.0.0}
 
3959
  transitivePeerDependencies:
3960
  - ts-node
3961
 
3962
3963
+ resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==}
3964
+ dependencies:
3965
+ chownr: 1.1.4
3966
+ mkdirp-classic: 0.5.3
3967
+ pump: 3.0.0
3968
+ tar-stream: 2.2.0
3969
+ dev: false
3970
+
3971
3972
+ resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
3973
+ engines: {node: '>=6'}
3974
+ dependencies:
3975
+ bl: 4.1.0
3976
+ end-of-stream: 1.4.4
3977
+ fs-constants: 1.0.0
3978
+ inherits: 2.0.4
3979
+ readable-stream: 3.6.2
3980
+ dev: false
3981
+
3982
3983
+ resolution: {integrity: sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==}
3984
+ engines: {node: '>=10'}
3985
+ hasBin: true
3986
+ dependencies:
3987
+ '@jridgewell/source-map': 0.3.5
3988
+ acorn: 8.9.0
3989
+ commander: 2.20.3
3990
+ source-map-support: 0.5.21
3991
+ dev: false
3992
+
3993
3994
  resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
3995
  engines: {node: '>=0.8'}
 
4043
  resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==}
4044
  dev: false
4045
 
4046
4047
+ resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
4048
+ dependencies:
4049
+ safe-buffer: 5.2.1
4050
+ dev: false
4051
+
4052
4053
  resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
4054
  engines: {node: '>=10'}
docs/src/layouts/BaseLayout.astro CHANGED
@@ -4,17 +4,26 @@ export interface Props {
4
  title: string;
5
  }
6
 
7
- export interface BaseLayoutProps extends Props {}
 
 
 
 
 
 
8
 
9
- const { title } = Astro.props;
10
  ---
11
 
12
  <!DOCTYPE html>
13
  <html lang="en">
14
  <head>
15
  <meta charset="UTF-8" />
16
- <meta name="description" itemprop="description"
17
- content="A light-weight, no-dependency, vanilla JavaScript library to drive user's focus across the page."/>
 
 
 
 
18
 
19
  <meta content="Kamran Ahmed" name=author>
20
  <meta content="summary_large_image" name="twitter:card">
@@ -31,7 +40,6 @@ const { title } = Astro.props;
31
 
32
  <meta name="viewport" content="width=device-width" />
33
  <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
34
- <title>Driver.js</title>
35
 
36
  <style is:global>
37
  .driver-popover.driverjs-theme {
 
4
  title: string;
5
  }
6
 
7
+ export interface BaseLayoutProps extends Props {
8
+ permalink?: string;
9
+ title?: string;
10
+ description?: string;
11
+ }
12
+
13
+ const { permalink = '', title = "Driver.js", description = "A light-weight, no-dependency, vanilla JavaScript library to drive user's focus across the page." } = Astro.props;
14
 
 
15
  ---
16
 
17
  <!DOCTYPE html>
18
  <html lang="en">
19
  <head>
20
  <meta charset="UTF-8" />
21
+
22
+ <title>{ title }</title>
23
+ <meta name="robots" content="index,follow"/>
24
+ <meta name="description" itemprop="description" content={description}/>
25
+
26
+ <link href={`https://driverjs.com${permalink}`} rel="canonical">
27
 
28
  <meta content="Kamran Ahmed" name=author>
29
  <meta content="summary_large_image" name="twitter:card">
 
40
 
41
  <meta name="viewport" content="width=device-width" />
42
  <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
 
43
 
44
  <style is:global>
45
  .driver-popover.driverjs-theme {
docs/src/layouts/DocsLayout.astro CHANGED
@@ -19,7 +19,7 @@ const { guide } = Astro.props;
19
  const { groupTitle, sort, title } = guide.data;
20
  ---
21
 
22
- <BaseLayout title={title}>
23
  <div class="block md:hidden">
24
  <DocsHeader activeGuideTitle={title} groupedGuides={groupedGuides} client:load />
25
  </div>
 
19
  const { groupTitle, sort, title } = guide.data;
20
  ---
21
 
22
+ <BaseLayout title={`${title} - Driver.js`} permalink={`/docs/${guide.slug}`}>
23
  <div class="block md:hidden">
24
  <DocsHeader activeGuideTitle={title} groupedGuides={groupedGuides} client:load />
25
  </div>