diff --git a/.vscode/extensions.json b/.vscode/extensions.json
index e16847659d..d0f7f462f1 100644
--- a/.vscode/extensions.json
+++ b/.vscode/extensions.json
@@ -3,10 +3,9 @@
// for the documentation about the extensions.json format
"recommendations": [
"johnsoncodehk.volar",
- "bradlc.vscode-tailwindcss",
+ "voorjaar.windicss-intellisense",
"dbaeumer.vscode-eslint",
- "esbenp.prettier-vscode",
"streetsidesoftware.code-spell-checker",
"davidanson.vscode-markdownlint"
]
-}
+}
\ No newline at end of file
diff --git a/.vscode/settings.json b/.vscode/settings.json
index d76bb02d8b..8fa0664aa0 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -24,10 +24,13 @@
"commitlint",
"commitlintrc",
"upath",
- "bumpp"
+ "bumpp",
+ "unocss"
],
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
- }
-}
+ },
+ "typescript.tsdk": "node_modules/typescript/lib",
+ "windicss.sortOnSave": true
+}
\ No newline at end of file
diff --git a/package.json b/package.json
index b7a4f290ce..e46015ae9e 100644
--- a/package.json
+++ b/package.json
@@ -55,8 +55,7 @@
"commit-msg": "npx commitlint --config ./commitlint.config.cjs --edit $1"
},
"lint-staged": {
- "*.{js,jsx,ts,tsx}": "eslint --fix",
- "*.{vue}": "prettier --write ./src",
+ "*.{js,jsx,ts,tsx,vue}": "eslint --fix",
"package.json": "sort-package-json"
},
"config": {
@@ -73,14 +72,9 @@
"@commitlint/cli": "^16.2.4",
"@commitlint/config-conventional": "^16.2.4",
"@commitlint/cz-commitlint": "^16.2.4",
- "@tailwindcss/aspect-ratio": "^0.4.0",
- "@tailwindcss/forms": "^0.5.0",
- "@tailwindcss/line-clamp": "^0.4.0",
- "@tailwindcss/typography": "^0.5.2",
"@vitejs/plugin-vue": "^2.3.1",
"@vue/compiler-sfc": "^3.2.33",
"@vueuse/core": "^8.3.1",
- "autoprefixer": "^10.4.5",
"bumpp": "^7.1.1",
"commitizen": "^4.2.4",
"conventional-changelog-cli": "^2.2.2",
@@ -89,14 +83,11 @@
"inquirer": "^8.0.0",
"lint-staged": "^12.4.1",
"minimist": "^1.2.6",
- "postcss": "^8.4.12",
- "postcss-import": "^14.1.0",
- "prettier": "^2.6.2",
- "prettier-plugin-tailwindcss": "^0.1.10",
"simple-git-hooks": "^2.7.0",
"sort-package-json": "^1.55.0",
"tailwindcss": "^3.0.24",
"typescript": "^4.6.3",
+ "unocss": "^0.32.1",
"unplugin-auto-import": "^0.7.1",
"unplugin-vue-components": "^0.19.3",
"upath": "^2.0.1",
@@ -108,4 +99,4 @@
"node": ">=v16.15.0",
"pnpm": ">=6.32.11"
}
-}
+}
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 346573e4a1..40c6176eea 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -6,14 +6,9 @@ specifiers:
'@commitlint/cli': ^16.2.4
'@commitlint/config-conventional': ^16.2.4
'@commitlint/cz-commitlint': ^16.2.4
- '@tailwindcss/aspect-ratio': ^0.4.0
- '@tailwindcss/forms': ^0.5.0
- '@tailwindcss/line-clamp': ^0.4.0
- '@tailwindcss/typography': ^0.5.2
'@vitejs/plugin-vue': ^2.3.1
'@vue/compiler-sfc': ^3.2.33
'@vueuse/core': ^8.3.1
- autoprefixer: ^10.4.5
bumpp: ^7.1.1
commitizen: ^4.2.4
conventional-changelog-cli: ^2.2.2
@@ -22,14 +17,11 @@ specifiers:
inquirer: ^8.0.0
lint-staged: ^12.4.1
minimist: ^1.2.6
- postcss: ^8.4.12
- postcss-import: ^14.1.0
- prettier: ^2.6.2
- prettier-plugin-tailwindcss: ^0.1.10
simple-git-hooks: ^2.7.0
sort-package-json: ^1.55.0
tailwindcss: ^3.0.24
typescript: ^4.6.3
+ unocss: ^0.32.1
unplugin-auto-import: ^0.7.1
unplugin-vue-components: ^0.19.3
upath: ^2.0.1
@@ -47,14 +39,9 @@ devDependencies:
'@commitlint/cli': 16.2.4
'@commitlint/config-conventional': 16.2.4
'@commitlint/cz-commitlint': 16.2.4_commitizen@4.2.4+inquirer@8.2.4
- '@tailwindcss/aspect-ratio': 0.4.0_tailwindcss@3.0.24
- '@tailwindcss/forms': 0.5.0_tailwindcss@3.0.24
- '@tailwindcss/line-clamp': 0.4.0_tailwindcss@3.0.24
- '@tailwindcss/typography': 0.5.2_tailwindcss@3.0.24
'@vitejs/plugin-vue': 2.3.1_vite@2.9.6+vue@3.2.33
'@vue/compiler-sfc': 3.2.33
'@vueuse/core': 8.3.1_vue@3.2.33
- autoprefixer: 10.4.5_postcss@8.4.12
bumpp: 7.1.1
commitizen: 4.2.4
conventional-changelog-cli: 2.2.2
@@ -63,14 +50,11 @@ devDependencies:
inquirer: 8.2.4
lint-staged: 12.4.1
minimist: 1.2.6
- postcss: 8.4.12
- postcss-import: 14.1.0_postcss@8.4.12
- prettier: 2.6.2
- prettier-plugin-tailwindcss: 0.1.10_prettier@2.6.2
simple-git-hooks: 2.7.0
sort-package-json: 1.55.0
tailwindcss: 3.0.24
typescript: 4.6.4
+ unocss: 0.32.1_vite@2.9.6
unplugin-auto-import: 0.7.1_@vueuse+core@8.3.1+vite@2.9.6
unplugin-vue-components: 0.19.3_vite@2.9.6+vue@3.2.33
upath: 2.0.1
@@ -170,6 +154,13 @@ packages:
- typescript
dev: true
+ /@antfu/install-pkg/0.1.0:
+ resolution: {integrity: sha512-VaIJd3d1o7irZfK1U0nvBsHMyjkuyMP3HKYVV53z8DKyulkHKmjhhtccXO51WSPeeSHIeoJEoNOKavYpS7jkZw==}
+ dependencies:
+ execa: 5.1.1
+ find-up: 5.0.0
+ dev: true
+
/@antfu/utils/0.5.1:
resolution: {integrity: sha512-8Afo0+xvYe1K8Wm4xHTymfTkpzy36aaqDvhXIayUwl+mecMG9Xzl3XjXa6swG6Bk8FBeQ646RyvmsYt6+2Be9g==}
dev: true
@@ -436,6 +427,23 @@ packages:
engines: {node: '>=6.9.0'}
dev: true
+ /@iconify/types/1.1.0:
+ resolution: {integrity: sha512-Jh0llaK2LRXQoYsorIH8maClebsnzTcve+7U3rQUSnC11X4jtPnFuyatqFLvMxZ8MLG8dB4zfHsbPfuvxluONw==}
+ dev: true
+
+ /@iconify/utils/1.0.32:
+ resolution: {integrity: sha512-m+rnw7qKHq/XF7DAi4BcFoEAcXBfqqMgQJh8brGEHeqE/RUvgDMjmxsHgWnVpFsG+VmjGyAiI7nwXdliCwEU0Q==}
+ dependencies:
+ '@antfu/install-pkg': 0.1.0
+ '@antfu/utils': 0.5.1
+ '@iconify/types': 1.1.0
+ debug: 4.3.4
+ kolorist: 1.5.1
+ local-pkg: 0.4.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@jsdevtools/ez-spawn/3.0.4:
resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==}
engines: {node: '>=10'}
@@ -467,6 +475,10 @@ packages:
fastq: 1.13.0
dev: true
+ /@polka/url/1.0.0-next.21:
+ resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
+ dev: true
+
/@rollup/pluginutils/4.2.1:
resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
engines: {node: '>= 8.0.0'}
@@ -475,42 +487,6 @@ packages:
picomatch: 2.3.1
dev: true
- /@tailwindcss/aspect-ratio/0.4.0_tailwindcss@3.0.24:
- resolution: {integrity: sha512-WJu0I4PpqNPuutpaA9zDUq2JXR+lorZ7PbLcKNLmb6GL9/HLfC7w3CRsMhJF4BbYd/lkY6CfXOvkYpuGnZfkpQ==}
- peerDependencies:
- tailwindcss: '>=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1'
- dependencies:
- tailwindcss: 3.0.24
- dev: true
-
- /@tailwindcss/forms/0.5.0_tailwindcss@3.0.24:
- resolution: {integrity: sha512-KzWugryEBFkmoaYcBE18rs6gthWCFHHO7cAZm2/hv3hwD67AzwP7udSCa22E7R1+CEJL/FfhYsJWrc0b1aeSzw==}
- peerDependencies:
- tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1'
- dependencies:
- mini-svg-data-uri: 1.4.4
- tailwindcss: 3.0.24
- dev: true
-
- /@tailwindcss/line-clamp/0.4.0_tailwindcss@3.0.24:
- resolution: {integrity: sha512-HQZo6gfx1D0+DU3nWlNLD5iA6Ef4JAXh0LeD8lOGrJwEDBwwJNKQza6WoXhhY1uQrxOuU8ROxV7CqiQV4CoiLw==}
- peerDependencies:
- tailwindcss: '>=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1'
- dependencies:
- tailwindcss: 3.0.24
- dev: true
-
- /@tailwindcss/typography/0.5.2_tailwindcss@3.0.24:
- resolution: {integrity: sha512-coq8DBABRPFcVhVIk6IbKyyHUt7YTEC/C992tatFB+yEx5WGBQrCgsSFjxHUr8AWXphWckadVJbominEduYBqw==}
- peerDependencies:
- tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1 || insiders'
- dependencies:
- lodash.castarray: 4.4.0
- lodash.isplainobject: 4.0.6
- lodash.merge: 4.6.2
- tailwindcss: 3.0.24
- dev: true
-
/@tsconfig/node10/1.0.8:
resolution: {integrity: sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==}
dev: true
@@ -708,6 +684,129 @@ packages:
eslint-visitor-keys: 3.3.0
dev: true
+ /@unocss/cli/0.32.1:
+ resolution: {integrity: sha512-KrO0SCiyss9fYl+VM4yNdYUqqMGpNQdOjPXErr12eNLnY68WiM7yEPZrcQL3QZO2tza7CObkivMkuCC1PMITbQ==}
+ engines: {node: '>=14'}
+ hasBin: true
+ dependencies:
+ '@unocss/config': 0.32.1
+ '@unocss/core': 0.32.1
+ '@unocss/preset-uno': 0.32.1
+ cac: 6.7.12
+ chokidar: 3.5.3
+ colorette: 2.0.16
+ consola: 2.15.3
+ fast-glob: 3.2.11
+ pathe: 0.2.0
+ perfect-debounce: 0.1.3
+ dev: true
+
+ /@unocss/config/0.32.1:
+ resolution: {integrity: sha512-BuS22lneXnuC6KkZUOYLVPdWnYKUx5reYzFOayUp0FmMcG2uMuMWZGGBx10JV/hWSWq3FKkCT8bNM0QcNZXysw==}
+ engines: {node: '>=14'}
+ dependencies:
+ '@unocss/core': 0.32.1
+ unconfig: 0.3.3
+ dev: true
+
+ /@unocss/core/0.32.1:
+ resolution: {integrity: sha512-VlLF00eRvP8lsEspPWTju6kgl67R3POYl1HKZP0IPknbm9o6dyEwsKkG9VAHHvO4lDiQMI5O3ahI+DRvN0zmfg==}
+ dev: true
+
+ /@unocss/inspector/0.32.1:
+ resolution: {integrity: sha512-BaKKYg9llm1ZyPpvHfffBNJmJ2DqageFUQjd2uRFZCGjYzqiXF7wCSGFccYAwbS7vs+DhAqDuoAAS2F8n/Hbew==}
+ dependencies:
+ gzip-size: 6.0.0
+ sirv: 2.0.2
+ dev: true
+
+ /@unocss/preset-attributify/0.32.1:
+ resolution: {integrity: sha512-rqjR/RDePVEoqEJMtnQ7uGE1qTHlzf07nQqVPBwebadOhbype4YguoC1Y7Dgiqc78tEiGj88OMoO1vBXMkw3SQ==}
+ dependencies:
+ '@unocss/core': 0.32.1
+ dev: true
+
+ /@unocss/preset-icons/0.32.1:
+ resolution: {integrity: sha512-S31Qlqbr7NBduQR/jdirYHecyM8DNT9TpXjqvxX2ssKMB1Ie1zpAWrtwM5Y0JaprjKa0mmL1KZ0wWGTHJ+LypA==}
+ dependencies:
+ '@iconify/utils': 1.0.32
+ '@unocss/core': 0.32.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@unocss/preset-mini/0.32.1:
+ resolution: {integrity: sha512-9cq1yfJLKmgim8lr/CmfpGTEVOCdg5W1F5MbutRtRijYrsSsETCGLLCfdq4QhV4o84QE8kAM6iLoUm0j+Gn8Sg==}
+ dependencies:
+ '@unocss/core': 0.32.1
+ dev: true
+
+ /@unocss/preset-typography/0.32.1:
+ resolution: {integrity: sha512-+bekG07fiOjSzzyaJ2LmaGbJJab9XNyyC18TOYPCtryChO3kr2AmJyqows2II2+uqcGlexe6rsjeNteHy58cNg==}
+ dependencies:
+ '@unocss/core': 0.32.1
+ dev: true
+
+ /@unocss/preset-uno/0.32.1:
+ resolution: {integrity: sha512-SHLusZNl2d1mfqyu425xCUkShLOrqYANxXVvb/HOhDXtWDtf8dglE3afbYCcklTb1YDZ08M6k4AsSgZjsv23ng==}
+ dependencies:
+ '@unocss/core': 0.32.1
+ '@unocss/preset-mini': 0.32.1
+ '@unocss/preset-wind': 0.32.1
+ dev: true
+
+ /@unocss/preset-web-fonts/0.32.1:
+ resolution: {integrity: sha512-cPIcrkRZKejGNwF/ZzrhGW8gLQpgAdr1EIhSNPsJG77kpWn7fnsA+VUqa//2shKYhx0hezS3Tbq47hDK5qc4gQ==}
+ dependencies:
+ '@unocss/core': 0.32.1
+ axios: 0.26.1
+ transitivePeerDependencies:
+ - debug
+ dev: true
+
+ /@unocss/preset-wind/0.32.1:
+ resolution: {integrity: sha512-StgSnYQ4w7sUYqW1GURCICQ42qL83SQ1H5KZbSIJVnv2VVgo77m6dt96TmTmvizWJWH4Ga597YFhjXP4WUv6mw==}
+ dependencies:
+ '@unocss/core': 0.32.1
+ '@unocss/preset-mini': 0.32.1
+ dev: true
+
+ /@unocss/reset/0.32.1:
+ resolution: {integrity: sha512-tC2gCYY2isEDfBo1LWfcPAnxuM3my29fWtFUQRGvViZVTwYFjVIGD8BgIfiioifGumLunRW78qN7LT22fXoxgg==}
+ dev: true
+
+ /@unocss/scope/0.32.1:
+ resolution: {integrity: sha512-6Xsas4Fm797IIONNXP7Y7JLL7B4NTjk/BeFX7j++CS14SfGzF0wTTkyaHxE9ETecOiouUABwoiPQRzHNAkrNIA==}
+ dev: true
+
+ /@unocss/transformer-directives/0.32.1:
+ resolution: {integrity: sha512-F4rPaNGaKbRGKksHuzAfSrsIaMZLpvqRhlk1xpwN5AGHClhK+Ak0z9j+N9Yy4rUuRx5OeOCuOj9Kcvq8cL8JnA==}
+ dependencies:
+ '@unocss/core': 0.32.1
+ css-tree: 2.1.0
+ dev: true
+
+ /@unocss/transformer-variant-group/0.32.1:
+ resolution: {integrity: sha512-SrT5nWvNuuGFlMSGYgP7+KemYaBSUlP7i6v5QqzbjX9bcMz8JicT5Rwvy1Z1GOdtRGCy7e5aB6LW3Mxpd/pQhw==}
+ dependencies:
+ '@unocss/core': 0.32.1
+ dev: true
+
+ /@unocss/vite/0.32.1_vite@2.9.6:
+ resolution: {integrity: sha512-XLbBodjSfgoyTRUGL5XY8Fw+pW7GOZ1WrT1C+QfVJt8+BgY6wIdVhaERbfgOdAw/trzM0PYwhhbMHZp0SyJE5Q==}
+ peerDependencies:
+ vite: ^2.9.0
+ dependencies:
+ '@rollup/pluginutils': 4.2.1
+ '@unocss/config': 0.32.1
+ '@unocss/core': 0.32.1
+ '@unocss/inspector': 0.32.1
+ '@unocss/scope': 0.32.1
+ '@unocss/transformer-directives': 0.32.1
+ magic-string: 0.26.1
+ vite: 2.9.6
+ dev: true
+
/@vitejs/plugin-vue/2.3.1_vite@2.9.6+vue@3.2.33:
resolution: {integrity: sha512-YNzBt8+jt6bSwpt7LP890U1UcTOIZZxfpE5WOJ638PNxSEKOqAi0+FSKS0nVeukfdZ0Ai/H7AFd6k3hayfGZqQ==}
engines: {node: '>=12.0.0'}
@@ -1058,20 +1157,12 @@ packages:
engines: {node: '>=8'}
dev: true
- /autoprefixer/10.4.5_postcss@8.4.12:
- resolution: {integrity: sha512-Fvd8yCoA7lNX/OUllvS+aS1I7WRBclGXsepbvT8ZaPgrH24rgXpZzF0/6Hh3ZEkwg+0AES/Osd196VZmYoEFtw==}
- engines: {node: ^10 || ^12 || >=14}
- hasBin: true
- peerDependencies:
- postcss: ^8.1.0
+ /axios/0.26.1:
+ resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==}
dependencies:
- browserslist: 4.20.3
- caniuse-lite: 1.0.30001334
- fraction.js: 4.2.0
- normalize-range: 0.1.2
- picocolors: 1.0.0
- postcss: 8.4.12
- postcss-value-parser: 4.2.0
+ follow-redirects: 1.14.9
+ transitivePeerDependencies:
+ - debug
dev: true
/balanced-match/1.0.2:
@@ -1119,18 +1210,6 @@ packages:
fill-range: 7.0.1
dev: true
- /browserslist/4.20.3:
- resolution: {integrity: sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
- dependencies:
- caniuse-lite: 1.0.30001334
- electron-to-chromium: 1.4.125
- escalade: 3.1.1
- node-releases: 2.0.4
- picocolors: 1.0.0
- dev: true
-
/buffer/5.7.1:
resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
dependencies:
@@ -1162,6 +1241,11 @@ packages:
semver: 7.3.7
dev: true
+ /cac/6.7.12:
+ resolution: {integrity: sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA==}
+ engines: {node: '>=8'}
+ dev: true
+
/cachedir/2.2.0:
resolution: {integrity: sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==}
engines: {node: '>=6'}
@@ -1202,10 +1286,6 @@ packages:
engines: {node: '>=6'}
dev: true
- /caniuse-lite/1.0.30001334:
- resolution: {integrity: sha512-kbaCEBRRVSoeNs74sCuq92MJyGrMtjWVfhltoHUCW4t4pXFvGjUBrfo47weBRViHkiV3eBYyIsfl956NtHGazw==}
- dev: true
-
/chai/4.3.6:
resolution: {integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==}
engines: {node: '>=4'}
@@ -1419,6 +1499,10 @@ packages:
resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
dev: true
+ /consola/2.15.3:
+ resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
+ dev: true
+
/conventional-changelog-angular/5.0.13:
resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==}
engines: {node: '>=10'}
@@ -1625,6 +1709,14 @@ packages:
which: 2.0.2
dev: true
+ /css-tree/2.1.0:
+ resolution: {integrity: sha512-PcysZRzToBbrpoUrZ9qfblRIRf8zbEAkU0AIpQFtgkFK0vSbzOmBCvdSAx2Zg7Xx5wiYJKUKk0NMP7kxevie/A==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
+ dependencies:
+ mdn-data: 2.0.27
+ source-map-js: 1.0.2
+ dev: true
+
/cssesc/3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
@@ -1744,6 +1836,10 @@ packages:
resolution: {integrity: sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=}
dev: true
+ /defu/6.0.0:
+ resolution: {integrity: sha512-t2MZGLf1V2rV4VBZbWIaXKdX/mUcYW0n2znQZoADBkGGxYL8EWqCuCZBmJPJ/Yy9fofJkyuuSuo5GSwo0XdEgw==}
+ dev: true
+
/detect-file/1.0.0:
resolution: {integrity: sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=}
engines: {node: '>=0.10.0'}
@@ -1837,12 +1933,12 @@ packages:
is-obj: 2.0.0
dev: true
- /eastasianwidth/0.2.0:
- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+ /duplexer/0.1.2:
+ resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
dev: true
- /electron-to-chromium/1.4.125:
- resolution: {integrity: sha512-1lQM6s0FnAKt9LCfL05S8wnuAhVMemi7zCFWnTZ0vu7jR1a0RD8ML1gRBsyeEp6MRU+zNbgyaKcjyU1aPIpJYA==}
+ /eastasianwidth/0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
dev: true
/emoji-regex/8.0.0:
@@ -2628,8 +2724,14 @@ packages:
resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==}
dev: true
- /fraction.js/4.2.0:
- resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==}
+ /follow-redirects/1.14.9:
+ resolution: {integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==}
+ engines: {node: '>=4.0'}
+ peerDependencies:
+ debug: '*'
+ peerDependenciesMeta:
+ debug:
+ optional: true
dev: true
/fs-extra/10.1.0:
@@ -2859,6 +2961,13 @@ packages:
resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
dev: true
+ /gzip-size/6.0.0:
+ resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
+ engines: {node: '>=10'}
+ dependencies:
+ duplexer: 0.1.2
+ dev: true
+
/handlebars/4.7.7:
resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==}
engines: {node: '>=0.4.7'}
@@ -3247,6 +3356,11 @@ packages:
resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=}
dev: true
+ /jiti/1.13.0:
+ resolution: {integrity: sha512-/n9mNxZj/HDSrincJ6RP+L+yXbpnB8FybySBa+IjIaoH9FIxBbrbRT5XUbe8R7zuVM2AQqNMNDDqz0bzx3znOQ==}
+ hasBin: true
+ dev: true
+
/js-tokens/4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
dev: true
@@ -3332,6 +3446,10 @@ packages:
engines: {node: '>=6'}
dev: true
+ /kolorist/1.5.1:
+ resolution: {integrity: sha512-lxpCM3HTvquGxKGzHeknB/sUjuVoUElLlfYnXZT73K8geR9jQbroGlSCFBax9/0mpGoD3kzcMLnOlGQPJJNyqQ==}
+ dev: true
+
/levn/0.4.1:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
@@ -3437,18 +3555,10 @@ packages:
resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=}
dev: true
- /lodash.castarray/4.4.0:
- resolution: {integrity: sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=}
- dev: true
-
/lodash.ismatch/4.4.0:
resolution: {integrity: sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=}
dev: true
- /lodash.isplainobject/4.0.6:
- resolution: {integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=}
- dev: true
-
/lodash.map/4.6.0:
resolution: {integrity: sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=}
dev: true
@@ -3546,6 +3656,10 @@ packages:
resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==}
dev: true
+ /mdn-data/2.0.27:
+ resolution: {integrity: sha512-kwqO0I0jtWr25KcfLm9pia8vLZ8qoAKhWZuZMbneJq3jjBD3gl5nZs8l8Tu3ZBlBAHVQtDur9rdDGyvtfVraHQ==}
+ dev: true
+
/meow/8.1.2:
resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==}
engines: {node: '>=10'}
@@ -3608,11 +3722,6 @@ packages:
engines: {node: '>=4'}
dev: true
- /mini-svg-data-uri/1.4.4:
- resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==}
- hasBin: true
- dev: true
-
/minimatch/3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
dependencies:
@@ -3648,6 +3757,11 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /mrmime/1.0.0:
+ resolution: {integrity: sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==}
+ engines: {node: '>=10'}
+ dev: true
+
/ms/2.0.0:
resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=}
dev: true
@@ -3681,10 +3795,6 @@ packages:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
dev: true
- /node-releases/2.0.4:
- resolution: {integrity: sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==}
- dev: true
-
/normalize-package-data/2.5.0:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
@@ -3709,11 +3819,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /normalize-range/0.1.2:
- resolution: {integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=}
- engines: {node: '>=0.10.0'}
- dev: true
-
/npm-run-path/4.0.1:
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
engines: {node: '>=8'}
@@ -3978,10 +4083,18 @@ packages:
engines: {node: '>=8'}
dev: true
+ /pathe/0.2.0:
+ resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==}
+ dev: true
+
/pathval/1.1.1:
resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
dev: true
+ /perfect-debounce/0.1.3:
+ resolution: {integrity: sha512-NOT9AcKiDGpnV/HBhI22Str++XWcErO/bALvHCuhv33owZW/CjH8KAFLZDCmu3727sihe0wTxpDhyGc6M8qacQ==}
+ dev: true
+
/picocolors/1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
@@ -4011,18 +4124,6 @@ packages:
engines: {node: '>=4'}
dev: true
- /postcss-import/14.1.0_postcss@8.4.12:
- resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- postcss: ^8.0.0
- dependencies:
- postcss: 8.4.12
- postcss-value-parser: 4.2.0
- read-cache: 1.0.0
- resolve: 1.22.0
- dev: true
-
/postcss-js/4.0.0_postcss@8.4.12:
resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==}
engines: {node: ^12 || ^14 || >= 16}
@@ -4085,21 +4186,6 @@ packages:
engines: {node: '>= 0.8.0'}
dev: true
- /prettier-plugin-tailwindcss/0.1.10_prettier@2.6.2:
- resolution: {integrity: sha512-ooDGNuXUjgCXfShliVYQ6+0iXqUFXn+zdNInPe0WZN9qINt9srbLGFGY5jeVL4MXtY20/4S8JaBcd8l6N6NfCQ==}
- engines: {node: '>=12.17.0'}
- peerDependencies:
- prettier: '>=2.2.0'
- dependencies:
- prettier: 2.6.2
- dev: true
-
- /prettier/2.6.2:
- resolution: {integrity: sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- dev: true
-
/process-nextick-args/2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
dev: true
@@ -4148,12 +4234,6 @@ packages:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
dev: true
- /read-cache/1.0.0:
- resolution: {integrity: sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=}
- dependencies:
- pify: 2.3.0
- dev: true
-
/read-pkg-up/3.0.0:
resolution: {integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=}
engines: {node: '>=4'}
@@ -4421,6 +4501,15 @@ packages:
requiresBuild: true
dev: true
+ /sirv/2.0.2:
+ resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==}
+ engines: {node: '>= 10'}
+ dependencies:
+ '@polka/url': 1.0.0-next.21
+ mrmime: 1.0.0
+ totalist: 3.0.0
+ dev: true
+
/sisteransi/1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
dev: true
@@ -4769,6 +4858,11 @@ packages:
is-number: 7.0.0
dev: true
+ /totalist/3.0.0:
+ resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==}
+ engines: {node: '>=6'}
+ dev: true
+
/trim-newlines/3.0.1:
resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
engines: {node: '>=8'}
@@ -4897,6 +4991,14 @@ packages:
which-boxed-primitive: 1.0.2
dev: true
+ /unconfig/0.3.3:
+ resolution: {integrity: sha512-BavyYUbMTk5s7jypXdcS5ZkoqFAzzVt1AT7T9xFjNDCizqdb0YI6yRYRCGBeNp8tK7xnLl2vo7enG+2GxN0+2Q==}
+ dependencies:
+ '@antfu/utils': 0.5.1
+ defu: 6.0.0
+ jiti: 1.13.0
+ dev: true
+
/unist-util-stringify-position/2.0.3:
resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==}
dependencies:
@@ -4913,6 +5015,29 @@ packages:
engines: {node: '>= 10.0.0'}
dev: true
+ /unocss/0.32.1_vite@2.9.6:
+ resolution: {integrity: sha512-Flp6FHOLznE7nTOSTSNPiyL3dd9V8TvhXPnReEwRo8yZxXOIg/+9cVzvF1nwGCIbfDYbjNK+eNKmtwxVmB78og==}
+ engines: {node: '>=14'}
+ dependencies:
+ '@unocss/cli': 0.32.1
+ '@unocss/core': 0.32.1
+ '@unocss/preset-attributify': 0.32.1
+ '@unocss/preset-icons': 0.32.1
+ '@unocss/preset-mini': 0.32.1
+ '@unocss/preset-typography': 0.32.1
+ '@unocss/preset-uno': 0.32.1
+ '@unocss/preset-web-fonts': 0.32.1
+ '@unocss/preset-wind': 0.32.1
+ '@unocss/reset': 0.32.1
+ '@unocss/transformer-directives': 0.32.1
+ '@unocss/transformer-variant-group': 0.32.1
+ '@unocss/vite': 0.32.1_vite@2.9.6
+ transitivePeerDependencies:
+ - debug
+ - supports-color
+ - vite
+ dev: true
+
/unplugin-auto-import/0.7.1_@vueuse+core@8.3.1+vite@2.9.6:
resolution: {integrity: sha512-9865OV9eP99PNxHR2mtTDExeN01m4M9boT5U2BtIwsU1wDRsaFIYWLwcCBEjvXzXfTTC2NNMskhHGVAMfL2WgA==}
engines: {node: '>=14'}
diff --git a/postcss.config.cjs b/postcss.config.cjs
deleted file mode 100644
index a520b70164..0000000000
--- a/postcss.config.cjs
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- plugins: {
- 'postcss-import': {},
- 'tailwindcss': {},
- 'autoprefixer': {},
- },
-}
diff --git a/prettier.config.cjs b/prettier.config.cjs
deleted file mode 100644
index c16670dc6d..0000000000
--- a/prettier.config.cjs
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- plugins: [require('prettier-plugin-tailwindcss')],
-}
diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue
index 98afec6653..73b5439dbb 100644
--- a/src/components/HelloWorld.vue
+++ b/src/components/HelloWorld.vue
@@ -33,6 +33,4 @@ function increment() {
-
+
diff --git a/tailwind.config.cjs b/tailwind.config.cjs
deleted file mode 100644
index aa24c26e92..0000000000
--- a/tailwind.config.cjs
+++ /dev/null
@@ -1,13 +0,0 @@
-/** @type {import("@types/tailwindcss/tailwind-config").TailwindConfig } */
-module.exports = {
- content: ['./src/**/*.{vue,ts}'],
- theme: {
- extend: {},
- },
- plugins: [
- require('@tailwindcss/typography'),
- require('@tailwindcss/forms'),
- require('@tailwindcss/line-clamp'),
- require('@tailwindcss/aspect-ratio'),
- ],
-}