From 36ce59b857bc9df10957bb128402a376dad0dd82 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 2 Jul 2021 09:08:57 +0800 Subject: [PATCH] chore: update deps --- .vscode/settings.json | 5 +- components.d.ts | 8 +- package.json | 39 +- pnpm-lock.yaml | 1090 +++++++++++++++++++------------- src/components/ActionsMenu.vue | 2 +- src/components/Footer.vue | 2 +- src/main.ts | 2 +- src/window.d.ts | 1 - tsconfig.json | 1 + vite.config.ts | 4 +- windi.config.ts | 18 +- 11 files changed, 692 insertions(+), 480 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 3f9e0d9..6063439 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,5 +2,6 @@ "search.useGlobalIgnoreFiles": true, "cSpell.words": [ "icones" - ] -} \ No newline at end of file + ], + "i18n-ally.enabledFramework": [] +} diff --git a/components.d.ts b/components.d.ts index b9d2281..61421a1 100644 --- a/components.d.ts +++ b/components.d.ts @@ -13,16 +13,16 @@ declare module 'vue' { Icon: typeof import('./src/components/Icon.vue')['default'] IconButton: typeof import('./src/components/IconButton.vue')['default'] IconDetail: typeof import('./src/components/IconDetail.vue')['default'] - IconSet: typeof import('./src/components/IconSet.vue')['default'] Icons: typeof import('./src/components/Icons.vue')['default'] + IconSet: typeof import('./src/components/IconSet.vue')['default'] Modal: typeof import('./src/components/Modal.vue')['default'] Navbar: typeof import('./src/components/Navbar.vue')['default'] - Notification: typeof import('./src/components/Notification.vue')['default'] - Progress: typeof import('./src/components/Progress.vue')['default'] - WithNavbar: typeof import('./src/components/WithNavbar.vue')['default'] NavElectron: typeof import('./src/components/electron/NavElectron.vue')['default'] NavPlaceholder: typeof import('./src/components/electron/NavPlaceholder.vue')['default'] + Notification: typeof import('./src/components/Notification.vue')['default'] + Progress: typeof import('./src/components/Progress.vue')['default'] SearchElectron: typeof import('./src/components/electron/SearchElectron.vue')['default'] + WithNavbar: typeof import('./src/components/WithNavbar.vue')['default'] } } diff --git a/package.json b/package.json index 172fa68..ff36e47 100755 --- a/package.json +++ b/package.json @@ -25,42 +25,41 @@ "build:electron": "cross-env NODE_ENV=production npm -C ./electron run build" }, "dependencies": { - "@iconify/iconify": "^2.0.1", - "@vueuse/core": "^4.11.2", + "@iconify/iconify": "^2.0.3", + "@vueuse/core": "^5.0.3", "copy-text-to-clipboard": "afzalsayed96/copy-text-to-clipboard", "dexie": "^3.0.3", "file-saver": "^2.0.5", "fuse.js": "^6.4.6", - "hotkeys-js": "^3.8.5", - "vue": "3.0.11", + "hotkeys-js": "^3.8.7", + "vue": "3.1.3", "vue-chemistry": "^0.2.2", - "vue-router": "4.0.8" + "vue-router": "4.0.10" }, "devDependencies": { - "@antfu/eslint-config": "^0.6.5", - "@iconify/json": "^1.1.351", + "@antfu/eslint-config": "^0.6.6", + "@iconify/json": "^1.1.368", "@purge-icons/generated": "^0.7.0", "@types/file-saver": "^2.0.2", "@types/fs-extra": "^9.0.11", - "@typescript-eslint/eslint-plugin": "^4.26.0", - "@vitejs/plugin-vue": "^1.2.3", - "@vue/compiler-sfc": "3.0.11", + "@typescript-eslint/eslint-plugin": "^4.28.1", + "@vitejs/plugin-vue": "^1.2.4", + "@vue/compiler-sfc": "3.1.3", "cross-env": "^7.0.3", "dayjs": "^1.10.5", - "eslint": "^7.27.0", - "esno": "^0.6.0", + "eslint": "^7.29.0", + "esno": "^0.7.3", "fs-extra": "^10.0.0", "jszip": "^3.6.0", - "pnpm": "^6.6.2", + "pnpm": "^6.9.1", "svg-packer": "^0.0.3", - "typescript": "^4.3.2", - "vite": "2.3.5", - "vite-plugin-components": "^0.10.4", + "typescript": "^4.3.5", + "vite": "2.3.8", + "vite-plugin-components": "^0.12.0", "vite-plugin-purge-icons": "^0.7.0", - "vite-plugin-pwa": "^0.7.3", - "vite-plugin-voie": "^0.7.3", - "vite-plugin-windicss": "^0.16.7", - "voie-pages": "^0.4.0" + "vite-plugin-pwa": "^0.8.1", + "vite-plugin-pages": "^0.14.8", + "vite-plugin-windicss": "^1.2.0" }, "prettier": { "semi": false, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 481723a..1fae81d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,76 +4,74 @@ importers: .: specifiers: - '@antfu/eslint-config': ^0.6.5 - '@iconify/iconify': ^2.0.1 - '@iconify/json': ^1.1.351 + '@antfu/eslint-config': ^0.6.6 + '@iconify/iconify': ^2.0.3 + '@iconify/json': ^1.1.368 '@purge-icons/generated': ^0.7.0 '@types/file-saver': ^2.0.2 '@types/fs-extra': ^9.0.11 - '@typescript-eslint/eslint-plugin': ^4.26.0 - '@vitejs/plugin-vue': ^1.2.3 - '@vue/compiler-sfc': 3.0.11 - '@vueuse/core': ^4.11.2 + '@typescript-eslint/eslint-plugin': ^4.28.1 + '@vitejs/plugin-vue': ^1.2.4 + '@vue/compiler-sfc': 3.1.3 + '@vueuse/core': ^5.0.3 copy-text-to-clipboard: afzalsayed96/copy-text-to-clipboard cross-env: ^7.0.3 dayjs: ^1.10.5 dexie: ^3.0.3 - eslint: ^7.27.0 - esno: ^0.6.0 + eslint: ^7.29.0 + esno: ^0.7.3 file-saver: ^2.0.5 fs-extra: ^10.0.0 fuse.js: ^6.4.6 - hotkeys-js: ^3.8.5 + hotkeys-js: ^3.8.7 jszip: ^3.6.0 - pnpm: ^6.6.2 + pnpm: ^6.9.1 svg-packer: ^0.0.3 - typescript: ^4.3.2 - vite: 2.3.5 - vite-plugin-components: ^0.10.4 + typescript: ^4.3.5 + vite: 2.3.8 + vite-plugin-components: ^0.12.0 + vite-plugin-pages: ^0.14.8 vite-plugin-purge-icons: ^0.7.0 - vite-plugin-pwa: ^0.7.3 - vite-plugin-voie: ^0.7.3 - vite-plugin-windicss: ^0.16.7 - voie-pages: ^0.4.0 - vue: 3.0.11 + vite-plugin-pwa: ^0.8.1 + vite-plugin-windicss: ^1.2.0 + vue: 3.1.3 vue-chemistry: ^0.2.2 - vue-router: 4.0.8 + vue-router: 4.0.10 dependencies: - '@iconify/iconify': 2.0.1 - '@vueuse/core': 4.11.2_vue@3.0.11 + '@iconify/iconify': 2.0.3 + '@vueuse/core': 5.0.3_vue@3.1.3 copy-text-to-clipboard: github.com/afzalsayed96/copy-text-to-clipboard/8b475341729dad85ccd053ac653d04797738e6ad dexie: 3.0.3 file-saver: 2.0.5 fuse.js: 6.4.6 - hotkeys-js: 3.8.5 - vue: 3.0.11 - vue-chemistry: 0.2.2_vue@3.0.11 - vue-router: 4.0.8_vue@3.0.11 + hotkeys-js: 3.8.7 + vue: 3.1.3 + vue-chemistry: 0.2.2_vue@3.1.3 + vue-router: 4.0.10_vue@3.1.3 devDependencies: - '@antfu/eslint-config': 0.6.5_eslint@7.27.0+typescript@4.3.2 - '@iconify/json': 1.1.351 + '@antfu/eslint-config': 0.6.6_eslint@7.29.0+typescript@4.3.5 + '@iconify/json': 1.1.368 '@purge-icons/generated': 0.7.0 '@types/file-saver': 2.0.2 '@types/fs-extra': 9.0.11 - '@typescript-eslint/eslint-plugin': 4.26.0_eslint@7.27.0+typescript@4.3.2 - '@vitejs/plugin-vue': 1.2.3_@vue+compiler-sfc@3.0.11 - '@vue/compiler-sfc': 3.0.11_vue@3.0.11 + '@typescript-eslint/eslint-plugin': 4.28.1_eslint@7.29.0+typescript@4.3.5 + '@vitejs/plugin-vue': 1.2.4_@vue+compiler-sfc@3.1.3 + '@vue/compiler-sfc': 3.1.3_vue@3.1.3 cross-env: 7.0.3 dayjs: 1.10.5 - eslint: 7.27.0 - esno: 0.6.0 + eslint: 7.29.0 + esno: 0.7.3 fs-extra: 10.0.0 jszip: 3.6.0 - pnpm: 6.6.2 + pnpm: 6.9.1 svg-packer: 0.0.3 - typescript: 4.3.2 - vite: 2.3.5 - vite-plugin-components: 0.10.4_vite@2.3.5 - vite-plugin-purge-icons: 0.7.0_vite@2.3.5 - vite-plugin-pwa: 0.7.3_vite@2.3.5 - vite-plugin-voie: 0.7.3_1bfef236ed98a13f3f05a1657f68fc4d - vite-plugin-windicss: 0.16.7_vite@2.3.5 - voie-pages: 0.4.0_vue@3.0.11 + typescript: 4.3.5 + vite: 2.3.8 + vite-plugin-components: 0.12.0_vite@2.3.8 + vite-plugin-pages: 0.14.8_vite@2.3.8 + vite-plugin-purge-icons: 0.7.0_vite@2.3.8 + vite-plugin-pwa: 0.8.1_vite@2.3.8 + vite-plugin-windicss: 1.2.0_vite@2.3.8 electron: specifiers: @@ -109,83 +107,85 @@ packages: hasBin: true dev: true - /@antfu/eslint-config-basic/0.6.5_eslint@7.27.0: - resolution: {integrity: sha512-nPk/rvcotk9pVU+GuQJti7IcIn///AWXjK1Qdsw9mZudqJNbSgmBeWjALcor8rPuhY34S4+JoNBjoChzl6mzQg==} + /@antfu/eslint-config-basic/0.6.6_eslint@7.29.0: + resolution: {integrity: sha512-cfC575hdK4nzTUcfUr9Z838oxhIaWsyCA8pgarrYf/8iUc7ldg9CtDNgqWVelhTNOjzB41C/T5rzFVT61GhNrQ==} peerDependencies: eslint: '>=7.4.0' dependencies: - eslint: 7.27.0 - eslint-config-standard: 16.0.2_6a0de3c23712468f1d7ee375e9d6185f - eslint-plugin-eslint-comments: 3.2.0_eslint@7.27.0 + eslint: 7.29.0 + eslint-config-standard: 16.0.2_02c8adeec0dc9619373578ba35452c9c + eslint-plugin-eslint-comments: 3.2.0_eslint@7.29.0 eslint-plugin-html: 6.1.2 - eslint-plugin-import: 2.22.1_eslint@7.27.0 - eslint-plugin-jsonc: 1.2.1_eslint@7.27.0 - eslint-plugin-node: 11.1.0_eslint@7.27.0 + eslint-plugin-import: 2.22.1_eslint@7.29.0 + eslint-plugin-jsonc: 1.2.1_eslint@7.29.0 + eslint-plugin-node: 11.1.0_eslint@7.29.0 eslint-plugin-promise: 4.3.1 - eslint-plugin-unicorn: 28.0.2_eslint@7.27.0 - eslint-plugin-yml: 0.8.1_eslint@7.27.0 + eslint-plugin-unicorn: 28.0.2_eslint@7.29.0 + eslint-plugin-yml: 0.8.1_eslint@7.29.0 jsonc-eslint-parser: 1.0.1 yaml-eslint-parser: 0.3.2 transitivePeerDependencies: - supports-color dev: true - /@antfu/eslint-config-react/0.6.5_eslint@7.27.0+typescript@4.3.2: - resolution: {integrity: sha512-qAYIMRkd6RcyzqBHMawDPTmnMql5/DNZjS87Laeqrp1DA6oacGhl94TY4Q1FUCQfjxzRsvKFxumArIbDSCg8Fw==} + /@antfu/eslint-config-react/0.6.6_eslint@7.29.0+typescript@4.3.5: + resolution: {integrity: sha512-rZ6HjYqPQ9SBkg7kl2iYEAuy/x57g7HKVsNx1knQFrNUke5kevDspIG/RMDYtAgQOp4TdBIaa4YMtokMKnVeEw==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.6.5_eslint@7.27.0+typescript@4.3.2 - eslint: 7.27.0 - eslint-plugin-react: 7.22.0_eslint@7.27.0 + '@antfu/eslint-config-ts': 0.6.6_eslint@7.29.0+typescript@4.3.5 + eslint: 7.29.0 + eslint-plugin-react: 7.22.0_eslint@7.29.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@antfu/eslint-config-ts/0.6.5_eslint@7.27.0+typescript@4.3.2: - resolution: {integrity: sha512-MAPY34AZNxf8//R5JoWNImw4niYl2lJgMhhKlcjfYq39Iu/v31tJ6Cu5xr4tGWuUvwvAjvOmlB/7LQZatly0mw==} + /@antfu/eslint-config-ts/0.6.6_eslint@7.29.0+typescript@4.3.5: + resolution: {integrity: sha512-qc4yYf48N+Awu372WlYNl44JpCiYJMucNcb586de0aYr1p01VJE/n05i//r/Qpid1EtwKUTu9dkyQ7e2kD0yjA==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.6.5_eslint@7.27.0 - '@typescript-eslint/eslint-plugin': 4.26.0_6a6dfb757f6d8e9793cdcef3e2c724c1 - '@typescript-eslint/parser': 4.18.0_eslint@7.27.0+typescript@4.3.2 - eslint: 7.27.0 - typescript: 4.3.2 + '@antfu/eslint-config-basic': 0.6.6_eslint@7.29.0 + '@typescript-eslint/eslint-plugin': 4.28.1_051f643f1461752c562c8ff866019063 + '@typescript-eslint/parser': 4.18.0_eslint@7.29.0+typescript@4.3.5 + eslint: 7.29.0 + typescript: 4.3.5 transitivePeerDependencies: - supports-color dev: true - /@antfu/eslint-config-vue/0.6.5_eslint@7.27.0+typescript@4.3.2: - resolution: {integrity: sha512-bt32OW58u4Po76dkr3xGb5jGdXus7kQbTdrX7CfZOo9I/EzYXm4Vm80L4eB99RUfx2aRvsF8ADXfmONSQQ5lvA==} + /@antfu/eslint-config-vue/0.6.6_eslint@7.29.0+typescript@4.3.5: + resolution: {integrity: sha512-Y+MchfoDMc5w9iNPBnx5qZusjvdAMrcES6+aF8RCZBQwuVdRrDnFzbUJir+nNaCCo9yw44WrzoBlaormOlHyZg==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.6.5_eslint@7.27.0+typescript@4.3.2 - eslint: 7.27.0 - eslint-plugin-vue: 7.7.0_eslint@7.27.0 + '@antfu/eslint-config-ts': 0.6.6_eslint@7.29.0+typescript@4.3.5 + eslint: 7.29.0 + eslint-plugin-vue: 7.7.0_eslint@7.29.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@antfu/eslint-config/0.6.5_eslint@7.27.0+typescript@4.3.2: - resolution: {integrity: sha512-zCy9Zg54DJ5UfWYTX568jBmKAGgXGSQJneRyG1bX13ifgQlWQwdvu0OF/eggEOkUORVHuu/YeHtex60lRmzJcw==} + /@antfu/eslint-config/0.6.6_eslint@7.29.0+typescript@4.3.5: + resolution: {integrity: sha512-MAAPqp6SNJdwPZQc/cOIvNTOL67IlLhGcEzTD/TH7SYohlX8RgPMvkU6scIYm1pPd3PXyq8zJ/fofgu6c3c7eA==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-react': 0.6.5_eslint@7.27.0+typescript@4.3.2 - '@antfu/eslint-config-vue': 0.6.5_eslint@7.27.0+typescript@4.3.2 - eslint: 7.27.0 + '@antfu/eslint-config-react': 0.6.6_eslint@7.29.0+typescript@4.3.5 + '@antfu/eslint-config-vue': 0.6.6_eslint@7.29.0+typescript@4.3.5 + eslint: 7.29.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@antfu/utils/0.1.6: - resolution: {integrity: sha512-1lcCCEOv4gYlYa/OCjM2JA5nbNll04mNMhSXYu4QetbG14m3LdCvkyDAPlc2AmqRQEqkKpJldRL++9sPpOIydw==} + /@antfu/utils/0.2.4: + resolution: {integrity: sha512-2bZNkVfL9IZESmvE26UKi8SzyvSoaIsGXDcnbHFMtmGMqUiB1fXpAJ1ijGf+tSqKRQ5yagck2U1Qk0p+705/kw==} + dependencies: + '@types/throttle-debounce': 2.1.0 dev: true /@babel/code-frame/7.10.4: @@ -264,7 +264,7 @@ packages: - supports-color dev: true - /@babel/eslint-parser/7.13.10_44d417904fa1fbfa9817eecc0c3614ad: + /@babel/eslint-parser/7.13.10_47160cdbef6acf7c253180918b90dba8: resolution: {integrity: sha512-/I1HQ3jGPhIpeBFeI3wO9WwWOnBYpuR0pX0KlkdGcRQAVX9prB/FCS2HBpL7BiFbzhny1YCiBH8MTZD2jJa7Hg==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: @@ -272,7 +272,7 @@ packages: eslint: '>=7.5.0' dependencies: '@babel/core': 7.13.10 - eslint: 7.27.0 + eslint: 7.29.0 eslint-scope: 5.1.0 eslint-visitor-keys: 1.3.0 semver: 6.3.0 @@ -2135,14 +2135,14 @@ packages: - supports-color dev: true - /@eslint/eslintrc/0.4.1: - resolution: {integrity: sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==} + /@eslint/eslintrc/0.4.2: + resolution: {integrity: sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 debug: 4.3.1 espree: 7.3.1 - globals: 12.4.0 + globals: 13.9.0 ignore: 4.0.6 import-fresh: 3.2.1 js-yaml: 3.14.1 @@ -2196,14 +2196,14 @@ packages: cross-fetch: 3.0.6 dev: true - /@iconify/iconify/2.0.1: - resolution: {integrity: sha512-heGCmdiRc58+TQjKPiem8cmNZj7YXDG3TphRVw0UGjsz8/OKgN2ncBPy1kfFIiv5aKhUsij6WVTfOMUS7YgTbA==} + /@iconify/iconify/2.0.3: + resolution: {integrity: sha512-Ctjre38vIf0PjjU2joj+DheSDFajdLiZ7gNdttjsXPqB9yYrmqOIDe1ce8L8v0qO86kM05hF9lUMriQTlgiSPA==} dependencies: cross-fetch: 3.0.6 dev: false - /@iconify/json/1.1.351: - resolution: {integrity: sha512-59DD3VMUnB1wk4XxEEMgjKl0cnsedc9l/U4J6zfZ4t+X716c2cZIapOikx9vWiWjvLKlbk8ZEYdJNYBudnvYZQ==} + /@iconify/json/1.1.368: + resolution: {integrity: sha512-hFAgS3FnIZ17gjWNIidmg8WvPcHDmfEn/mSpdGDz9/e32Bv3bdlJOgFja29hJA2JgF1eShhIs39Q1sisjlAuSg==} dev: true /@malept/cross-spawn-promise/1.1.1: @@ -2252,7 +2252,7 @@ packages: '@iconify/iconify': 2.0.0-rc.6 dev: true - /@rollup/plugin-babel/5.2.2_1a7a5fcf38386a9744080e53455a4a68: + /@rollup/plugin-babel/5.2.2_210de0b2cdfaecd9ed4ee5487b296025: resolution: {integrity: sha512-MjmH7GvFT4TW8xFdIeFS3wqIX646y5tACdxkTO+khbHvS3ZcVJL6vkAHLw2wqPmkhwCfWHoNsp15VYNwW6JEJA==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -2265,36 +2265,36 @@ packages: dependencies: '@babel/core': 7.13.10 '@babel/helper-module-imports': 7.12.13 - '@rollup/pluginutils': 3.1.0_rollup@2.50.5 - rollup: 2.50.5 + '@rollup/pluginutils': 3.1.0_rollup@2.52.6 + rollup: 2.52.6 dev: true - /@rollup/plugin-node-resolve/11.2.1_rollup@2.50.5: + /@rollup/plugin-node-resolve/11.2.1_rollup@2.52.6: resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} engines: {node: '>= 10.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.50.5 + '@rollup/pluginutils': 3.1.0_rollup@2.52.6 '@types/resolve': 1.17.1 builtin-modules: 3.1.0 deepmerge: 4.2.2 is-module: 1.0.0 - resolve: 1.19.0 - rollup: 2.50.5 + resolve: 1.20.0 + rollup: 2.52.6 dev: true - /@rollup/plugin-replace/2.4.1_rollup@2.50.5: + /@rollup/plugin-replace/2.4.1_rollup@2.52.6: resolution: {integrity: sha512-XwC1oK5rrtRJ0tn1ioLHS6OV5JTluJF7QE1J/q1hN3bquwjnVxjtMyY9iCnoyH9DQbf92CxajB3o98wZbP3oAQ==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.50.5 + '@rollup/pluginutils': 3.1.0_rollup@2.52.6 magic-string: 0.25.7 - rollup: 2.50.5 + rollup: 2.52.6 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.50.5: + /@rollup/pluginutils/3.1.0_rollup@2.52.6: resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} peerDependencies: @@ -2303,7 +2303,7 @@ packages: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.2.3 - rollup: 2.50.5 + rollup: 2.52.6 dev: true /@sindresorhus/is/0.14.0: @@ -2359,6 +2359,10 @@ packages: resolution: {integrity: sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==} dev: true + /@types/estree/0.0.48: + resolution: {integrity: sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==} + dev: true + /@types/file-saver/2.0.2: resolution: {integrity: sha512-xbqnZmGrCEqi/KUzOkeUSe77p7APvLuyellGaAoeww3CHJ1AbjQWjPSCFtKIzZn8L7LpEax4NXnC+gfa6nM7IA==} dev: true @@ -2435,6 +2439,10 @@ packages: resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} dev: true + /@types/throttle-debounce/2.1.0: + resolution: {integrity: sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==} + dev: true + /@types/uglify-js/3.9.3: resolution: {integrity: sha512-KswB5C7Kwduwjj04Ykz+AjvPcfgv/37Za24O2EDzYNbwyzOo8+ydtvzUfZ5UMguiVu29Gx44l1A6VsPPcmYu9w==} dependencies: @@ -2479,8 +2487,8 @@ packages: '@types/yargs-parser': 15.0.0 dev: true - /@typescript-eslint/eslint-plugin/4.26.0_6a6dfb757f6d8e9793cdcef3e2c724c1: - resolution: {integrity: sha512-yA7IWp+5Qqf+TLbd8b35ySFOFzUfL7i+4If50EqvjT6w35X8Lv0eBHb6rATeWmucks37w+zV+tWnOXI9JlG6Eg==} + /@typescript-eslint/eslint-plugin/4.28.1_051f643f1461752c562c8ff866019063: + resolution: {integrity: sha512-9yfcNpDaNGQ6/LQOX/KhUFTR1sCKH+PBr234k6hI9XJ0VP5UqGxap0AnNwBnWFk1MNyWBylJH9ZkzBXC+5akZQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^4.0.0 @@ -2490,23 +2498,22 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.26.0_eslint@7.27.0+typescript@4.3.2 - '@typescript-eslint/parser': 4.18.0_eslint@7.27.0+typescript@4.3.2 - '@typescript-eslint/scope-manager': 4.26.0 + '@typescript-eslint/experimental-utils': 4.28.1_eslint@7.29.0+typescript@4.3.5 + '@typescript-eslint/parser': 4.18.0_eslint@7.29.0+typescript@4.3.5 + '@typescript-eslint/scope-manager': 4.28.1 debug: 4.3.1 - eslint: 7.27.0 + eslint: 7.29.0 functional-red-black-tree: 1.0.1 - lodash: 4.17.21 regexpp: 3.1.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.2 - typescript: 4.3.2 + tsutils: 3.21.0_typescript@4.3.5 + typescript: 4.3.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/eslint-plugin/4.26.0_eslint@7.27.0+typescript@4.3.2: - resolution: {integrity: sha512-yA7IWp+5Qqf+TLbd8b35ySFOFzUfL7i+4If50EqvjT6w35X8Lv0eBHb6rATeWmucks37w+zV+tWnOXI9JlG6Eg==} + /@typescript-eslint/eslint-plugin/4.28.1_eslint@7.29.0+typescript@4.3.5: + resolution: {integrity: sha512-9yfcNpDaNGQ6/LQOX/KhUFTR1sCKH+PBr234k6hI9XJ0VP5UqGxap0AnNwBnWFk1MNyWBylJH9ZkzBXC+5akZQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^4.0.0 @@ -2516,39 +2523,38 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.26.0_eslint@7.27.0+typescript@4.3.2 - '@typescript-eslint/scope-manager': 4.26.0 + '@typescript-eslint/experimental-utils': 4.28.1_eslint@7.29.0+typescript@4.3.5 + '@typescript-eslint/scope-manager': 4.28.1 debug: 4.3.1 - eslint: 7.27.0 + eslint: 7.29.0 functional-red-black-tree: 1.0.1 - lodash: 4.17.21 regexpp: 3.1.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.2 - typescript: 4.3.2 + tsutils: 3.21.0_typescript@4.3.5 + typescript: 4.3.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.26.0_eslint@7.27.0+typescript@4.3.2: - resolution: {integrity: sha512-TH2FO2rdDm7AWfAVRB5RSlbUhWxGVuxPNzGT7W65zVfl8H/WeXTk1e69IrcEVsBslrQSTDKQSaJD89hwKrhdkw==} + /@typescript-eslint/experimental-utils/4.28.1_eslint@7.29.0+typescript@4.3.5: + resolution: {integrity: sha512-n8/ggadrZ+uyrfrSEchx3jgODdmcx7MzVM2sI3cTpI/YlfSm0+9HEUaWw3aQn2urL2KYlWYMDgn45iLfjDYB+Q==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.7 - '@typescript-eslint/scope-manager': 4.26.0 - '@typescript-eslint/types': 4.26.0 - '@typescript-eslint/typescript-estree': 4.26.0_typescript@4.3.2 - eslint: 7.27.0 + '@typescript-eslint/scope-manager': 4.28.1 + '@typescript-eslint/types': 4.28.1 + '@typescript-eslint/typescript-estree': 4.28.1_typescript@4.3.5 + eslint: 7.29.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@7.27.0 + eslint-utils: 3.0.0_eslint@7.29.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser/4.18.0_eslint@7.27.0+typescript@4.3.2: + /@typescript-eslint/parser/4.18.0_eslint@7.29.0+typescript@4.3.5: resolution: {integrity: sha512-W3z5S0ZbecwX3PhJEAnq4mnjK5JJXvXUDBYIYGoweCyWyuvAKfGHvzmpUzgB5L4cRBb+cTu9U/ro66dx7dIimA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -2560,10 +2566,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 4.18.0 '@typescript-eslint/types': 4.18.0 - '@typescript-eslint/typescript-estree': 4.18.0_typescript@4.3.2 + '@typescript-eslint/typescript-estree': 4.18.0_typescript@4.3.5 debug: 4.3.1 - eslint: 7.27.0 - typescript: 4.3.2 + eslint: 7.29.0 + typescript: 4.3.5 transitivePeerDependencies: - supports-color dev: true @@ -2576,12 +2582,12 @@ packages: '@typescript-eslint/visitor-keys': 4.18.0 dev: true - /@typescript-eslint/scope-manager/4.26.0: - resolution: {integrity: sha512-G6xB6mMo4xVxwMt5lEsNTz3x4qGDt0NSGmTBNBPJxNsrTXJSm21c6raeYroS2OwQsOyIXqKZv266L/Gln1BWqg==} + /@typescript-eslint/scope-manager/4.28.1: + resolution: {integrity: sha512-o95bvGKfss6705x7jFGDyS7trAORTy57lwJ+VsYwil/lOUxKQ9tA7Suuq+ciMhJc/1qPwB3XE2DKh9wubW8YYA==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.26.0 - '@typescript-eslint/visitor-keys': 4.26.0 + '@typescript-eslint/types': 4.28.1 + '@typescript-eslint/visitor-keys': 4.28.1 dev: true /@typescript-eslint/types/4.18.0: @@ -2589,12 +2595,12 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/types/4.26.0: - resolution: {integrity: sha512-rADNgXl1kS/EKnDr3G+m7fB9yeJNnR9kF7xMiXL6mSIWpr3Wg5MhxyfEXy/IlYthsqwBqHOr22boFbf/u6O88A==} + /@typescript-eslint/types/4.28.1: + resolution: {integrity: sha512-4z+knEihcyX7blAGi7O3Fm3O6YRCP+r56NJFMNGsmtdw+NCdpG5SgNz427LS9nQkRVTswZLhz484hakQwB8RRg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/typescript-estree/4.18.0_typescript@4.3.2: + /@typescript-eslint/typescript-estree/4.18.0_typescript@4.3.5: resolution: {integrity: sha512-wt4xvF6vvJI7epz+rEqxmoNQ4ZADArGQO9gDU+cM0U5fdVv7N+IAuVoVAoZSOZxzGHBfvE3XQMLdy+scsqFfeg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -2609,14 +2615,14 @@ packages: globby: 11.0.3 is-glob: 4.0.1 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.2 - typescript: 4.3.2 + tsutils: 3.21.0_typescript@4.3.5 + typescript: 4.3.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree/4.26.0_typescript@4.3.2: - resolution: {integrity: sha512-GHUgahPcm9GfBuy3TzdsizCcPjKOAauG9xkz9TR8kOdssz2Iz9jRCSQm6+aVFa23d5NcSpo1GdHGSQKe0tlcbg==} + /@typescript-eslint/typescript-estree/4.28.1_typescript@4.3.5: + resolution: {integrity: sha512-GhKxmC4sHXxHGJv8e8egAZeTZ6HI4mLU6S7FUzvFOtsk7ZIDN1ksA9r9DyOgNqowA9yAtZXV0Uiap61bIO81FQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -2624,14 +2630,14 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 4.26.0 - '@typescript-eslint/visitor-keys': 4.26.0 + '@typescript-eslint/types': 4.28.1 + '@typescript-eslint/visitor-keys': 4.28.1 debug: 4.3.1 globby: 11.0.3 is-glob: 4.0.1 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.2 - typescript: 4.3.2 + tsutils: 3.21.0_typescript@4.3.5 + typescript: 4.3.5 transitivePeerDependencies: - supports-color dev: true @@ -2644,120 +2650,121 @@ packages: eslint-visitor-keys: 2.0.0 dev: true - /@typescript-eslint/visitor-keys/4.26.0: - resolution: {integrity: sha512-cw4j8lH38V1ycGBbF+aFiLUls9Z0Bw8QschP3mkth50BbWzgFS33ISIgBzUMuQ2IdahoEv/rXstr8Zhlz4B1Zg==} + /@typescript-eslint/visitor-keys/4.28.1: + resolution: {integrity: sha512-K4HMrdFqr9PFquPu178SaSb92CaWe2yErXyPumc8cYWxFmhgJsNY9eSePmO05j0JhBvf2Cdhptd6E6Yv9HVHcg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.26.0 + '@typescript-eslint/types': 4.28.1 eslint-visitor-keys: 2.0.0 dev: true - /@vitejs/plugin-vue/1.2.3_@vue+compiler-sfc@3.0.11: - resolution: {integrity: sha512-LlnLpObkGKZ+b7dcpL4T24l13nPSHLjo+6Oc7MbZiKz5PMAUzADfNJ3EKfYIQ0l0969nxf2jp/9vsfnuJ7h6fw==} + /@vitejs/plugin-vue/1.2.4_@vue+compiler-sfc@3.1.3: + resolution: {integrity: sha512-D/3H9plevPQGgQGwmV6eecvOnooLTecPR63HPffVVWPEhbfvmtYLWgznzs456NBb2DItiRTCIa1yWxvGqC+I8A==} engines: {node: '>=12.0.0'} peerDependencies: '@vue/compiler-sfc': ^3.0.8 dependencies: - '@vue/compiler-sfc': 3.0.11_vue@3.0.11 + '@vue/compiler-sfc': 3.1.3_vue@3.1.3 dev: true - /@vue/compiler-core/3.0.11: - resolution: {integrity: sha512-6sFj6TBac1y2cWCvYCA8YzHJEbsVkX7zdRs/3yK/n1ilvRqcn983XvpBbnN3v4mZ1UiQycTvOiajJmOgN9EVgw==} + /@vue/compiler-core/3.1.3: + resolution: {integrity: sha512-I58MDtVa8AYEIa3waLO6/89JdmgpkDAEcL3Vrmlsbnt07KZ5sIGLqaXjzGrOT57j9s8ty0WTYlLQq2rWUVYGCg==} dependencies: '@babel/parser': 7.13.11 '@babel/types': 7.13.0 - '@vue/shared': 3.0.11 + '@vue/shared': 3.1.3 estree-walker: 2.0.1 source-map: 0.6.1 - /@vue/compiler-dom/3.0.11: - resolution: {integrity: sha512-+3xB50uGeY5Fv9eMKVJs2WSRULfgwaTJsy23OIltKgMrynnIj8hTYY2UL97HCoz78aDw1VDXdrBQ4qepWjnQcw==} + /@vue/compiler-dom/3.1.3: + resolution: {integrity: sha512-BunLXKP+UvY1XJ0L6M7KD/De0XP+kOlIxFg3OfXtVQZcLLgnLcTgSK3t/ylvIpYJOadGaHhb+BfCK/hdqOVAyw==} dependencies: - '@vue/compiler-core': 3.0.11 - '@vue/shared': 3.0.11 + '@vue/compiler-core': 3.1.3 + '@vue/shared': 3.1.3 - /@vue/compiler-sfc/3.0.11_vue@3.0.11: - resolution: {integrity: sha512-7fNiZuCecRleiyVGUWNa6pn8fB2fnuJU+3AGjbjl7r1P5wBivfl02H4pG+2aJP5gh2u+0wXov1W38tfWOphsXw==} + /@vue/compiler-sfc/3.1.3_vue@3.1.3: + resolution: {integrity: sha512-WpQ0oHMT5Aeb92UBnYCOxfHwdOGFZJ+BUyFiu2rG6TTDuw+aPNHCsFxvi55eG+2P7uiqRFK03lc0mGh3v8OVmw==} peerDependencies: - vue: 3.0.11 + vue: 3.1.3 dependencies: '@babel/parser': 7.13.11 '@babel/types': 7.13.0 - '@vue/compiler-core': 3.0.11 - '@vue/compiler-dom': 3.0.11 - '@vue/compiler-ssr': 3.0.11 - '@vue/shared': 3.0.11 + '@types/estree': 0.0.48 + '@vue/compiler-core': 3.1.3 + '@vue/compiler-dom': 3.1.3 + '@vue/compiler-ssr': 3.1.3 + '@vue/shared': 3.1.3 consolidate: 0.16.0 estree-walker: 2.0.1 hash-sum: 2.0.0 lru-cache: 5.1.1 magic-string: 0.25.7 merge-source-map: 1.1.0 - postcss: 8.2.3 - postcss-modules: 4.0.0_postcss@8.2.3 + postcss: 8.3.0 + postcss-modules: 4.0.0_postcss@8.3.0 postcss-selector-parser: 6.0.4 source-map: 0.6.1 - vue: 3.0.11 + vue: 3.1.3 dev: true - /@vue/compiler-ssr/3.0.11: - resolution: {integrity: sha512-66yUGI8SGOpNvOcrQybRIhl2M03PJ+OrDPm78i7tvVln86MHTKhM3ERbALK26F7tXl0RkjX4sZpucCpiKs3MnA==} + /@vue/compiler-ssr/3.1.3: + resolution: {integrity: sha512-dAktYBae3h9QWJoSKsrfrcZEjh4hwphDMWwj+ZwIkHBhEpyjdFLJks8MpxRjGMZzqz5vNyteVXkbOAaoiWPwwA==} dependencies: - '@vue/compiler-dom': 3.0.11 - '@vue/shared': 3.0.11 + '@vue/compiler-dom': 3.1.3 + '@vue/shared': 3.1.3 dev: true - /@vue/devtools-api/6.0.0-beta.12: - resolution: {integrity: sha512-PtHmAxFmCyCElV7uTWMrXj+fefwn4lCfTtPo9fPw0SK8/7e3UaFl8IL7lnugJmNFfeKQyuTkSoGvTq1uDaRF6Q==} + /@vue/devtools-api/6.0.0-beta.15: + resolution: {integrity: sha512-quBx4Jjpexo6KDiNUGFr/zF/2A4srKM9S9v2uHgMXSU//hjgq1eGzqkIFql8T9gfX5ZaVOUzYBP3jIdIR3PKIA==} dev: false - /@vue/reactivity/3.0.11: - resolution: {integrity: sha512-SKM3YKxtXHBPMf7yufXeBhCZ4XZDKP9/iXeQSC8bBO3ivBuzAi4aZi0bNoeE2IF2iGfP/AHEt1OU4ARj4ao/Xw==} + /@vue/reactivity/3.1.3: + resolution: {integrity: sha512-495ymt2nUp9yPQxp+iH+Ya+o2xFpprJY8tLbAdJO0TOkBfN3dErheNhvrq6i1a33/v6qGTFhnUkemU7Xar0NSQ==} dependencies: - '@vue/shared': 3.0.11 + '@vue/shared': 3.1.3 dev: false - /@vue/runtime-core/3.0.11: - resolution: {integrity: sha512-87XPNwHfz9JkmOlayBeCCfMh9PT2NBnv795DSbi//C/RaAnc/bGZgECjmkD7oXJ526BZbgk9QZBPdFT8KMxkAg==} + /@vue/runtime-core/3.1.3: + resolution: {integrity: sha512-Bt6Dx7f91R0qDpHJ8VAlEYgKTXngka+el7Xw9xcNsFC9hv4K5QAJiL4UsxP4TjYPo6sZvj5gi06vvdQ3ODf7FQ==} dependencies: - '@vue/reactivity': 3.0.11 - '@vue/shared': 3.0.11 + '@vue/reactivity': 3.1.3 + '@vue/shared': 3.1.3 dev: false - /@vue/runtime-dom/3.0.11: - resolution: {integrity: sha512-jm3FVQESY3y2hKZ2wlkcmFDDyqaPyU3p1IdAX92zTNeCH7I8zZ37PtlE1b9NlCtzV53WjB4TZAYh9yDCMIEumA==} + /@vue/runtime-dom/3.1.3: + resolution: {integrity: sha512-BN04WyV2vmoeOLPm+N7xqUTa+3U51cR8GCLe0hQbK0xbA8a81vAEXTMnLNGdUYQT5sU8kBzwtowhmZb9vTvnRg==} dependencies: - '@vue/runtime-core': 3.0.11 - '@vue/shared': 3.0.11 + '@vue/runtime-core': 3.1.3 + '@vue/shared': 3.1.3 csstype: 2.6.13 dev: false - /@vue/shared/3.0.11: - resolution: {integrity: sha512-b+zB8A2so8eCE0JsxjL24J7vdGl8rzPQ09hZNhystm+KqSbKcAej1A+Hbva1rCMmTTqA+hFnUSDc5kouEo0JzA==} + /@vue/shared/3.1.3: + resolution: {integrity: sha512-uGBX4bZVFvgranxzpH3q1gGmICUjEUnNrMIBFeZRw8hBfCPhT+VnuY8+mG2l/yEyY73J9e6d36CtbFUqDXa12w==} - /@vueuse/core/4.11.2_vue@3.0.11: - resolution: {integrity: sha512-4A17XvKXpMR6829EVWvrdSKEeAjTWaiC3+xh51KEtlyCwvWQwZ0xwKDrbMj+e15ANxjHrTw/0bJVaWDfPQt/Pw==} + /@vueuse/core/5.0.3_vue@3.1.3: + resolution: {integrity: sha512-TMCL11EVMaj2Y5qdYosvuwA+i1aKrerFXs7fhNZiQiLCWxF8XsrNdxzoiaI2n12UcmSOXvd1xdyWs7Nss+p/Hg==} dependencies: - '@vueuse/shared': 4.11.2_vue@3.0.11 - vue-demi: 0.9.1_vue@3.0.11 + '@vueuse/shared': 5.0.3_vue@3.1.3 + vue-demi: 0.9.1_vue@3.1.3 transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/shared/4.0.4_vue@3.0.11: + /@vueuse/shared/4.0.4_vue@3.1.3: resolution: {integrity: sha512-jO2al+zPEdPDZoP0tRq7PxOPrh8jFCY0qcdUauXqvBPT7KkerQ9fFu7/5JWpF1CfxJv2OloJZtIUkHX00vEuyQ==} dependencies: - vue-demi: 0.9.1_vue@3.0.11 + vue-demi: 0.9.1_vue@3.1.3 transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/shared/4.11.2_vue@3.0.11: - resolution: {integrity: sha512-vTbTi6ou7ljH3CkKVoaIaCAoWB5T1ewSogpL6VnO1duMPNuiv7x8K/LunMbnTg4tVyt6QwaiCuEq/kyS6AUBRg==} + /@vueuse/shared/5.0.3_vue@3.1.3: + resolution: {integrity: sha512-aY93WPygr8H/4RB8YuOmAD83Y+faq7zwW10Kd9i0kD9zf5ysVP+32j09rF/mZVtGCa0CSM8ambPZMsEhCkRbwQ==} dependencies: - vue-demi: 0.9.1_vue@3.0.11 + vue-demi: 0.9.1_vue@3.1.3 transitivePeerDependencies: - '@vue/composition-api' - vue @@ -2869,16 +2876,16 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@windicss/plugin-utils/0.16.7: - resolution: {integrity: sha512-mxgTj/MkemN8JlyfaS20OAJ0BqTUoUlDT9wD/m5U+nUa5SN/r0kPlg1IW9SbmRTrYjNXWEENf9F0Fjb/X4zn6g==} + /@windicss/plugin-utils/1.2.0: + resolution: {integrity: sha512-6OAsyz2yI0VKNHACT35FjWWzMZlMEF7Z0pIiNUd9+R9jc73+qJcK1DRCZ3YxnjuGk0G76b542uXQEJgv2jL3vA==} dependencies: - '@antfu/utils': 0.1.6 + '@antfu/utils': 0.2.4 debug: 4.3.2 - fast-glob: 3.2.5 + fast-glob: 3.2.6 jiti: 1.10.1 magic-string: 0.25.7 micromatch: 4.0.4 - windicss: 3.0.12 + windicss: 3.1.3 transitivePeerDependencies: - supports-color dev: true @@ -3045,14 +3052,6 @@ packages: normalize-path: 2.1.1 dev: true - /anymatch/3.1.1: - resolution: {integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==} - engines: {node: '>= 8'} - dependencies: - normalize-path: 3.0.0 - picomatch: 2.2.3 - dev: true - /app-builder-bin/3.5.12: resolution: {integrity: sha512-lQARM2AielmFoBeIo6LZigAe+58Wwe07ZWkt+wVeDxzyieNmeWjlvz/V5dKzinydwdHd+CNswN86sww46yijjA==} dev: true @@ -3252,6 +3251,11 @@ packages: hasBin: true dev: true + /available-typed-arrays/1.0.4: + resolution: {integrity: sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==} + engines: {node: '>= 0.4'} + dev: true + /aws-sign2/0.7.0: resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} dev: true @@ -3348,11 +3352,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /binary-extensions/2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} - dev: true - /binaryextensions/4.15.0: resolution: {integrity: sha512-MkUl3szxXolQ2scI1PM14WOT951KnaTNJ0eMKg7WzOI4kvSxyNo/Cygx4LOBNhwyINhAuSQpJW1rYD9aBSxGaw==} engines: {node: '>=0.8'} @@ -3606,6 +3605,13 @@ packages: responselike: 1.0.2 dev: true + /call-bind/1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + dev: true + /callsites/3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -3684,21 +3690,6 @@ packages: fsevents: 1.2.13 dev: true - /chokidar/3.5.1: - resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.1 - braces: 3.0.2 - glob-parent: 5.1.1 - is-binary-path: 2.1.0 - is-glob: 4.0.1 - normalize-path: 3.0.0 - readdirp: 3.5.0 - optionalDependencies: - fsevents: 2.3.2 - dev: true - /chownr/1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} dev: true @@ -4206,6 +4197,26 @@ packages: regexp.prototype.flags: 1.3.0 dev: true + /deep-equal/2.0.5: + resolution: {integrity: sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==} + dependencies: + call-bind: 1.0.2 + es-get-iterator: 1.1.2 + get-intrinsic: 1.1.1 + is-arguments: 1.0.4 + is-date-object: 1.0.2 + is-regex: 1.1.1 + isarray: 2.0.5 + object-is: 1.1.5 + object-keys: 1.1.1 + object.assign: 4.1.2 + regexp.prototype.flags: 1.3.0 + side-channel: 1.0.3 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + which-typed-array: 1.1.4 + dev: true + /deep-extend/0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -4786,7 +4797,7 @@ packages: is-regex: 1.1.1 object-inspect: 1.8.0 object-keys: 1.1.1 - object.assign: 4.1.1 + object.assign: 4.1.2 string.prototype.trimend: 1.0.2 string.prototype.trimstart: 1.0.2 dev: true @@ -4804,11 +4815,46 @@ packages: is-regex: 1.1.1 object-inspect: 1.8.0 object-keys: 1.1.1 - object.assign: 4.1.1 + object.assign: 4.1.2 string.prototype.trimend: 1.0.2 string.prototype.trimstart: 1.0.2 dev: true + /es-abstract/1.18.3: + resolution: {integrity: sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.2 + is-callable: 1.2.3 + is-negative-zero: 2.0.1 + is-regex: 1.1.3 + is-string: 1.0.6 + object-inspect: 1.10.3 + object-keys: 1.1.1 + object.assign: 4.1.2 + string.prototype.trimend: 1.0.4 + string.prototype.trimstart: 1.0.4 + unbox-primitive: 1.0.1 + dev: true + + /es-get-iterator/1.1.2: + resolution: {integrity: sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.1 + has-symbols: 1.0.1 + is-arguments: 1.1.0 + is-map: 2.0.2 + is-set: 2.0.2 + is-string: 1.0.5 + isarray: 2.0.5 + dev: true + /es-module-lexer/0.4.1: resolution: {integrity: sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==} dev: true @@ -4827,21 +4873,21 @@ packages: dev: true optional: true - /esbuild-register/2.5.0: - resolution: {integrity: sha512-5a8W3rH7IQbIPR9pPXJFkC3+CRMtm/OSpBz3hkWUUU63oPZ3NU6dVDGfaIjKnRizCTIRoGjNE6KEDt5p1sLwEw==} + /esbuild-node-loader/0.1.1: + resolution: {integrity: sha512-n24xYzMfKmPupUZgs0QYBr52HUSh1M1vDtBfkEVa6pdENqo5+U5WP+zaj4Iw2MinuYk1axLW8+NVutrBCkrdmA==} dependencies: - esbuild: 0.11.23 + esbuild: 0.12.14 + dev: true + + /esbuild-register/2.6.0: + resolution: {integrity: sha512-2u4AtnCXP5nivtIxZryiZOUcEQkOzFS7UhAqibUEmaTAThJ48gDLYTBF/Fsz+5r0hbV1jrFE6PQvPDUrKZNt/Q==} + dependencies: + esbuild: 0.12.14 jsonc-parser: 3.0.0 dev: true - /esbuild/0.11.23: - resolution: {integrity: sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==} - hasBin: true - requiresBuild: true - dev: true - - /esbuild/0.12.5: - resolution: {integrity: sha512-vcuP53pA5XiwUU4FnlXM+2PnVjTfHGthM7uP1gtp+9yfheGvFFbq/KyuESThmtoHPUrfZH5JpxGVJIFDVD1Egw==} + /esbuild/0.12.14: + resolution: {integrity: sha512-z8p+6FGiplR7a3pPonXREbm+8IeXjBGvDpVidZmGB/AJMsJSfGCU+n7KOMCazA9AwvagadRWBhiKorC0w9WJvw==} hasBin: true requiresBuild: true dev: true @@ -4875,7 +4921,7 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-standard/16.0.2_6a0de3c23712468f1d7ee375e9d6185f: + /eslint-config-standard/16.0.2_02c8adeec0dc9619373578ba35452c9c: resolution: {integrity: sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw==} peerDependencies: eslint: ^7.12.1 @@ -4883,9 +4929,9 @@ packages: eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^4.2.1 dependencies: - eslint: 7.27.0 - eslint-plugin-import: 2.22.1_eslint@7.27.0 - eslint-plugin-node: 11.1.0_eslint@7.27.0 + eslint: 7.29.0 + eslint-plugin-import: 2.22.1_eslint@7.29.0 + eslint-plugin-node: 11.1.0_eslint@7.29.0 eslint-plugin-promise: 4.3.1 dev: true @@ -4893,7 +4939,7 @@ packages: resolution: {integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==} dependencies: debug: 2.6.9 - resolve: 1.19.0 + resolve: 1.20.0 dev: true /eslint-module-utils/2.6.0: @@ -4904,25 +4950,25 @@ packages: pkg-dir: 2.0.0 dev: true - /eslint-plugin-es/3.0.1_eslint@7.27.0: + /eslint-plugin-es/3.0.1_eslint@7.29.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 7.27.0 + eslint: 7.29.0 eslint-utils: 2.1.0 regexpp: 3.1.0 dev: true - /eslint-plugin-eslint-comments/3.2.0_eslint@7.27.0: + /eslint-plugin-eslint-comments/3.2.0_eslint@7.29.0: resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 7.27.0 + eslint: 7.29.0 ignore: 5.1.8 dev: true @@ -4932,7 +4978,7 @@ packages: htmlparser2: 6.0.1 dev: true - /eslint-plugin-import/2.22.1_eslint@7.27.0: + /eslint-plugin-import/2.22.1_eslint@7.29.0: resolution: {integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==} engines: {node: '>=4'} peerDependencies: @@ -4943,40 +4989,40 @@ packages: contains-path: 0.1.0 debug: 2.6.9 doctrine: 1.5.0 - eslint: 7.27.0 + eslint: 7.29.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.0 has: 1.0.3 minimatch: 3.0.4 object.values: 1.1.1 read-pkg-up: 2.0.0 - resolve: 1.19.0 + resolve: 1.20.0 tsconfig-paths: 3.9.0 dev: true - /eslint-plugin-jsonc/1.2.1_eslint@7.27.0: + /eslint-plugin-jsonc/1.2.1_eslint@7.29.0: resolution: {integrity: sha512-m7o4gaNKojSwRJDNP0/7HK1vGfGgynX6DeTHTXhYGxWn2DB8E2RU5jeK95CYw1/mwej4ku2Xd9Tevn6WOlI6Dg==} peerDependencies: eslint: ^5.0.0 || >=6.0.0 dependencies: - eslint: 7.27.0 + eslint: 7.29.0 eslint-utils: 2.1.0 jsonc-eslint-parser: 1.0.1 natural-compare: 1.4.0 dev: true - /eslint-plugin-node/11.1.0_eslint@7.27.0: + /eslint-plugin-node/11.1.0_eslint@7.29.0: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 7.27.0 - eslint-plugin-es: 3.0.1_eslint@7.27.0 + eslint: 7.29.0 + eslint-plugin-es: 3.0.1_eslint@7.29.0 eslint-utils: 2.1.0 ignore: 5.1.8 minimatch: 3.0.4 - resolve: 1.19.0 + resolve: 1.20.0 semver: 6.3.0 dev: true @@ -4985,7 +5031,7 @@ packages: engines: {node: '>=6'} dev: true - /eslint-plugin-react/7.22.0_eslint@7.27.0: + /eslint-plugin-react/7.22.0_eslint@7.29.0: resolution: {integrity: sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==} engines: {node: '>=4'} peerDependencies: @@ -4994,18 +5040,18 @@ packages: array-includes: 3.1.1 array.prototype.flatmap: 1.2.3 doctrine: 2.1.0 - eslint: 7.27.0 + eslint: 7.29.0 has: 1.0.3 jsx-ast-utils: 2.4.1 object.entries: 1.1.2 object.fromentries: 2.0.2 object.values: 1.1.1 prop-types: 15.7.2 - resolve: 1.19.0 + resolve: 1.20.0 string.prototype.matchall: 4.0.2 dev: true - /eslint-plugin-unicorn/28.0.2_eslint@7.27.0: + /eslint-plugin-unicorn/28.0.2_eslint@7.29.0: resolution: {integrity: sha512-k4AoFP7n8/oq6lBXkdc9Flid6vw2B8j7aXFCxgzJCyKvmaKrCUFb1TFPhG9eSJQFZowqmymMPRtl8oo9NKLUbw==} engines: {node: '>=10'} peerDependencies: @@ -5013,8 +5059,8 @@ packages: dependencies: ci-info: 2.0.0 clean-regexp: 1.0.0 - eslint: 7.27.0 - eslint-template-visitor: 2.3.2_eslint@7.27.0 + eslint: 7.29.0 + eslint-template-visitor: 2.3.2_eslint@7.29.0 eslint-utils: 2.1.0 eslint-visitor-keys: 2.0.0 import-modules: 2.1.0 @@ -5029,28 +5075,28 @@ packages: - supports-color dev: true - /eslint-plugin-vue/7.7.0_eslint@7.27.0: + /eslint-plugin-vue/7.7.0_eslint@7.29.0: resolution: {integrity: sha512-mYz4bpLGv5jx6YG/GvKkqbGSfV7uma2u1P3mLA41Q5vQl8W1MeuTneB8tfsLq6xxxesFubcrOC0BZBJ5R+eaCQ==} engines: {node: '>=8.10'} peerDependencies: eslint: ^6.2.0 || ^7.0.0 dependencies: - eslint: 7.27.0 + eslint: 7.29.0 eslint-utils: 2.1.0 natural-compare: 1.4.0 semver: 7.3.5 - vue-eslint-parser: 7.6.0_eslint@7.27.0 + vue-eslint-parser: 7.6.0_eslint@7.29.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-yml/0.8.1_eslint@7.27.0: + /eslint-plugin-yml/0.8.1_eslint@7.29.0: resolution: {integrity: sha512-Cmqj/8eUoQ3ryesaOgsS2wdhYJJ6NCCBiO1BtCMZ8d3LRvnW0J2aImfiAtgqkpXEbmfL8P9wI1FqxSVOdujbSA==} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.1 - eslint: 7.27.0 + eslint: 7.29.0 lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 0.3.2 @@ -5074,14 +5120,14 @@ packages: estraverse: 4.3.0 dev: true - /eslint-template-visitor/2.3.2_eslint@7.27.0: + /eslint-template-visitor/2.3.2_eslint@7.29.0: resolution: {integrity: sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==} peerDependencies: eslint: '>=7.0.0' dependencies: '@babel/core': 7.13.10 - '@babel/eslint-parser': 7.13.10_44d417904fa1fbfa9817eecc0c3614ad - eslint: 7.27.0 + '@babel/eslint-parser': 7.13.10_47160cdbef6acf7c253180918b90dba8 + eslint: 7.29.0 eslint-visitor-keys: 2.0.0 esquery: 1.4.0 multimap: 1.1.0 @@ -5096,13 +5142,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@7.27.0: + /eslint-utils/3.0.0_eslint@7.29.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 7.27.0 + eslint: 7.29.0 eslint-visitor-keys: 2.0.0 dev: true @@ -5116,15 +5162,15 @@ packages: engines: {node: '>=10'} dev: true - /eslint/7.27.0: - resolution: {integrity: sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA==} + /eslint/7.29.0: + resolution: {integrity: sha512-82G/JToB9qIy/ArBzIWG9xvvwL3R86AlCjtGw+A29OMZDqhTybz/MByORSukGxeI+YPCR4coYyITKk8BFH9nDA==} engines: {node: ^10.12.0 || >=12.0.0} hasBin: true dependencies: '@babel/code-frame': 7.12.11 - '@eslint/eslintrc': 0.4.1 + '@eslint/eslintrc': 0.4.2 ajv: 6.12.6 - chalk: 4.1.0 + chalk: 4.1.1 cross-spawn: 7.0.3 debug: 4.3.1 doctrine: 3.0.0 @@ -5139,7 +5185,7 @@ packages: fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 - glob-parent: 5.1.1 + glob-parent: 5.1.2 globals: 13.7.0 ignore: 4.0.6 import-fresh: 3.2.1 @@ -5154,7 +5200,7 @@ packages: optionator: 0.9.1 progress: 2.0.3 regexpp: 3.1.0 - semver: 7.3.4 + semver: 7.3.5 strip-ansi: 6.0.0 strip-json-comments: 3.1.1 table: 6.7.1 @@ -5164,13 +5210,14 @@ packages: - supports-color dev: true - /esno/0.6.0: - resolution: {integrity: sha512-fzk7/w3I9f1c6oJ6E9qGN54rEYwweM2/LxGhW8iDrhkY4VnQvpavYS6pK3SF8iZgEvmtXsY7i9fs/D09o3Xdtg==} + /esno/0.7.3: + resolution: {integrity: sha512-ONTHZLBipMC9uK9oqASzqYGCrjcqp/N0NXt/Q0WpYw/Ikm9he+rYER2ATx6czaFcMvwrbIXBlNe9hSEiTrNKow==} hasBin: true dependencies: cross-spawn: 7.0.3 - esbuild: 0.12.5 - esbuild-register: 2.5.0 + esbuild: 0.12.14 + esbuild-node-loader: 0.1.1 + esbuild-register: 2.6.0 dev: true /espree/6.2.1: @@ -5374,18 +5421,6 @@ packages: /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - /fast-glob/3.2.4: - resolution: {integrity: sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==} - engines: {node: '>=8'} - dependencies: - '@nodelib/fs.stat': 2.0.3 - '@nodelib/fs.walk': 1.2.4 - glob-parent: 5.1.1 - merge2: 1.4.1 - micromatch: 4.0.2 - picomatch: 2.2.2 - dev: true - /fast-glob/3.2.5: resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} engines: {node: '>=8'} @@ -5398,6 +5433,17 @@ packages: picomatch: 2.2.2 dev: true + /fast-glob/3.2.6: + resolution: {integrity: sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ==} + engines: {node: '>=8'} + dependencies: + '@nodelib/fs.stat': 2.0.3 + '@nodelib/fs.walk': 1.2.4 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.4 + dev: true + /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -5567,6 +5613,10 @@ packages: engines: {node: '>=0.10.0'} dev: true + /foreach/2.0.5: + resolution: {integrity: sha1-C+4AUBiusmDQo6865ljdATbsG5k=} + dev: true + /forever-agent/0.6.1: resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} dev: true @@ -5731,6 +5781,14 @@ packages: engines: {node: 6.* || 8.* || >= 10.*} dev: true + /get-intrinsic/1.1.1: + resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.1 + dev: true + /get-own-enumerable-property-symbols/3.0.2: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} dev: true @@ -5774,6 +5832,13 @@ packages: is-glob: 4.0.1 dev: true + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.1 + dev: true + /glob-to-regexp/0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} dev: true @@ -5862,13 +5927,6 @@ packages: engines: {node: '>=4'} dev: true - /globals/12.4.0: - resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.8.1 - dev: true - /globals/13.7.0: resolution: {integrity: sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA==} engines: {node: '>=8'} @@ -5876,6 +5934,13 @@ packages: type-fest: 0.20.2 dev: true + /globals/13.9.0: + resolution: {integrity: sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: true + /globalthis/1.0.1: resolution: {integrity: sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw==} engines: {node: '>= 0.4'} @@ -5890,7 +5955,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.5 + fast-glob: 3.2.6 ignore: 5.1.8 merge2: 1.4.1 slash: 3.0.0 @@ -5950,6 +6015,10 @@ packages: har-schema: 2.0.0 dev: true + /has-bigints/1.0.1: + resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} + dev: true + /has-flag/3.0.0: resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} engines: {node: '>=4'} @@ -5965,6 +6034,11 @@ packages: engines: {node: '>= 0.4'} dev: true + /has-symbols/1.0.2: + resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} + engines: {node: '>= 0.4'} + dev: true + /has-unicode/2.0.1: resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} dev: true @@ -6039,8 +6113,8 @@ packages: lru-cache: 6.0.0 dev: true - /hotkeys-js/3.8.5: - resolution: {integrity: sha512-beJJ2Y4J6XkSlXlLPOG29BRKxZx3bV0gVi3eUpYdjrecN1i25iqndM/+X1eIDPSeG0XdqSv7Ksek43j5tQrmPQ==} + /hotkeys-js/3.8.7: + resolution: {integrity: sha512-ckAx3EkUr5XjDwjEHDorHxRO2Kb7z6Z2Sxul4MbBkN8Nho7XDslQsgMJT+CiJ5Z4TgRxxvKHEpuLE3imzqy4Lg==} dev: false /hpack.js/2.1.6: @@ -6237,13 +6311,13 @@ packages: postcss: 7.0.32 dev: true - /icss-utils/5.1.0_postcss@8.2.3: + /icss-utils/5.1.0_postcss@8.3.0: resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.2.3 + postcss: 8.3.0 dev: true /ieee754/1.2.1: @@ -6405,10 +6479,21 @@ packages: engines: {node: '>= 0.4'} dev: true + /is-arguments/1.1.0: + resolution: {integrity: sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + dev: true + /is-arrayish/0.2.1: resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} dev: true + /is-bigint/1.0.2: + resolution: {integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==} + dev: true + /is-binary-path/1.0.1: resolution: {integrity: sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=} engines: {node: '>=0.10.0'} @@ -6416,11 +6501,11 @@ packages: binary-extensions: 1.13.1 dev: true - /is-binary-path/2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} + /is-boolean-object/1.1.1: + resolution: {integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==} + engines: {node: '>= 0.4'} dependencies: - binary-extensions: 2.2.0 + call-bind: 1.0.2 dev: true /is-buffer/1.1.6: @@ -6432,6 +6517,11 @@ packages: engines: {node: '>= 0.4'} dev: true + /is-callable/1.2.3: + resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} + engines: {node: '>= 0.4'} + dev: true + /is-ci/2.0.0: resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} hasBin: true @@ -6538,6 +6628,10 @@ packages: is-path-inside: 3.0.2 dev: true + /is-map/2.0.2: + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + dev: true + /is-module/1.0.0: resolution: {integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=} dev: true @@ -6547,11 +6641,21 @@ packages: engines: {node: '>= 0.4'} dev: true + /is-negative-zero/2.0.1: + resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} + engines: {node: '>= 0.4'} + dev: true + /is-npm/5.0.0: resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} engines: {node: '>=10'} dev: true + /is-number-object/1.0.5: + resolution: {integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==} + engines: {node: '>= 0.4'} + dev: true + /is-number/3.0.0: resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=} engines: {node: '>=0.10.0'} @@ -6617,11 +6721,23 @@ packages: has-symbols: 1.0.1 dev: true + /is-regex/1.1.3: + resolution: {integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-symbols: 1.0.2 + dev: true + /is-regexp/1.0.0: resolution: {integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk=} engines: {node: '>=0.10.0'} dev: true + /is-set/2.0.2: + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + dev: true + /is-stream/1.1.0: resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} engines: {node: '>=0.10.0'} @@ -6637,6 +6753,11 @@ packages: engines: {node: '>= 0.4'} dev: true + /is-string/1.0.6: + resolution: {integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==} + engines: {node: '>= 0.4'} + dev: true + /is-symbol/1.0.3: resolution: {integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==} engines: {node: '>= 0.4'} @@ -6644,10 +6765,29 @@ packages: has-symbols: 1.0.1 dev: true + /is-typed-array/1.1.5: + resolution: {integrity: sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.4 + call-bind: 1.0.2 + es-abstract: 1.18.3 + foreach: 2.0.5 + has-symbols: 1.0.1 + dev: true + /is-typedarray/1.0.0: resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} dev: true + /is-weakmap/2.0.1: + resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + dev: true + + /is-weakset/2.0.1: + resolution: {integrity: sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==} + dev: true + /is-windows/1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} @@ -6670,6 +6810,10 @@ packages: resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} dev: true + /isarray/2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true + /isexe/2.0.0: resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} dev: true @@ -6822,6 +6966,14 @@ packages: minimist: 1.2.5 dev: true + /json5/2.2.0: + resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} + engines: {node: '>=6'} + hasBin: true + dependencies: + minimist: 1.2.5 + dev: true + /jsonc-eslint-parser/1.0.1: resolution: {integrity: sha512-mh5LY5byThmc692EqJS3Ss9sViNoNeCLNG5VQUgJLoAFFM3FzdIetd99qEiiQ+NXBVAIUgX5sWeK9leniS8RbQ==} dependencies: @@ -7368,12 +7520,6 @@ packages: resolution: {integrity: sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==} dev: true - /nanoid/3.1.20: - resolution: {integrity: sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: true - /nanoid/3.1.23: resolution: {integrity: sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -7487,7 +7633,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.8 - resolve: 1.19.0 + resolve: 1.20.0 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -7583,6 +7729,10 @@ packages: kind-of: 3.2.2 dev: true + /object-inspect/1.10.3: + resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} + dev: true + /object-inspect/1.8.0: resolution: {integrity: sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==} dev: true @@ -7595,6 +7745,14 @@ packages: es-abstract: 1.17.6 dev: true + /object-is/1.1.5: + resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: true + /object-keys/1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} @@ -7617,6 +7775,16 @@ packages: object-keys: 1.1.1 dev: true + /object.assign/4.1.2: + resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + has-symbols: 1.0.1 + object-keys: 1.1.1 + dev: true + /object.entries/1.1.2: resolution: {integrity: sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==} engines: {node: '>= 0.4'} @@ -8007,8 +8175,8 @@ packages: engines: {node: '>=4'} dev: true - /pnpm/6.6.2: - resolution: {integrity: sha512-w1YEyx+xiTbrxVt5OP6JG0LqwkK/hq2OkCYj7RZhK9oyv7cCEkgkX5Z5MPVC1wTCv2kQDJRoXzBeedPiIhzN8Q==} + /pnpm/6.9.1: + resolution: {integrity: sha512-2qlbvmHB+ULAoTCMpJ75oADYoVQnsxD1ipCemdDJA2KW4auGwoTUzyowVYEiAe4DIDOqw3axhHVkNAo7P6goZA==} engines: {node: '>=12.17'} hasBin: true dev: true @@ -8034,13 +8202,13 @@ packages: postcss: 7.0.32 dev: true - /postcss-modules-extract-imports/3.0.0_postcss@8.2.3: + /postcss-modules-extract-imports/3.0.0_postcss@8.3.0: resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.2.3 + postcss: 8.3.0 dev: true /postcss-modules-local-by-default/3.0.3: @@ -8053,14 +8221,14 @@ packages: postcss-value-parser: 4.1.0 dev: true - /postcss-modules-local-by-default/4.0.0_postcss@8.2.3: + /postcss-modules-local-by-default/4.0.0_postcss@8.3.0: resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.2.3 - postcss: 8.2.3 + icss-utils: 5.1.0_postcss@8.3.0 + postcss: 8.3.0 postcss-selector-parser: 6.0.4 postcss-value-parser: 4.1.0 dev: true @@ -8073,13 +8241,13 @@ packages: postcss-selector-parser: 6.0.4 dev: true - /postcss-modules-scope/3.0.0_postcss@8.2.3: + /postcss-modules-scope/3.0.0_postcss@8.3.0: resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.2.3 + postcss: 8.3.0 postcss-selector-parser: 6.0.4 dev: true @@ -8090,17 +8258,17 @@ packages: postcss: 7.0.32 dev: true - /postcss-modules-values/4.0.0_postcss@8.2.3: + /postcss-modules-values/4.0.0_postcss@8.3.0: resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.2.3 - postcss: 8.2.3 + icss-utils: 5.1.0_postcss@8.3.0 + postcss: 8.3.0 dev: true - /postcss-modules/4.0.0_postcss@8.2.3: + /postcss-modules/4.0.0_postcss@8.3.0: resolution: {integrity: sha512-ghS/ovDzDqARm4Zj6L2ntadjyQMoyJmi0JkLlYtH2QFLrvNlxH5OAVRPWPeKilB0pY7SbuhO173KOWkPAxRJcw==} peerDependencies: postcss: ^8.0.0 @@ -8108,11 +8276,11 @@ packages: generic-names: 2.0.1 icss-replace-symbols: 1.1.0 lodash.camelcase: 4.3.0 - postcss: 8.2.3 - postcss-modules-extract-imports: 3.0.0_postcss@8.2.3 - postcss-modules-local-by-default: 4.0.0_postcss@8.2.3 - postcss-modules-scope: 3.0.0_postcss@8.2.3 - postcss-modules-values: 4.0.0_postcss@8.2.3 + postcss: 8.3.0 + postcss-modules-extract-imports: 3.0.0_postcss@8.3.0 + postcss-modules-local-by-default: 4.0.0_postcss@8.3.0 + postcss-modules-scope: 3.0.0_postcss@8.3.0 + postcss-modules-values: 4.0.0_postcss@8.3.0 string-hash: 1.1.3 dev: true @@ -8139,15 +8307,6 @@ packages: supports-color: 6.1.0 dev: true - /postcss/8.2.3: - resolution: {integrity: sha512-tdmNCCmxJEsLZNj810qlj8QbvnUNKFL9A5doV+uHrGGK/YNKWEslrytnHDWr9M/GgGjfUFwXCRbxd/b6IoRBXQ==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - colorette: 1.2.1 - nanoid: 3.1.20 - source-map: 0.6.1 - dev: true - /postcss/8.3.0: resolution: {integrity: sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==} engines: {node: ^10 || ^12 || >=14} @@ -8157,6 +8316,15 @@ packages: source-map-js: 0.6.2 dev: true + /postcss/8.3.5: + resolution: {integrity: sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + colorette: 1.2.2 + nanoid: 3.1.23 + source-map-js: 0.6.2 + dev: true + /prelude-ls/1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -8410,13 +8578,6 @@ packages: readable-stream: 2.3.7 dev: true - /readdirp/3.5.0: - resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} - engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.2.3 - dev: true - /regenerate-unicode-properties/8.2.0: resolution: {integrity: sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==} engines: {node: '>=4'} @@ -8634,6 +8795,13 @@ packages: path-parse: 1.0.6 dev: true + /resolve/1.20.0: + resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} + dependencies: + is-core-module: 2.2.0 + path-parse: 1.0.6 + dev: true + /responselike/1.0.2: resolution: {integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=} dependencies: @@ -8692,28 +8860,28 @@ packages: - supports-color dev: true - /rollup-plugin-terser/7.0.2_rollup@2.50.5: + /rollup-plugin-terser/7.0.2_rollup@2.52.6: resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} peerDependencies: rollup: ^2.0.0 dependencies: '@babel/code-frame': 7.12.13 jest-worker: 26.6.2 - rollup: 2.50.5 + rollup: 2.52.6 serialize-javascript: 4.0.0 terser: 5.6.0 dev: true - /rollup/2.45.0: - resolution: {integrity: sha512-JJznbtGIsHZfKH0Sa9RpCAy5JarH8SWvBzRAGuRkgzAafb8e8D7VSMJ0O1Bsix1nn91koN/Ecvl2+ZWhljcuTw==} + /rollup/2.50.5: + resolution: {integrity: sha512-Ztz4NurU2LbS3Jn5rlhnYv35z6pkjBUmYKr94fOBIKINKRO6kug9NTFHArT7jqwMP2kqEZ39jJuEtkk91NBltQ==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: fsevents: 2.3.2 dev: true - /rollup/2.50.5: - resolution: {integrity: sha512-Ztz4NurU2LbS3Jn5rlhnYv35z6pkjBUmYKr94fOBIKINKRO6kug9NTFHArT7jqwMP2kqEZ39jJuEtkk91NBltQ==} + /rollup/2.52.6: + resolution: {integrity: sha512-H+Xudmwf8KO+xji8njQNoIQRp8l+iQge/NdUR20JngTxVYdEEnlpkMvQ71YGLl3+xZcPecmdj4q2lrClKaPdRA==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: @@ -9285,14 +9453,28 @@ packages: resolution: {integrity: sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==} dependencies: define-properties: 1.1.3 - es-abstract: 1.18.0-next.1 + es-abstract: 1.18.3 + dev: true + + /string.prototype.trimend/1.0.4: + resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 dev: true /string.prototype.trimstart/1.0.2: resolution: {integrity: sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==} dependencies: define-properties: 1.1.3 - es-abstract: 1.18.0-next.1 + es-abstract: 1.18.3 + dev: true + + /string.prototype.trimstart/1.0.4: + resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 dev: true /string_decoder/0.10.31: @@ -9672,14 +9854,14 @@ packages: resolution: {integrity: sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==} dev: true - /tsutils/3.21.0_typescript@4.3.2: + /tsutils/3.21.0_typescript@4.3.5: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.13.0 - typescript: 4.3.2 + typescript: 4.3.5 dev: true /ttf2eot/2.0.0: @@ -9778,12 +9960,21 @@ packages: resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=} dev: true - /typescript/4.3.2: - resolution: {integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==} + /typescript/4.3.5: + resolution: {integrity: sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==} engines: {node: '>=4.2.0'} hasBin: true dev: true + /unbox-primitive/1.0.1: + resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} + dependencies: + function-bind: 1.1.1 + has-bigints: 1.0.1 + has-symbols: 1.0.2 + which-boxed-primitive: 1.0.2 + dev: true + /unicode-canonical-property-names-ecmascript/1.0.4: resolution: {integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==} engines: {node: '>=4'} @@ -10020,22 +10211,37 @@ packages: version-compare: 1.1.0 dev: true - /vite-plugin-components/0.10.4_vite@2.3.5: - resolution: {integrity: sha512-QOGd+7IE4EonPGMlxmudj0HadVxKzCdvaZmZcRgap4gE8F55sAIztuAQN4IHACEKuappWsB6XpMAY1iVrJUqog==} + /vite-plugin-components/0.12.0_vite@2.3.8: + resolution: {integrity: sha512-LJAn25KFLFw97mNQw74fsWvGAaaFXbDNGkReFpITPtIrmdRrwWowieg23INXAniPaGJVIhspLk0ippMPi/q0qA==} peerDependencies: - vite: ^2.0.0-beta.69 + vite: ^2.0.0 dependencies: - chokidar: 3.5.1 debug: 4.3.2 - fast-glob: 3.2.5 + fast-glob: 3.2.6 magic-string: 0.25.7 minimatch: 3.0.4 - vite: 2.3.5 + vite: 2.3.8 transitivePeerDependencies: - supports-color dev: true - /vite-plugin-purge-icons/0.7.0_vite@2.3.5: + /vite-plugin-pages/0.14.8_vite@2.3.8: + resolution: {integrity: sha512-EdEhuBY9BYVIFslxHZe9hrvURDaWD2wvQGHThxZvNnJELFLsZgGzjNZBf97rip+e/MvCNfYXBIE4I3SBVFD2CQ==} + peerDependencies: + vite: ^2.0.0 + dependencies: + '@antfu/utils': 0.2.4 + debug: 4.3.2 + deep-equal: 2.0.5 + fast-glob: 3.2.6 + json5: 2.2.0 + vite: 2.3.8 + yaml: 2.0.0-6 + transitivePeerDependencies: + - supports-color + dev: true + + /vite-plugin-purge-icons/0.7.0_vite@2.3.8: resolution: {integrity: sha512-oGZUKFAL4waIZIeiCPT5KZvGbBA500AO/03oxW+ODTKUMq+0jbh9s+T8NPzfJQFC1jtE7eUb2ium82IP/gxZjA==} engines: {node: '>= 12'} peerDependencies: @@ -10044,21 +10250,21 @@ packages: '@purge-icons/core': 0.7.0 '@purge-icons/generated': 0.7.0 rollup-plugin-purge-icons: 0.7.0 - vite: 2.3.5 + vite: 2.3.8 transitivePeerDependencies: - supports-color dev: true - /vite-plugin-pwa/0.7.3_vite@2.3.5: - resolution: {integrity: sha512-RgGJW02OxRxziNKYTUtWXr9hF+Px6jcdyMN7IkuOOV9WcFaJQCKb3Pxqizb8GMjIBLtjEebwa0XbKXWDFhZWjw==} + /vite-plugin-pwa/0.8.1_vite@2.3.8: + resolution: {integrity: sha512-Hrfz+NpZ6yroVm5yiCWQ1N9HX9o6H/CCyg7ZHiaP3ZZC29a0Z9lqnnicEAhZMLkVPJqHM60wowL0EJkyOVyxBg==} peerDependencies: vite: ^2.0.0 dependencies: debug: 4.3.2 fast-glob: 3.2.5 pretty-bytes: 5.6.0 - rollup: 2.50.5 - vite: 2.3.5 + rollup: 2.52.6 + vite: 2.3.8 workbox-build: 6.1.5 workbox-window: 6.1.5 transitivePeerDependencies: @@ -10066,67 +10272,44 @@ packages: - supports-color dev: true - /vite-plugin-voie/0.7.3_1bfef236ed98a13f3f05a1657f68fc4d: - resolution: {integrity: sha512-OwAwziXPb8ywKHXfd9E1UXsEF2rRi4Dgb3F020s2lLWdtuY84xQH4JK84XwytFeht3TsexmJpVPHg2y17QdltQ==} - peerDependencies: - vite: ^2.0.0-beta.3 - vue-router: ^4.0.0-beta.4 - dependencies: - fast-glob: 3.2.4 - glob-to-regexp: 0.4.1 - vite: 2.3.5 - voie-pages: 0.4.0_vue@3.0.11 - vue-router: 4.0.8_vue@3.0.11 - transitivePeerDependencies: - - vue - dev: true - - /vite-plugin-windicss/0.16.7_vite@2.3.5: - resolution: {integrity: sha512-fNBLO2EBdQsJNU3IyehSmqPdrHc6Ve+hPYDaf5SrW8nGd9Wbd8ZVh6cX/1blRcjMw0qOjgcx7GM8pRWBjhzt3Q==} + /vite-plugin-windicss/1.2.0_vite@2.3.8: + resolution: {integrity: sha512-3teAmQHCDDDcy7On5fOj1sYTRVo8zAwJJd4SOapeGI7EuEzO2fHy6oDS6sPXVUnstbfoPbvrng1xvc3VAqI+sg==} peerDependencies: vite: ^2.0.1 dependencies: - '@windicss/plugin-utils': 0.16.7 + '@windicss/plugin-utils': 1.2.0 chalk: 4.1.1 debug: 4.3.2 - vite: 2.3.5 - windicss: 3.0.12 + vite: 2.3.8 + windicss: 3.1.3 transitivePeerDependencies: - supports-color dev: true - /vite/2.3.5: - resolution: {integrity: sha512-Jh3uySLlofx+t+uqznnzJFTNgeqYQLhR6xMx61VYN5KTlVirJXBPkFW2+aigHN6d1mOo6rM7DWnU6gjnudVozw==} + /vite/2.3.8: + resolution: {integrity: sha512-QiEx+iqNnJntSgSF2fWRQvRey9pORIrtNJzNyBJXwc+BdzWs83FQolX84cTBo393cfhObrtWa6180dAa4NLDiQ==} engines: {node: '>=12.0.0'} hasBin: true dependencies: - esbuild: 0.12.5 - postcss: 8.3.0 - resolve: 1.19.0 - rollup: 2.45.0 + esbuild: 0.12.14 + postcss: 8.3.5 + resolve: 1.20.0 + rollup: 2.50.5 optionalDependencies: fsevents: 2.3.2 dev: true - /voie-pages/0.4.0_vue@3.0.11: - resolution: {integrity: sha512-3oa4wm9tTQEPFdEZychcqCF91PfsEZfvJZ62GoGJf9fpzDF5DnmNZJYQkGxzRbKYUvaIYm37DCd5yDn8btl0eA==} - dependencies: - vue-router: 4.0.0-beta.9_vue@3.0.11 - transitivePeerDependencies: - - vue - dev: true - - /vue-chemistry/0.2.2_vue@3.0.11: + /vue-chemistry/0.2.2_vue@3.1.3: resolution: {integrity: sha512-hemcHzSb/RKqxJudn/m0Afq1awNjkaKspezFFlYXXzH7kKvchvqYq6SedhKNgDl/4AY1k1vcHfNcKVKgFzZXCw==} dependencies: - '@vueuse/shared': 4.0.4_vue@3.0.11 - vue-demi: 0.9.1_vue@3.0.11 + '@vueuse/shared': 4.0.4_vue@3.1.3 + vue-demi: 0.9.1_vue@3.1.3 transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /vue-demi/0.9.1_vue@3.0.11: + /vue-demi/0.9.1_vue@3.1.3: resolution: {integrity: sha512-7s1lufRD2l369eFWPjgLvhqCRk0XzGWJsQc7K4q+0mZtixyGIvsK1Cg88P4NcaRIEiBuuN4q1NN4SZKFKwQswA==} hasBin: true requiresBuild: true @@ -10137,17 +10320,17 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.0.11 + vue: 3.1.3 dev: false - /vue-eslint-parser/7.6.0_eslint@7.27.0: + /vue-eslint-parser/7.6.0_eslint@7.29.0: resolution: {integrity: sha512-QXxqH8ZevBrtiZMZK0LpwaMfevQi9UL7lY6Kcp+ogWHC88AuwUPwwCIzkOUc1LR4XsYAt/F9yHXAB/QoD17QXA==} engines: {node: '>=8.10'} peerDependencies: eslint: '>=5.0.0' dependencies: debug: 4.3.1 - eslint: 7.27.0 + eslint: 7.29.0 eslint-scope: 5.1.1 eslint-visitor-keys: 1.3.0 espree: 6.2.1 @@ -10157,29 +10340,21 @@ packages: - supports-color dev: true - /vue-router/4.0.0-beta.9_vue@3.0.11: - resolution: {integrity: sha512-k8AGMm3LCTqnsEuF37AD4kcZVMwtnFEzdjACgmIII/xbLnTj3+o5XyH/zREBZutgv5q2hzlLltMVglqDQYMd/A==} - peerDependencies: - vue: ^3.0.0-rc.9 - dependencies: - vue: 3.0.11 - dev: true - - /vue-router/4.0.8_vue@3.0.11: - resolution: {integrity: sha512-42mWSQaH7CCBQDspQTHv63f34VEnZC20g9QNK4WJ/zW8SdIUeT6TQ2i/78fjF/pVBUPLBWrGhvB7uDnaz7O/pA==} + /vue-router/4.0.10_vue@3.1.3: + resolution: {integrity: sha512-YbPf6QnZpyyWfnk7CUt2Bme+vo7TLfg1nGZNkvYqKYh4vLaFw6Gn8bPGdmt5m4qrGnKoXLqc4htAsd3dIukICA==} peerDependencies: vue: ^3.0.0 dependencies: - '@vue/devtools-api': 6.0.0-beta.12 - vue: 3.0.11 + '@vue/devtools-api': 6.0.0-beta.15 + vue: 3.1.3 dev: false - /vue/3.0.11: - resolution: {integrity: sha512-3/eUi4InQz8MPzruHYSTQPxtM3LdZ1/S/BvaU021zBnZi0laRUyH6pfuE4wtUeLvI8wmUNwj5wrZFvbHUXL9dw==} + /vue/3.1.3: + resolution: {integrity: sha512-CC7HIDNh9AoGUu9XkFc7Mvz03VVwp+JZ1toXsNbxXvuznSOoWP2k4htXaAu3nClYhNPRVkWBh+jWoFEmZq3lsA==} dependencies: - '@vue/compiler-dom': 3.0.11 - '@vue/runtime-dom': 3.0.11 - '@vue/shared': 3.0.11 + '@vue/compiler-dom': 3.1.3 + '@vue/runtime-dom': 3.1.3 + '@vue/shared': 3.1.3 dev: false /watchpack/2.0.1: @@ -10376,10 +10551,42 @@ packages: webidl-conversions: 4.0.2 dev: true + /which-boxed-primitive/1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + dependencies: + is-bigint: 1.0.2 + is-boolean-object: 1.1.1 + is-number-object: 1.0.5 + is-string: 1.0.5 + is-symbol: 1.0.3 + dev: true + + /which-collection/1.0.1: + resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + dependencies: + is-map: 2.0.2 + is-set: 2.0.2 + is-weakmap: 2.0.1 + is-weakset: 2.0.1 + dev: true + /which-module/2.0.0: resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} dev: true + /which-typed-array/1.1.4: + resolution: {integrity: sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.4 + call-bind: 1.0.2 + es-abstract: 1.18.0-next.1 + foreach: 2.0.5 + function-bind: 1.1.1 + has-symbols: 1.0.1 + is-typed-array: 1.1.5 + dev: true + /which/1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -10408,8 +10615,8 @@ packages: string-width: 4.2.0 dev: true - /windicss/3.0.12: - resolution: {integrity: sha512-pDxtFLN0xmL7bnGtnEfu9z7B5279UM2EP8wWlPH+FYb5gjHyONxRtyWtR5QIn1FRx6h1UXpm+I19GgTx5Y4TyA==} + /windicss/3.1.3: + resolution: {integrity: sha512-l7fpoba2LY9AYRy4UgcuOpbPsed8UsbpEQYUVWRR1wdAwiKxK6bGIMfpiKJtjPAPdh0GOGUqr6KJar0EDZSxzg==} engines: {node: '>= 12'} hasBin: true dev: true @@ -10439,9 +10646,9 @@ packages: '@babel/preset-env': 7.12.1_@babel+core@7.13.10 '@babel/runtime': 7.12.1 '@hapi/joi': 16.1.8 - '@rollup/plugin-babel': 5.2.2_1a7a5fcf38386a9744080e53455a4a68 - '@rollup/plugin-node-resolve': 11.2.1_rollup@2.50.5 - '@rollup/plugin-replace': 2.4.1_rollup@2.50.5 + '@rollup/plugin-babel': 5.2.2_210de0b2cdfaecd9ed4ee5487b296025 + '@rollup/plugin-node-resolve': 11.2.1_rollup@2.52.6 + '@rollup/plugin-replace': 2.4.1_rollup@2.52.6 '@surma/rollup-plugin-off-main-thread': 1.4.1 common-tags: 1.8.0 fast-json-stable-stringify: 2.1.0 @@ -10449,8 +10656,8 @@ packages: glob: 7.1.6 lodash: 4.17.21 pretty-bytes: 5.6.0 - rollup: 2.50.5 - rollup-plugin-terser: 7.0.2_rollup@2.50.5 + rollup: 2.52.6 + rollup-plugin-terser: 7.0.2_rollup@2.52.6 source-map: 0.8.0-beta.0 source-map-url: 0.4.0 stringify-object: 3.3.0 @@ -10664,6 +10871,11 @@ packages: engines: {node: '>= 6'} dev: true + /yaml/2.0.0-6: + resolution: {integrity: sha512-YPUm0Z0sei53zauT7HWkkxyIBJhb9Gnf5jv4w4ahw5/v3PjFGhZOt4paXH6g9hzcMJqmNxZwoGfF1JzE2jvSgg==} + engines: {node: '>= 12'} + dev: true + /yargs-parser/13.1.2: resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==} dependencies: diff --git a/src/components/ActionsMenu.vue b/src/components/ActionsMenu.vue index ed49631..9a0c1bc 100644 --- a/src/components/ActionsMenu.vue +++ b/src/components/ActionsMenu.vue @@ -55,7 +55,7 @@ diff --git a/src/main.ts b/src/main.ts index be44603..8f8118e 100755 --- a/src/main.ts +++ b/src/main.ts @@ -1,7 +1,7 @@ /* eslint-disable import/no-absolute-path */ import { createApp } from 'vue' import { createRouter, createWebHistory } from 'vue-router' -import routes from 'voie-pages' +import routes from 'virtual:generated-pages' import App from './App.vue' import 'virtual:windi.css' import 'virtual:windi-devtools' diff --git a/src/window.d.ts b/src/window.d.ts index 8036985..694b559 100644 --- a/src/window.d.ts +++ b/src/window.d.ts @@ -1,4 +1,3 @@ -// eslint-disable-next-line import type JSZip from 'jszip' declare global { diff --git a/tsconfig.json b/tsconfig.json index 48d020f..0a36fa7 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,6 +7,7 @@ "esModuleInterop": true, "incremental": true, "skipLibCheck": true, + "noUnusedLocals": true, "moduleResolution": "node", "resolveJsonModule": true, "forceConsistentCasingInFileNames": true diff --git a/vite.config.ts b/vite.config.ts index ad278db..148da96 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,5 +1,5 @@ import { defineConfig } from 'vite' -import Voie from 'vite-plugin-voie' +import Pages from 'vite-plugin-pages' import PurgeIcons from 'vite-plugin-purge-icons' import ViteComponents from 'vite-plugin-components' import { VitePWA } from 'vite-plugin-pwa' @@ -10,7 +10,7 @@ import WindiCSS from 'vite-plugin-windicss' export default defineConfig({ plugins: [ Vue(), - Voie({ + Pages({ importMode: 'sync', }), ViteComponents({ diff --git a/windi.config.ts b/windi.config.ts index 21248cf..3df57c5 100755 --- a/windi.config.ts +++ b/windi.config.ts @@ -11,15 +11,15 @@ export default defineConfig({ colors: { primary: 'var(--theme-color)', dark: { - '100': '#222', - '200': '#333', - '300': '#444', - '400': '#555', - '500': '#666', - '600': '#777', - '700': '#888', - '800': '#999', - '900': '#aaa', + 100: '#222', + 200: '#333', + 300: '#444', + 400: '#555', + 500: '#666', + 600: '#777', + 700: '#888', + 800: '#999', + 900: '#aaa', }, }, spacing: {