diff --git a/.vscode/extensions.json b/.vscode/extensions.json index e6f625842..4150d593a 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -7,6 +7,7 @@ "codezombiech.gitignore", "eamodio.gitlens", "christian-kohler.npm-intellisense", - "christian-kohler.path-intellisense" + "christian-kohler.path-intellisense", + "antfu.unocss" ] } diff --git a/.vscode/settings.json b/.vscode/settings.json index c55efcff8..fa3c066ad 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -5,5 +5,6 @@ "editor.codeActionsOnSave": { "source.fixAll": true, "source.organizeImports": false - } + }, + "unocss.root": "./packages/website" } diff --git a/packages/website/.gitignore b/packages/website/.gitignore index 3338b1ee6..d89423204 100644 --- a/packages/website/.gitignore +++ b/packages/website/.gitignore @@ -20,6 +20,7 @@ typings/ .cache/ build/ api/ +src/styles/unocss.css # Miscellaneous .tmp/ diff --git a/packages/website/package.json b/packages/website/package.json index d9ba43c9b..212f5307a 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -4,8 +4,13 @@ "description": "A set of builders that you can use when creating your bot", "private": true, "scripts": { - "build": "remix build", - "dev": "remix dev", + "build": "concurrently 'yarn build:css' 'yarn build:remix'", + "build:css": "yarn generate:css", + "build:remix": "remix build", + "dev": "concurrently 'yarn dev:css' 'yarn dev:remix'", + "dev:css": "yarn generate:css --watch", + "dev:remix": "remix dev", + "generate:css": "unocss 'src/**/*.tsx' --out-file ./src/styles/unocss.css", "lint": "prettier --check . && eslint src --ext mjs,js,ts,tsx", "format": "prettier --write . && eslint src --ext mjs,js,ts,tsx --fix" }, @@ -62,8 +67,10 @@ "@types/react-dom": "^18.0.5", "@typescript-eslint/eslint-plugin": "^5.27.1", "@typescript-eslint/parser": "^5.27.1", + "@unocss/cli": "^0.38.1", "@vitejs/plugin-react": "^1.3.2", "c8": "^7.11.3", + "concurrently": "^7.2.1", "cypress": "^10.0.3", "eslint": "^8.17.0", "eslint-config-marine": "^9.4.1", @@ -76,7 +83,8 @@ "msw": "^0.42.1", "prettier": "^2.6.2", "typedoc": "^0.22.17", - "typescript": "^4.7.3" + "typescript": "^4.7.3", + "unocss": "^0.38.1" }, "engines": { "node": ">=16.9.0" diff --git a/packages/website/src/root.tsx b/packages/website/src/root.tsx index 80b2a7397..ecfb6ff5d 100644 --- a/packages/website/src/root.tsx +++ b/packages/website/src/root.tsx @@ -1,5 +1,12 @@ -import type { MetaFunction } from '@remix-run/node'; +import type { MetaFunction, LinksFunction } from '@remix-run/node'; import { Links, LiveReload, Meta, Outlet, Scripts, ScrollRestoration } from '@remix-run/react'; +import unocssReset from '@unocss/reset/normalize.css'; +import unocss from './styles/unocss.css'; + +export const links: LinksFunction = () => [ + { rel: 'stylesheet', href: unocssReset }, + { rel: 'stylesheet', href: unocss }, +]; export const meta: MetaFunction = () => ({ charset: 'utf-8', diff --git a/packages/website/src/routes/index.tsx b/packages/website/src/routes/index.tsx index 6c5e29a89..cd86e6446 100644 --- a/packages/website/src/routes/index.tsx +++ b/packages/website/src/routes/index.tsx @@ -1,3 +1,3 @@ export default function IndexRoute() { - return
Hello World
; + return
Hello World
; } diff --git a/packages/website/types.d.ts b/packages/website/types.d.ts new file mode 100644 index 000000000..35306c6fc --- /dev/null +++ b/packages/website/types.d.ts @@ -0,0 +1 @@ +declare module '*.css'; diff --git a/packages/website/unocss.config.ts b/packages/website/unocss.config.ts new file mode 100644 index 000000000..87e509360 --- /dev/null +++ b/packages/website/unocss.config.ts @@ -0,0 +1,3 @@ +import { defineConfig } from 'unocss'; + +export default defineConfig({}); diff --git a/yarn.lock b/yarn.lock index d42f098f3..af4867cab 100644 --- a/yarn.lock +++ b/yarn.lock @@ -33,6 +33,23 @@ __metadata: languageName: node linkType: hard +"@antfu/install-pkg@npm:^0.1.0": + version: 0.1.0 + resolution: "@antfu/install-pkg@npm:0.1.0" + dependencies: + execa: ^5.1.1 + find-up: ^5.0.0 + checksum: 5ab86edcc90a85ceab7e56ecd3499b05ca93ee9eaa176da582a79d451939c701ad25e847e774b7d3f19e99eac845d06bf27685ffe969f13a475df9a9124806b3 + languageName: node + linkType: hard + +"@antfu/utils@npm:^0.5.0, @antfu/utils@npm:^0.5.1": + version: 0.5.2 + resolution: "@antfu/utils@npm:0.5.2" + checksum: 9b91446b2dbb823abeeba1cc33d6ebf701a462923408ad4751fbe162da46ae0669c774c2b5435fc77691dc207ce5de5945e693d5163e07d6ef42e376b04c7af4 + languageName: node + linkType: hard + "@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7": version: 7.16.7 resolution: "@babel/code-frame@npm:7.16.7" @@ -2031,8 +2048,10 @@ __metadata: "@types/react-dom": ^18.0.5 "@typescript-eslint/eslint-plugin": ^5.27.1 "@typescript-eslint/parser": ^5.27.1 + "@unocss/cli": ^0.38.1 "@vitejs/plugin-react": ^1.3.2 c8: ^7.11.3 + concurrently: ^7.2.1 cypress: ^10.0.3 eslint: ^8.17.0 eslint-config-marine: ^9.4.1 @@ -2049,6 +2068,7 @@ __metadata: remix: ^1.5.1 typedoc: ^0.22.17 typescript: ^4.7.3 + unocss: ^0.38.1 languageName: unknown linkType: soft @@ -2152,6 +2172,27 @@ __metadata: languageName: node linkType: hard +"@iconify/types@npm:^1.1.0": + version: 1.1.0 + resolution: "@iconify/types@npm:1.1.0" + checksum: beffcdbf14e879ff74e79ac29ea0f4f4874f9df632f1994d97395b3f05cbeebaf10f1abc73cf850dc7444924cd57ed92e0e2ca55bacfe3374eff7542d489fbd0 + languageName: node + linkType: hard + +"@iconify/utils@npm:^1.0.32": + version: 1.0.32 + resolution: "@iconify/utils@npm:1.0.32" + dependencies: + "@antfu/install-pkg": ^0.1.0 + "@antfu/utils": ^0.5.0 + "@iconify/types": ^1.1.0 + debug: ^4.3.4 + kolorist: ^1.5.1 + local-pkg: ^0.4.1 + checksum: 914a24beb8dc8adc7064c937979a7ebfa9e577f3024cc92f29934a0dc07430edee44b589acb137a4c234aa8f3a96178c97adf3ca827cf72f6621be042d9eb620 + languageName: node + linkType: hard + "@istanbuljs/load-nyc-config@npm:^1.0.0": version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" @@ -2564,6 +2605,13 @@ __metadata: languageName: node linkType: hard +"@polka/url@npm:^1.0.0-next.20": + version: 1.0.0-next.21 + resolution: "@polka/url@npm:1.0.0-next.21" + checksum: c7654046d38984257dd639eab3dc770d1b0340916097b2fac03ce5d23506ada684e05574a69b255c32ea6a144a957c8cd84264159b545fca031c772289d88788 + languageName: node + linkType: hard + "@qiwi/npm-registry-client@npm:^8.9.1": version: 8.9.1 resolution: "@qiwi/npm-registry-client@npm:8.9.1" @@ -3670,6 +3718,190 @@ __metadata: languageName: node linkType: hard +"@unocss/cli@npm:0.38.1, @unocss/cli@npm:^0.38.1": + version: 0.38.1 + resolution: "@unocss/cli@npm:0.38.1" + dependencies: + "@unocss/config": 0.38.1 + "@unocss/core": 0.38.1 + "@unocss/preset-uno": 0.38.1 + cac: ^6.7.12 + chokidar: ^3.5.3 + colorette: ^2.0.16 + consola: ^2.15.3 + fast-glob: ^3.2.11 + pathe: ^0.3.0 + perfect-debounce: ^0.1.3 + bin: + unocss: bin/unocss.mjs + checksum: 958c3a9826654a45b02a05ab81a8eb04f8f59a42eec9f400aeff59628755a2b96924b59abcb9763b0e441c15a01dc04d0682bad4f9abbfee2a5269298bc2b135 + languageName: node + linkType: hard + +"@unocss/config@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/config@npm:0.38.1" + dependencies: + "@unocss/core": 0.38.1 + unconfig: ^0.3.4 + checksum: 0e4b15367e836944a71418eaf2e6530f15c7a709a2be9606508e2a5ccbecf3a217835bd27daeff48ea76e3eb081e3a3da5e3a61e088cbf713046ba17e85275ac + languageName: node + linkType: hard + +"@unocss/core@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/core@npm:0.38.1" + checksum: dd81cd5ddb596643a0d522265407adeef0a66b2e0a2073ea11346fc812d1e2227cc37948fc63a5e2e0722535dedac763b490b00fd783f6a8653bf4e9856264bb + languageName: node + linkType: hard + +"@unocss/inspector@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/inspector@npm:0.38.1" + dependencies: + gzip-size: ^6.0.0 + sirv: ^2.0.2 + checksum: ff60421a884ab8c38698ec7847d1d2a2a8a36080ac257ef1fe55bf8fb21d8c3be4fd221f568b7477d43caaf32f9b3c870129de4278264f45669369f022477519 + languageName: node + linkType: hard + +"@unocss/preset-attributify@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/preset-attributify@npm:0.38.1" + dependencies: + "@unocss/core": 0.38.1 + checksum: a91238519a314a314997048da62b885284c3acaa199c06cbc4dc736f688ad52e89455c5aa78ed428ce79ceed541607374b8577aaf228f3614203e33293ebe34c + languageName: node + linkType: hard + +"@unocss/preset-icons@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/preset-icons@npm:0.38.1" + dependencies: + "@iconify/utils": ^1.0.32 + "@unocss/core": 0.38.1 + ohmyfetch: ^0.4.18 + checksum: 63f52f816dba6660ef954eaf8d147a1692f5a9e1a17944d7886e912ecd149367abe7d3ccebf823918a5254a4ca7e96b849b141c36a648bcb3f41d787be39ec40 + languageName: node + linkType: hard + +"@unocss/preset-mini@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/preset-mini@npm:0.38.1" + dependencies: + "@unocss/core": 0.38.1 + checksum: f046e055bb1909d0b026f169fc40c8df6e4e81655369bdc2e0997053af3dc0f627320452c395430acc239a25f769cc2e709e1ede7e957d9777b429b2aac86431 + languageName: node + linkType: hard + +"@unocss/preset-tagify@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/preset-tagify@npm:0.38.1" + dependencies: + "@unocss/core": 0.38.1 + checksum: da61cb6862d2e43d841c74cbef729911b23a528c8ed9a78bb52877ccdcfea725212b462f4ba4490c3153fd0b4c3dfc3ba0a2155bf63afca207f6dd6fa5bd64ab + languageName: node + linkType: hard + +"@unocss/preset-typography@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/preset-typography@npm:0.38.1" + dependencies: + "@unocss/core": 0.38.1 + checksum: eea6cb22f8cdd267b9bfbdc517e6dafdffdd061db3e1a4c8e785eb317849dc8a4f1ecd8fdea48dd31134679e49efd6bc5e5f55593199b414f841a305ffc99126 + languageName: node + linkType: hard + +"@unocss/preset-uno@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/preset-uno@npm:0.38.1" + dependencies: + "@unocss/core": 0.38.1 + "@unocss/preset-mini": 0.38.1 + "@unocss/preset-wind": 0.38.1 + checksum: 3cfdad61d0fae7f6ee97f2a1ffda121e9173f777efb16974e7f26b9df368bb5f98b16f9b1e54c62109ce5cba097ba1f7e485c1a440f33f677468a4375662ab27 + languageName: node + linkType: hard + +"@unocss/preset-web-fonts@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/preset-web-fonts@npm:0.38.1" + dependencies: + "@unocss/core": 0.38.1 + ohmyfetch: ^0.4.18 + checksum: cdceaf6088e9ed1feaffdc8e7c6a10c7465134647b08c4e2c472616b2562eb5e998eb7a98095df050cfa700e01e57b0df3b67fcb99ce47945faf1d3020921878 + languageName: node + linkType: hard + +"@unocss/preset-wind@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/preset-wind@npm:0.38.1" + dependencies: + "@unocss/core": 0.38.1 + "@unocss/preset-mini": 0.38.1 + checksum: 43d724d8363ebfc7bcd7b4c60757de8fcac87b1dfc4576b2646d17ca5e5b163031a823e76bc21121bfc0a009e173f4740d6ab0208612e01ef8e6bc6c84a32420 + languageName: node + linkType: hard + +"@unocss/reset@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/reset@npm:0.38.1" + checksum: 4437e958a53f0d6fc53ef472d3929b748f9940d6a8c004e34ac97da5a552ea25d09e3a7e695951b0423521e4478c9bc7f2547d9cf0319035fbf4ce710fea3811 + languageName: node + linkType: hard + +"@unocss/scope@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/scope@npm:0.38.1" + checksum: 8ff78d0d2e457570d06d83332babaed3e518e7d1967e0a840b6fc6b92d1406aacdd04525350cc5d536a5e584aa31a689ffbd718f629162e73ada2e5fcdaea36f + languageName: node + linkType: hard + +"@unocss/transformer-compile-class@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/transformer-compile-class@npm:0.38.1" + dependencies: + "@unocss/core": 0.38.1 + checksum: 21d0f17a29493de354f0cee1e029a806a15d1a37e6c9fd06ac6b205c9576709a77ac81043602dea68efa5cc8b6850ccc5bb1ac2cc297a8c5a8d10ba818d6c758 + languageName: node + linkType: hard + +"@unocss/transformer-directives@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/transformer-directives@npm:0.38.1" + dependencies: + "@unocss/core": 0.38.1 + css-tree: ^2.1.0 + checksum: 662b18b31be8570ec90b6b7f1e7f6c610114e41e6b626014d1d5a2922a87e3fa9362a9d06b470ae613128a06a406105bfec799b3a4b310c7f2ff0f4be83653d4 + languageName: node + linkType: hard + +"@unocss/transformer-variant-group@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/transformer-variant-group@npm:0.38.1" + dependencies: + "@unocss/core": 0.38.1 + checksum: 664b63f558275254edf21fc72be2ccb31008c6bcd57b554e4e8f0c936dd290b767eb264f1c39c34bd548f75a93065bd75391a03b59d3dfe84abd867b317a3765 + languageName: node + linkType: hard + +"@unocss/vite@npm:0.38.1": + version: 0.38.1 + resolution: "@unocss/vite@npm:0.38.1" + dependencies: + "@rollup/pluginutils": ^4.2.1 + "@unocss/config": 0.38.1 + "@unocss/core": 0.38.1 + "@unocss/inspector": 0.38.1 + "@unocss/scope": 0.38.1 + "@unocss/transformer-directives": 0.38.1 + magic-string: ^0.26.2 + peerDependencies: + vite: ^2.9.0 + checksum: 6e6c39f4ee24f85dbf6cd2e0a992c2574f998db0c0372a87700fe6b3b4a2038952b6f0a928260f5e91f8907f6202547050eb92e9821373231ca905150ef54240 + languageName: node + linkType: hard + "@vitejs/plugin-react@npm:^1.3.2": version: 1.3.2 resolution: "@vitejs/plugin-react@npm:1.3.2" @@ -4994,7 +5226,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.4.2": +"chokidar@npm:^3.4.2, chokidar@npm:^3.5.3": version: 3.5.3 resolution: "chokidar@npm:3.5.3" dependencies: @@ -5468,6 +5700,25 @@ __metadata: languageName: node linkType: hard +"concurrently@npm:^7.2.1": + version: 7.2.1 + resolution: "concurrently@npm:7.2.1" + dependencies: + chalk: ^4.1.0 + date-fns: ^2.16.1 + lodash: ^4.17.21 + rxjs: ^6.6.3 + shell-quote: ^1.7.3 + spawn-command: ^0.0.2-1 + supports-color: ^8.1.0 + tree-kill: ^1.2.2 + yargs: ^17.3.1 + bin: + concurrently: dist/bin/concurrently.js + checksum: 384e9f48f2c53a7c46b1bb1143b9dba734953c587e0c080db0c6e71dd4a58f556d096fe4fd9d2d9c601ba7ae8e6c06d452c162bbc2b6a4b16c080c1c4b8e81b4 + languageName: node + linkType: hard + "config-master@npm:^3.1.0": version: 3.1.0 resolution: "config-master@npm:3.1.0" @@ -5477,6 +5728,13 @@ __metadata: languageName: node linkType: hard +"consola@npm:^2.15.3": + version: 2.15.3 + resolution: "consola@npm:2.15.3" + checksum: 8ef7a09b703ec67ac5c389a372a33b6dc97eda6c9876443a60d76a3076eea0259e7f67a4e54fd5a52f97df73690822d090cf8b7e102b5761348afef7c6d03e28 + languageName: node + linkType: hard + "console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0, console-control-strings@npm:~1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" @@ -5840,6 +6098,16 @@ __metadata: languageName: node linkType: hard +"css-tree@npm:^2.1.0": + version: 2.1.0 + resolution: "css-tree@npm:2.1.0" + dependencies: + mdn-data: 2.0.27 + source-map-js: ^1.0.1 + checksum: 254c66a76f6a01d5161605162b17c1792fb3f96966d1cabec3435c551372707c02f6ca6c15f967bee7699f0b254437037c3fdb5eea0cd76ac2377cc8ac1f1d1d + languageName: node + linkType: hard + "css.escape@npm:^1.5.1": version: 1.5.1 resolution: "css.escape@npm:1.5.1" @@ -5940,6 +6208,13 @@ __metadata: languageName: node linkType: hard +"date-fns@npm:^2.16.1": + version: 2.28.0 + resolution: "date-fns@npm:2.28.0" + checksum: a0516b2e4f99b8bffc6cc5193349f185f195398385bdcaf07f17c2c4a24473c99d933eb0018be4142a86a6d46cb0b06be6440ad874f15e795acbedd6fd727a1f + languageName: node + linkType: hard + "dateformat@npm:^3.0.0": version: 3.0.3 resolution: "dateformat@npm:3.0.3" @@ -6148,6 +6423,13 @@ __metadata: languageName: node linkType: hard +"defu@npm:^6.0.0": + version: 6.0.0 + resolution: "defu@npm:6.0.0" + checksum: 3c24ef0009b796e32a1655a23fc1f11a79b42012255b6bc88889242da77b7e45bfa4293d9661d28f3f6c12c931309e18f5047efa492670585a3da768887cea74 + languageName: node + linkType: hard + "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -6183,6 +6465,13 @@ __metadata: languageName: node linkType: hard +"destr@npm:^1.1.1": + version: 1.1.1 + resolution: "destr@npm:1.1.1" + checksum: 334886494cef39d39526061071b83384dee493b531a7a13f6705e92a168ebb072b45be4aba4179aaba88c4a32c3e35d8058d1357871179dbaf74890584199019 + languageName: node + linkType: hard + "destroy@npm:1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" @@ -6411,6 +6700,13 @@ dts-critic@latest: languageName: node linkType: hard +"duplexer@npm:^0.1.2": + version: 0.1.2 + resolution: "duplexer@npm:0.1.2" + checksum: 62ba61a830c56801db28ff6305c7d289b6dc9f859054e8c982abd8ee0b0a14d2e9a8e7d086ffee12e868d43e2bbe8a964be55ddbd8c8957714c87373c7a4f9b0 + languageName: node + linkType: hard + "duplexify@npm:^3.5.0, duplexify@npm:^3.6.0": version: 3.7.1 resolution: "duplexify@npm:3.7.1" @@ -7695,7 +7991,7 @@ dts-critic@latest: languageName: node linkType: hard -"execa@npm:^5.0.0": +"execa@npm:^5.0.0, execa@npm:^5.1.1": version: 5.1.1 resolution: "execa@npm:5.1.1" dependencies: @@ -7938,7 +8234,7 @@ dts-critic@latest: languageName: node linkType: hard -"fast-glob@npm:3.2.11, fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.9": +"fast-glob@npm:3.2.11, fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9": version: 3.2.11 resolution: "fast-glob@npm:3.2.11" dependencies: @@ -8854,6 +9150,15 @@ dts-critic@latest: languageName: node linkType: hard +"gzip-size@npm:^6.0.0": + version: 6.0.0 + resolution: "gzip-size@npm:6.0.0" + dependencies: + duplexer: ^0.1.2 + checksum: 2df97f359696ad154fc171dcb55bc883fe6e833bca7a65e457b9358f3cb6312405ed70a8da24a77c1baac0639906cd52358dc0ce2ec1a937eaa631b934c94194 + languageName: node + linkType: hard + "handlebars@npm:^4.7.7": version: 4.7.7 resolution: "handlebars@npm:4.7.7" @@ -10510,6 +10815,15 @@ dts-critic@latest: languageName: node linkType: hard +"jiti@npm:^1.13.0": + version: 1.13.0 + resolution: "jiti@npm:1.13.0" + bin: + jiti: bin/jiti.js + checksum: 1e74d99b9a551df952057b8bce56f744caccca0044aa05021643e6ce0837ed47bc2d5b290fecb462e32988c6bf318afe77e341310c5ecf6bb63c19c80c929cb6 + languageName: node + linkType: hard + "joycon@npm:^3.0.1": version: 3.1.1 resolution: "joycon@npm:3.1.1" @@ -10929,6 +11243,13 @@ dts-critic@latest: languageName: node linkType: hard +"kolorist@npm:^1.5.1": + version: 1.5.1 + resolution: "kolorist@npm:1.5.1" + checksum: c113be08834fc03a24699612141c79879fceba9ff9765ad500507fb594ee4fa3465a3453ea90bbc9b0dd82f7ba5dbd79814da28e9ebaf8da27266a0088ba2714 + languageName: node + linkType: hard + "lazy-ass@npm:^1.6.0": version: 1.6.0 resolution: "lazy-ass@npm:1.6.0" @@ -11239,6 +11560,15 @@ dts-critic@latest: languageName: node linkType: hard +"magic-string@npm:^0.26.2": + version: 0.26.2 + resolution: "magic-string@npm:0.26.2" + dependencies: + sourcemap-codec: ^1.4.8 + checksum: b4db4e2b370ac8d9ffc6443a2b591b75364bf1fc9121b5a4068d5b89804abff6709d1fa4a0e0c2d54f2e61e0e44db83efdfe219a5ab0ba6d25ee1f2b51fbed55 + languageName: node + linkType: hard + "make-dir@npm:^2.0.0, make-dir@npm:^2.1.0": version: 2.1.0 resolution: "make-dir@npm:2.1.0" @@ -11510,6 +11840,13 @@ dts-critic@latest: languageName: node linkType: hard +"mdn-data@npm:2.0.27": + version: 2.0.27 + resolution: "mdn-data@npm:2.0.27" + checksum: df94012b7b50d5ac7b862dd603c0cd2712c47e5a7b8a1d914054989d6d798320459319dd99d17ba6d0ff39a9fb50b117c9e8bf88a767635849719ff44912614e + languageName: node + linkType: hard + "mdurl@npm:^1.0.0, mdurl@npm:^1.0.1": version: 1.0.1 resolution: "mdurl@npm:1.0.1" @@ -12452,6 +12789,13 @@ dts-critic@latest: languageName: node linkType: hard +"node-fetch-native@npm:^0.1.3": + version: 0.1.3 + resolution: "node-fetch-native@npm:0.1.3" + checksum: b9659a22c41b471e970ef3223682d08c7c439deed9ed647f218bda503dae06d78f1882e1532ff9a70d088eac4a20b12a1711e18a756f609e26d6956955277a40 + languageName: node + linkType: hard + "node-fetch@npm:2.6.1": version: 2.6.1 resolution: "node-fetch@npm:2.6.1" @@ -12754,6 +13098,18 @@ dts-critic@latest: languageName: node linkType: hard +"ohmyfetch@npm:^0.4.18": + version: 0.4.18 + resolution: "ohmyfetch@npm:0.4.18" + dependencies: + destr: ^1.1.1 + node-fetch-native: ^0.1.3 + ufo: ^0.8.4 + undici: ^5.2.0 + checksum: 114258bf7b1548e1d79e9e420d502e9239b3d751b51efad30a6ac4b6f68bd377409378fdf180a31378bb384a31779c29f92e0a6a570bd5bbd648a5adb5cb28e6 + languageName: node + linkType: hard + "on-finished@npm:2.4.1": version: 2.4.1 resolution: "on-finished@npm:2.4.1" @@ -13096,6 +13452,13 @@ dts-critic@latest: languageName: node linkType: hard +"pathe@npm:^0.3.0": + version: 0.3.0 + resolution: "pathe@npm:0.3.0" + checksum: 1da704da2b625b9062be4079b6f8d5609e053add991520fb6a43905b492ee48e5c61cc6fb87f7ae970df39d4b7be1e6840285f683d670f8b430481e46c81c863 + languageName: node + linkType: hard + "pathval@npm:^1.1.1": version: 1.1.1 resolution: "pathval@npm:1.1.1" @@ -13121,6 +13484,13 @@ dts-critic@latest: languageName: node linkType: hard +"perfect-debounce@npm:^0.1.3": + version: 0.1.3 + resolution: "perfect-debounce@npm:0.1.3" + checksum: c77465eb23d87669e5ee646d12331507c45278e0f2e6fc20a587104b956c1a53f9afe723915d882f73fa588e42770a2edd2bbd93eb0b958c9ff1eb7b915ccdc1 + languageName: node + linkType: hard + "performance-now@npm:^2.1.0": version: 2.1.0 resolution: "performance-now@npm:2.1.0" @@ -14272,6 +14642,15 @@ dts-critic@latest: languageName: node linkType: hard +"rxjs@npm:^6.6.3": + version: 6.6.7 + resolution: "rxjs@npm:6.6.7" + dependencies: + tslib: ^1.9.0 + checksum: bc334edef1bb8bbf56590b0b25734ba0deaf8825b703256a93714308ea36dff8a11d25533671adf8e104e5e8f256aa6fdfe39b2e248cdbd7a5f90c260acbbd1b + languageName: node + linkType: hard + "rxjs@npm:^7.5.1, rxjs@npm:^7.5.5": version: 7.5.5 resolution: "rxjs@npm:7.5.5" @@ -14502,6 +14881,13 @@ dts-critic@latest: languageName: node linkType: hard +"shell-quote@npm:^1.7.3": + version: 1.7.3 + resolution: "shell-quote@npm:1.7.3" + checksum: aca58e73a3a5d933d02e0bdddedc53ee14f7c2ec264f97ac915b9d4482d077a38e422aa664631d60a672cd3cdb4054eb2e6c0303f54882453dacb6483e482d34 + languageName: node + linkType: hard + "shiki@npm:^0.10.1": version: 0.10.1 resolution: "shiki@npm:0.10.1" @@ -14538,6 +14924,17 @@ dts-critic@latest: languageName: node linkType: hard +"sirv@npm:^2.0.2": + version: 2.0.2 + resolution: "sirv@npm:2.0.2" + dependencies: + "@polka/url": ^1.0.0-next.20 + mrmime: ^1.0.0 + totalist: ^3.0.0 + checksum: 6982f8ecee9392d246d7eeea8144e50334fe1b46a4fa942995a844ea88c2d518b17cce781bb09926c9a5692a7002a207d18dfd67af2aa538a15e733dc2042298 + languageName: node + linkType: hard + "sisteransi@npm:^1.0.5": version: 1.0.5 resolution: "sisteransi@npm:1.0.5" @@ -14678,7 +15075,7 @@ dts-critic@latest: languageName: node linkType: hard -"source-map-js@npm:^1.0.2": +"source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2": version: 1.0.2 resolution: "source-map-js@npm:1.0.2" checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c @@ -14779,6 +15176,13 @@ dts-critic@latest: languageName: node linkType: hard +"spawn-command@npm:^0.0.2-1": + version: 0.0.2 + resolution: "spawn-command@npm:0.0.2" + checksum: e35c5d28177b4d461d33c88cc11f6f3a5079e2b132c11e1746453bbb7a0c0b8a634f07541a2a234fa4758239d88203b758def509161b651e81958894c0b4b64b + languageName: node + linkType: hard + "spdx-correct@npm:^3.0.0": version: 3.1.1 resolution: "spdx-correct@npm:3.1.1" @@ -15230,7 +15634,7 @@ dts-critic@latest: languageName: node linkType: hard -"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1": +"supports-color@npm:^8.0.0, supports-color@npm:^8.1.0, supports-color@npm:^8.1.1": version: 8.1.1 resolution: "supports-color@npm:8.1.1" dependencies: @@ -15628,6 +16032,13 @@ dts-critic@latest: languageName: node linkType: hard +"totalist@npm:^3.0.0": + version: 3.0.0 + resolution: "totalist@npm:3.0.0" + checksum: ec499bddfc73d5b6c73f8ff68afd7bed286705797f928a11177fee5d1ee80e9052ffcb434638437702e16864bd5490f437a54f79bfea9564e875d34ed3254bca + languageName: node + linkType: hard + "tough-cookie@npm:~2.5.0": version: 2.5.0 resolution: "tough-cookie@npm:2.5.0" @@ -15768,7 +16179,7 @@ dts-critic@latest: languageName: node linkType: hard -"tslib@npm:^1.13.0, tslib@npm:^1.8.0, tslib@npm:^1.8.1": +"tslib@npm:^1.13.0, tslib@npm:^1.8.0, tslib@npm:^1.8.1, tslib@npm:^1.9.0": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd @@ -16208,6 +16619,13 @@ dts-critic@latest: languageName: node linkType: hard +"ufo@npm:^0.8.4": + version: 0.8.4 + resolution: "ufo@npm:0.8.4" + checksum: a2ebef6f64b9cc4114fc65405837eeb83eb8975edd6d54c7f37abb6905da6fd1f63524e4a02c8b087e7b0b3db6e6f4f798a3d86a96500410ff590b405f807dc9 + languageName: node + linkType: hard + "uglify-js@npm:^3.1.4": version: 3.14.5 resolution: "uglify-js@npm:3.14.5" @@ -16241,6 +16659,17 @@ dts-critic@latest: languageName: node linkType: hard +"unconfig@npm:^0.3.4": + version: 0.3.4 + resolution: "unconfig@npm:0.3.4" + dependencies: + "@antfu/utils": ^0.5.1 + defu: ^6.0.0 + jiti: ^1.13.0 + checksum: 77e9d172a7a8aade3c3dd9177a0d6ae058cd1df2feef0323abbb71f67758dbd0ec022b0d9a66d592926cdcb7c1784979485c631e802d8c431e4a4dfe67ec79da + languageName: node + linkType: hard + "underscore@npm:~1.13.2": version: 1.13.4 resolution: "underscore@npm:1.13.4" @@ -16248,7 +16677,7 @@ dts-critic@latest: languageName: node linkType: hard -"undici@npm:^5.4.0": +"undici@npm:^5.2.0, undici@npm:^5.4.0": version: 5.4.0 resolution: "undici@npm:5.4.0" checksum: 2852397ee1dbb2b3ad58166520ec30f4f0143895f6e7b157dbedfac4e43b522a710a3927be61a67b2ae791190973f206d30785564ece7675e08133427cebaaa1 @@ -16447,6 +16876,34 @@ dts-critic@latest: languageName: node linkType: hard +"unocss@npm:^0.38.1": + version: 0.38.1 + resolution: "unocss@npm:0.38.1" + dependencies: + "@unocss/cli": 0.38.1 + "@unocss/core": 0.38.1 + "@unocss/preset-attributify": 0.38.1 + "@unocss/preset-icons": 0.38.1 + "@unocss/preset-mini": 0.38.1 + "@unocss/preset-tagify": 0.38.1 + "@unocss/preset-typography": 0.38.1 + "@unocss/preset-uno": 0.38.1 + "@unocss/preset-web-fonts": 0.38.1 + "@unocss/preset-wind": 0.38.1 + "@unocss/reset": 0.38.1 + "@unocss/transformer-compile-class": 0.38.1 + "@unocss/transformer-directives": 0.38.1 + "@unocss/transformer-variant-group": 0.38.1 + "@unocss/vite": 0.38.1 + peerDependencies: + "@unocss/webpack": 0.38.1 + peerDependenciesMeta: + "@unocss/webpack": + optional: true + checksum: f37b0e0999c03b6117056a6e46182a48013b6159a7718af8c8b35b6910cfafc37c2930b94e94f4ab50bbcc2b5df208da11c4c6f58eb7ea3dc4cfc361bc8e4ed9 + languageName: node + linkType: hard + "unpipe@npm:1.0.0, unpipe@npm:~1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0"