diff --git a/README.md b/README.md index ab5ea62..21289c3 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,31 @@ 精简版是基于 https://github.com/xiaoxian521/vue-pure-admin 提炼出的架子,包含主体功能,更适合实际项目开发 -## 文档 +## 配套视频 + +教程: +UI 设计: + +## 配套文档 +## 维护者 + +[xiaoxian521](https://github.com/xiaoxian521) + +## 捐赠 + +如果你觉得这个项目对你有帮助,你可以帮作者买一杯咖啡表示支持 + + + +## 付费咨询、需求定制 + +作者精力有限,需要提供技术服务的可扫下面的二维码加微信,添加请备注来意 + + + ## 用法 ### 安装依赖 @@ -28,10 +49,6 @@ pnpm remove 包名 我认为你应该先 fork 项目去开发,以便我更新时你可以同步拉取更新!!! -## 配套视频教程 - -bilibili:https://www.bilibili.com/video/BV1534y1S7HV/ - ## ⚠️ 注意 精简版不接受任何 issues 和 pr,如果有问题请到完整版 https://github.com/xiaoxian521/vue-pure-admin/issues/new/choose 去提,谢谢!!! diff --git a/package.json b/package.json index f22621e..71597a5 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "@vitejs/plugin-vue-jsx": "^1.3.1", "@vue/eslint-config-prettier": "6.0.0", "@vue/eslint-config-typescript": "7.0.0", - "@zougt/vite-plugin-theme-preprocessor": "^1.3.12", + "@zougt/vite-plugin-theme-preprocessor": "^1.4.0", "autoprefixer": "10.2.4", "babel-plugin-transform-remove-console": "6.9.4", "chalk": "2.4.2", @@ -92,7 +92,7 @@ "prettier": "2.3.2", "pretty-quick": "3.1.1", "rimraf": "3.0.2", - "sass": "^1.43.4", + "sass": "^1.45.0", "sass-loader": "^12.3.0", "stylelint": "13.13.1", "stylelint-config-prettier": "8.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2627e86..5d4cfc7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,7 +23,7 @@ specifiers: "@vue/eslint-config-typescript": 7.0.0 "@vueuse/core": ^6.7.1 "@vueuse/motion": ^2.0.0-beta.4 - "@zougt/vite-plugin-theme-preprocessor": ^1.3.12 + "@zougt/vite-plugin-theme-preprocessor": ^1.4.0 animate.css: ^4.1.1 autoprefixer: 10.2.4 await-to-js: ^3.0.0 @@ -58,7 +58,7 @@ specifiers: resize-observer-polyfill: ^1.5.1 responsive-storage: ^1.0.11 rimraf: 3.0.2 - sass: ^1.43.4 + sass: ^1.45.0 sass-loader: ^12.3.0 stylelint: 13.13.1 stylelint-config-prettier: 8.0.2 @@ -127,7 +127,7 @@ devDependencies: "@vitejs/plugin-vue-jsx": 1.3.1 "@vue/eslint-config-prettier": 6.0.0_82e4252401b0cc5be86f7c2133946f49 "@vue/eslint-config-typescript": 7.0.0_e03d82996bd4a66fb128f33523d782ea - "@zougt/vite-plugin-theme-preprocessor": 1.3.12_sass@1.43.4 + "@zougt/vite-plugin-theme-preprocessor": 1.4.0_sass@1.45.0 autoprefixer: 10.2.4_postcss@8.2.6 babel-plugin-transform-remove-console: 6.9.4 chalk: 2.4.2 @@ -142,15 +142,15 @@ devDependencies: prettier: 2.3.2 pretty-quick: 3.1.1_prettier@2.3.2 rimraf: 3.0.2 - sass: 1.43.4 - sass-loader: 12.3.0_sass@1.43.4 + sass: 1.45.0 + sass-loader: 12.3.0_sass@1.45.0 stylelint: 13.13.1 stylelint-config-prettier: 8.0.2_stylelint@13.13.1 stylelint-config-standard: 22.0.0_stylelint@13.13.1 stylelint-order: 4.1.0_stylelint@13.13.1 typescript: 4.4.2 unplugin-element-plus: 0.1.3_vite@2.6.14+vue@3.2.24 - vite: 2.6.14_sass@1.43.4 + vite: 2.6.14_sass@1.45.0 vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@2.6.14 vite-plugin-style-import: 1.3.0_vite@2.6.14 vite-svg-loader: 2.2.0 @@ -1281,7 +1281,7 @@ packages: magic-string: 0.25.7 regenerator-runtime: 0.13.9 systemjs: 6.11.0 - vite: 2.6.14_sass@1.43.4 + vite: 2.6.14_sass@1.45.0 dev: true /@vitejs/plugin-vue-jsx/1.3.1: @@ -1310,7 +1310,7 @@ packages: peerDependencies: vite: ^2.5.10 dependencies: - vite: 2.6.14_sass@1.43.4 + vite: 2.6.14_sass@1.45.0 dev: true /@vue/babel-helper-vue-transform-on/1.0.2: @@ -1583,30 +1583,39 @@ packages: vue-demi: 0.12.1_vue@3.2.24 dev: false - /@zougt/some-loader-utils/1.3.4_sass@1.43.4: + /@zougt/some-loader-utils/1.4.1_sass@1.45.0: resolution: { - integrity: sha512-HjlSsEVcpuDrOlUXRMZzLdoWvWAdhign3uNhuSBd4ydfoOnWBRcWNBWyt5ZvIT+CcqIRLli4LfQ3K6xSJxc6NA== + integrity: sha512-4lQLODZD0FJyOfnFUBCczg76lbzwaS+4jD1EnucVmgUUGX7n9pzJOw22lQShG5wwNEkookdhzgzcc6U0FrmdOQ== } engines: { node: ">= 10.13.0" } + hasBin: true peerDependencies: less: ^3.13.1 || ^4.1.1 sass: ^1.32.8 dependencies: - parse-color: 1.0.0 + cac: 6.7.12 + color: 4.1.0 + cssnano: 5.0.13_postcss@8.3.11 + cssnano-preset-lite: 2.0.1_postcss@8.3.11 + fs-extra: 10.0.0 postcss: 8.3.11 - sass: 1.43.4 + prettier: 2.5.1 + sass: 1.45.0 + uuid: 8.3.2 dev: true - /@zougt/vite-plugin-theme-preprocessor/1.3.12_sass@1.43.4: + /@zougt/vite-plugin-theme-preprocessor/1.4.0_sass@1.45.0: resolution: { - integrity: sha512-QvHx6lDgzOvunZ2jG5Xerb/GDfvxrEPPwfK3GmcHbsvDuXy68nS66ezls2YM1qETp2lChaHYx1eynhdHqQhtzQ== + integrity: sha512-VtCuk4QfUnTEj3vxD0u6wGc7aR5oj0cn+rdM6L+bovMhsQ2qnCv87gJduRPkkPJqnjrX2NPIPZ1Hqv8AV/3Eqw== } engines: { node: ">= 12.0.0" } dependencies: - "@zougt/some-loader-utils": 1.3.4_sass@1.43.4 - fs-extra: 9.1.0 + "@zougt/some-loader-utils": 1.4.1_sass@1.45.0 + cac: 6.7.12 + chalk: 5.0.0 + fs-extra: 10.0.0 string-hash: 1.1.3 transitivePeerDependencies: - less @@ -1679,6 +1688,10 @@ packages: uri-js: 4.4.1 dev: true + /alphanum-sort/1.0.2: + resolution: { integrity: sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= } + dev: true + /animate.css/4.1.1: resolution: { @@ -1807,14 +1820,6 @@ packages: } dev: false - /at-least-node/1.0.0: - resolution: - { - integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - } - engines: { node: ">= 4.0.0" } - dev: true - /autoprefixer/10.2.4_postcss@8.2.6: resolution: { @@ -1960,6 +1965,14 @@ packages: engines: { node: ">=6" } dev: true + /cac/6.7.12: + resolution: + { + integrity: sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA== + } + engines: { node: ">=8" } + dev: true + /call-bind/1.0.2: resolution: { @@ -2016,6 +2029,18 @@ packages: engines: { node: ">=10" } dev: true + /caniuse-api/3.0.0: + resolution: + { + integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + } + dependencies: + browserslist: 4.17.6 + caniuse-lite: 1.0.30001276 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + dev: true + /caniuse-lite/1.0.30001276: resolution: { @@ -2068,6 +2093,14 @@ packages: supports-color: 7.2.0 dev: true + /chalk/5.0.0: + resolution: + { + integrity: sha512-/duVOqst+luxCQRKEo4bNxinsOQtMP80ZYm7mMqzuh5PociNL0PvmHFvREJ9ueYL2TxlHjBcmLCdmocx9Vg+IQ== + } + engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 } + dev: true + /change-case/4.1.2: resolution: { @@ -2182,10 +2215,6 @@ packages: engines: { node: ">=0.8" } dev: true - /color-convert/0.5.3: - resolution: { integrity: sha1-vbbGnOZg+t/+CwAHzER+G59ygr0= } - dev: true - /color-convert/1.9.3: resolution: { @@ -2216,6 +2245,33 @@ packages: } dev: true + /color-string/1.9.0: + resolution: + { + integrity: sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ== + } + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + dev: true + + /color/4.1.0: + resolution: + { + integrity: sha512-o2rkkxyLGgYoeUy1OodXpbPAQNmlNBrirQ8ODO8QutzDiDMNdezSOZLNnusQ6pUpCQJUsaJIo9DZJKqa2HgH7A== + } + dependencies: + color-convert: 2.0.1 + color-string: 1.9.0 + dev: true + + /colord/2.9.2: + resolution: + { + integrity: sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ== + } + dev: true + /colorette/1.4.0: resolution: { @@ -2384,6 +2440,19 @@ packages: which: 2.0.2 dev: true + /css-declaration-sorter/6.1.3_postcss@8.3.11: + resolution: + { + integrity: sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA== + } + engines: { node: ">= 10" } + peerDependencies: + postcss: ^8.0.9 + dependencies: + postcss: 8.3.11 + timsort: 0.3.0 + dev: true + /css-select/4.1.3: resolution: { @@ -2425,6 +2494,91 @@ packages: hasBin: true dev: true + /cssnano-preset-default/5.1.9_postcss@8.3.11: + resolution: + { + integrity: sha512-RhkEucqlQ+OxEi14K1p8gdXcMQy1mSpo7P1oC44oRls7BYIj8p+cht4IFBFV3W4iOjTP8EUB33XV1fX9KhDzyA== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + css-declaration-sorter: 6.1.3_postcss@8.3.11 + cssnano-utils: 2.0.1_postcss@8.3.11 + postcss: 8.3.11 + postcss-calc: 8.0.0_postcss@8.3.11 + postcss-colormin: 5.2.2_postcss@8.3.11 + postcss-convert-values: 5.0.2_postcss@8.3.11 + postcss-discard-comments: 5.0.1_postcss@8.3.11 + postcss-discard-duplicates: 5.0.1_postcss@8.3.11 + postcss-discard-empty: 5.0.1_postcss@8.3.11 + postcss-discard-overridden: 5.0.1_postcss@8.3.11 + postcss-merge-longhand: 5.0.4_postcss@8.3.11 + postcss-merge-rules: 5.0.3_postcss@8.3.11 + postcss-minify-font-values: 5.0.1_postcss@8.3.11 + postcss-minify-gradients: 5.0.3_postcss@8.3.11 + postcss-minify-params: 5.0.2_postcss@8.3.11 + postcss-minify-selectors: 5.1.0_postcss@8.3.11 + postcss-normalize-charset: 5.0.1_postcss@8.3.11 + postcss-normalize-display-values: 5.0.1_postcss@8.3.11 + postcss-normalize-positions: 5.0.1_postcss@8.3.11 + postcss-normalize-repeat-style: 5.0.1_postcss@8.3.11 + postcss-normalize-string: 5.0.1_postcss@8.3.11 + postcss-normalize-timing-functions: 5.0.1_postcss@8.3.11 + postcss-normalize-unicode: 5.0.1_postcss@8.3.11 + postcss-normalize-url: 5.0.4_postcss@8.3.11 + postcss-normalize-whitespace: 5.0.1_postcss@8.3.11 + postcss-ordered-values: 5.0.2_postcss@8.3.11 + postcss-reduce-initial: 5.0.2_postcss@8.3.11 + postcss-reduce-transforms: 5.0.1_postcss@8.3.11 + postcss-svgo: 5.0.3_postcss@8.3.11 + postcss-unique-selectors: 5.0.2_postcss@8.3.11 + dev: true + + /cssnano-preset-lite/2.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-PDLB+Zm/Sj3bOmkd471bfN2JAlXBOJAQ+r1GrWjlODdaQyMLJCqPRTvGbqSLbbfMKNsOCG/8SKryZnsSlA9zCA== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 2.0.1_postcss@8.3.11 + postcss: 8.3.11 + postcss-discard-comments: 5.0.1_postcss@8.3.11 + postcss-discard-empty: 5.0.1_postcss@8.3.11 + postcss-normalize-whitespace: 5.0.1_postcss@8.3.11 + dev: true + + /cssnano-utils/2.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.3.11 + dev: true + + /cssnano/5.0.13_postcss@8.3.11: + resolution: + { + integrity: sha512-cAmLruIF28a7vKIOieXCTrllaLwbouxV1PPi8Z4M+XloXbmeooWAu4KhJgASo4vQUwbs2pqDgAlnZ1ZKJZKtuw== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-preset-default: 5.1.9_postcss@8.3.11 + is-resolvable: 1.1.0 + lilconfig: 2.0.4 + postcss: 8.3.11 + yaml: 1.10.2 + dev: true + /csso/4.2.0: resolution: { @@ -3454,19 +3608,6 @@ packages: universalify: 2.0.0 dev: true - /fs-extra/9.1.0: - resolution: - { - integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - } - engines: { node: ">=10" } - dependencies: - at-least-node: 1.0.0 - graceful-fs: 4.2.8 - jsonfile: 6.1.0 - universalify: 2.0.0 - dev: true - /fs.realpath/1.0.0: resolution: { integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= } dev: true @@ -3825,6 +3966,13 @@ packages: engines: { node: ">= 4" } dev: true + /immutable/4.0.0: + resolution: + { + integrity: sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw== + } + dev: true + /import-fresh/3.3.0: resolution: { @@ -3903,6 +4051,13 @@ packages: resolution: { integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= } dev: true + /is-arrayish/0.3.2: + resolution: + { + integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + } + dev: true + /is-binary-path/2.1.0: resolution: { @@ -4026,6 +4181,13 @@ packages: engines: { node: ">=6" } dev: true + /is-resolvable/1.1.0: + resolution: + { + integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + } + dev: true + /is-stream/2.0.1: resolution: { @@ -4178,6 +4340,14 @@ packages: type-check: 0.4.0 dev: true + /lilconfig/2.0.4: + resolution: + { + integrity: sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA== + } + engines: { node: ">=10" } + dev: true + /lines-and-columns/1.1.6: resolution: { integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= } dev: true @@ -4262,6 +4432,10 @@ packages: resolution: { integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= } dev: true + /lodash.memoize/4.1.2: + resolution: { integrity: sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= } + dev: true + /lodash.merge/4.6.2: resolution: { @@ -4273,6 +4447,10 @@ packages: resolution: { integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= } dev: true + /lodash.uniq/4.5.0: + resolution: { integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= } + dev: true + /lodash/4.17.21: resolution: { @@ -4675,6 +4853,14 @@ packages: resolution: { integrity: sha1-0LFF62kRicY6eNIB3E/bEpPvDAM= } dev: true + /normalize-url/6.1.0: + resolution: + { + integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + } + engines: { node: ">=10" } + dev: true + /normalize-wheel-es/1.1.1: resolution: { @@ -4832,12 +5018,6 @@ packages: callsites: 3.1.0 dev: true - /parse-color/1.0.0: - resolution: { integrity: sha1-e3SLlag/A/FqlPU15S1/PZRlhhk= } - dependencies: - color-convert: 0.5.3 - dev: true - /parse-entities/2.0.0: resolution: { @@ -5010,6 +5190,96 @@ packages: tslib: 2.3.1 dev: false + /postcss-calc/8.0.0_postcss@8.3.11: + resolution: + { + integrity: sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g== + } + peerDependencies: + postcss: ^8.2.2 + dependencies: + postcss: 8.3.11 + postcss-selector-parser: 6.0.6 + postcss-value-parser: 4.1.0 + dev: true + + /postcss-colormin/5.2.2_postcss@8.3.11: + resolution: + { + integrity: sha512-tSEe3NpqWARUTidDlF0LntPkdlhXqfDFuA1yslqpvvGAfpZ7oBaw+/QXd935NKm2U9p4PED0HDZlzmMk7fVC6g== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.17.6 + caniuse-api: 3.0.0 + colord: 2.9.2 + postcss: 8.3.11 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-convert-values/5.0.2_postcss@8.3.11: + resolution: + { + integrity: sha512-KQ04E2yadmfa1LqXm7UIDwW1ftxU/QWZmz6NKnHnUvJ3LEYbbcX6i329f/ig+WnEByHegulocXrECaZGLpL8Zg== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.3.11 + postcss-value-parser: 4.1.0 + dev: true + + /postcss-discard-comments/5.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.3.11 + dev: true + + /postcss-discard-duplicates/5.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.3.11 + dev: true + + /postcss-discard-empty/5.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.3.11 + dev: true + + /postcss-discard-overridden/5.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.3.11 + dev: true + /postcss-html/0.36.0_4f7b71a942b8b7a555b8adf78f88122b: resolution: { @@ -5053,6 +5323,257 @@ packages: resolution: { integrity: sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ= } dev: true + /postcss-merge-longhand/5.0.4_postcss@8.3.11: + resolution: + { + integrity: sha512-2lZrOVD+d81aoYkZDpWu6+3dTAAGkCKbV5DoRhnIR7KOULVrI/R7bcMjhrH9KTRy6iiHKqmtG+n/MMj1WmqHFw== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.3.11 + postcss-value-parser: 4.1.0 + stylehacks: 5.0.1_postcss@8.3.11 + dev: true + + /postcss-merge-rules/5.0.3_postcss@8.3.11: + resolution: + { + integrity: sha512-cEKTMEbWazVa5NXd8deLdCnXl+6cYG7m2am+1HzqH0EnTdy8fRysatkaXb2dEnR+fdaDxTvuZ5zoBdv6efF6hg== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.17.6 + caniuse-api: 3.0.0 + cssnano-utils: 2.0.1_postcss@8.3.11 + postcss: 8.3.11 + postcss-selector-parser: 6.0.6 + dev: true + + /postcss-minify-font-values/5.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.3.11 + postcss-value-parser: 4.1.0 + dev: true + + /postcss-minify-gradients/5.0.3_postcss@8.3.11: + resolution: + { + integrity: sha512-Z91Ol22nB6XJW+5oe31+YxRsYooxOdFKcbOqY/V8Fxse1Y3vqlNRpi1cxCqoACZTQEhl+xvt4hsbWiV5R+XI9Q== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + colord: 2.9.2 + cssnano-utils: 2.0.1_postcss@8.3.11 + postcss: 8.3.11 + postcss-value-parser: 4.1.0 + dev: true + + /postcss-minify-params/5.0.2_postcss@8.3.11: + resolution: + { + integrity: sha512-qJAPuBzxO1yhLad7h2Dzk/F7n1vPyfHfCCh5grjGfjhi1ttCnq4ZXGIW77GSrEbh9Hus9Lc/e/+tB4vh3/GpDg== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + alphanum-sort: 1.0.2 + browserslist: 4.17.6 + cssnano-utils: 2.0.1_postcss@8.3.11 + postcss: 8.3.11 + postcss-value-parser: 4.1.0 + dev: true + + /postcss-minify-selectors/5.1.0_postcss@8.3.11: + resolution: + { + integrity: sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + alphanum-sort: 1.0.2 + postcss: 8.3.11 + postcss-selector-parser: 6.0.6 + dev: true + + /postcss-normalize-charset/5.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.3.11 + dev: true + + /postcss-normalize-display-values/5.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 2.0.1_postcss@8.3.11 + postcss: 8.3.11 + postcss-value-parser: 4.1.0 + dev: true + + /postcss-normalize-positions/5.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.3.11 + postcss-value-parser: 4.1.0 + dev: true + + /postcss-normalize-repeat-style/5.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 2.0.1_postcss@8.3.11 + postcss: 8.3.11 + postcss-value-parser: 4.1.0 + dev: true + + /postcss-normalize-string/5.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.3.11 + postcss-value-parser: 4.1.0 + dev: true + + /postcss-normalize-timing-functions/5.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 2.0.1_postcss@8.3.11 + postcss: 8.3.11 + postcss-value-parser: 4.1.0 + dev: true + + /postcss-normalize-unicode/5.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.17.6 + postcss: 8.3.11 + postcss-value-parser: 4.1.0 + dev: true + + /postcss-normalize-url/5.0.4_postcss@8.3.11: + resolution: + { + integrity: sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + normalize-url: 6.1.0 + postcss: 8.3.11 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-normalize-whitespace/5.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.3.11 + postcss-value-parser: 4.1.0 + dev: true + + /postcss-ordered-values/5.0.2_postcss@8.3.11: + resolution: + { + integrity: sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 2.0.1_postcss@8.3.11 + postcss: 8.3.11 + postcss-value-parser: 4.1.0 + dev: true + + /postcss-reduce-initial/5.0.2_postcss@8.3.11: + resolution: + { + integrity: sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.17.6 + caniuse-api: 3.0.0 + postcss: 8.3.11 + dev: true + + /postcss-reduce-transforms/5.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 2.0.1_postcss@8.3.11 + postcss: 8.3.11 + postcss-value-parser: 4.1.0 + dev: true + /postcss-resolve-nested-selector/0.1.1: resolution: { integrity: sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4= } dev: true @@ -5109,6 +5630,20 @@ packages: postcss: 7.0.39 dev: true + /postcss-svgo/5.0.3_postcss@8.3.11: + resolution: + { + integrity: sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.3.11 + postcss-value-parser: 4.1.0 + svgo: 2.8.0 + dev: true + /postcss-syntax/0.36.2_postcss@7.0.39: resolution: { @@ -5120,6 +5655,20 @@ packages: postcss: 7.0.39 dev: true + /postcss-unique-selectors/5.0.2_postcss@8.3.11: + resolution: + { + integrity: sha512-w3zBVlrtZm7loQWRPVC0yjUwwpty7OM6DnEHkxcSQXO1bMS3RJ+JUS5LFMSDZHJcvGsRwhZinCWVqn8Kej4EDA== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + alphanum-sort: 1.0.2 + postcss: 8.3.11 + postcss-selector-parser: 6.0.6 + dev: true + /postcss-value-parser/4.1.0: resolution: { @@ -5127,6 +5676,13 @@ packages: } dev: true + /postcss-value-parser/4.2.0: + resolution: + { + integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + } + dev: true + /postcss/7.0.39: resolution: { @@ -5188,6 +5744,15 @@ packages: hasBin: true dev: true + /prettier/2.5.1: + resolution: + { + integrity: sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg== + } + engines: { node: ">=10.13.0" } + hasBin: true + dev: true + /pretty-quick/3.1.1_prettier@2.3.2: resolution: { @@ -5531,7 +6096,7 @@ packages: } dev: true - /sass-loader/12.3.0_sass@1.43.4: + /sass-loader/12.3.0_sass@1.45.0: resolution: { integrity: sha512-6l9qwhdOb7qSrtOu96QQ81LVl8v6Dp9j1w3akOm0aWHyrTYtagDt5+kS32N4yq4hHk3M+rdqoRMH+lIdqvW6HA== @@ -5552,18 +6117,20 @@ packages: dependencies: klona: 2.0.5 neo-async: 2.6.2 - sass: 1.43.4 + sass: 1.45.0 dev: true - /sass/1.43.4: + /sass/1.45.0: resolution: { - integrity: sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg== + integrity: sha512-ONy5bjppoohtNkFJRqdz1gscXamMzN3wQy1YH9qO2FiNpgjLhpz/IPRGg0PpCjyz/pWfCOaNEaiEGCcjOFAjqw== } engines: { node: ">=8.9.0" } hasBin: true dependencies: chokidar: 3.5.2 + immutable: 4.0.0 + source-map-js: 0.6.2 dev: true /semver-compare/1.0.0: @@ -5644,6 +6211,12 @@ packages: } dev: true + /simple-swizzle/0.2.2: + resolution: { integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= } + dependencies: + is-arrayish: 0.3.2 + dev: true + /slash/3.0.0: resolution: { @@ -5891,6 +6464,20 @@ packages: tslib: 2.3.1 dev: false + /stylehacks/5.0.1_postcss@8.3.11: + resolution: + { + integrity: sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA== + } + engines: { node: ^10 || ^12 || >=14.0 } + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.17.6 + postcss: 8.3.11 + postcss-selector-parser: 6.0.6 + dev: true + /stylelint-config-prettier/8.0.2_stylelint@13.13.1: resolution: { @@ -6098,6 +6685,10 @@ packages: readable-stream: 3.6.0 dev: true + /timsort/0.3.0: + resolution: { integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= } + dev: true + /to-fast-properties/2.0.0: resolution: { integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= } engines: { node: ">=4" } @@ -6353,7 +6944,7 @@ packages: webpack: optional: true dependencies: - vite: 2.6.14_sass@1.43.4 + vite: 2.6.14_sass@1.45.0 webpack-virtual-modules: 0.4.3 dev: true @@ -6402,6 +6993,14 @@ packages: engines: { node: ">= 0.4.0" } dev: true + /uuid/8.3.2: + resolution: + { + integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + } + hasBin: true + dev: true + /v8-compile-cache/2.3.0: resolution: { @@ -6461,7 +7060,7 @@ packages: fast-glob: 3.2.7 mockjs: 1.1.0 path-to-regexp: 6.2.0 - vite: 2.6.14_sass@1.43.4 + vite: 2.6.14_sass@1.45.0 transitivePeerDependencies: - rollup - supports-color @@ -6480,7 +7079,7 @@ packages: debug: 4.3.2 es-module-lexer: 0.9.3 magic-string: 0.25.7 - vite: 2.6.14_sass@1.43.4 + vite: 2.6.14_sass@1.45.0 transitivePeerDependencies: - supports-color dev: true @@ -6495,7 +7094,7 @@ packages: svgo: 2.8.0 dev: true - /vite/2.6.14_sass@1.43.4: + /vite/2.6.14_sass@1.45.0: resolution: { integrity: sha512-2HA9xGyi+EhY2MXo0+A2dRsqsAG3eFNEVIo12olkWhOmc8LfiM+eMdrXf+Ruje9gdXgvSqjLI9freec1RUM5EA== @@ -6518,7 +7117,7 @@ packages: postcss: 8.3.11 resolve: 1.20.0 rollup: 2.60.2 - sass: 1.43.4 + sass: 1.45.0 optionalDependencies: fsevents: 2.3.2 dev: true