diff --git a/package.json b/package.json index dca6993..3d1756c 100644 --- a/package.json +++ b/package.json @@ -1,40 +1,43 @@ { "private": true, "scripts": { + "dev": "vite --port 3333 --open", "build": "cross-env NODE_ENV=production vite-ssg build", - "dev": "vite --port 3333 --open" + "preview": "vite preview", + "preview-https": "serve dist" }, "dependencies": { - "@vueuse/core": "^4.3.5", + "@vueuse/core": "^4.4.1", "@vueuse/head": "^0.5.1", "nprogress": "^0.2.0", "prism-theme-vars": "^0.2.0", "vue": "^3.0.7", "vue-i18n": "^9.0.0", - "vue-router": "^4.0.4" + "vue-router": "^4.0.5" }, "devDependencies": { - "@antfu/eslint-config": "^0.4.3", - "@iconify/json": "^1.1.314", - "@intlify/vite-plugin-vue-i18n": "^2.0.1", + "@antfu/eslint-config": "^0.6.2", + "@iconify/json": "^1.1.316", + "@intlify/vite-plugin-vue-i18n": "^2.0.2", "@types/nprogress": "^0.2.0", "@typescript-eslint/eslint-plugin": "^4.17.0", "@vitejs/plugin-vue": "^1.1.5", "@vue/compiler-sfc": "^3.0.7", "@vue/server-renderer": "^3.0.7", "cross-env": "^7.0.3", - "eslint": "^7.21.0", + "eslint": "^7.22.0", "markdown-it-prism": "^2.1.6", - "pnpm": "^5.18.5", + "pnpm": "^5.18.7", + "https-localhost": "^4.6.4", "typescript": "^4.2.3", - "vite": "^2.0.5", - "vite-plugin-components": "^0.8.0", + "vite": "^2.1.0", + "vite-plugin-components": "^0.8.3", "vite-plugin-icons": "^0.3.2", "vite-plugin-md": "^0.6.1", "vite-plugin-pages": "^0.7.0", "vite-plugin-pwa": "^0.5.6", "vite-plugin-vue-layouts": "^0.2.2", - "vite-plugin-windicss": "^0.8.1", + "vite-plugin-windicss": "^0.8.2", "vite-ssg": "^0.8.12" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2144d56..2fa1c0e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,97 +1,102 @@ dependencies: - '@vueuse/core': 4.3.5_vue@3.0.7 + '@vueuse/core': 4.4.1_vue@3.0.7 '@vueuse/head': 0.5.1_vue@3.0.7 nprogress: 0.2.0 prism-theme-vars: 0.2.0 vue: 3.0.7 vue-i18n: 9.0.0_vue@3.0.7 - vue-router: 4.0.4_vue@3.0.7 + vue-router: 4.0.5_vue@3.0.7 devDependencies: - '@antfu/eslint-config': 0.4.3_eslint@7.21.0+typescript@4.2.3 - '@iconify/json': 1.1.314 - '@intlify/vite-plugin-vue-i18n': 2.0.1 + '@antfu/eslint-config': 0.6.2_eslint@7.22.0+typescript@4.2.3 + '@iconify/json': 1.1.316 + '@intlify/vite-plugin-vue-i18n': 2.0.2 '@types/nprogress': 0.2.0 - '@typescript-eslint/eslint-plugin': 4.17.0_eslint@7.21.0+typescript@4.2.3 + '@typescript-eslint/eslint-plugin': 4.17.0_eslint@7.22.0+typescript@4.2.3 '@vitejs/plugin-vue': 1.1.5_@vue+compiler-sfc@3.0.7 '@vue/compiler-sfc': 3.0.7_vue@3.0.7 '@vue/server-renderer': 3.0.7_vue@3.0.7 cross-env: 7.0.3 - eslint: 7.21.0 + eslint: 7.22.0 + https-localhost: 4.6.4 markdown-it-prism: 2.1.6 - pnpm: 5.18.5 + pnpm: 5.18.7 typescript: 4.2.3 - vite: 2.0.5 - vite-plugin-components: 0.8.0_vite@2.0.5 - vite-plugin-icons: 0.3.2_70f20bcde5195e446154db5ed4ff8b90 - vite-plugin-md: 0.6.1_bf48963773c10f09e90707239d00d505 - vite-plugin-pages: 0.7.0_vite@2.0.5+vue@3.0.7 + vite: 2.1.0 + vite-plugin-components: 0.8.3_vite@2.1.0 + vite-plugin-icons: 0.3.2_73647d8a1b0b129264002e51bcd7cf99 + vite-plugin-md: 0.6.1_bc628ee9a9518a85fd605c5d26e36077 + vite-plugin-pages: 0.7.0_vite@2.1.0+vue@3.0.7 vite-plugin-pwa: 0.5.6 - vite-plugin-vue-layouts: 0.2.2_vite@2.0.5 - vite-plugin-windicss: 0.8.1_vite@2.0.5 - vite-ssg: 0.8.12_18905f36e6473b2437d75bf1bd2c1afc + vite-plugin-vue-layouts: 0.2.2_vite@2.1.0 + vite-plugin-windicss: 0.8.2_vite@2.1.0 + vite-ssg: 0.8.12_5615d07f6676c56e36f981abcba4ed80 lockfileVersion: 5.2 packages: - /@antfu/eslint-config-basic/0.4.3_eslint@7.21.0: + /@antfu/eslint-config-basic/0.6.2_eslint@7.22.0: dependencies: - eslint: 7.21.0 - eslint-config-standard: 14.1.1_b9e64c71324bb217536039c9c39bc39b + eslint: 7.22.0 + eslint-config-standard: 16.0.2_c717d077e19c4e5e1a56938898252d9f + eslint-plugin-eslint-comments: 3.2.0_eslint@7.22.0 eslint-plugin-html: 6.1.2 - eslint-plugin-import: 2.22.1_eslint@7.21.0 - eslint-plugin-node: 11.1.0_eslint@7.21.0 + eslint-plugin-import: 2.22.1_eslint@7.22.0 + eslint-plugin-jsonc: 1.2.1_eslint@7.22.0 + eslint-plugin-node: 11.1.0_eslint@7.22.0 eslint-plugin-promise: 4.3.1 - eslint-plugin-standard: 4.1.0_eslint@7.21.0 - eslint-plugin-unicorn: 23.0.0_eslint@7.21.0 + eslint-plugin-unicorn: 28.0.2_eslint@7.22.0 + eslint-plugin-yml: 0.8.1_eslint@7.22.0 + jsonc-eslint-parser: 1.0.1 + yaml-eslint-parser: 0.3.2 dev: true peerDependencies: eslint: '>=7.4.0' resolution: - integrity: sha512-XDkJvR76mG1DWOnrS5iNG6QqUDroC0N5UrWJckyes11P5c3Witr6cUJZTuUDgl4iIJQvz+xiDezwRa3NNHM4yA== - /@antfu/eslint-config-react/0.4.3_eslint@7.21.0+typescript@4.2.3: + integrity: sha512-dEzfh2Kmze50nBVw9tSU9f+srqRiSI6cjW0haAFrvHWJdP0WksS3A5Yqtrfq/vHcqBxZSxKMXJ3nVicuhWGgPQ== + /@antfu/eslint-config-react/0.6.2_eslint@7.22.0+typescript@4.2.3: dependencies: - '@antfu/eslint-config-ts': 0.4.3_eslint@7.21.0+typescript@4.2.3 - eslint: 7.21.0 - eslint-plugin-react: 7.22.0_eslint@7.21.0 + '@antfu/eslint-config-ts': 0.6.2_eslint@7.22.0+typescript@4.2.3 + eslint: 7.22.0 + eslint-plugin-react: 7.22.0_eslint@7.22.0 dev: true peerDependencies: eslint: '>=7.4.0' typescript: '*' resolution: - integrity: sha512-3/35G5xEKXjLThp6HNALoAO6uRr8AvOMl97Jt/obSzg7yhpT9gCclaILFyWkioHses2EyluqArF1g5Yl6Lgbdg== - /@antfu/eslint-config-ts/0.4.3_eslint@7.21.0+typescript@4.2.3: + integrity: sha512-amhnxl5daKk3LOF7jD7CZTCndYLXzcjYxjCl0t2SyKaRvm+PthVh9NxI4IW9fnEJbX8wke3KUI3gxbI+NYZlfA== + /@antfu/eslint-config-ts/0.6.2_eslint@7.22.0+typescript@4.2.3: dependencies: - '@antfu/eslint-config-basic': 0.4.3_eslint@7.21.0 - '@typescript-eslint/eslint-plugin': 4.17.0_3641211d697b4d4d12940eb9cf33dc28 - '@typescript-eslint/parser': 4.17.0_eslint@7.21.0+typescript@4.2.3 - eslint: 7.21.0 + '@antfu/eslint-config-basic': 0.6.2_eslint@7.22.0 + '@typescript-eslint/eslint-plugin': 4.17.0_1761b76df9b5dd3adf5d03ef124e1b23 + '@typescript-eslint/parser': 4.17.0_eslint@7.22.0+typescript@4.2.3 + eslint: 7.22.0 typescript: 4.2.3 dev: true peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' resolution: - integrity: sha512-7KhbAkZiGt/UvYbjhls4d7l74Or54vT9TcJFro85Fc3H0m8Psx7sKXvLCeNxtO/3p1i9NCbDlhEiqhMtRg1jkg== - /@antfu/eslint-config-vue/0.4.3_eslint@7.21.0+typescript@4.2.3: + integrity: sha512-XvSTICtkaeK4CbgfliHqoD35mxzaijpY5FWmgyx80E9sx3nOKwu2Kh34P+4SD3lsKF9U9cLUivWnfN+9skqkcQ== + /@antfu/eslint-config-vue/0.6.2_eslint@7.22.0+typescript@4.2.3: dependencies: - '@antfu/eslint-config-ts': 0.4.3_eslint@7.21.0+typescript@4.2.3 - eslint: 7.21.0 - eslint-plugin-vue: 7.1.0_eslint@7.21.0 + '@antfu/eslint-config-ts': 0.6.2_eslint@7.22.0+typescript@4.2.3 + eslint: 7.22.0 + eslint-plugin-vue: 7.7.0_eslint@7.22.0 dev: true peerDependencies: eslint: '>=7.4.0' typescript: '*' resolution: - integrity: sha512-WAvCnFt+StRUMHoc7ixnUdH9Qc7P5wVWvd6p8NgADv7za11MFqQ6O7Q01JqdpwAD6kAr8DD6ckkNpZ+5mQSFIQ== - /@antfu/eslint-config/0.4.3_eslint@7.21.0+typescript@4.2.3: + integrity: sha512-QZ5pdLtKej+OjwrZWpb+mdIwfEFz1zj/oM/V4QRfWsQyRfZzJfNRnt2V4zNNH8IybR7HXUxp3uXtk+4EsYtyZA== + /@antfu/eslint-config/0.6.2_eslint@7.22.0+typescript@4.2.3: dependencies: - '@antfu/eslint-config-react': 0.4.3_eslint@7.21.0+typescript@4.2.3 - '@antfu/eslint-config-vue': 0.4.3_eslint@7.21.0+typescript@4.2.3 - eslint: 7.21.0 + '@antfu/eslint-config-react': 0.6.2_eslint@7.22.0+typescript@4.2.3 + '@antfu/eslint-config-vue': 0.6.2_eslint@7.22.0+typescript@4.2.3 + eslint: 7.22.0 dev: true peerDependencies: eslint: '>=7.4.0' typescript: '*' resolution: - integrity: sha512-+vO8S0AGIdRm3ow5RsnfRSNWDrtZuw7W7QjdZvZv7kfNq8erDCucK+bl4pVMW1S7HEnizBj83CKObpirnIjaIg== + integrity: sha512-p/XlphbkWxrKDj011Uv6gcuX0Obzn3ar6ykOslF8+bqMSbu23lrw6gCHz8VXW0uDiotGVz+EpNTsy86StS1Jiw== /@babel/code-frame/7.12.11: dependencies: '@babel/highlight': 7.13.10 @@ -131,10 +136,10 @@ packages: node: '>=6.9.0' resolution: integrity: sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw== - /@babel/eslint-parser/7.13.10_a947faa3ff7c013f5c2dc3fbd09e9947: + /@babel/eslint-parser/7.13.10_034a79b673b214252be02f5b7224dec9: dependencies: '@babel/core': 7.13.10 - eslint: 7.21.0 + eslint: 7.22.0 eslint-scope: 5.1.0 eslint-visitor-keys: 1.3.0 semver: 6.3.0 @@ -1093,10 +1098,10 @@ packages: dev: true resolution: integrity: sha512-LFelJDOLZ6JHlmlAkgrvmcu4hpNPB91KYcr4f60D/exzU1eNOb4/KCVHIydGHIQFaOacIOD+Xy+B7P1z812cZg== - /@iconify/json/1.1.314: + /@iconify/json/1.1.316: dev: true resolution: - integrity: sha512-KDc2dtNnbUryuUWs4ov1e8xCcEjrU/9r3PLOsElzsRpMjaGe/RfpAvU1NkDlv7Mmriaah+Dj6SVoLeRSUB5q3g== + integrity: sha512-PFXr6OExcIS9tdEO1j2YmwFUlVZL7YN/2EWoLxLDI5i2pfEE95vdMI1ghc7VWhmk7gM6/GL36tTJmtrzNkc1fQ== /@intlify/cli/0.2.0: dependencies: '@intlify/core': 9.0.0 @@ -1161,7 +1166,7 @@ packages: node: '>= 10' resolution: integrity: sha512-0r4v7dnY8g/Jfx2swUWy2GyfH/WvIpWvkU4OIupvxDTWiE8RhcpbOCVvqpVh/xGi0proHQ/r2Dhc0QSItUsfDQ== - /@intlify/vite-plugin-vue-i18n/2.0.1: + /@intlify/vite-plugin-vue-i18n/2.0.2: dependencies: '@intlify/cli': 0.2.0 '@intlify/shared': 9.0.0 @@ -1171,20 +1176,7 @@ packages: engines: node: '>= 12' resolution: - integrity: sha512-7fJXlhUU+5C0f8lQ/nsWujzNc093BCnsIrH1D9nBWK57qJf7f9CPzi5mNAVwMY73j5Uy2VrCi6xyZ+s42DpVUw== - /@knightly/fast-glob/3.2.5-knightly-master.202101180131: - dependencies: - '@nodelib/fs.stat': 2.0.4 - '@nodelib/fs.walk': 1.2.6 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.2 - picomatch: 2.2.2 - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-zf9RptV5EYbjpfrOB3EYA2M2QhTuM0fnU0OxmLrcOAKLmBzJ0p/2910I1sS2U5XjXIzV4N2/It95ztLedz4/+A== + integrity: sha512-LFGNHQoR9Xmc0TEHo56MLPH7+LYt3fF640lkAgZGfaJtVRv6resNW3CnO4WnW5jvSkSNH6eP2JPLechjs2co2w== /@nodelib/fs.scandir/2.1.4: dependencies: '@nodelib/fs.stat': 2.0.4 @@ -1314,13 +1306,13 @@ packages: dev: true resolution: integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== - /@typescript-eslint/eslint-plugin/4.17.0_3641211d697b4d4d12940eb9cf33dc28: + /@typescript-eslint/eslint-plugin/4.17.0_1761b76df9b5dd3adf5d03ef124e1b23: dependencies: - '@typescript-eslint/experimental-utils': 4.17.0_eslint@7.21.0+typescript@4.2.3 - '@typescript-eslint/parser': 4.17.0_eslint@7.21.0+typescript@4.2.3 + '@typescript-eslint/experimental-utils': 4.17.0_eslint@7.22.0+typescript@4.2.3 + '@typescript-eslint/parser': 4.17.0_eslint@7.22.0+typescript@4.2.3 '@typescript-eslint/scope-manager': 4.17.0 debug: 4.3.1 - eslint: 7.21.0 + eslint: 7.22.0 functional-red-black-tree: 1.0.1 lodash: 4.17.21 regexpp: 3.1.0 @@ -1339,12 +1331,12 @@ packages: optional: true resolution: integrity: sha512-/fKFDcoHg8oNan39IKFOb5WmV7oWhQe1K6CDaAVfJaNWEhmfqlA24g+u1lqU5bMH7zuNasfMId4LaYWC5ijRLw== - /@typescript-eslint/eslint-plugin/4.17.0_eslint@7.21.0+typescript@4.2.3: + /@typescript-eslint/eslint-plugin/4.17.0_eslint@7.22.0+typescript@4.2.3: dependencies: - '@typescript-eslint/experimental-utils': 4.17.0_eslint@7.21.0+typescript@4.2.3 + '@typescript-eslint/experimental-utils': 4.17.0_eslint@7.22.0+typescript@4.2.3 '@typescript-eslint/scope-manager': 4.17.0 debug: 4.3.1 - eslint: 7.21.0 + eslint: 7.22.0 functional-red-black-tree: 1.0.1 lodash: 4.17.21 regexpp: 3.1.0 @@ -1363,13 +1355,13 @@ packages: optional: true resolution: integrity: sha512-/fKFDcoHg8oNan39IKFOb5WmV7oWhQe1K6CDaAVfJaNWEhmfqlA24g+u1lqU5bMH7zuNasfMId4LaYWC5ijRLw== - /@typescript-eslint/experimental-utils/4.17.0_eslint@7.21.0+typescript@4.2.3: + /@typescript-eslint/experimental-utils/4.17.0_eslint@7.22.0+typescript@4.2.3: dependencies: '@types/json-schema': 7.0.7 '@typescript-eslint/scope-manager': 4.17.0 '@typescript-eslint/types': 4.17.0 '@typescript-eslint/typescript-estree': 4.17.0_typescript@4.2.3 - eslint: 7.21.0 + eslint: 7.22.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 dev: true @@ -1380,13 +1372,13 @@ packages: typescript: '*' resolution: integrity: sha512-ZR2NIUbnIBj+LGqCFGQ9yk2EBQrpVVFOh9/Kd0Lm6gLpSAcCuLLe5lUCibKGCqyH9HPwYC0GIJce2O1i8VYmWA== - /@typescript-eslint/parser/4.17.0_eslint@7.21.0+typescript@4.2.3: + /@typescript-eslint/parser/4.17.0_eslint@7.22.0+typescript@4.2.3: dependencies: '@typescript-eslint/scope-manager': 4.17.0 '@typescript-eslint/types': 4.17.0 '@typescript-eslint/typescript-estree': 4.17.0_typescript@4.2.3 debug: 4.3.1 - eslint: 7.21.0 + eslint: 7.22.0 typescript: 4.2.3 dev: true engines: @@ -1534,15 +1526,15 @@ packages: /@vue/shared/3.0.7: resolution: integrity: sha512-dn5FyfSc4ky424jH4FntiHno7Ss5yLkqKNmM/NXwANRnlkmqu74pnGetexDFVG5phMk9/FhwovUZCWGxsotVKg== - /@vueuse/core/4.3.5_vue@3.0.7: + /@vueuse/core/4.4.1_vue@3.0.7: dependencies: - '@vueuse/shared': 4.3.5_vue@3.0.7 - vue-demi: 0.7.1_vue@3.0.7 + '@vueuse/shared': 4.4.1_vue@3.0.7 + vue-demi: 0.7.3_vue@3.0.7 dev: false peerDependencies: vue: '*' resolution: - integrity: sha512-9oBR7892aQyuMOFlQe7kFa/Ab6/R2OwLTap4RRPeih7LvwW1eiuhVDwG0nCameJjjBKZNV013n6RiRrSCJ9t5w== + integrity: sha512-L9TWFwI+pEqgEmfv+uWz2kQ9bXejtpaQdoS67UUyii22rSesjP1aTTU7z7XX5i7aIgsHKnKYv68cDCtEZbjsPA== /@vueuse/head/0.5.1_vue@3.0.7: dependencies: vue: 3.0.7 @@ -1551,15 +1543,15 @@ packages: vue: '>=3' resolution: integrity: sha512-xt6qgtItb4z/7vp664opQc0c2+ZoU9itMfvpmg4+h0uJcEnhl7LYxO4V+G8H7EVki7SyXDIFMfoCiCFaJrArmg== - /@vueuse/shared/4.3.5_vue@3.0.7: + /@vueuse/shared/4.4.1_vue@3.0.7: dependencies: - vue-demi: 0.7.1_vue@3.0.7 + vue-demi: 0.7.3_vue@3.0.7 dev: false peerDependencies: vue: '*' resolution: - integrity: sha512-+AkucPD6Fs03fonj0dAfZb6PovDXzxM2OKj368Y20dMda1a1CG/2b1ztpExP1IfETOjusOY4kfCZvTCk1Q/rtA== - /@windicss/plugin-utils/0.8.1: + integrity: sha512-pY7bXgYaA9g25XNREE3zeuIWfOwbyiKeQ0IppE4nIRuro4gVGuLoV/BIU6D0VOTv7hYefv5eqE+WS03v61y8xA== + /@windicss/plugin-utils/0.8.2: dependencies: fast-glob: 3.2.5 micromatch: 4.0.2 @@ -1567,11 +1559,20 @@ packages: windicss: 2.4.0 dev: true resolution: - integrity: sha512-SLNtmKuzu3ZbbDUWjJL33s+pn06Pat0iEA6zh0Lbg2z+YI444WWDLT+Ou2NgkjkVL7t2CVc7Ie2PzrgmLO6Bbw== + integrity: sha512-jBv9w3VrUF5BjkP/WjY5Brf6CzJYeFMwcZFfOYiSPGuK+4+a/UmYX8B0/bISp5GnY9plVYr5aibTY9PTbt597Q== /abab/2.0.5: dev: true resolution: integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== + /accepts/1.3.7: + dependencies: + mime-types: 2.1.29 + negotiator: 0.6.2 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== /acorn-globals/6.0.0: dependencies: acorn: 7.4.1 @@ -1666,6 +1667,10 @@ packages: node: '>= 8' resolution: integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== + /appdata-path/1.0.0: + dev: true + resolution: + integrity: sha512-ZbH3ezXfnT/YE3NdqduIt4lBV+H0ybvA2Qx3K76gIjQvh8gROpDFdDLpx6B1QJtW7zxisCbpTlCLhKqoR8cDBw== /argparse/1.0.10: dependencies: sprintf-js: 1.0.3 @@ -1680,6 +1685,10 @@ packages: dev: true resolution: integrity: sha1-uveeYubvTCpMC4MSMtr/7CUfnYM= + /array-flatten/1.1.1: + dev: true + resolution: + integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= /array-includes/3.1.3: dependencies: call-bind: 1.0.2 @@ -1823,6 +1832,23 @@ packages: dev: true resolution: integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + /body-parser/1.19.0: + dependencies: + bytes: 3.1.0 + content-type: 1.0.4 + debug: 2.6.9 + depd: 1.1.2 + http-errors: 1.7.2 + iconv-lite: 0.4.24 + on-finished: 2.3.0 + qs: 6.7.0 + raw-body: 2.4.0 + type-is: 1.6.18 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== /brace-expansion/1.1.11: dependencies: balanced-match: 1.0.0 @@ -1865,6 +1891,18 @@ packages: node: '>=6' resolution: integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== + /bytes/3.0.0: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + /bytes/3.1.0: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== /call-bind/1.0.2: dependencies: function-bind: 1.1.1 @@ -2015,6 +2053,28 @@ packages: node: '>=4.0.0' resolution: integrity: sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== + /compressible/2.0.18: + dependencies: + mime-db: 1.46.0 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + /compression/1.7.4: + dependencies: + accepts: 1.3.7 + bytes: 3.0.0 + compressible: 2.0.18 + debug: 2.6.9 + on-headers: 1.0.2 + safe-buffer: 5.1.2 + vary: 1.1.2 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== /concat-map/0.0.1: dev: true resolution: @@ -2033,12 +2093,36 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= + /content-disposition/0.5.3: + dependencies: + safe-buffer: 5.1.2 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + /content-type/1.0.4: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== /convert-source-map/1.7.0: dependencies: safe-buffer: 5.1.2 dev: true resolution: integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + /cookie-signature/1.0.6: + dev: true + resolution: + integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + /cookie/0.4.0: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== /core-js-compat/3.9.1: dependencies: browserslist: 4.16.3 @@ -2050,6 +2134,15 @@ packages: dev: true resolution: integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + /cors/2.8.5: + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== /cross-env/7.0.3: dependencies: cross-spawn: 7.0.3 @@ -2206,6 +2299,20 @@ packages: optional: true resolution: integrity: sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== + /depd/1.1.2: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + /destroy/1.0.4: + dev: true + resolution: + integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + /detect-node/2.0.4: + dev: true + resolution: + integrity: sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== /dir-glob/3.0.1: dependencies: path-type: 4.0.0 @@ -2249,7 +2356,7 @@ packages: dependencies: domelementtype: 2.1.0 domhandler: 4.0.0 - entities: 2.2.0 + entities: 2.1.0 dev: true resolution: integrity: sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA== @@ -2273,14 +2380,14 @@ packages: node: '>= 4' resolution: integrity: sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA== - /domutils/2.4.4: + /domutils/2.5.0: dependencies: dom-serializer: 1.2.0 domelementtype: 2.1.0 domhandler: 4.0.0 dev: true resolution: - integrity: sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA== + integrity: sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg== /ecc-jsbn/0.1.2: dependencies: jsbn: 0.1.1 @@ -2288,6 +2395,10 @@ packages: dev: true resolution: integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + /ee-first/1.1.1: + dev: true + resolution: + integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= /ejs/2.7.4: dev: true engines: @@ -2309,6 +2420,12 @@ packages: node: '>= 4' resolution: integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + /encodeurl/1.0.2: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= /enquirer/2.3.6: dependencies: ansi-colors: 4.1.1 @@ -2321,10 +2438,6 @@ packages: dev: true resolution: integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== - /entities/2.2.0: - dev: true - resolution: - integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== /error-ex/1.3.2: dependencies: is-arrayish: 0.2.1 @@ -2377,18 +2490,22 @@ packages: node: '>= 0.4' resolution: integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - /esbuild/0.8.57: + /esbuild/0.9.2: dev: true hasBin: true requiresBuild: true resolution: - integrity: sha512-j02SFrUwFTRUqiY0Kjplwjm1psuzO1d6AjaXKuOR9hrY0HuPsT6sV42B6myW34h1q4CRy+Y3g4RU/cGJeI/nNA== + integrity: sha512-xE3oOILjnmN8PSjkG3lT9NBbd1DbxNqolJ5qNyrLhDWsFef3yTp/KTQz1C/x7BYFKbtrr9foYtKA6KA1zuNAUQ== /escalade/3.1.1: dev: true engines: node: '>=6' resolution: integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + /escape-html/1.0.3: + dev: true + resolution: + integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= /escape-string-regexp/1.0.5: dev: true engines: @@ -2409,31 +2526,20 @@ packages: source-map: 0.6.1 resolution: integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - /eslint-ast-utils/1.1.0: + /eslint-config-standard/16.0.2_c717d077e19c4e5e1a56938898252d9f: dependencies: - lodash.get: 4.4.2 - lodash.zip: 4.2.0 - dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA== - /eslint-config-standard/14.1.1_b9e64c71324bb217536039c9c39bc39b: - dependencies: - eslint: 7.21.0 - eslint-plugin-import: 2.22.1_eslint@7.21.0 - eslint-plugin-node: 11.1.0_eslint@7.21.0 + eslint: 7.22.0 + eslint-plugin-import: 2.22.1_eslint@7.22.0 + eslint-plugin-node: 11.1.0_eslint@7.22.0 eslint-plugin-promise: 4.3.1 - eslint-plugin-standard: 4.1.0_eslint@7.21.0 dev: true peerDependencies: - eslint: '>=6.2.2' - eslint-plugin-import: '>=2.18.0' - eslint-plugin-node: '>=9.1.0' - eslint-plugin-promise: '>=4.2.1' - eslint-plugin-standard: '>=4.0.0' + eslint: ^7.12.1 + eslint-plugin-import: ^2.22.1 + eslint-plugin-node: ^11.1.0 + eslint-plugin-promise: ^4.2.1 resolution: - integrity: sha512-Z9B+VR+JIXRxz21udPTL9HpFMyoMUEeX1G251EQ6e05WD9aPVtVBn09XUmZ259wCMlCDmYDSZG62Hhm+ZTJcUg== + integrity: sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw== /eslint-import-resolver-node/0.3.4: dependencies: debug: 2.6.9 @@ -2450,9 +2556,9 @@ packages: node: '>=4' resolution: integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== - /eslint-plugin-es/3.0.1_eslint@7.21.0: + /eslint-plugin-es/3.0.1_eslint@7.22.0: dependencies: - eslint: 7.21.0 + eslint: 7.22.0 eslint-utils: 2.1.0 regexpp: 3.1.0 dev: true @@ -2462,20 +2568,32 @@ packages: eslint: '>=4.19.1' resolution: integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ== + /eslint-plugin-eslint-comments/3.2.0_eslint@7.22.0: + dependencies: + escape-string-regexp: 1.0.5 + eslint: 7.22.0 + ignore: 5.1.8 + dev: true + engines: + node: '>=6.5.0' + peerDependencies: + eslint: '>=4.19.1' + resolution: + integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ== /eslint-plugin-html/6.1.2: dependencies: htmlparser2: 6.0.1 dev: true resolution: integrity: sha512-bhBIRyZFqI4EoF12lGDHAmgfff8eLXx6R52/K3ESQhsxzCzIE6hdebS7Py651f7U3RBotqroUnC3L29bR7qJWQ== - /eslint-plugin-import/2.22.1_eslint@7.21.0: + /eslint-plugin-import/2.22.1_eslint@7.22.0: dependencies: array-includes: 3.1.3 array.prototype.flat: 1.2.4 contains-path: 0.1.0 debug: 2.6.9 doctrine: 1.5.0 - eslint: 7.21.0 + eslint: 7.22.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.0 has: 1.0.3 @@ -2491,10 +2609,21 @@ packages: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 resolution: integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw== - /eslint-plugin-node/11.1.0_eslint@7.21.0: + /eslint-plugin-jsonc/1.2.1_eslint@7.22.0: dependencies: - eslint: 7.21.0 - eslint-plugin-es: 3.0.1_eslint@7.21.0 + eslint: 7.22.0 + eslint-utils: 2.1.0 + jsonc-eslint-parser: 1.0.1 + natural-compare: 1.4.0 + dev: true + peerDependencies: + eslint: ^5.0.0 || >=6.0.0 + resolution: + integrity: sha512-m7o4gaNKojSwRJDNP0/7HK1vGfGgynX6DeTHTXhYGxWn2DB8E2RU5jeK95CYw1/mwej4ku2Xd9Tevn6WOlI6Dg== + /eslint-plugin-node/11.1.0_eslint@7.22.0: + dependencies: + eslint: 7.22.0 + eslint-plugin-es: 3.0.1_eslint@7.22.0 eslint-utils: 2.1.0 ignore: 5.1.8 minimatch: 3.0.4 @@ -2513,12 +2642,12 @@ packages: node: '>=6' resolution: integrity: sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ== - /eslint-plugin-react/7.22.0_eslint@7.21.0: + /eslint-plugin-react/7.22.0_eslint@7.22.0: dependencies: array-includes: 3.1.3 array.prototype.flatmap: 1.2.4 doctrine: 2.1.0 - eslint: 7.21.0 + eslint: 7.22.0 has: 1.0.3 jsx-ast-utils: 3.2.0 object.entries: 1.1.3 @@ -2534,22 +2663,14 @@ packages: eslint: ^3 || ^4 || ^5 || ^6 || ^7 resolution: integrity: sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA== - /eslint-plugin-standard/4.1.0_eslint@7.21.0: - dependencies: - eslint: 7.21.0 - dev: true - peerDependencies: - eslint: '>=5.0.0' - resolution: - integrity: sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ== - /eslint-plugin-unicorn/23.0.0_eslint@7.21.0: + /eslint-plugin-unicorn/28.0.2_eslint@7.22.0: dependencies: ci-info: 2.0.0 clean-regexp: 1.0.0 - eslint: 7.21.0 - eslint-ast-utils: 1.1.0 - eslint-template-visitor: 2.3.2_eslint@7.21.0 + eslint: 7.22.0 + eslint-template-visitor: 2.3.2_eslint@7.22.0 eslint-utils: 2.1.0 + eslint-visitor-keys: 2.0.0 import-modules: 2.1.0 lodash: 4.17.21 pluralize: 8.0.0 @@ -2562,23 +2683,35 @@ packages: engines: node: '>=10' peerDependencies: - eslint: '>=7.11.0' + eslint: '>=7.17.0' resolution: - integrity: sha512-Vabo3cjl6cjyhcf+76CdQEY6suOFzK0Xh3xo0uL9VDYrDJP5+B6PjV0tHTYm82WZmFWniugFJM3ywHSNYTi/ZQ== - /eslint-plugin-vue/7.1.0_eslint@7.21.0: + integrity: sha512-k4AoFP7n8/oq6lBXkdc9Flid6vw2B8j7aXFCxgzJCyKvmaKrCUFb1TFPhG9eSJQFZowqmymMPRtl8oo9NKLUbw== + /eslint-plugin-vue/7.7.0_eslint@7.22.0: dependencies: - eslint: 7.21.0 + eslint: 7.22.0 eslint-utils: 2.1.0 natural-compare: 1.4.0 semver: 7.3.4 - vue-eslint-parser: 7.6.0_eslint@7.21.0 + vue-eslint-parser: 7.6.0_eslint@7.22.0 dev: true engines: node: '>=8.10' peerDependencies: eslint: ^6.2.0 || ^7.0.0 resolution: - integrity: sha512-9dW7kj8/d2IkDdgNpvIhJdJ3XzU3x4PThXYMzWt49taktYnGyrTY6/bXCYZ/VtQKU9kXPntPrZ41+8Pw0Nxblg== + integrity: sha512-mYz4bpLGv5jx6YG/GvKkqbGSfV7uma2u1P3mLA41Q5vQl8W1MeuTneB8tfsLq6xxxesFubcrOC0BZBJ5R+eaCQ== + /eslint-plugin-yml/0.8.1_eslint@7.22.0: + dependencies: + debug: 4.3.1 + eslint: 7.22.0 + lodash: 4.17.21 + natural-compare: 1.4.0 + yaml-eslint-parser: 0.3.2 + dev: true + peerDependencies: + eslint: '>=6.0.0' + resolution: + integrity: sha512-Cmqj/8eUoQ3ryesaOgsS2wdhYJJ6NCCBiO1BtCMZ8d3LRvnW0J2aImfiAtgqkpXEbmfL8P9wI1FqxSVOdujbSA== /eslint-scope/5.1.0: dependencies: esrecurse: 4.3.0 @@ -2597,11 +2730,11 @@ packages: node: '>=8.0.0' resolution: integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - /eslint-template-visitor/2.3.2_eslint@7.21.0: + /eslint-template-visitor/2.3.2_eslint@7.22.0: dependencies: '@babel/core': 7.13.10 - '@babel/eslint-parser': 7.13.10_a947faa3ff7c013f5c2dc3fbd09e9947 - eslint: 7.21.0 + '@babel/eslint-parser': 7.13.10_034a79b673b214252be02f5b7224dec9 + eslint: 7.22.0 eslint-visitor-keys: 2.0.0 esquery: 1.4.0 multimap: 1.1.0 @@ -2630,7 +2763,7 @@ packages: node: '>=10' resolution: integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== - /eslint/7.21.0: + /eslint/7.22.0: dependencies: '@babel/code-frame': 7.12.11 '@eslint/eslintrc': 0.4.0 @@ -2649,7 +2782,7 @@ packages: file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 5.1.2 - globals: 12.4.0 + globals: 13.6.0 ignore: 4.0.6 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -2674,7 +2807,7 @@ packages: node: ^10.12.0 || >=12.0.0 hasBin: true resolution: - integrity: sha512-W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg== + integrity: sha512-3VawOtjSJUQiiqac8MQc+w457iGLfuNGLFn8JmF051tTKbh5/x/0vlcEj8OgDCaw7Ysa2Jn8paGshV7x2abKXg== /espree/6.2.1: dependencies: acorn: 7.4.1 @@ -2743,6 +2876,59 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + /etag/1.8.1: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + /express-minify/1.0.0: + dependencies: + clean-css: 4.2.3 + on-headers: 1.0.2 + uglify-js: 3.13.0 + dev: true + engines: + node: '>= 4.0.0' + resolution: + integrity: sha512-04/iYxB79jGeNZBBkbAW7L7FMG4Wtu78F1SayXIKiJD6MfqYnOI3DD8no7QOntgedYCdYUpj+Skg8QWR/2WnMQ== + /express/4.17.1: + dependencies: + accepts: 1.3.7 + array-flatten: 1.1.1 + body-parser: 1.19.0 + content-disposition: 0.5.3 + content-type: 1.0.4 + cookie: 0.4.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 1.1.2 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.1.2 + fresh: 0.5.2 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.3.0 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.6 + qs: 6.7.0 + range-parser: 1.2.1 + safe-buffer: 5.1.2 + send: 0.17.1 + serve-static: 1.14.1 + setprototypeof: 1.1.1 + statuses: 1.5.0 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + dev: true + engines: + node: '>= 0.10.0' + resolution: + integrity: sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== /extend-shallow/2.0.1: dependencies: is-extendable: 0.1.1 @@ -2808,6 +2994,20 @@ packages: node: '>=8' resolution: integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + /finalhandler/1.1.2: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== /find-up/2.1.0: dependencies: locate-path: 2.0.0 @@ -2856,6 +3056,18 @@ packages: node: '>= 0.12' resolution: integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + /forwarded/0.1.2: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + /fresh/0.5.2: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= /fs-extra/9.1.0: dependencies: at-least-node: 1.0.0 @@ -2961,6 +3173,14 @@ packages: node: '>=8' resolution: integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== + /globals/13.6.0: + dependencies: + type-fest: 0.20.2 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-YFKCX0SiPg7l5oKYCJ2zZGxcXprVXHcSnVuvzrT3oSENQonVLqM5pf9fN5dLGZGyCjhw8TN8Btwe/jKnZ0pjvQ== /globby/11.0.2: dependencies: array-union: 2.1.0 @@ -2996,6 +3216,10 @@ packages: node: '>=6.0' resolution: integrity: sha512-7hB/+LxrOjq/dd8APlK0r24uL/67w7SkYnfwhNFwg/VDIGWGmduTDYf3WNstLW2fbbmRwrDGCVSJ2isuf2+4Hw== + /handle-thing/2.0.1: + dev: true + resolution: + integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== /har-schema/2.0.0: dev: true engines: @@ -3055,6 +3279,15 @@ packages: dev: true resolution: integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== + /hpack.js/2.1.6: + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.7 + wbuf: 1.7.3 + dev: true + resolution: + integrity: sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= /html-encoding-sniffer/2.0.1: dependencies: whatwg-encoding: 1.0.5 @@ -3082,11 +3315,39 @@ packages: dependencies: domelementtype: 2.1.0 domhandler: 4.0.0 - domutils: 2.4.4 - entities: 2.2.0 + domutils: 2.5.0 + entities: 2.1.0 dev: true resolution: integrity: sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w== + /http-deceiver/1.2.7: + dev: true + resolution: + integrity: sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= + /http-errors/1.7.2: + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.1 + statuses: 1.5.0 + toidentifier: 1.0.0 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + /http-errors/1.7.3: + dependencies: + depd: 1.1.2 + inherits: 2.0.4 + setprototypeof: 1.1.1 + statuses: 1.5.0 + toidentifier: 1.0.0 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== /http-signature/1.2.0: dependencies: assert-plus: 1.0.0 @@ -3098,6 +3359,18 @@ packages: npm: '>=1.3.7' resolution: integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + /https-localhost/4.6.4: + dependencies: + appdata-path: 1.0.0 + compression: 1.7.4 + cors: 2.8.5 + express: 4.17.1 + express-minify: 1.0.0 + spdy: 4.0.2 + dev: true + hasBin: true + resolution: + integrity: sha512-S+bRDNPJ2T63tnGK2y0C14v742vGLOy8KBZAz6IebRQ8U3M5vVpF0PurGZwzugrzlo9vdNOcfHJyMCwIjtpuxw== /iconv-lite/0.4.24: dependencies: safer-buffer: 2.1.2 @@ -3164,6 +3437,10 @@ packages: dev: true resolution: integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + /inherits/2.0.3: + dev: true + resolution: + integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= /inherits/2.0.4: dev: true resolution: @@ -3178,6 +3455,12 @@ packages: node: '>= 0.4' resolution: integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + /ipaddr.js/1.9.1: + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== /is-arguments/1.1.0: dependencies: call-bind: 1.0.2 @@ -3492,6 +3775,14 @@ packages: dev: true resolution: integrity: sha512-8WlcrtXwiio5/E1J1cpaeBW5jFTHMcFLmlqOhQTbta0kn5hiOM/B56tky/ZJQP7SyHhpVj3zDvaXkVyedYi/LA== + /jsonc-eslint-parser/1.0.1: + dependencies: + eslint-utils: 2.1.0 + eslint-visitor-keys: 2.0.0 + espree: 7.3.1 + dev: true + resolution: + integrity: sha512-mh5LY5byThmc692EqJS3Ss9sViNoNeCLNG5VQUgJLoAFFM3FzdIetd99qEiiQ+NXBVAIUgX5sWeK9leniS8RbQ== /jsonfile/6.1.0: dependencies: universalify: 2.0.0 @@ -3600,18 +3891,10 @@ packages: dev: true resolution: integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168= - /lodash.get/4.4.2: - dev: true - resolution: - integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= /lodash.sortby/4.7.0: dev: true resolution: integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= - /lodash.zip/4.2.0: - dev: true - resolution: - integrity: sha1-7GZi5IlkCO1KtsVCo5kLcswIACA= /lodash/4.17.21: resolution: integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -3669,6 +3952,16 @@ packages: dev: true resolution: integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + /media-typer/0.3.0: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + /merge-descriptors/1.0.1: + dev: true + resolution: + integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= /merge-source-map/1.1.0: dependencies: source-map: 0.6.1 @@ -3685,6 +3978,12 @@ packages: node: '>= 8' resolution: integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + /methods/1.1.2: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= /micromatch/4.0.2: dependencies: braces: 3.0.2 @@ -3708,6 +4007,17 @@ packages: node: '>= 0.6' resolution: integrity: sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ== + /mime/1.6.0: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + /minimalistic-assert/1.0.1: + dev: true + resolution: + integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== /minimatch/3.0.4: dependencies: brace-expansion: 1.1.11 @@ -3722,6 +4032,10 @@ packages: dev: true resolution: integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + /ms/2.1.1: + dev: true + resolution: + integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== /ms/2.1.2: dev: true resolution: @@ -3749,6 +4063,12 @@ packages: dev: true resolution: integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + /negotiator/0.6.2: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== /no-case/2.3.2: dependencies: lower-case: 1.1.4 @@ -3861,6 +4181,24 @@ packages: node: '>= 0.4' resolution: integrity: sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw== + /obuf/1.1.2: + dev: true + resolution: + integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + /on-finished/2.3.0: + dependencies: + ee-first: 1.1.1 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + /on-headers/1.0.2: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== /once/1.4.0: dependencies: wrappy: 1.0.2 @@ -3974,6 +4312,12 @@ packages: dev: true resolution: integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + /parseurl/1.3.3: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== /path-exists/3.0.0: dev: true engines: @@ -4002,6 +4346,10 @@ packages: dev: true resolution: integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + /path-to-regexp/0.1.7: + dev: true + resolution: + integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= /path-type/2.0.0: dependencies: pify: 2.3.0 @@ -4054,13 +4402,13 @@ packages: node: '>=4' resolution: integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== - /pnpm/5.18.5: + /pnpm/5.18.7: dev: true engines: node: '>=10.16' hasBin: true resolution: - integrity: sha512-cTlgJ1VB41A8kDXohNJ/Ut08Mvj5hFNfjHSUx/Sz/xEvW0dvV7SVsAXY4wyak+AOBQdbvSmnqNUlKPT4wtMEvQ== + integrity: sha512-7LSLQSeskkDtzAuq8DxEcVNWlqFd0ppWPT6Z4+TiS8SjxGCRSpnCeDVzwliAPd0hedl6HuUiSnDPgmg/kHUVXw== /postcss-modules-extract-imports/3.0.0_postcss@8.2.8: dependencies: postcss: 8.2.8 @@ -4182,6 +4530,10 @@ packages: clipboard: 2.0.7 resolution: integrity: sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA== + /process-nextick-args/2.0.1: + dev: true + resolution: + integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== /progress/2.0.3: dev: true engines: @@ -4196,6 +4548,15 @@ packages: dev: true resolution: integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + /proxy-addr/2.0.6: + dependencies: + forwarded: 0.1.2 + ipaddr.js: 1.9.1 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== /psl/1.8.0: dev: true resolution: @@ -4212,6 +4573,12 @@ packages: node: '>=0.6' resolution: integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + /qs/6.7.0: + dev: true + engines: + node: '>=0.6' + resolution: + integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== /queue-microtask/1.2.2: dev: true resolution: @@ -4222,6 +4589,23 @@ packages: dev: true resolution: integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + /range-parser/1.2.1: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + /raw-body/2.4.0: + dependencies: + bytes: 3.1.0 + http-errors: 1.7.2 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== /react-is/16.13.1: dev: true resolution: @@ -4266,6 +4650,28 @@ packages: node: '>=8' resolution: integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + /readable-stream/2.3.7: + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: true + resolution: + integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + /readable-stream/3.6.0: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== /readdirp/3.5.0: dependencies: picomatch: 2.2.2 @@ -4504,6 +4910,10 @@ packages: node: '>=4' resolution: integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== + /select-hose/2.0.0: + dev: true + resolution: + integrity: sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= /select/1.1.2: dev: true optional: true @@ -4533,12 +4943,47 @@ packages: hasBin: true resolution: integrity: sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== + /send/0.17.1: + dependencies: + debug: 2.6.9 + depd: 1.1.2 + destroy: 1.0.4 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 1.7.3 + mime: 1.6.0 + ms: 2.1.1 + on-finished: 2.3.0 + range-parser: 1.2.1 + statuses: 1.5.0 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== /serialize-javascript/4.0.0: dependencies: randombytes: 2.1.0 dev: true resolution: integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + /serve-static/1.14.1: + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.17.1 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + /setprototypeof/1.1.1: + dev: true + resolution: + integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== /shebang-command/2.0.0: dependencies: shebang-regex: 3.0.0 @@ -4639,6 +5084,29 @@ packages: dev: true resolution: integrity: sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== + /spdy-transport/3.0.0: + dependencies: + debug: 4.3.1 + detect-node: 2.0.4 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.0 + wbuf: 1.7.3 + dev: true + resolution: + integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + /spdy/4.0.2: + dependencies: + debug: 4.3.1 + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== /sprintf-js/1.0.3: dev: true resolution: @@ -4660,6 +5128,12 @@ packages: hasBin: true resolution: integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + /statuses/1.5.0: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= /stealthy-require/1.1.1: dev: true engines: @@ -4706,6 +5180,18 @@ packages: dev: true resolution: integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + /string_decoder/1.1.1: + dependencies: + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + /string_decoder/1.3.0: + dependencies: + safe-buffer: 5.2.1 + dev: true + resolution: + integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== /stringify-object/3.3.0: dependencies: get-own-enumerable-property-symbols: 3.0.2 @@ -4857,6 +5343,12 @@ packages: node: '>=8.0' resolution: integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + /toidentifier/1.0.0: + dev: true + engines: + node: '>=0.6' + resolution: + integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== /tough-cookie/2.5.0: dependencies: psl: 1.8.0 @@ -4950,6 +5442,12 @@ packages: node: '>=10' resolution: integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== + /type-fest/0.20.2: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== /type-fest/0.6.0: dev: true engines: @@ -4962,6 +5460,15 @@ packages: node: '>=8' resolution: integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + /type-is/1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.29 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== /typescript/4.2.3: dev: true engines: @@ -5040,6 +5547,12 @@ packages: node: '>= 10.0.0' resolution: integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + /unpipe/1.0.0: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= /upath/1.2.0: dev: true engines: @@ -5060,6 +5573,12 @@ packages: dev: true resolution: integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + /utils-merge/1.0.1: + dev: true + engines: + node: '>= 0.4.0' + resolution: + integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= /uuid/3.4.0: dev: true hasBin: true @@ -5076,6 +5595,12 @@ packages: dev: true resolution: integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + /vary/1.1.2: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= /verror/1.10.0: dependencies: assert-plus: 1.0.0 @@ -5086,21 +5611,21 @@ packages: '0': node >=0.6.0 resolution: integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - /vite-plugin-components/0.8.0_vite@2.0.5: + /vite-plugin-components/0.8.3_vite@2.1.0: dependencies: chokidar: 3.5.1 debug: 4.3.2 - fast-glob: /@knightly/fast-glob/3.2.5-knightly-master.202101180131 + fast-glob: 3.2.5 minimatch: 3.0.4 - vite: 2.0.5 + vite: 2.1.0 dev: true peerDependencies: vite: ^2.0.0-beta.69 resolution: - integrity: sha512-VpYIffUxj1CiBUok41xJJV2dc9tI7MSrHM7oSJKSD0CT5SKwxXh+T+WesEP1Ey42vlofup0Lovwmk648Ms/vuw== - /vite-plugin-icons/0.3.2_70f20bcde5195e446154db5ed4ff8b90: + integrity: sha512-wqKt3DU7RzWJvE46qbZsi9E6TCaUwkOQZfRSDnRndKel72psJae02nD+qu/ObkRduqK9kdeGmAOcZw1qUkNUrg== + /vite-plugin-icons/0.3.2_73647d8a1b0b129264002e51bcd7cf99: dependencies: - '@iconify/json': 1.1.314 + '@iconify/json': 1.1.316 '@iconify/json-tools': 1.0.10 '@vue/compiler-sfc': 3.0.7_vue@3.0.7 vue-template-es2015-compiler: 1.9.1 @@ -5111,19 +5636,19 @@ packages: vue-template-compiler: ^2.6.12 resolution: integrity: sha512-6HDBO6aqJLaJ8lkT9FChAUtniRRzhDWbhNzJLfT7QdDcQ2kaapReksngNEA1+tNlFd5Auey4VGS2VjI3V1KkvA== - /vite-plugin-md/0.6.1_bf48963773c10f09e90707239d00d505: + /vite-plugin-md/0.6.1_bc628ee9a9518a85fd605c5d26e36077: dependencies: '@vue/compiler-sfc': 3.0.7_vue@3.0.7 gray-matter: 4.0.2 markdown-it: 12.0.4 - vite: 2.0.5 + vite: 2.1.0 dev: true peerDependencies: '@vue/compiler-sfc': ^3.0.5 vite: ^2.0.0-beta.1 resolution: integrity: sha512-dJ06wlic1Gprb+PLpTpwkoufm+/5wtBUwSIMvMa9mql34eqY+DZpOdz7s2FpdRAe/6XSRFH4oHVp0xfUnZp52Q== - /vite-plugin-pages/0.7.0_vite@2.0.5+vue@3.0.7: + /vite-plugin-pages/0.7.0_vite@2.1.0+vue@3.0.7: dependencies: '@vue/compiler-sfc': 3.0.7_vue@3.0.7 chalk: 4.1.0 @@ -5133,7 +5658,7 @@ packages: fast-glob: 3.2.5 glob-to-regexp: 0.4.1 json5: 2.2.0 - vite: 2.0.5 + vite: 2.1.0 vue: 3.0.7 vue-router: 4.0.4_vue@3.0.7 yaml: 2.0.0-3 @@ -5152,12 +5677,12 @@ packages: dev: true resolution: integrity: sha512-CQjfKdSm0YMRRdMkfdI1RqJyrCjOFUl61+puGfMNAUMM5tex9rjF9gHxqDV5pN/2jFMQoTKkLLQ7HOYM0VbF2w== - /vite-plugin-vue-layouts/0.2.2_vite@2.0.5: + /vite-plugin-vue-layouts/0.2.2_vite@2.1.0: dependencies: '@vue/compiler-sfc': 3.0.7_vue@3.0.7 debug: 4.3.2 fast-glob: 3.2.5 - vite: 2.0.5 + vite: 2.1.0 vue: 3.0.7 vue-router: 4.0.4_vue@3.0.7 dev: true @@ -5165,17 +5690,17 @@ packages: vite: ^2.0.0-beta.65 resolution: integrity: sha512-I5BfkCHwHV1WlbJE1ps2r6vwTo3N5QpLks3UpGa8XHcmHW03lavvJkdfjBpagI1bUQGEwWjLowFisG0Q/NJq3A== - /vite-plugin-windicss/0.8.1_vite@2.0.5: + /vite-plugin-windicss/0.8.2_vite@2.1.0: dependencies: - '@windicss/plugin-utils': 0.8.1 - vite: 2.0.5 + '@windicss/plugin-utils': 0.8.2 + vite: 2.1.0 windicss: 2.4.0 dev: true peerDependencies: vite: ^2.0.1 resolution: - integrity: sha512-jd8tGG/kiQO7xs19jmQkIJa69TC+o9ohzIWVqaU3Z4rxESCgCND/qL28BFzYi2/Uy2PHjIOeAbrLRvD12E6DYw== - /vite-ssg/0.8.12_18905f36e6473b2437d75bf1bd2c1afc: + integrity: sha512-eeHmCAbmeKg1k0r5moPEQrVPFebfsCCGkKUSb8MYWkglLfpcBZfCHyTTdpn/PONy/JcvWrdpbND2/tsy30it3g== + /vite-ssg/0.8.12_5615d07f6676c56e36f981abcba4ed80: dependencies: '@vue/compiler-sfc': 3.0.7_vue@3.0.7 '@vue/server-renderer': 3.0.7_vue@3.0.7 @@ -5185,9 +5710,9 @@ packages: html-minifier: 4.0.0 jsdom: 16.5.0 prettier: 2.2.1 - vite: 2.0.5 + vite: 2.1.0 vue: 3.0.7 - vue-router: 4.0.4_vue@3.0.7 + vue-router: 4.0.5_vue@3.0.7 yargs: 16.2.0 dev: true engines: @@ -5202,9 +5727,9 @@ packages: vue-router: ^4.0.1 resolution: integrity: sha512-Jyn7QHluvJwTqh3O/O57eRHzNHzYsM8UmPgrX9GStvjvYN8Utdbh7H4wcJSN2iz7jAl7KXZAB5+jSIltXGUGig== - /vite/2.0.5: + /vite/2.1.0: dependencies: - esbuild: 0.8.57 + esbuild: 0.9.2 postcss: 8.2.8 resolve: 1.20.0 rollup: 2.41.0 @@ -5215,8 +5740,8 @@ packages: optionalDependencies: fsevents: 2.3.2 resolution: - integrity: sha512-QTgEDbq1WsTtr6j+++ewjhBFEk6c8v0xz4fb/OWJQKNYU8ZZtphOshwOqAlnarSstPBtWCBR0tsugXx6ajfoUg== - /vue-demi/0.7.1_vue@3.0.7: + integrity: sha512-qWYmX8slkv91C3hWA2iu0o0ZvFbO2dSfWIN4dbMfSeMdNn+XeirkGWU3dy5/W1Nv13cQZvVoMTl8zyC13VFRZQ== + /vue-demi/0.7.3_vue@3.0.7: dependencies: vue: 3.0.7 dev: false @@ -5229,11 +5754,11 @@ packages: optional: true requiresBuild: true resolution: - integrity: sha512-cJ3QnpcbIqdpeV3NnNgSDwneCJifvHct+6JNvfYn/49geK/uv5VJicZDvyg20guNhz+DZmUHBHyRQTJ32lSC2g== - /vue-eslint-parser/7.6.0_eslint@7.21.0: + integrity: sha512-vrzM26H4CZCXBf/eu4T8nks6o7qgziYM52myk8bg+atw4qYqpeWJf5c82W8VdmgGfSIdh9ulOOe9+GeLc3Z/8A== + /vue-eslint-parser/7.6.0_eslint@7.22.0: dependencies: debug: 4.3.1 - eslint: 7.21.0 + eslint: 7.22.0 eslint-scope: 5.1.1 eslint-visitor-keys: 1.3.0 espree: 6.2.1 @@ -5262,10 +5787,19 @@ packages: /vue-router/4.0.4_vue@3.0.7: dependencies: vue: 3.0.7 + dev: true peerDependencies: vue: ^3.0.0 resolution: integrity: sha512-uN6PDEaYdU9aRO7mU+Dkr1uaY49hV3fucEDG/Vre/Qj8ct3RoJS16vcPrvKVzn69zDDjBV5b9Xw7fZA9r6b/Iw== + /vue-router/4.0.5_vue@3.0.7: + dependencies: + vue: 3.0.7 + dev: false + peerDependencies: + vue: ^3.0.0 + resolution: + integrity: sha512-AQq+pllb6FCc7rS6vh4PPcce3XA1jgK3hKNkQ4hXHwoVN7jOeAOMKCnX7XAX3etV9rmN7iNW8iIwgPk95ckBjw== /vue-template-es2015-compiler/1.9.1: dev: true resolution: @@ -5291,6 +5825,12 @@ packages: node: '>=10' resolution: integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + /wbuf/1.7.3: + dependencies: + minimalistic-assert: 1.0.1 + dev: true + resolution: + integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== /webidl-conversions/4.0.2: dev: true resolution: @@ -5589,6 +6129,14 @@ packages: dev: true resolution: integrity: sha512-Fkq4kSc8VvEFEM6aOnpHy3iM2erxZedIc+kU97+FvGiJyI8MmbZdMfdw4tbemaa2Qvl/gFUnKyuIQz6PcHEj1A== + /yaml-eslint-parser/0.3.2: + dependencies: + eslint-visitor-keys: 1.3.0 + lodash: 4.17.21 + yaml: 1.10.0 + dev: true + resolution: + integrity: sha512-32kYO6kJUuZzqte82t4M/gB6/+11WAuHiEnK7FreMo20xsCKPeFH5tDBU7iWxR7zeJpNnMXfJyXwne48D0hGrg== /yaml-unist-parser/1.3.1: dependencies: lines-and-columns: 1.1.6 @@ -5632,32 +6180,33 @@ packages: resolution: integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== specifiers: - '@antfu/eslint-config': ^0.4.3 - '@iconify/json': ^1.1.314 - '@intlify/vite-plugin-vue-i18n': ^2.0.1 + '@antfu/eslint-config': ^0.6.2 + '@iconify/json': ^1.1.316 + '@intlify/vite-plugin-vue-i18n': ^2.0.2 '@types/nprogress': ^0.2.0 '@typescript-eslint/eslint-plugin': ^4.17.0 '@vitejs/plugin-vue': ^1.1.5 '@vue/compiler-sfc': ^3.0.7 '@vue/server-renderer': ^3.0.7 - '@vueuse/core': ^4.3.5 + '@vueuse/core': ^4.4.1 '@vueuse/head': ^0.5.1 cross-env: ^7.0.3 - eslint: ^7.21.0 + eslint: ^7.22.0 + https-localhost: ^4.6.4 markdown-it-prism: ^2.1.6 nprogress: ^0.2.0 - pnpm: ^5.18.5 + pnpm: ^5.18.7 prism-theme-vars: ^0.2.0 typescript: ^4.2.3 - vite: ^2.0.5 - vite-plugin-components: ^0.8.0 + vite: ^2.1.0 + vite-plugin-components: ^0.8.3 vite-plugin-icons: ^0.3.2 vite-plugin-md: ^0.6.1 vite-plugin-pages: ^0.7.0 vite-plugin-pwa: ^0.5.6 vite-plugin-vue-layouts: ^0.2.2 - vite-plugin-windicss: ^0.8.1 + vite-plugin-windicss: ^0.8.2 vite-ssg: ^0.8.12 vue: ^3.0.7 vue-i18n: ^9.0.0 - vue-router: ^4.0.4 + vue-router: ^4.0.5