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'), - ], -}