From: Eduardo San Martin Morote Date: Tue, 19 Jul 2022 14:46:09 +0000 (+0200) Subject: chore: minors updates X-Git-Tag: v4.1.3~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=26712b93e6b415c21c1bef81e475b6fa68625c62;p=thirdparty%2Fvuejs%2Frouter.git chore: minors updates --- diff --git a/packages/playground/package.json b/packages/playground/package.json index f5f07716..06b50d11 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -16,9 +16,9 @@ "@vitejs/plugin-vue": "^2.3.3", "@vue/compiler-sfc": "^3.2.31", "@vue/tsconfig": "^0.1.3", - "typescript": "~4.7.2", + "typescript": "~4.7.4", "vite": "^2.9.9", "vue-router": "workspace:*", - "vue-tsc": "^0.37.2" + "vue-tsc": "^0.38.8" } } diff --git a/packages/router/__tests__/RouterView.spec.ts b/packages/router/__tests__/RouterView.spec.ts index 44c4558b..4781264a 100644 --- a/packages/router/__tests__/RouterView.spec.ts +++ b/packages/router/__tests__/RouterView.spec.ts @@ -242,7 +242,7 @@ describe('RouterView', () => { props: any = {} ) { const route = createMockedRoute(initialRoute) - const wrapper = mount(RouterView, { + const wrapper = mount(RouterView as any, { props, global: { provide: route.provides, @@ -443,7 +443,7 @@ describe('RouterView', () => { props: any = {} ) { const route = createMockedRoute(initialRoute) - const wrapper = await mount(RouterView, { + const wrapper = await mount(RouterView as any, { props, global: { provide: route.provides, @@ -474,7 +474,7 @@ describe('RouterView', () => { props: any = {} ) { const route = createMockedRoute(initialRoute) - const wrapper = await mount(RouterView, { + const wrapper = await mount(RouterView as any, { props, global: { provide: route.provides, @@ -507,7 +507,7 @@ describe('RouterView', () => { props: any = {} ) { const route = createMockedRoute(initialRoute) - const wrapper = await mount(RouterView, { + const wrapper = await mount(RouterView as any, { props, global: { provide: route.provides, diff --git a/packages/router/package.json b/packages/router/package.json index d4ce6f72..03e2c4d2 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -80,34 +80,34 @@ "devDependencies": { "@microsoft/api-extractor": "^7.18.11", "@rollup/plugin-alias": "^3.1.4", - "@rollup/plugin-commonjs": "^22.0.0", + "@rollup/plugin-commonjs": "^22.0.1", "@rollup/plugin-node-resolve": "^13.0.5", "@rollup/plugin-replace": "^4.0.0", "@sucrase/jest-plugin": "^2.1.1", "@types/jest": "^27.4.1", "@types/jsdom": "^16.2.13", - "@types/nightwatch": "^2.0.8", + "@types/nightwatch": "^2.0.9", "@vitejs/plugin-vue": "^2.3.3", "@vue/compiler-sfc": "^3.2.31", "@vue/server-renderer": "^3.2.37", - "@vue/test-utils": "^2.0.0", + "@vue/test-utils": "^2.0.2", "browserstack-local": "^1.4.5", "chromedriver": "^102.0.0", "connect-history-api-fallback": "^1.6.0", "conventional-changelog-cli": "^2.1.1", "dotenv": "^16.0.0", "faked-promise": "^2.2.2", - "geckodriver": "^3.0.1", + "geckodriver": "^3.0.2", "jest": "^27.5.1", "jest-mock-warn": "^1.1.0", - "nightwatch": "^2.0.0", + "nightwatch": "^2.2.3", "nightwatch-helpers": "^1.2.0", "rimraf": "^3.0.2", - "rollup": "^2.68.0", + "rollup": "^2.77.0", "rollup-plugin-analyzer": "^4.0.0", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.32.1", - "typescript": "~4.7.2", + "typescript": "~4.7.4", "vite": "^2.9.9", "vue": "^3.2.37" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a2ba0408..11cd170e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,11 +42,11 @@ importers: '@vitejs/plugin-vue': ^2.3.3 '@vue/compiler-sfc': ^3.2.31 '@vue/tsconfig': ^0.1.3 - typescript: ~4.7.2 + typescript: ~4.7.4 vite: ^2.9.9 vue: ^3.2.36 vue-router: workspace:* - vue-tsc: ^0.37.2 + vue-tsc: ^0.38.8 dependencies: vue: 3.2.37 devDependencies: @@ -54,79 +54,79 @@ importers: '@vitejs/plugin-vue': 2.3.3_vite@2.9.10+vue@3.2.37 '@vue/compiler-sfc': 3.2.37 '@vue/tsconfig': 0.1.3_@types+node@16.11.39 - typescript: 4.7.3 + typescript: 4.7.4 vite: 2.9.10 vue-router: link:../router - vue-tsc: 0.37.3_typescript@4.7.3 + vue-tsc: 0.38.8_typescript@4.7.4 packages/router: specifiers: '@microsoft/api-extractor': ^7.18.11 '@rollup/plugin-alias': ^3.1.4 - '@rollup/plugin-commonjs': ^22.0.0 + '@rollup/plugin-commonjs': ^22.0.1 '@rollup/plugin-node-resolve': ^13.0.5 '@rollup/plugin-replace': ^4.0.0 '@sucrase/jest-plugin': ^2.1.1 '@types/jest': ^27.4.1 '@types/jsdom': ^16.2.13 - '@types/nightwatch': ^2.0.8 + '@types/nightwatch': ^2.0.9 '@vitejs/plugin-vue': ^2.3.3 '@vue/compiler-sfc': ^3.2.31 '@vue/devtools-api': ^6.1.4 '@vue/server-renderer': ^3.2.37 - '@vue/test-utils': ^2.0.0 + '@vue/test-utils': ^2.0.2 browserstack-local: ^1.4.5 chromedriver: ^102.0.0 connect-history-api-fallback: ^1.6.0 conventional-changelog-cli: ^2.1.1 dotenv: ^16.0.0 faked-promise: ^2.2.2 - geckodriver: ^3.0.1 + geckodriver: ^3.0.2 jest: ^27.5.1 jest-mock-warn: ^1.1.0 - nightwatch: ^2.0.0 + nightwatch: ^2.2.3 nightwatch-helpers: ^1.2.0 rimraf: ^3.0.2 - rollup: ^2.68.0 + rollup: ^2.77.0 rollup-plugin-analyzer: ^4.0.0 rollup-plugin-terser: ^7.0.2 rollup-plugin-typescript2: ^0.32.1 - typescript: ~4.7.2 + typescript: ~4.7.4 vite: ^2.9.9 vue: ^3.2.37 dependencies: '@vue/devtools-api': 6.1.4 devDependencies: '@microsoft/api-extractor': 7.25.0 - '@rollup/plugin-alias': 3.1.9_rollup@2.75.6 - '@rollup/plugin-commonjs': 22.0.0_rollup@2.75.6 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.75.6 - '@rollup/plugin-replace': 4.0.0_rollup@2.75.6 + '@rollup/plugin-alias': 3.1.9_rollup@2.77.0 + '@rollup/plugin-commonjs': 22.0.1_rollup@2.77.0 + '@rollup/plugin-node-resolve': 13.3.0_rollup@2.77.0 + '@rollup/plugin-replace': 4.0.0_rollup@2.77.0 '@sucrase/jest-plugin': 2.2.1 '@types/jest': 27.5.2 '@types/jsdom': 16.2.14 - '@types/nightwatch': 2.0.8 + '@types/nightwatch': 2.0.9 '@vitejs/plugin-vue': 2.3.3_vite@2.9.10+vue@3.2.37 '@vue/compiler-sfc': 3.2.37 '@vue/server-renderer': 3.2.37_vue@3.2.37 - '@vue/test-utils': 2.0.0_vue@3.2.37 + '@vue/test-utils': 2.0.2_vue@3.2.37 browserstack-local: 1.5.1 chromedriver: 102.0.0 connect-history-api-fallback: 1.6.0 conventional-changelog-cli: 2.2.2 dotenv: 16.0.1 faked-promise: 2.2.2 - geckodriver: 3.0.1 + geckodriver: 3.0.2 jest: 27.5.1 jest-mock-warn: 1.1.0 - nightwatch: 2.1.8_3ocnie545c4b2yffuhqjjjsvb4 + nightwatch: 2.2.3_e32t2ik67lgszeuglc2s7pb7se nightwatch-helpers: 1.2.0 rimraf: 3.0.2 - rollup: 2.75.6 + rollup: 2.77.0 rollup-plugin-analyzer: 4.0.0 - rollup-plugin-terser: 7.0.2_rollup@2.75.6 - rollup-plugin-typescript2: 0.32.1_fgms252lqu3rk7srzpqqayl4ya - typescript: 4.7.3 + rollup-plugin-terser: 7.0.2_rollup@2.77.0 + rollup-plugin-typescript2: 0.32.1_55kiftncucr43pz4hskma6yi2q + typescript: 4.7.4 vite: 2.9.10 vue: 3.2.37 @@ -915,58 +915,58 @@ packages: fastq: 1.13.0 dev: true - /@rollup/plugin-alias/3.1.9_rollup@2.75.6: + /@rollup/plugin-alias/3.1.9_rollup@2.77.0: resolution: {integrity: sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==} engines: {node: '>=8.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0 dependencies: - rollup: 2.75.6 + rollup: 2.77.0 slash: 3.0.0 dev: true - /@rollup/plugin-commonjs/22.0.0_rollup@2.75.6: - resolution: {integrity: sha512-Ktvf2j+bAO+30awhbYoCaXpBcyPmJbaEUYClQns/+6SNCYFURbvBiNbWgHITEsIgDDWCDUclWRKEuf8cwZCFoQ==} + /@rollup/plugin-commonjs/22.0.1_rollup@2.77.0: + resolution: {integrity: sha512-dGfEZvdjDHObBiP5IvwTKMVeq/tBZGMBHZFMdIV1ClMM/YoWS34xrHFGfag9SN2ZtMgNZRFruqvxZQEa70O6nQ==} engines: {node: '>= 12.0.0'} peerDependencies: rollup: ^2.68.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.6 + '@rollup/pluginutils': 3.1.0_rollup@2.77.0 commondir: 1.0.1 estree-walker: 2.0.2 glob: 7.2.3 is-reference: 1.2.1 magic-string: 0.25.9 - resolve: 1.22.0 - rollup: 2.75.6 + resolve: 1.22.1 + rollup: 2.77.0 dev: true - /@rollup/plugin-node-resolve/13.3.0_rollup@2.75.6: + /@rollup/plugin-node-resolve/13.3.0_rollup@2.77.0: resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==} engines: {node: '>= 10.0.0'} peerDependencies: rollup: ^2.42.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.6 + '@rollup/pluginutils': 3.1.0_rollup@2.77.0 '@types/resolve': 1.17.1 deepmerge: 4.2.2 is-builtin-module: 3.1.0 is-module: 1.0.0 resolve: 1.22.0 - rollup: 2.75.6 + rollup: 2.77.0 dev: true - /@rollup/plugin-replace/4.0.0_rollup@2.75.6: + /@rollup/plugin-replace/4.0.0_rollup@2.77.0: resolution: {integrity: sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.6 + '@rollup/pluginutils': 3.1.0_rollup@2.77.0 magic-string: 0.25.9 - rollup: 2.75.6 + rollup: 2.77.0 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.75.6: + /@rollup/pluginutils/3.1.0_rollup@2.77.0: resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} peerDependencies: @@ -975,7 +975,7 @@ packages: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 2.75.6 + rollup: 2.77.0 dev: true /@rollup/pluginutils/4.2.1: @@ -1093,7 +1093,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 17.0.41 + '@types/node': 18.0.6 '@types/responselike': 1.0.0 dev: true @@ -1101,8 +1101,8 @@ packages: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} dev: true - /@types/estree/0.0.51: - resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} + /@types/estree/1.0.0: + resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} dev: true /@types/graceful-fs/4.1.5: @@ -1153,15 +1153,15 @@ packages: /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 17.0.41 + '@types/node': 18.0.6 dev: true /@types/minimist/1.2.2: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: true - /@types/nightwatch/2.0.8: - resolution: {integrity: sha512-QxWcHZjdkNRU+524zOkwt5N809pcBklymGVfCGIzWPdf0s2Y573pXNkIomQ4ZFjxyvPevg8izZflQ7DMyeE8HA==} + /@types/nightwatch/2.0.9: + resolution: {integrity: sha512-vA568B2hjedgtjNf/ZM1po9Y5GWz8+jox0748+YyqilWIxV5fXkpKFSUWk41Evoqn5WI3JENlNupzs2o6pHjRA==} dependencies: '@types/selenium-webdriver': 4.1.1 dev: true @@ -1178,6 +1178,10 @@ packages: resolution: {integrity: sha512-xA6drNNeqb5YyV5fO3OAEsnXLfO7uF0whiOfPTz5AeDo8KeZFmODKnvwPymMNO8qE/an8pVY/O50tig2SQCrGw==} dev: true + /@types/node/18.0.6: + resolution: {integrity: sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==} + dev: true + /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true @@ -1199,7 +1203,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 17.0.41 + '@types/node': 18.0.6 dev: true /@types/selenium-webdriver/4.1.1: @@ -1219,7 +1223,7 @@ packages: /@types/ws/8.5.3: resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} dependencies: - '@types/node': 17.0.41 + '@types/node': 18.0.6 dev: true /@types/yargs-parser/21.0.0: @@ -1254,39 +1258,32 @@ packages: vite: 2.9.10 vue: 3.2.37 - /@volar/code-gen/0.37.3: - resolution: {integrity: sha512-+XXfbkjVoDPxECkAOtRmHKnKnSWMOeThqlVSm9XwIVSdyiBN8Gi4xDUWmPH/WxK+D8bGLCm4Vkjk3rge+KOVaQ==} + /@volar/code-gen/0.38.8: + resolution: {integrity: sha512-e37jd+JwNjBpWiBblsdmYMbJ9bELiuj2yZrsXv1IVKpYNSfvS92ZiYjJqVXHUwpzNeZjFG0RCd5nTpbiebwANw==} dependencies: - '@volar/source-map': 0.37.3 - dev: true - - /@volar/source-map/0.37.3: - resolution: {integrity: sha512-vedJWjcjKY2u8EnYMQyDjab2+S1tzUqvzJAY3PqVeN7nwJMyP5X2C/OMB2qZqJPxM0EYIR5ExVaJyVxWNkCgYA==} + '@volar/source-map': 0.38.8 dev: true - /@volar/typescript-faster/0.37.3: - resolution: {integrity: sha512-WlEv38Uga/VnstM2cdCedaH8eZsO/DwDr5GDNoJk+lLcpCHbmWgccajUaiLhXfgqBZld0hxQwlgwIqOsKrSgig==} - dependencies: - semver: 7.3.7 + /@volar/source-map/0.38.8: + resolution: {integrity: sha512-JZvpjW/z2U3wq5wvwcTounPrRAZuSl4hlVKr3y7y72bKr++6W05OnX7fl/ddw39G/wLHdI2ag5+4JWsSd/EYhg==} dev: true - /@volar/vue-code-gen/0.37.3: - resolution: {integrity: sha512-+V+XUItSKve98W7m+WM1iUHyEe5JixTmILsMqZNJ/Ob0UFci2YD3tCTlMC9/o/CdKlxBCgUerQZ61q/YLWKgkg==} + /@volar/vue-code-gen/0.38.8: + resolution: {integrity: sha512-iQVNmIu1TqnqTko+l9yeylmZipZ8zNH20XZAK9+48hkv2fEQnnJn5AI2W9Zb2M5DkGMpbYiJk9Fq1vm51YY1+g==} dependencies: - '@volar/code-gen': 0.37.3 - '@volar/source-map': 0.37.3 + '@volar/code-gen': 0.38.8 + '@volar/source-map': 0.38.8 '@vue/compiler-core': 3.2.37 '@vue/compiler-dom': 3.2.37 '@vue/shared': 3.2.37 dev: true - /@volar/vue-typescript/0.37.3: - resolution: {integrity: sha512-klMYVD4a3M+PhjNfreOFjgdGWTFSOM7fIJ5yebrwt8UD9HV2Bhfz0YNTYBL6SkGDTRCgeNPdGTgh1RbIWjsQJA==} + /@volar/vue-typescript/0.38.8: + resolution: {integrity: sha512-7WeFt5piz9I6FKw2cQQCWm+75MxS6xCOGm300iu+hJORlroN2dwWbwj97pQnDGbjQbftCRplUYf0GqmhcOsanQ==} dependencies: - '@volar/code-gen': 0.37.3 - '@volar/source-map': 0.37.3 - '@volar/typescript-faster': 0.37.3 - '@volar/vue-code-gen': 0.37.3 + '@volar/code-gen': 0.38.8 + '@volar/source-map': 0.38.8 + '@volar/vue-code-gen': 0.38.8 '@vue/compiler-sfc': 3.2.37 '@vue/reactivity': 3.2.37 dev: true @@ -1368,8 +1365,8 @@ packages: /@vue/shared/3.2.37: resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==} - /@vue/test-utils/2.0.0_vue@3.2.37: - resolution: {integrity: sha512-zL5kygNq7hONrO1CzaUGprEAklAX+pH8J1MPMCU3Rd2xtSYkZ+PmKU3oEDRg8VAGdL5lNJHzDgrud5amFPtirw==} + /@vue/test-utils/2.0.2_vue@3.2.37: + resolution: {integrity: sha512-E2P4oXSaWDqTZNbmKZFVLrNN/siVN78YkEqs7pHryWerrlZR9bBFLWdJwRoguX45Ru6HxIflzKl4vQvwRMwm5g==} peerDependencies: vue: ^3.0.1 dependencies: @@ -1529,6 +1526,14 @@ packages: engines: {node: '>=12'} dev: true + /ansi-to-html/0.7.2: + resolution: {integrity: sha512-v6MqmEpNlxF+POuyhKkidusCHWWkaLcGRURzivcU3I9tv7k4JVhFcnukrM5Rlk2rUywdZuzYAZ+kbZqWCnfN3g==} + engines: {node: '>=8.0.0'} + hasBin: true + dependencies: + entities: 2.2.0 + dev: true + /any-promise/1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} dev: true @@ -1796,13 +1801,13 @@ packages: resolution: {integrity: sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==} engines: {node: '>=8'} dependencies: - clone-response: 1.0.2 + clone-response: 1.0.3 get-stream: 5.2.0 http-cache-semantics: 4.1.0 - keyv: 4.3.0 + keyv: 4.3.3 lowercase-keys: 2.0.0 normalize-url: 6.1.0 - responselike: 2.0.0 + responselike: 2.0.1 dev: true /callsites/3.1.0: @@ -1912,8 +1917,8 @@ packages: resolution: {integrity: sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==} dev: true - /ci-info/3.3.1: - resolution: {integrity: sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==} + /ci-info/3.3.2: + resolution: {integrity: sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==} dev: true /cjs-module-lexer/1.2.2: @@ -1966,8 +1971,8 @@ packages: wrap-ansi: 7.0.0 dev: true - /clone-response/1.0.2: - resolution: {integrity: sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==} + /clone-response/1.0.3: + resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} dependencies: mimic-response: 1.0.1 dev: true @@ -2383,6 +2388,11 @@ packages: engines: {node: '>=10'} dev: true + /define-lazy-prop/2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + dev: true + /del/6.1.1: resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} engines: {node: '>=10'} @@ -2498,6 +2508,10 @@ packages: ansi-colors: 4.1.1 dev: true + /entities/2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + dev: true + /envinfo/7.8.1: resolution: {integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==} engines: {node: '>=4'} @@ -2986,7 +3000,7 @@ packages: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} dependencies: - minipass: 3.1.6 + minipass: 3.3.4 dev: true /fs.realpath/1.0.0: @@ -3003,15 +3017,15 @@ packages: /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - /geckodriver/3.0.1: - resolution: {integrity: sha512-cHmbNFqt4eelymsuVt7B5nh+qYGpPCltM7rd+k+CBaTvxGGr4j6STeOYahXMNdSeUbCVhqP345OuqWnvHYAz4Q==} + /geckodriver/3.0.2: + resolution: {integrity: sha512-GHOQzQnTeZOJdcdEXLuzmcRwkbHuei1VivXkn2BLyleKiT6lTvl0T7vm+d0wvr/EZC7jr0m1u1pBHSfqtuFuNQ==} engines: {node: '>=12.0.0'} hasBin: true requiresBuild: true dependencies: adm-zip: 0.5.9 bluebird: 3.7.2 - got: 11.8.2 + got: 11.8.5 https-proxy-agent: 5.0.0 tar: 6.1.11 transitivePeerDependencies: @@ -3168,8 +3182,8 @@ packages: slash: 4.0.0 dev: true - /got/11.8.2: - resolution: {integrity: sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==} + /got/11.8.5: + resolution: {integrity: sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==} engines: {node: '>=10.19.0'} dependencies: '@sindresorhus/is': 4.6.0 @@ -3182,7 +3196,7 @@ packages: http2-wrapper: 1.0.3 lowercase-keys: 2.0.0 p-cancelable: 2.1.1 - responselike: 2.0.0 + responselike: 2.0.1 dev: true /graceful-fs/4.2.10: @@ -3204,7 +3218,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.16.0 + uglify-js: 3.16.2 dev: true /hard-rejection/2.1.0: @@ -3402,6 +3416,12 @@ packages: dependencies: has: 1.0.3 + /is-docker/2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: true + /is-extglob/2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -3475,7 +3495,7 @@ packages: /is-reference/1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: - '@types/estree': 0.0.51 + '@types/estree': 1.0.0 dev: true /is-running/2.1.0: @@ -3517,6 +3537,13 @@ packages: resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==} dev: true + /is-wsl/2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: true + /is2/2.0.7: resolution: {integrity: sha512-4vBQoURAXC6hnLFxD4VW7uc04XiwTTl/8ydYJxKvPwkWQrSjInkuM5VZVg6BGr1/natq69zDuvO9lGpLClJqvA==} engines: {node: '>=v0.10.0'} @@ -3671,7 +3698,7 @@ packages: '@jest/types': 27.5.1 babel-jest: 27.5.1_@babel+core@7.18.2 chalk: 4.1.2 - ci-info: 3.3.1 + ci-info: 3.3.2 deepmerge: 4.2.2 glob: 7.2.3 graceful-fs: 4.2.10 @@ -3889,7 +3916,7 @@ packages: jest-pnp-resolver: 1.2.2_jest-resolve@27.5.1 jest-util: 27.5.1 jest-validate: 27.5.1 - resolve: 1.22.0 + resolve: 1.22.1 resolve.exports: 1.1.0 slash: 3.0.0 dev: true @@ -4001,7 +4028,7 @@ packages: '@jest/types': 27.5.1 '@types/node': 17.0.41 chalk: 4.1.2 - ci-info: 3.3.1 + ci-info: 3.3.2 graceful-fs: 4.2.10 picomatch: 2.3.1 dev: true @@ -4127,7 +4154,7 @@ packages: whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 8.7.0 - ws: 7.5.8 + ws: 7.5.9 xml-name-validator: 3.0.0 transitivePeerDependencies: - bufferutil @@ -4195,8 +4222,8 @@ packages: setimmediate: 1.0.5 dev: true - /keyv/4.3.0: - resolution: {integrity: sha512-C30Un9+63J0CsR7Wka5quXKqYZsT6dcRQ2aOwGcSc3RiQ4HGWpTAHlCA+puNfw2jA/s11EsxA1nCXgZRuRKMQQ==} + /keyv/4.3.3: + resolution: {integrity: sha512-AcysI17RvakTh8ir03+a3zJr5r0ovnAH/XTXei/4HIv3bL2K/jzvgivLK9UuI/JbU1aJjM3NSAnVvVVd3n+4DQ==} dependencies: compress-brotli: 1.3.8 json-buffer: 3.0.1 @@ -4373,6 +4400,10 @@ packages: resolution: {integrity: sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==} dev: true + /lodash.escape/4.0.1: + resolution: {integrity: sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==} + dev: true + /lodash.get/4.4.2: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} dev: true @@ -4594,8 +4625,8 @@ packages: resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} dev: true - /minipass/3.1.6: - resolution: {integrity: sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==} + /minipass/3.3.4: + resolution: {integrity: sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==} engines: {node: '>=8'} dependencies: yallist: 4.0.0 @@ -4605,7 +4636,7 @@ packages: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} dependencies: - minipass: 3.1.6 + minipass: 3.3.4 yallist: 4.0.0 dev: true @@ -4694,8 +4725,8 @@ packages: resolution: {integrity: sha512-TeYlrNctoy0rJdVAYKoouG+mwv1FmfZkArdBM76sM6090BOt5mKzJNr24lr9PFdDpBrjKhS6b/b6qJzGY/wCig==} dev: true - /nightwatch/2.1.8_3ocnie545c4b2yffuhqjjjsvb4: - resolution: {integrity: sha512-VXZNwENRkW+327sXMn0RSuYlLNJ9xT1pXhXN+DciC+EQLrfFIxtbX9MrdoXba/95DIS6oQlXS/6OpHPqwQHXow==} + /nightwatch/2.2.3_e32t2ik67lgszeuglc2s7pb7se: + resolution: {integrity: sha512-W2effHkwoSu+eSXsnkraiUW/CdO9B9+yiSqDeUZ3h9vL3WZmA/hfzC4ZQnrWzXJd4qvj2CsgCeKo9njSvlplog==} engines: {node: '>= 10.0.0'} hasBin: true peerDependencies: @@ -4711,6 +4742,7 @@ packages: optional: true dependencies: '@nightwatch/chai': 5.0.2 + ansi-to-html: 0.7.2 assertion-error: 1.1.0 boxen: 5.1.2 chai-nightwatch: 0.5.3 @@ -4720,17 +4752,20 @@ packages: dotenv: 10.0.0 ejs: 3.1.8 envinfo: 7.8.1 - geckodriver: 3.0.1 + fs-extra: 10.1.0 + geckodriver: 3.0.2 glob: 7.2.3 lodash.clone: 3.0.3 lodash.defaultsdeep: 4.6.1 + lodash.escape: 4.0.1 lodash.merge: 4.6.2 minimatch: 3.0.4 minimist: 1.2.6 mkpath: 1.0.0 mocha: 9.2.2 + open: 8.4.0 ora: 5.4.1 - selenium-webdriver: 4.1.1 + selenium-webdriver: 4.3.1 semver: 7.3.5 stacktrace-parser: 0.1.10 strip-ansi: 6.0.1 @@ -4751,7 +4786,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.0 + resolve: 1.22.1 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -4835,6 +4870,15 @@ packages: mimic-fn: 4.0.0 dev: true + /open/8.4.0: + resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: true + /optionator/0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} engines: {node: '>= 0.8.0'} @@ -5286,8 +5330,17 @@ packages: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - /responselike/2.0.0: - resolution: {integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==} + /resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + hasBin: true + dependencies: + is-core-module: 2.9.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + + /responselike/2.0.1: + resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} dependencies: lowercase-keys: 2.0.0 dev: true @@ -5328,19 +5381,19 @@ packages: engines: {node: '>=8.0.0'} dev: true - /rollup-plugin-terser/7.0.2_rollup@2.75.6: + /rollup-plugin-terser/7.0.2_rollup@2.77.0: resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} peerDependencies: rollup: ^2.0.0 dependencies: '@babel/code-frame': 7.16.7 jest-worker: 26.6.2 - rollup: 2.75.6 + rollup: 2.77.0 serialize-javascript: 4.0.0 terser: 5.14.0 dev: true - /rollup-plugin-typescript2/0.32.1_fgms252lqu3rk7srzpqqayl4ya: + /rollup-plugin-typescript2/0.32.1_55kiftncucr43pz4hskma6yi2q: resolution: {integrity: sha512-RanO8bp1WbeMv0bVlgcbsFNCn+Y3rX7wF97SQLDxf0fMLsg0B/QFF005t4AsGUcDgF3aKJHoqt4JF2xVaABeKw==} peerDependencies: rollup: '>=1.26.3' @@ -5350,13 +5403,13 @@ packages: find-cache-dir: 3.3.2 fs-extra: 10.1.0 resolve: 1.22.0 - rollup: 2.75.6 + rollup: 2.77.0 tslib: 2.4.0 - typescript: 4.7.3 + typescript: 4.7.4 dev: true - /rollup/2.75.6: - resolution: {integrity: sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==} + /rollup/2.77.0: + resolution: {integrity: sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: @@ -5393,13 +5446,13 @@ packages: xmlchars: 2.2.0 dev: true - /selenium-webdriver/4.1.1: - resolution: {integrity: sha512-Fr9e9LC6zvD6/j7NO8M1M/NVxFX67abHcxDJoP5w2KN/Xb1SyYLjMVPGgD14U2TOiKe4XKHf42OmFw9g2JgCBQ==} + /selenium-webdriver/4.3.1: + resolution: {integrity: sha512-TjH/ls1WKRQoFEHcqtn6UtwcLnA3yvx08v9cSSFYvyhp8hJWRtbe9ae2I8uXPisEZ2EaGKKoxBZ4EHv0BJM15g==} engines: {node: '>= 10.15.0'} dependencies: jszip: 3.10.0 tmp: 0.2.1 - ws: 7.5.8 + ws: 8.8.1 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -5444,7 +5497,7 @@ packages: dev: true /setimmediate/1.0.5: - resolution: {integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=} + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} dev: true /shebang-command/1.2.0: @@ -5757,7 +5810,7 @@ packages: dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 - minipass: 3.1.6 + minipass: 3.3.4 minizlib: 2.1.2 mkdirp: 1.0.4 yallist: 4.0.0 @@ -5968,20 +6021,14 @@ packages: hasBin: true dev: true - /typescript/4.7.3: - resolution: {integrity: sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - /typescript/4.7.4: resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} engines: {node: '>=4.2.0'} hasBin: true dev: true - /uglify-js/3.16.0: - resolution: {integrity: sha512-FEikl6bR30n0T3amyBh3LoiBdqHRy/f4H80+My34HOesOKyHfOsxAPAxOoqC0JUnC1amnO0IwkYC3sko51caSw==} + /uglify-js/3.16.2: + resolution: {integrity: sha512-AaQNokTNgExWrkEYA24BTNMSjyqEXPSfhqoS0AxmHkCJ4U+Dyy5AvbGV/sqxuxficEfGGoX3zWw9R7QpLFfEsg==} engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true @@ -6054,7 +6101,7 @@ packages: esbuild: 0.14.43 postcss: 8.4.14 resolve: 1.22.0 - rollup: 2.75.6 + rollup: 2.77.0 optionalDependencies: fsevents: 2.3.2 @@ -6078,14 +6125,14 @@ packages: - stylus dev: false - /vue-tsc/0.37.3_typescript@4.7.3: - resolution: {integrity: sha512-MB8aU+9z722Q1tD/pg8ZKnkOSZI1yAlPYCA7R42B86XCUJ/w7fQtlI8Ojcgznz7IH3SxIkOVIw+S6TfddOa9gg==} + /vue-tsc/0.38.8_typescript@4.7.4: + resolution: {integrity: sha512-hhyc5SODiekcYNXG08aNg17LogR19o3i14avVejo+Fm45Dqk9Ke6rb0M19HoTKdQGfZBgqg2VUboYxmtAukWeg==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/vue-typescript': 0.37.3 - typescript: 4.7.3 + '@volar/vue-typescript': 0.38.8 + typescript: 4.7.4 dev: true /vue/3.2.37: @@ -6117,7 +6164,7 @@ packages: dev: true /wcwidth/1.0.1: - resolution: {integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=} + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: defaults: 1.0.3 dev: true @@ -6217,8 +6264,8 @@ packages: typedarray-to-buffer: 3.1.5 dev: true - /ws/7.5.8: - resolution: {integrity: sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==} + /ws/7.5.9: + resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -6230,6 +6277,19 @@ packages: optional: true dev: true + /ws/8.8.1: + resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + /xml-name-validator/3.0.0: resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} dev: true