diff --git a/Dockerfile b/Dockerfile index dde799c..7eb4c8c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM mcr.microsoft.com/playwright:v1.27.1-focal +FROM mcr.microsoft.com/playwright:v1.28.1-focal RUN apt-get update && \ # Install node18 diff --git a/package.json b/package.json index c3d0f5e..318ba88 100644 --- a/package.json +++ b/package.json @@ -25,22 +25,22 @@ "devDependencies": { "@awesome-code-style/eslint-config": "^4.1.0", "@awesome-code-style/prettier-config": "^4.0.0", - "@changesets/cli": "^2.25.0", + "@changesets/cli": "^2.25.2", "@tsconfig/node16": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.41.0", - "@typescript-eslint/parser": "^5.41.0", - "esbuild": "^0.15.12", - "eslint": "^8.26.0", + "@typescript-eslint/eslint-plugin": "^5.44.0", + "@typescript-eslint/parser": "^5.44.0", + "esbuild": "^0.15.15", + "eslint": "^8.28.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-header": "^3.1.1", "eslint-plugin-import": "^2.26.0", "eslint-plugin-simple-import-sort": "^8.0.0", "eslint-plugin-unused-imports": "^2.0.0", "execa": "^5.0.0", - "prettier": "^2.7.1", - "tslib": "^2.4.0", + "prettier": "^2.8.0", + "tslib": "^2.4.1", "typedoc": "~0.22.0", - "typescript": "^4.8.4" + "typescript": "^4.9.3" }, "pnpm": { "overrides": { diff --git a/packages/esbd/package.json b/packages/esbd/package.json index c5517e2..759274e 100644 --- a/packages/esbd/package.json +++ b/packages/esbd/package.json @@ -27,34 +27,34 @@ "esbuild": ">= 0.14.51" }, "devDependencies": { - "@playwright/test": "^1.27.1", + "@playwright/test": "^1.28.1", "@types/mkdirp": "^1.0.2", "@types/pretty-time": "^1.1.2", "@types/serve-static": "^1.15.0", "@types/wait-on": "^5.3.1", "chokidar": "^3.5.3", - "cleye": "^1.2.1", - "esbuild": "^0.15.12", + "cleye": "^1.3.1", + "esbuild": "^0.15.15", "esbuild-node-externals": "^1.5.0", "execa": "^5.0.0", "get-port": "^5.0.0", "io-spin": "^0.4.1", - "memfs": "^3.4.8", + "memfs": "^3.4.12", "mkdirp": "^1.0.4", "node-graceful": "^3.1.0", - "parse5": "^7.1.1", + "parse5": "^7.1.2", "picocolors": "^1.0.0", - "playwright": "^1.27.1", - "prettier": "^2.7.1", + "playwright": "^1.28.1", + "prettier": "^2.8.0", "pretty-bytes": "^5.6.0", "pretty-time": "^1.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", "serve-static": "^1.15.0", - "tslib": "^2.4.0", - "typescript": "^4.8.4", - "vite": "^3.2.1", - "vitest": "^0.25.0", + "tslib": "^2.4.1", + "typescript": "^4.9.3", + "vite": "^3.2.4", + "vitest": "^0.25.3", "wait-on": "^6.0.1" }, "scripts": { diff --git a/packages/esbd/src/esbd-serve.ts b/packages/esbd/src/esbd-serve.ts index c3ac0f7..d63b283 100644 --- a/packages/esbd/src/esbd-serve.ts +++ b/packages/esbd/src/esbd-serve.ts @@ -223,8 +223,15 @@ export default async function esbdServe( async function shutdown(exitCode = 0) { logger.info('Shutting down…'); - await promisify(server.close)(); - if (lrserver) await promisify(lrserver.close)(); + const shutdownPromises: Promise[] = []; + if (server) shutdownPromises.push(promisify(server.close)()); + if (lrserver) shutdownPromises.push(promisify(lrserver.close)()); + try { + await Promise.all(shutdownPromises); + } catch { + // ignore errors on 'close' + } + if (build) build.stop?.(); if (build) build.rebuild.dispose(); clients.forEach(res => { diff --git a/packages/esbuild-overlay/package.json b/packages/esbuild-overlay/package.json index 4909822..eb743d2 100644 --- a/packages/esbuild-overlay/package.json +++ b/packages/esbuild-overlay/package.json @@ -29,14 +29,14 @@ }, "devDependencies": { "@tsconfig/svelte": "^3.0.0", - "esbuild": "^0.15.12", - "esbuild-svelte": "^0.7.1", - "prettier": "^2.7.1", - "svelte": "^3.52.0", + "esbuild": "^0.15.15", + "esbuild-svelte": "^0.7.3", + "prettier": "^2.8.0", + "svelte": "^3.53.1", "svelte-check": "^2.9.2", "svelte-preprocess": "^4.10.7", - "tslib": "^2.4.0", - "typescript": "^4.8.4" + "tslib": "^2.4.1", + "typescript": "^4.9.3" }, "scripts": { "docs": "../../scripts/markdown-interpolate.mjs README.md && prettier --write README.md", diff --git a/packages/esbuild-plugin-html/package.json b/packages/esbuild-plugin-html/package.json index 277c11a..8b4ed73 100644 --- a/packages/esbuild-plugin-html/package.json +++ b/packages/esbuild-plugin-html/package.json @@ -27,14 +27,14 @@ "esbuild": ">= 0.13.0" }, "devDependencies": { - "@types/node": "^16.18.2", - "esbuild": "^0.15.12", + "@types/node": "^16.18.3", + "esbuild": "^0.15.15", "esbuild-node-externals": "^1.5.0", - "parse5": "^7.1.1", - "prettier": "^2.7.1", - "typescript": "^4.8.4", - "vite": "^3.2.1", - "vitest": "^0.25.0" + "parse5": "^7.1.2", + "prettier": "^2.8.0", + "typescript": "^4.9.3", + "vite": "^3.2.4", + "vitest": "^0.25.3" }, "scripts": { "docs": "../../scripts/markdown-interpolate.mjs README.md && prettier --write README.md", diff --git a/packages/esbuild-plugin-livereload/package.json b/packages/esbuild-plugin-livereload/package.json index b0adc1a..b0144a0 100644 --- a/packages/esbuild-plugin-livereload/package.json +++ b/packages/esbuild-plugin-livereload/package.json @@ -28,20 +28,20 @@ }, "devDependencies": { "@jgoz/esbuild-overlay": "workspace:*", - "@playwright/test": "^1.27.1", - "@types/node": "^16.18.2", - "esbuild": "^0.15.12", + "@playwright/test": "^1.28.1", + "@types/node": "^16.18.3", + "esbuild": "^0.15.15", "esbuild-node-externals": "^1.5.0", - "esbuild-svelte": "^0.7.1", + "esbuild-svelte": "^0.7.3", "get-port": "^5.0.0", "open-editor": "^3.0.0", - "playwright": "^1.27.1", - "prettier": "^2.7.1", - "svelte": "^3.52.0", + "playwright": "^1.28.1", + "prettier": "^2.8.0", + "svelte": "^3.53.1", "svelte-check": "^2.9.2", "svelte-preprocess": "^4.10.7", - "tslib": "^2.4.0", - "typescript": "^4.8.4" + "tslib": "^2.4.1", + "typescript": "^4.9.3" }, "scripts": { "docs": "../../scripts/markdown-interpolate.mjs README.md && prettier --write README.md", diff --git a/packages/esbuild-plugin-sass/package.json b/packages/esbuild-plugin-sass/package.json index d9f3a9b..2abceb6 100644 --- a/packages/esbuild-plugin-sass/package.json +++ b/packages/esbuild-plugin-sass/package.json @@ -37,16 +37,16 @@ "@types/node-sass": "^4.11.3", "@types/sass": "^1.43.1", "autoprefixer": "^10.4.13", - "enhanced-resolve": "^5.10.0", - "esbuild": "^0.15.12", + "enhanced-resolve": "^5.12.0", + "esbuild": "^0.15.15", "esbuild-node-externals": "^1.5.0", - "postcss": "^8.4.18", - "postcss-preset-env": "^7.8.2", - "prettier": "^2.7.1", - "sass": "^1.55.0", - "typescript": "^4.8.4", - "vite": "^3.2.1", - "vitest": "^0.25.0" + "postcss": "^8.4.19", + "postcss-preset-env": "^7.8.3", + "prettier": "^2.8.0", + "sass": "^1.56.1", + "typescript": "^4.9.3", + "vite": "^3.2.4", + "vitest": "^0.25.3" }, "scripts": { "docs": "../../scripts/markdown-interpolate.mjs README.md && prettier --write README.md", diff --git a/packages/esbuild-plugin-typecheck/package.json b/packages/esbuild-plugin-typecheck/package.json index f6d4caf..882bd86 100644 --- a/packages/esbuild-plugin-typecheck/package.json +++ b/packages/esbuild-plugin-typecheck/package.json @@ -36,18 +36,18 @@ }, "devDependencies": { "@jgoz/esbuild-plugin-livereload": "workspace:*", - "@types/node": "^16.18.2", - "esbuild": "^0.15.12", + "@types/node": "^16.18.3", + "esbuild": "^0.15.15", "esbuild-node-externals": "^1.5.0", "execa": "^5.0.0", - "memfs": "^3.4.8", + "memfs": "^3.4.12", "picocolors": "^1.0.0", - "prettier": "^2.7.1", - "tslib": "^2.4.0", - "typescript": "^4.8.4", + "prettier": "^2.8.0", + "tslib": "^2.4.1", + "typescript": "^4.9.3", "unionfs": "^4.4.0", - "vite": "^3.2.1", - "vitest": "^0.25.0" + "vite": "^3.2.4", + "vitest": "^0.25.3" }, "scripts": { "docs": "../../scripts/markdown-interpolate.mjs README.md && prettier --write README.md", diff --git a/packages/esbuild-plugin-typecheck/test/esbuild-plugin-typecheck.test.ts b/packages/esbuild-plugin-typecheck/test/esbuild-plugin-typecheck.test.ts index ac602f4..0a5dc1e 100644 --- a/packages/esbuild-plugin-typecheck/test/esbuild-plugin-typecheck.test.ts +++ b/packages/esbuild-plugin-typecheck/test/esbuild-plugin-typecheck.test.ts @@ -245,7 +245,18 @@ describe('eslint-plugin-typecheck', () => { it('produces no output by default', async () => { const { output } = await build.run('pkg-three/build.js', [], { watch: true }); - expect(output).toEqual(['✔ Typecheck passed', 'ℹ Typecheck finished in TIME']); + + try { + expect(output).toEqual(['✔ Typecheck passed', 'ℹ Typecheck finished in TIME']); + } catch { + // TODO: remove after https://github.com/microsoft/TypeScript/pull/51626 is released + expect(output).toEqual([ + '✔ Typecheck passed', + 'ℹ Typecheck finished in TIME', + '✔ Typecheck passed', + 'ℹ Typecheck finished in TIME', + ]); + } await expect(build.findTSOutput()).resolves.toEqual([]); }); @@ -269,6 +280,13 @@ describe('eslint-plugin-typecheck', () => { "../pkg-one/one.ts(7,33): error TS2504: Type 'AsyncIterator' must have a '[Symbol.asyncIterator]()' method that returns an async iterator.", '✖ Typecheck failed with 1 error', 'ℹ Typecheck finished in TIME', + + // TODO: remove after https://github.com/microsoft/TypeScript/pull/51626 is released + "../pkg-one/one.ts(7,33): error TS2504: Type 'AsyncIterator' must have a '[Symbol.asyncIterator]()' method that returns an async iterator.", + '✖ Typecheck failed with 1 error', + 'ℹ Typecheck finished in TIME', + // /TODO + // two-error "../pkg-two/two.ts(8,33): error TS2504: Type 'AsyncIterator' must have a '[Symbol.asyncIterator]()' method that returns an async iterator.", "../pkg-one/one.ts(7,33): error TS2504: Type 'AsyncIterator' must have a '[Symbol.asyncIterator]()' method that returns an async iterator.", @@ -281,6 +299,11 @@ describe('eslint-plugin-typecheck', () => { // two '✔ Typecheck passed', 'ℹ Typecheck finished in TIME', + + // TODO: remove after https://github.com/microsoft/TypeScript/pull/51626 is released + '✔ Typecheck passed', + 'ℹ Typecheck finished in TIME', + // /TODO ]); await expect(build.findTSOutput()).resolves.toEqual([ @@ -302,7 +325,17 @@ describe('eslint-plugin-typecheck', () => { watch: true, }); - expect(output).toEqual(['✔ Typecheck passed', 'ℹ Typecheck finished in TIME']); + try { + expect(output).toEqual(['✔ Typecheck passed', 'ℹ Typecheck finished in TIME']); + } catch { + // TODO: remove after https://github.com/microsoft/TypeScript/pull/51626 is released + expect(output).toEqual([ + '✔ Typecheck passed', + 'ℹ Typecheck finished in TIME', + '✔ Typecheck passed', + 'ℹ Typecheck finished in TIME', + ]); + } await expect(build.findTSOutput()).resolves.toEqual([ 'pkg-one/build/one.js', diff --git a/packages/esbuild-plugin-typecheck/test/fixture/build/pkg-three/build.js b/packages/esbuild-plugin-typecheck/test/fixture/build/pkg-three/build.js index 345b835..b4e2662 100755 --- a/packages/esbuild-plugin-typecheck/test/fixture/build/pkg-three/build.js +++ b/packages/esbuild-plugin-typecheck/test/fixture/build/pkg-three/build.js @@ -2,20 +2,30 @@ const { typecheckPlugin } = require('../../../lib'); const { build } = require('esbuild'); -const path = require('path'); -build({ - absWorkingDir: __dirname, - entryPoints: ['./three.ts'], - bundle: true, - format: 'esm', - outdir: './dist', - platform: 'node', - plugins: [ - typecheckPlugin({ - buildMode: process.env.BUILD_MODE, - }), - ], - watch: !!process.env.WATCH, - write: false, -}).catch(() => process.exit(1)); +async function main() { + try { + const result = await build({ + absWorkingDir: __dirname, + entryPoints: ['./three.ts'], + bundle: true, + format: 'esm', + outdir: './dist', + platform: 'node', + plugins: [ + typecheckPlugin({ + buildMode: process.env.BUILD_MODE, + }), + ], + watch: !!process.env.WATCH, + write: false, + }); + process.on('SIGTERM', () => { + result.stop(); + }); + } catch (error) { + process.exit(1); + } +} + +main(); diff --git a/packages/esbuild-plugin-typecheck/test/fixture/compile/build.js b/packages/esbuild-plugin-typecheck/test/fixture/compile/build.js index 90b4ede..befd30e 100755 --- a/packages/esbuild-plugin-typecheck/test/fixture/compile/build.js +++ b/packages/esbuild-plugin-typecheck/test/fixture/compile/build.js @@ -2,16 +2,26 @@ const { typecheckPlugin } = require('../../lib'); const { build } = require('esbuild'); -const path = require('path'); -build({ - absWorkingDir: __dirname, - entryPoints: ['./src/index.ts'], - bundle: true, - format: 'esm', - outdir: './dist', - platform: 'node', - plugins: [typecheckPlugin()], - watch: !!process.env.WATCH, - write: false, -}).catch(() => process.exit(1)); +async function main() { + try { + const result = await build({ + absWorkingDir: __dirname, + entryPoints: ['./src/index.ts'], + bundle: true, + format: 'esm', + outdir: './dist', + platform: 'node', + plugins: [typecheckPlugin()], + watch: !!process.env.WATCH, + write: false, + }); + process.on('SIGTERM', () => { + result.stop(); + }); + } catch (error) { + process.exit(1); + } +} + +main(); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e227e44..5dd959a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,248 +9,248 @@ importers: specifiers: '@awesome-code-style/eslint-config': ^4.1.0 '@awesome-code-style/prettier-config': ^4.0.0 - '@changesets/cli': ^2.25.0 + '@changesets/cli': ^2.25.2 '@tsconfig/node16': ^1.0.3 - '@typescript-eslint/eslint-plugin': ^5.41.0 - '@typescript-eslint/parser': ^5.41.0 - esbuild: ^0.15.12 - eslint: ^8.26.0 + '@typescript-eslint/eslint-plugin': ^5.44.0 + '@typescript-eslint/parser': ^5.44.0 + esbuild: ^0.15.15 + eslint: ^8.28.0 eslint-config-prettier: ^8.5.0 eslint-plugin-header: ^3.1.1 eslint-plugin-import: ^2.26.0 eslint-plugin-simple-import-sort: ^8.0.0 eslint-plugin-unused-imports: ^2.0.0 execa: ^5.0.0 - prettier: ^2.7.1 + prettier: ^2.8.0 tslib: ^2.4.0 typedoc: ~0.22.0 - typescript: ^4.8.4 + typescript: ^4.9.3 devDependencies: - '@awesome-code-style/eslint-config': 4.1.0_rrzfnnbj4ghwl4idocuz5bdrae - '@awesome-code-style/prettier-config': 4.0.0_prettier@2.7.1 - '@changesets/cli': 2.25.0 + '@awesome-code-style/eslint-config': 4.1.0_ihnqdmrldqsnq7mfqy7vp6np2y + '@awesome-code-style/prettier-config': 4.0.0_prettier@2.8.0 + '@changesets/cli': 2.25.2 '@tsconfig/node16': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.41.0_huremdigmcnkianavgfk3x6iou - '@typescript-eslint/parser': 5.41.0_wyqvi574yv7oiwfeinomdzmc3m - esbuild: 0.15.12 - eslint: 8.26.0 - eslint-config-prettier: 8.5.0_eslint@8.26.0 - eslint-plugin-header: 3.1.1_eslint@8.26.0 - eslint-plugin-import: 2.26.0_c2flhriocdzler6lrwbyxxyoca - eslint-plugin-simple-import-sort: 8.0.0_eslint@8.26.0 - eslint-plugin-unused-imports: 2.0.0_6r3xdzcxornz44qxq7pviwvbfa + '@typescript-eslint/eslint-plugin': 5.44.0_fnsv2sbzcckq65bwfk7a5xwslu + '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a + esbuild: 0.15.15 + eslint: 8.28.0 + eslint-config-prettier: 8.5.0_eslint@8.28.0 + eslint-plugin-header: 3.1.1_eslint@8.28.0 + eslint-plugin-import: 2.26.0_vfrilbydaxalswvos6uuh4sxs4 + eslint-plugin-simple-import-sort: 8.0.0_eslint@8.28.0 + eslint-plugin-unused-imports: 2.0.0_aucl44mjeutxyzmt4nvo2cczya execa: 5.1.1 - prettier: 2.7.1 - tslib: 2.4.0 - typedoc: 0.22.18_typescript@4.8.4 - typescript: 4.8.4 + prettier: 2.8.0 + tslib: 2.4.1 + typedoc: 0.22.18_typescript@4.9.3 + typescript: 4.9.3 packages/esbd: specifiers: '@jgoz/esbuild-plugin-livereload': workspace:* '@jgoz/esbuild-plugin-typecheck': workspace:* - '@playwright/test': ^1.27.1 + '@playwright/test': ^1.28.1 '@types/mkdirp': ^1.0.2 '@types/pretty-time': ^1.1.2 '@types/serve-static': ^1.15.0 '@types/wait-on': ^5.3.1 chokidar: ^3.5.3 - cleye: ^1.2.1 - esbuild: ^0.15.12 + cleye: ^1.3.1 + esbuild: ^0.15.15 esbuild-node-externals: ^1.5.0 execa: ^5.0.0 get-port: ^5.0.0 io-spin: ^0.4.1 - memfs: ^3.4.8 + memfs: ^3.4.12 mkdirp: ^1.0.4 node-graceful: ^3.1.0 - parse5: ^7.1.1 + parse5: ^7.1.2 picocolors: ^1.0.0 - playwright: ^1.27.1 - prettier: ^2.7.1 + playwright: ^1.28.1 + prettier: ^2.8.0 pretty-bytes: ^5.6.0 pretty-time: ^1.1.0 react: ^18.2.0 react-dom: ^18.2.0 serve-static: ^1.15.0 tslib: ^2.4.0 - typescript: ^4.8.4 - vite: ^3.2.1 - vitest: ^0.25.0 + typescript: ^4.9.3 + vite: ^3.2.4 + vitest: ^0.25.3 wait-on: ^6.0.1 dependencies: '@jgoz/esbuild-plugin-livereload': link:../esbuild-plugin-livereload '@jgoz/esbuild-plugin-typecheck': link:../esbuild-plugin-typecheck devDependencies: - '@playwright/test': 1.27.1 + '@playwright/test': 1.28.1 '@types/mkdirp': 1.0.2 '@types/pretty-time': 1.1.2 '@types/serve-static': 1.15.0 '@types/wait-on': 5.3.1 chokidar: 3.5.3 - cleye: 1.2.1 - esbuild: 0.15.12 - esbuild-node-externals: 1.5.0_esbuild@0.15.12 + cleye: 1.3.1 + esbuild: 0.15.15 + esbuild-node-externals: 1.5.0_esbuild@0.15.15 execa: 5.1.1 get-port: 5.1.1 io-spin: 0.4.1 - memfs: 3.4.8 + memfs: 3.4.12 mkdirp: 1.0.4 node-graceful: 3.1.0 - parse5: 7.1.1 + parse5: 7.1.2 picocolors: 1.0.0 - playwright: 1.27.1 - prettier: 2.7.1 + playwright: 1.28.1 + prettier: 2.8.0 pretty-bytes: 5.6.0 pretty-time: 1.1.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 serve-static: 1.15.0 - tslib: 2.4.0 - typescript: 4.8.4 - vite: 3.2.1 - vitest: 0.25.1 + tslib: 2.4.1 + typescript: 4.9.3 + vite: 3.2.4 + vitest: 0.25.3 wait-on: 6.0.1 packages/esbuild-overlay: specifiers: '@tsconfig/svelte': ^3.0.0 - esbuild: ^0.15.12 - esbuild-svelte: ^0.7.1 - prettier: ^2.7.1 - svelte: ^3.52.0 + esbuild: ^0.15.15 + esbuild-svelte: ^0.7.3 + prettier: ^2.8.0 + svelte: ^3.53.1 svelte-check: ^2.9.2 svelte-preprocess: ^4.10.7 tslib: ^2.4.0 - typescript: ^4.8.4 + typescript: ^4.9.3 devDependencies: '@tsconfig/svelte': 3.0.0 - esbuild: 0.15.12 - esbuild-svelte: 0.7.1_azfagdgzpedrfvyywnkutytoiq - prettier: 2.7.1 - svelte: 3.52.0 - svelte-check: 2.9.2_svelte@3.52.0 - svelte-preprocess: 4.10.7_besnmoibwkhwtentvwuriss7pa - tslib: 2.4.0 - typescript: 4.8.4 + esbuild: 0.15.15 + esbuild-svelte: 0.7.3_6e6efcfdwf7hlkrsynxhh7n5ta + prettier: 2.8.0 + svelte: 3.53.1 + svelte-check: 2.9.2_svelte@3.53.1 + svelte-preprocess: 4.10.7_7dvewpees4iyn2tkw2qzal77a4 + tslib: 2.4.1 + typescript: 4.9.3 packages/esbuild-plugin-html: specifiers: - '@types/node': ^16.18.2 - esbuild: ^0.15.12 + '@types/node': ^16.18.3 + esbuild: ^0.15.15 esbuild-node-externals: ^1.5.0 - parse5: ^7.1.1 - prettier: ^2.7.1 - typescript: ^4.8.4 - vite: ^3.2.1 - vitest: ^0.25.0 + parse5: ^7.1.2 + prettier: ^2.8.0 + typescript: ^4.9.3 + vite: ^3.2.4 + vitest: ^0.25.3 devDependencies: - '@types/node': 16.18.2 - esbuild: 0.15.12 - esbuild-node-externals: 1.5.0_esbuild@0.15.12 - parse5: 7.1.1 - prettier: 2.7.1 - typescript: 4.8.4 - vite: 3.2.1 - vitest: 0.25.1 + '@types/node': 16.18.3 + esbuild: 0.15.15 + esbuild-node-externals: 1.5.0_esbuild@0.15.15 + parse5: 7.1.2 + prettier: 2.8.0 + typescript: 4.9.3 + vite: 3.2.4_@types+node@16.18.3 + vitest: 0.25.3 packages/esbuild-plugin-livereload: specifiers: '@jgoz/esbuild-overlay': workspace:* - '@playwright/test': ^1.27.1 - '@types/node': ^16.18.2 - esbuild: ^0.15.12 + '@playwright/test': ^1.28.1 + '@types/node': ^16.18.3 + esbuild: ^0.15.15 esbuild-node-externals: ^1.5.0 - esbuild-svelte: ^0.7.1 + esbuild-svelte: ^0.7.3 get-port: ^5.0.0 open-editor: ^3.0.0 - playwright: ^1.27.1 - prettier: ^2.7.1 - svelte: ^3.52.0 + playwright: ^1.28.1 + prettier: ^2.8.0 + svelte: ^3.53.1 svelte-check: ^2.9.2 svelte-preprocess: ^4.10.7 tslib: ^2.4.0 - typescript: ^4.8.4 + typescript: ^4.9.3 devDependencies: '@jgoz/esbuild-overlay': link:../esbuild-overlay - '@playwright/test': 1.27.1 - '@types/node': 16.18.2 - esbuild: 0.15.12 - esbuild-node-externals: 1.5.0_esbuild@0.15.12 - esbuild-svelte: 0.7.1_azfagdgzpedrfvyywnkutytoiq + '@playwright/test': 1.28.1 + '@types/node': 16.18.3 + esbuild: 0.15.15 + esbuild-node-externals: 1.5.0_esbuild@0.15.15 + esbuild-svelte: 0.7.3_6e6efcfdwf7hlkrsynxhh7n5ta get-port: 5.1.1 open-editor: 3.0.0 - playwright: 1.27.1 - prettier: 2.7.1 - svelte: 3.52.0 - svelte-check: 2.9.2_svelte@3.52.0 - svelte-preprocess: 4.10.7_besnmoibwkhwtentvwuriss7pa - tslib: 2.4.0 - typescript: 4.8.4 + playwright: 1.28.1 + prettier: 2.8.0 + svelte: 3.53.1 + svelte-check: 2.9.2_svelte@3.53.1 + svelte-preprocess: 4.10.7_7dvewpees4iyn2tkw2qzal77a4 + tslib: 2.4.1 + typescript: 4.9.3 packages/esbuild-plugin-sass: specifiers: '@types/node-sass': ^4.11.3 '@types/sass': ^1.43.1 autoprefixer: ^10.4.13 - enhanced-resolve: ^5.10.0 - esbuild: ^0.15.12 + enhanced-resolve: ^5.12.0 + esbuild: ^0.15.15 esbuild-node-externals: ^1.5.0 - postcss: ^8.4.18 - postcss-preset-env: ^7.8.2 - prettier: ^2.7.1 - sass: ^1.55.0 - typescript: ^4.8.4 - vite: ^3.2.1 - vitest: ^0.25.0 + postcss: ^8.4.19 + postcss-preset-env: ^7.8.3 + prettier: ^2.8.0 + sass: ^1.56.1 + typescript: ^4.9.3 + vite: ^3.2.4 + vitest: ^0.25.3 devDependencies: '@types/node-sass': 4.11.3 '@types/sass': 1.43.1 - autoprefixer: 10.4.13_postcss@8.4.18 - enhanced-resolve: 5.10.0 - esbuild: 0.15.12 - esbuild-node-externals: 1.5.0_esbuild@0.15.12 - postcss: 8.4.18 - postcss-preset-env: 7.8.2_postcss@8.4.18 - prettier: 2.7.1 - sass: 1.55.0 - typescript: 4.8.4 - vite: 3.2.1_sass@1.55.0 - vitest: 0.25.1_sass@1.55.0 + autoprefixer: 10.4.13_postcss@8.4.19 + enhanced-resolve: 5.12.0 + esbuild: 0.15.15 + esbuild-node-externals: 1.5.0_esbuild@0.15.15 + postcss: 8.4.19 + postcss-preset-env: 7.8.3_postcss@8.4.19 + prettier: 2.8.0 + sass: 1.56.1 + typescript: 4.9.3 + vite: 3.2.4_sass@1.56.1 + vitest: 0.25.3_sass@1.56.1 packages/esbuild-plugin-typecheck: specifiers: '@jgoz/esbuild-plugin-livereload': workspace:* - '@types/node': ^16.18.2 - esbuild: ^0.15.12 + '@types/node': ^16.18.3 + esbuild: ^0.15.15 esbuild-node-externals: ^1.5.0 execa: ^5.0.0 - memfs: ^3.4.8 + memfs: ^3.4.12 picocolors: ^1.0.0 - prettier: ^2.7.1 + prettier: ^2.8.0 tslib: ^2.4.0 - typescript: ^4.8.4 + typescript: ^4.9.3 unionfs: ^4.4.0 - vite: ^3.2.1 - vitest: ^0.25.0 + vite: ^3.2.4 + vitest: ^0.25.3 devDependencies: '@jgoz/esbuild-plugin-livereload': link:../esbuild-plugin-livereload - '@types/node': 16.18.2 - esbuild: 0.15.12 - esbuild-node-externals: 1.5.0_esbuild@0.15.12 + '@types/node': 16.18.3 + esbuild: 0.15.15 + esbuild-node-externals: 1.5.0_esbuild@0.15.15 execa: 5.1.1 - memfs: 3.4.8 + memfs: 3.4.12 picocolors: 1.0.0 - prettier: 2.7.1 - tslib: 2.4.0 - typescript: 4.8.4 + prettier: 2.8.0 + tslib: 2.4.1 + typescript: 4.9.3 unionfs: 4.4.0 - vite: 3.2.1 - vitest: 0.25.1 + vite: 3.2.4_@types+node@16.18.3 + vitest: 0.25.3 packages: - /@awesome-code-style/eslint-config/4.1.0_rrzfnnbj4ghwl4idocuz5bdrae: + /@awesome-code-style/eslint-config/4.1.0_ihnqdmrldqsnq7mfqy7vp6np2y: resolution: {integrity: sha512-exq+8wS8mTM+2M6w7KR1ajVvYTH1jgR5nHR8XYa+qD2YoFSpE4bGgVugIm1+GlVFl8jkhy2erCiHyc97l8NOzA==} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.3.0 @@ -267,24 +267,24 @@ packages: eslint-plugin-react-hooks: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.41.0_huremdigmcnkianavgfk3x6iou - '@typescript-eslint/parser': 5.41.0_wyqvi574yv7oiwfeinomdzmc3m - eslint: 8.26.0 - eslint-config-prettier: 8.5.0_eslint@8.26.0 - eslint-plugin-import: 2.26.0_c2flhriocdzler6lrwbyxxyoca - eslint-plugin-simple-import-sort: 8.0.0_eslint@8.26.0 - eslint-plugin-unused-imports: 2.0.0_6r3xdzcxornz44qxq7pviwvbfa + '@typescript-eslint/eslint-plugin': 5.44.0_fnsv2sbzcckq65bwfk7a5xwslu + '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a + eslint: 8.28.0 + eslint-config-prettier: 8.5.0_eslint@8.28.0 + eslint-plugin-import: 2.26.0_vfrilbydaxalswvos6uuh4sxs4 + eslint-plugin-simple-import-sort: 8.0.0_eslint@8.28.0 + eslint-plugin-unused-imports: 2.0.0_aucl44mjeutxyzmt4nvo2cczya transitivePeerDependencies: - supports-color - typescript dev: true - /@awesome-code-style/prettier-config/4.0.0_prettier@2.7.1: + /@awesome-code-style/prettier-config/4.0.0_prettier@2.8.0: resolution: {integrity: sha512-tQn7WneK1qQ3q3sGXv7qEqSDErbVqFRoEJEjZzA8g/k2k5OpIrv1z3Z0ZYWb9ZurQlqp75Vi6gUx9rICO2eK8g==} peerDependencies: prettier: '>= 2.0.0' dependencies: - prettier: 2.7.1 + prettier: 2.8.0 dev: true /@babel/code-frame/7.16.7: @@ -315,8 +315,8 @@ packages: regenerator-runtime: 0.13.10 dev: true - /@changesets/apply-release-plan/6.1.1: - resolution: {integrity: sha512-LaQiP/Wf0zMVR0HNrLQAjz3rsNsr0d/RlnP6Ef4oi8VafOwnY1EoWdK4kssuUJGgNgDyHpomS50dm8CU3D7k7g==} + /@changesets/apply-release-plan/6.1.2: + resolution: {integrity: sha512-H8TV9E/WtJsDfoDVbrDGPXmkZFSv7W2KLqp4xX4MKZXshb0hsQZUNowUa8pnus9qb/5OZrFFRVsUsDCVHNW/AQ==} dependencies: '@babel/runtime': 7.20.0 '@changesets/config': 2.2.0 @@ -328,7 +328,7 @@ packages: fs-extra: 7.0.1 lodash.startcase: 4.4.0 outdent: 0.5.0 - prettier: 2.7.1 + prettier: 2.8.0 resolve-from: 5.0.0 semver: 5.7.1 dev: true @@ -350,12 +350,12 @@ packages: '@changesets/types': 5.2.0 dev: true - /@changesets/cli/2.25.0: - resolution: {integrity: sha512-Svu5KD2enurVHGEEzCRlaojrHjVYgF9srmMP9VQSy9c1TspX6C9lDPpulsSNIjYY9BuU/oiWpjBgR7RI9eQiAA==} + /@changesets/cli/2.25.2: + resolution: {integrity: sha512-ACScBJXI3kRyMd2R8n8SzfttDHi4tmKSwVwXBazJOylQItSRSF4cGmej2E4FVf/eNfGy6THkL9GzAahU9ErZrA==} hasBin: true dependencies: '@babel/runtime': 7.20.0 - '@changesets/apply-release-plan': 6.1.1 + '@changesets/apply-release-plan': 6.1.2 '@changesets/assemble-release-plan': 5.2.2 '@changesets/changelog-git': 0.1.13 '@changesets/config': 2.2.0 @@ -367,7 +367,7 @@ packages: '@changesets/pre': 1.0.13 '@changesets/read': 0.5.8 '@changesets/types': 5.2.0 - '@changesets/write': 0.2.1 + '@changesets/write': 0.2.2 '@manypkg/get-packages': 1.1.3 '@types/is-ci': 3.0.0 '@types/semver': 6.2.3 @@ -488,173 +488,173 @@ packages: resolution: {integrity: sha512-km/66KOqJC+eicZXsm2oq8A8bVTSpkZJ60iPV/Nl5Z5c7p9kk8xxh6XGRTlnludHldxOOfudhnDN2qPxtHmXzA==} dev: true - /@changesets/write/0.2.1: - resolution: {integrity: sha512-KUd49nt2fnYdGixIqTi1yVE1nAoZYUMdtB3jBfp77IMqjZ65hrmZE5HdccDlTeClZN0420ffpnfET3zzeY8pdw==} + /@changesets/write/0.2.2: + resolution: {integrity: sha512-kCYNHyF3xaId1Q/QE+DF3UTrHTyg3Cj/f++T8S8/EkC+jh1uK2LFnM9h+EzV+fsmnZDrs7r0J4LLpeI/VWC5Hg==} dependencies: '@babel/runtime': 7.20.0 '@changesets/types': 5.2.0 fs-extra: 7.0.1 human-id: 1.0.2 - prettier: 2.7.1 + prettier: 2.8.0 dev: true - /@csstools/postcss-cascade-layers/1.1.1_postcss@8.4.18: + /@csstools/postcss-cascade-layers/1.1.1_postcss@8.4.19: resolution: {integrity: sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/selector-specificity': 2.0.2_dvkg4kkb622mvceygg47xxdz3a - postcss: 8.4.18 + '@csstools/selector-specificity': 2.0.2_45y636a2vqremknoajyxd5nkzy + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true - /@csstools/postcss-color-function/1.1.1_postcss@8.4.18: + /@csstools/postcss-color-function/1.1.1_postcss@8.4.19: resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.18 - postcss: 8.4.18 + '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.19 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-font-format-keywords/1.0.1_postcss@8.4.18: + /@csstools/postcss-font-format-keywords/1.0.1_postcss@8.4.19: resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-hwb-function/1.0.2_postcss@8.4.18: + /@csstools/postcss-hwb-function/1.0.2_postcss@8.4.19: resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-ic-unit/1.0.1_postcss@8.4.18: + /@csstools/postcss-ic-unit/1.0.1_postcss@8.4.19: resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.18 - postcss: 8.4.18 + '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.19 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-is-pseudo-class/2.0.7_postcss@8.4.18: + /@csstools/postcss-is-pseudo-class/2.0.7_postcss@8.4.19: resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/selector-specificity': 2.0.2_dvkg4kkb622mvceygg47xxdz3a - postcss: 8.4.18 + '@csstools/selector-specificity': 2.0.2_45y636a2vqremknoajyxd5nkzy + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true - /@csstools/postcss-nested-calc/1.0.0_postcss@8.4.18: + /@csstools/postcss-nested-calc/1.0.0_postcss@8.4.19: resolution: {integrity: sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-normalize-display-values/1.0.1_postcss@8.4.18: + /@csstools/postcss-normalize-display-values/1.0.1_postcss@8.4.19: resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-oklab-function/1.1.1_postcss@8.4.18: + /@csstools/postcss-oklab-function/1.1.1_postcss@8.4.19: resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.18 - postcss: 8.4.18 + '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.19 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-progressive-custom-properties/1.3.0_postcss@8.4.18: + /@csstools/postcss-progressive-custom-properties/1.3.0_postcss@8.4.19: resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.3 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-stepped-value-functions/1.0.1_postcss@8.4.18: + /@csstools/postcss-stepped-value-functions/1.0.1_postcss@8.4.19: resolution: {integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-text-decoration-shorthand/1.0.0_postcss@8.4.18: + /@csstools/postcss-text-decoration-shorthand/1.0.0_postcss@8.4.19: resolution: {integrity: sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-trigonometric-functions/1.0.2_postcss@8.4.18: + /@csstools/postcss-trigonometric-functions/1.0.2_postcss@8.4.19: resolution: {integrity: sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==} engines: {node: ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-unset-value/1.0.2_postcss@8.4.18: + /@csstools/postcss-unset-value/1.0.2_postcss@8.4.19: resolution: {integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /@csstools/selector-specificity/2.0.2_dvkg4kkb622mvceygg47xxdz3a: + /@csstools/selector-specificity/2.0.2_45y636a2vqremknoajyxd5nkzy: resolution: {integrity: sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 postcss-selector-parser: ^6.0.10 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true - /@esbuild/android-arm/0.15.12: - resolution: {integrity: sha512-IC7TqIqiyE0MmvAhWkl/8AEzpOtbhRNDo7aph47We1NbE5w2bt/Q+giAhe0YYeVpYnIhGMcuZY92qDK6dQauvA==} + /@esbuild/android-arm/0.15.15: + resolution: {integrity: sha512-JJjZjJi2eBL01QJuWjfCdZxcIgot+VoK6Fq7eKF9w4YHm9hwl7nhBR1o2Wnt/WcANk5l9SkpvrldW1PLuXxcbw==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -662,8 +662,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.15.12: - resolution: {integrity: sha512-tZEowDjvU7O7I04GYvWQOS4yyP9E/7YlsB0jjw1Ycukgr2ycEzKyIk5tms5WnLBymaewc6VmRKnn5IJWgK4eFw==} + /@esbuild/linux-loong64/0.15.15: + resolution: {integrity: sha512-lhz6UNPMDXUhtXSulw8XlFAtSYO26WmHQnCi2Lg2p+/TMiJKNLtZCYUxV4wG6rZMzXmr8InGpNwk+DLT2Hm0PA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -775,13 +775,13 @@ packages: fastq: 1.13.0 dev: true - /@playwright/test/1.27.1: - resolution: {integrity: sha512-mrL2q0an/7tVqniQQF6RBL2saskjljXzqNcCOVMUjRIgE6Y38nCNaP+Dc2FBW06bcpD3tqIws/HT9qiMHbNU0A==} + /@playwright/test/1.28.1: + resolution: {integrity: sha512-xN6spdqrNlwSn9KabIhqfZR7IWjPpFK1835tFNgjrlysaSezuX8PYUwaz38V/yI8TJLG9PkAMEXoHRXYXlpTPQ==} engines: {node: '>=14'} hasBin: true dependencies: - '@types/node': 16.18.2 - playwright-core: 1.27.1 + '@types/node': 18.11.9 + playwright-core: 1.28.1 dev: true /@sideway/address/4.1.4: @@ -841,25 +841,25 @@ packages: /@types/mkdirp/1.0.2: resolution: {integrity: sha512-o0K1tSO0Dx5X6xlU5F1D6625FawhC3dU3iqr25lluNv/+/QIVH8RLNEiVokgIZo+mz+87w/3Mkg/VvQS+J51fQ==} dependencies: - '@types/node': 18.11.7 + '@types/node': 18.11.9 dev: true /@types/node-sass/4.11.3: resolution: {integrity: sha512-wXPCn3t9uu5rR4zXNSLasZHQMuRzUKBsdi4MsgT8uq4Lp1gQQo+T2G23tGj4SSgDHeNBle6vGseZtM2XV/X9bw==} dependencies: - '@types/node': 18.11.7 + '@types/node': 18.11.9 dev: true /@types/node/12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/node/16.18.2: - resolution: {integrity: sha512-KIGQJyya+opDCFvDSZMNNS899ov5jlNdtN7PypgHWeb8e+5vWISdwTRo/ClsNVlmDihzOGqFyNBDamUs7TQQCA==} + /@types/node/16.18.3: + resolution: {integrity: sha512-jh6m0QUhIRcZpNv7Z/rpN+ZWXOicUUQbSoWks7Htkbb9IjFQj4kzcX/xFCkjstCj5flMsN8FiSvt+q+Tcs4Llg==} dev: true - /@types/node/18.11.7: - resolution: {integrity: sha512-LhFTglglr63mNXUSRYD8A+ZAIu5sFqNJ4Y2fPuY7UlrySJH87rRRlhtVmMHplmfk5WkoJGmDjE9oiTfyX94CpQ==} + /@types/node/18.11.9: + resolution: {integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==} dev: true /@types/normalize-package-data/2.4.1: @@ -877,7 +877,7 @@ packages: /@types/sass/1.43.1: resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==} dependencies: - '@types/node': 18.11.7 + '@types/node': 18.11.9 dev: true /@types/semver/6.2.3: @@ -892,17 +892,17 @@ packages: resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} dependencies: '@types/mime': 3.0.1 - '@types/node': 18.11.7 + '@types/node': 18.11.9 dev: true /@types/wait-on/5.3.1: resolution: {integrity: sha512-2FFOKCF/YydrMUaqg+fkk49qf0e5rDgwt6aQsMzFQzbS419h2gNOXyiwp/o2yYy27bi/C1z+HgfncryjGzlvgQ==} dependencies: - '@types/node': 18.11.7 + '@types/node': 18.11.9 dev: true - /@typescript-eslint/eslint-plugin/5.41.0_huremdigmcnkianavgfk3x6iou: - resolution: {integrity: sha512-DXUS22Y57/LAFSg3x7Vi6RNAuLpTXwxB9S2nIA7msBb/Zt8p7XqMwdpdc1IU7CkOQUPgAqR5fWvxuKCbneKGmA==} + /@typescript-eslint/eslint-plugin/5.44.0_fnsv2sbzcckq65bwfk7a5xwslu: + resolution: {integrity: sha512-j5ULd7FmmekcyWeArx+i8x7sdRHzAtXTkmDPthE4amxZOWKFK7bomoJ4r7PJ8K7PoMzD16U8MmuZFAonr1ERvw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -912,23 +912,24 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.41.0_wyqvi574yv7oiwfeinomdzmc3m - '@typescript-eslint/scope-manager': 5.41.0 - '@typescript-eslint/type-utils': 5.41.0_wyqvi574yv7oiwfeinomdzmc3m - '@typescript-eslint/utils': 5.41.0_wyqvi574yv7oiwfeinomdzmc3m + '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a + '@typescript-eslint/scope-manager': 5.44.0 + '@typescript-eslint/type-utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a + '@typescript-eslint/utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a debug: 4.3.4 - eslint: 8.26.0 + eslint: 8.28.0 ignore: 5.2.0 + natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.8.4 - typescript: 4.8.4 + tsutils: 3.21.0_typescript@4.9.3 + typescript: 4.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.41.0_wyqvi574yv7oiwfeinomdzmc3m: - resolution: {integrity: sha512-HQVfix4+RL5YRWZboMD1pUfFN8MpRH4laziWkkAzyO1fvNOY/uinZcvo3QiFJVS/siNHupV8E5+xSwQZrl6PZA==} + /@typescript-eslint/parser/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: + resolution: {integrity: sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -937,26 +938,26 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.41.0 - '@typescript-eslint/types': 5.41.0 - '@typescript-eslint/typescript-estree': 5.41.0_typescript@4.8.4 + '@typescript-eslint/scope-manager': 5.44.0 + '@typescript-eslint/types': 5.44.0 + '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.3 debug: 4.3.4 - eslint: 8.26.0 - typescript: 4.8.4 + eslint: 8.28.0 + typescript: 4.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.41.0: - resolution: {integrity: sha512-xOxPJCnuktUkY2xoEZBKXO5DBCugFzjrVndKdUnyQr3+9aDWZReKq9MhaoVnbL+maVwWJu/N0SEtrtEUNb62QQ==} + /@typescript-eslint/scope-manager/5.44.0: + resolution: {integrity: sha512-2pKml57KusI0LAhgLKae9kwWeITZ7IsZs77YxyNyIVOwQ1kToyXRaJLl+uDEXzMN5hnobKUOo2gKntK9H1YL8g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.41.0 - '@typescript-eslint/visitor-keys': 5.41.0 + '@typescript-eslint/types': 5.44.0 + '@typescript-eslint/visitor-keys': 5.44.0 dev: true - /@typescript-eslint/type-utils/5.41.0_wyqvi574yv7oiwfeinomdzmc3m: - resolution: {integrity: sha512-L30HNvIG6A1Q0R58e4hu4h+fZqaO909UcnnPbwKiN6Rc3BUEx6ez2wgN7aC0cBfcAjZfwkzE+E2PQQ9nEuoqfA==} + /@typescript-eslint/type-utils/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: + resolution: {integrity: sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -965,23 +966,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.41.0_typescript@4.8.4 - '@typescript-eslint/utils': 5.41.0_wyqvi574yv7oiwfeinomdzmc3m + '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.3 + '@typescript-eslint/utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a debug: 4.3.4 - eslint: 8.26.0 - tsutils: 3.21.0_typescript@4.8.4 - typescript: 4.8.4 + eslint: 8.28.0 + tsutils: 3.21.0_typescript@4.9.3 + typescript: 4.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.41.0: - resolution: {integrity: sha512-5BejraMXMC+2UjefDvrH0Fo/eLwZRV6859SXRg+FgbhA0R0l6lDqDGAQYhKbXhPN2ofk2kY5sgGyLNL907UXpA==} + /@typescript-eslint/types/5.44.0: + resolution: {integrity: sha512-Tp+zDnHmGk4qKR1l+Y1rBvpjpm5tGXX339eAlRBDg+kgZkz9Bw+pqi4dyseOZMsGuSH69fYfPJCBKBrbPCxYFQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.41.0_typescript@4.8.4: - resolution: {integrity: sha512-SlzFYRwFSvswzDSQ/zPkIWcHv8O5y42YUskko9c4ki+fV6HATsTODUPbRbcGDFYP86gaJL5xohUEytvyNNcXWg==} + /@typescript-eslint/typescript-estree/5.44.0_typescript@4.9.3: + resolution: {integrity: sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -989,43 +990,43 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.41.0 - '@typescript-eslint/visitor-keys': 5.41.0 + '@typescript-eslint/types': 5.44.0 + '@typescript-eslint/visitor-keys': 5.44.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.8.4 - typescript: 4.8.4 + tsutils: 3.21.0_typescript@4.9.3 + typescript: 4.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.41.0_wyqvi574yv7oiwfeinomdzmc3m: - resolution: {integrity: sha512-QlvfwaN9jaMga9EBazQ+5DDx/4sAdqDkcs05AsQHMaopluVCUyu1bTRUVKzXbgjDlrRAQrYVoi/sXJ9fmG+KLQ==} + /@typescript-eslint/utils/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: + resolution: {integrity: sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@types/json-schema': 7.0.11 '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.41.0 - '@typescript-eslint/types': 5.41.0 - '@typescript-eslint/typescript-estree': 5.41.0_typescript@4.8.4 - eslint: 8.26.0 + '@typescript-eslint/scope-manager': 5.44.0 + '@typescript-eslint/types': 5.44.0 + '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.3 + eslint: 8.28.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.26.0 + eslint-utils: 3.0.0_eslint@8.28.0 semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.41.0: - resolution: {integrity: sha512-vilqeHj267v8uzzakbm13HkPMl7cbYpKVjgFWZPIOHIJHZtinvypUhJ5xBXfWYg4eFKqztbMMpOgFpT9Gfx4fw==} + /@typescript-eslint/visitor-keys/5.44.0: + resolution: {integrity: sha512-a48tLG8/4m62gPFbJ27FxwCOqPKxsb8KC3HkmYoq2As/4YyjQl1jDbRr1s63+g4FS/iIehjmN3L5UjmKva1HzQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.41.0 + '@typescript-eslint/types': 5.44.0 eslint-visitor-keys: 3.3.0 dev: true @@ -1143,7 +1144,7 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true - /autoprefixer/10.4.13_postcss@8.4.18: + /autoprefixer/10.4.13_postcss@8.4.19: resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -1155,7 +1156,7 @@ packages: fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true @@ -1311,11 +1312,11 @@ packages: resolution: {integrity: sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==} dev: true - /cleye/1.2.1: - resolution: {integrity: sha512-DjoWA/dFn1rQypY4juFH4IvjVxXxld4o92bmkGPR+uZNqBMpvDXx1VUmL93p2R5CBwSWt83eEe/SLPqtQahZNg==} + /cleye/1.3.1: + resolution: {integrity: sha512-8Za9ohNiygniCAHj6sVKJFI1FkEdmJM7XGA+tI3TVMSf9wQ1o8k0I6CZSRDx4AG5WZuqr0Zj4i/6Bw1TdoMyJQ==} dependencies: terminal-columns: 1.4.1 - type-flag: 2.1.0 + type-flag: 3.0.0 dev: true /cliui/6.0.0: @@ -1382,40 +1383,40 @@ packages: which: 2.0.2 dev: true - /css-blank-pseudo/3.0.3_postcss@8.4.18: + /css-blank-pseudo/3.0.3_postcss@8.4.19: resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} engines: {node: ^12 || ^14 || >=16} hasBin: true peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true - /css-has-pseudo/3.0.4_postcss@8.4.18: + /css-has-pseudo/3.0.4_postcss@8.4.19: resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} engines: {node: ^12 || ^14 || >=16} hasBin: true peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true - /css-prefers-color-scheme/6.0.3_postcss@8.4.18: + /css-prefers-color-scheme/6.0.3_postcss@8.4.19: resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} engines: {node: ^12 || ^14 || >=16} hasBin: true peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /cssdb/7.0.2: - resolution: {integrity: sha512-Vm4b6P/PifADu0a76H0DKRNVWq3Rq9xa/Nx6oEMUBJlwTUuZoZ3dkZxo8Gob3UEL53Cq+Ma1GBgISed6XEBs3w==} + /cssdb/7.1.0: + resolution: {integrity: sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==} dev: true /cssesc/3.0.0: @@ -1578,8 +1579,8 @@ packages: engines: {node: '>= 0.8'} dev: true - /enhanced-resolve/5.10.0: - resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==} + /enhanced-resolve/5.12.0: + resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.8 @@ -1684,8 +1685,8 @@ packages: resolution: {integrity: sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=} dev: true - /esbuild-android-64/0.15.12: - resolution: {integrity: sha512-MJKXwvPY9g0rGps0+U65HlTsM1wUs9lbjt5CU19RESqycGFDRijMDQsh68MtbzkqWSRdEtiKS1mtPzKneaAI0Q==} + /esbuild-android-64/0.15.15: + resolution: {integrity: sha512-F+WjjQxO+JQOva3tJWNdVjouFMLK6R6i5gjDvgUthLYJnIZJsp1HlF523k73hELY20WPyEO8xcz7aaYBVkeg5Q==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -1693,8 +1694,8 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.15.12: - resolution: {integrity: sha512-Hc9SEcZbIMhhLcvhr1DH+lrrec9SFTiRzfJ7EGSBZiiw994gfkVV6vG0sLWqQQ6DD7V4+OggB+Hn0IRUdDUqvA==} + /esbuild-android-arm64/0.15.15: + resolution: {integrity: sha512-attlyhD6Y22jNyQ0fIIQ7mnPvDWKw7k6FKnsXlBvQE6s3z6s6cuEHcSgoirquQc7TmZgVCK5fD/2uxmRN+ZpcQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -1702,8 +1703,8 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.15.12: - resolution: {integrity: sha512-qkmqrTVYPFiePt5qFjP8w/S+GIUMbt6k8qmiPraECUWfPptaPJUGkCKrWEfYFRWB7bY23FV95rhvPyh/KARP8Q==} + /esbuild-darwin-64/0.15.15: + resolution: {integrity: sha512-ohZtF8W1SHJ4JWldsPVdk8st0r9ExbAOSrBOh5L+Mq47i696GVwv1ab/KlmbUoikSTNoXEhDzVpxUR/WIO19FQ==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -1711,8 +1712,8 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.15.12: - resolution: {integrity: sha512-z4zPX02tQ41kcXMyN3c/GfZpIjKoI/BzHrdKUwhC/Ki5BAhWv59A9M8H+iqaRbwpzYrYidTybBwiZAIWCLJAkw==} + /esbuild-darwin-arm64/0.15.15: + resolution: {integrity: sha512-P8jOZ5zshCNIuGn+9KehKs/cq5uIniC+BeCykvdVhx/rBXSxmtj3CUIKZz4sDCuESMbitK54drf/2QX9QHG5Ag==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -1720,8 +1721,8 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.15.12: - resolution: {integrity: sha512-XFL7gKMCKXLDiAiBjhLG0XECliXaRLTZh6hsyzqUqPUf/PY4C6EJDTKIeqqPKXaVJ8+fzNek88285krSz1QECw==} + /esbuild-freebsd-64/0.15.15: + resolution: {integrity: sha512-KkTg+AmDXz1IvA9S1gt8dE24C8Thx0X5oM0KGF322DuP+P3evwTL9YyusHAWNsh4qLsR80nvBr/EIYs29VSwuA==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -1729,8 +1730,8 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.15.12: - resolution: {integrity: sha512-jwEIu5UCUk6TjiG1X+KQnCGISI+ILnXzIzt9yDVrhjug2fkYzlLbl0K43q96Q3KB66v6N1UFF0r5Ks4Xo7i72g==} + /esbuild-freebsd-arm64/0.15.15: + resolution: {integrity: sha512-FUcML0DRsuyqCMfAC+HoeAqvWxMeq0qXvclZZ/lt2kLU6XBnDA5uKTLUd379WYEyVD4KKFctqWd9tTuk8C/96g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -1738,8 +1739,8 @@ packages: dev: true optional: true - /esbuild-linux-32/0.15.12: - resolution: {integrity: sha512-uSQuSEyF1kVzGzuIr4XM+v7TPKxHjBnLcwv2yPyCz8riV8VUCnO/C4BF3w5dHiVpCd5Z1cebBtZJNlC4anWpwA==} + /esbuild-linux-32/0.15.15: + resolution: {integrity: sha512-q28Qn5pZgHNqug02aTkzw5sW9OklSo96b5nm17Mq0pDXrdTBcQ+M6Q9A1B+dalFeynunwh/pvfrNucjzwDXj+Q==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -1747,8 +1748,8 @@ packages: dev: true optional: true - /esbuild-linux-64/0.15.12: - resolution: {integrity: sha512-QcgCKb7zfJxqT9o5z9ZUeGH1k8N6iX1Y7VNsEi5F9+HzN1OIx7ESxtQXDN9jbeUSPiRH1n9cw6gFT3H4qbdvcA==} + /esbuild-linux-64/0.15.15: + resolution: {integrity: sha512-217KPmWMirkf8liO+fj2qrPwbIbhNTGNVtvqI1TnOWJgcMjUWvd677Gq3fTzXEjilkx2yWypVnTswM2KbXgoAg==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -1756,8 +1757,8 @@ packages: dev: true optional: true - /esbuild-linux-arm/0.15.12: - resolution: {integrity: sha512-Wf7T0aNylGcLu7hBnzMvsTfEXdEdJY/hY3u36Vla21aY66xR0MS5I1Hw8nVquXjTN0A6fk/vnr32tkC/C2lb0A==} + /esbuild-linux-arm/0.15.15: + resolution: {integrity: sha512-RYVW9o2yN8yM7SB1yaWr378CwrjvGCyGybX3SdzPHpikUHkME2AP55Ma20uNwkNyY2eSYFX9D55kDrfQmQBR4w==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -1765,8 +1766,8 @@ packages: dev: true optional: true - /esbuild-linux-arm64/0.15.12: - resolution: {integrity: sha512-HtNq5xm8fUpZKwWKS2/YGwSfTF+339L4aIA8yphNKYJckd5hVdhfdl6GM2P3HwLSCORS++++7++//ApEwXEuAQ==} + /esbuild-linux-arm64/0.15.15: + resolution: {integrity: sha512-/ltmNFs0FivZkYsTzAsXIfLQX38lFnwJTWCJts0IbCqWZQe+jjj0vYBNbI0kmXLb3y5NljiM5USVAO1NVkdh2g==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -1774,8 +1775,8 @@ packages: dev: true optional: true - /esbuild-linux-mips64le/0.15.12: - resolution: {integrity: sha512-Qol3+AvivngUZkTVFgLpb0H6DT+N5/zM3V1YgTkryPYFeUvuT5JFNDR3ZiS6LxhyF8EE+fiNtzwlPqMDqVcc6A==} + /esbuild-linux-mips64le/0.15.15: + resolution: {integrity: sha512-PksEPb321/28GFFxtvL33yVPfnMZihxkEv5zME2zapXGp7fA1X2jYeiTUK+9tJ/EGgcNWuwvtawPxJG7Mmn86A==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -1783,8 +1784,8 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.15.12: - resolution: {integrity: sha512-4D8qUCo+CFKaR0cGXtGyVsOI7w7k93Qxb3KFXWr75An0DHamYzq8lt7TNZKoOq/Gh8c40/aKaxvcZnTgQ0TJNg==} + /esbuild-linux-ppc64le/0.15.15: + resolution: {integrity: sha512-ek8gJBEIhcpGI327eAZigBOHl58QqrJrYYIZBWQCnH3UnXoeWMrMZLeeZL8BI2XMBhP+sQ6ERctD5X+ajL/AIA==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -1792,8 +1793,8 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.15.12: - resolution: {integrity: sha512-G9w6NcuuCI6TUUxe6ka0enjZHDnSVK8bO+1qDhMOCtl7Tr78CcZilJj8SGLN00zO5iIlwNRZKHjdMpfFgNn1VA==} + /esbuild-linux-riscv64/0.15.15: + resolution: {integrity: sha512-H5ilTZb33/GnUBrZMNJtBk7/OXzDHDXjIzoLXHSutwwsLxSNaLxzAaMoDGDd/keZoS+GDBqNVxdCkpuiRW4OSw==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -1801,8 +1802,8 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.15.12: - resolution: {integrity: sha512-Lt6BDnuXbXeqSlVuuUM5z18GkJAZf3ERskGZbAWjrQoi9xbEIsj/hEzVnSAFLtkfLuy2DE4RwTcX02tZFunXww==} + /esbuild-linux-s390x/0.15.15: + resolution: {integrity: sha512-jKaLUg78mua3rrtrkpv4Or2dNTJU7bgHN4bEjT4OX4GR7nLBSA9dfJezQouTxMmIW7opwEC5/iR9mpC18utnxQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -1810,8 +1811,8 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.15.12: - resolution: {integrity: sha512-jlUxCiHO1dsqoURZDQts+HK100o0hXfi4t54MNRMCAqKGAV33JCVvMplLAa2FwviSojT/5ZG5HUfG3gstwAG8w==} + /esbuild-netbsd-64/0.15.15: + resolution: {integrity: sha512-aOvmF/UkjFuW6F36HbIlImJTTx45KUCHJndtKo+KdP8Dhq3mgLRKW9+6Ircpm8bX/RcS3zZMMmaBLkvGY06Gvw==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -1819,18 +1820,18 @@ packages: dev: true optional: true - /esbuild-node-externals/1.5.0_esbuild@0.15.12: + /esbuild-node-externals/1.5.0_esbuild@0.15.15: resolution: {integrity: sha512-9394Ne2t2Z243BWeNBRkXEYVMOVbQuzp7XSkASZTOQs0GSXDuno5aH5OmzEXc6GMuln5zJjpkZpgwUPW0uRKgw==} peerDependencies: esbuild: 0.12 - 0.15 dependencies: - esbuild: 0.15.12 + esbuild: 0.15.15 find-up: 5.0.0 - tslib: 2.4.0 + tslib: 2.4.1 dev: true - /esbuild-openbsd-64/0.15.12: - resolution: {integrity: sha512-1o1uAfRTMIWNOmpf8v7iudND0L6zRBYSH45sofCZywrcf7NcZA+c7aFsS1YryU+yN7aRppTqdUK1PgbZVaB1Dw==} + /esbuild-openbsd-64/0.15.15: + resolution: {integrity: sha512-HFFX+WYedx1w2yJ1VyR1Dfo8zyYGQZf1cA69bLdrHzu9svj6KH6ZLK0k3A1/LFPhcEY9idSOhsB2UyU0tHPxgQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -1838,8 +1839,8 @@ packages: dev: true optional: true - /esbuild-sunos-64/0.15.12: - resolution: {integrity: sha512-nkl251DpoWoBO9Eq9aFdoIt2yYmp4I3kvQjba3jFKlMXuqQ9A4q+JaqdkCouG3DHgAGnzshzaGu6xofGcXyPXg==} + /esbuild-sunos-64/0.15.15: + resolution: {integrity: sha512-jOPBudffG4HN8yJXcK9rib/ZTFoTA5pvIKbRrt3IKAGMq1EpBi4xoVoSRrq/0d4OgZLaQbmkHp8RO9eZIn5atA==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -1847,19 +1848,19 @@ packages: dev: true optional: true - /esbuild-svelte/0.7.1_azfagdgzpedrfvyywnkutytoiq: - resolution: {integrity: sha512-83vRAJ2OmoKxmK+rLFZVmyv5bJ8ahsYQwJ2RGmNAlHBIHq4ENUwA/hiwA2+AohrWD1BgZnGPMj8DL3l0I0xkug==} + /esbuild-svelte/0.7.3_6e6efcfdwf7hlkrsynxhh7n5ta: + resolution: {integrity: sha512-aq4PjZowV2LhW5U6KYKDkaHiAp9q/NquthbX1tddGRGYrlaBBGgDNis58jNU4wU6+iHsNWfLVsg8G3W6ccszdw==} engines: {node: '>=14'} peerDependencies: esbuild: '>=0.9.6' svelte: '>=3.43.0' dependencies: - esbuild: 0.15.12 - svelte: 3.52.0 + esbuild: 0.15.15 + svelte: 3.53.1 dev: true - /esbuild-windows-32/0.15.12: - resolution: {integrity: sha512-WlGeBZHgPC00O08luIp5B2SP4cNCp/PcS+3Pcg31kdcJPopHxLkdCXtadLU9J82LCfw4TVls21A6lilQ9mzHrw==} + /esbuild-windows-32/0.15.15: + resolution: {integrity: sha512-MDkJ3QkjnCetKF0fKxCyYNBnOq6dmidcwstBVeMtXSgGYTy8XSwBeIE4+HuKiSsG6I/mXEb++px3IGSmTN0XiA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -1867,8 +1868,8 @@ packages: dev: true optional: true - /esbuild-windows-64/0.15.12: - resolution: {integrity: sha512-VActO3WnWZSN//xjSfbiGOSyC+wkZtI8I4KlgrTo5oHJM6z3MZZBCuFaZHd8hzf/W9KPhF0lY8OqlmWC9HO5AA==} + /esbuild-windows-64/0.15.15: + resolution: {integrity: sha512-xaAUIB2qllE888SsMU3j9nrqyLbkqqkpQyWVkfwSil6BBPgcPk3zOFitTTncEKCLTQy3XV9RuH7PDj3aJDljWA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -1876,8 +1877,8 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.15.12: - resolution: {integrity: sha512-Of3MIacva1OK/m4zCNIvBfz8VVROBmQT+gRX6pFTLPngFYcj6TFH/12VveAqq1k9VB2l28EoVMNMUCcmsfwyuA==} + /esbuild-windows-arm64/0.15.15: + resolution: {integrity: sha512-ttuoCYCIJAFx4UUKKWYnFdrVpoXa3+3WWkXVI6s09U+YjhnyM5h96ewTq/WgQj9LFSIlABQvadHSOQyAVjW5xQ==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -1885,34 +1886,34 @@ packages: dev: true optional: true - /esbuild/0.15.12: - resolution: {integrity: sha512-PcT+/wyDqJQsRVhaE9uX/Oq4XLrFh0ce/bs2TJh4CSaw9xuvI+xFrH2nAYOADbhQjUgAhNWC5LKoUsakm4dxng==} + /esbuild/0.15.15: + resolution: {integrity: sha512-TEw/lwK4Zzld9x3FedV6jy8onOUHqcEX3ADFk4k+gzPUwrxn8nWV62tH0udo8jOtjFodlEfc4ypsqX3e+WWO6w==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.15.12 - '@esbuild/linux-loong64': 0.15.12 - esbuild-android-64: 0.15.12 - esbuild-android-arm64: 0.15.12 - esbuild-darwin-64: 0.15.12 - esbuild-darwin-arm64: 0.15.12 - esbuild-freebsd-64: 0.15.12 - esbuild-freebsd-arm64: 0.15.12 - esbuild-linux-32: 0.15.12 - esbuild-linux-64: 0.15.12 - esbuild-linux-arm: 0.15.12 - esbuild-linux-arm64: 0.15.12 - esbuild-linux-mips64le: 0.15.12 - esbuild-linux-ppc64le: 0.15.12 - esbuild-linux-riscv64: 0.15.12 - esbuild-linux-s390x: 0.15.12 - esbuild-netbsd-64: 0.15.12 - esbuild-openbsd-64: 0.15.12 - esbuild-sunos-64: 0.15.12 - esbuild-windows-32: 0.15.12 - esbuild-windows-64: 0.15.12 - esbuild-windows-arm64: 0.15.12 + '@esbuild/android-arm': 0.15.15 + '@esbuild/linux-loong64': 0.15.15 + esbuild-android-64: 0.15.15 + esbuild-android-arm64: 0.15.15 + esbuild-darwin-64: 0.15.15 + esbuild-darwin-arm64: 0.15.15 + esbuild-freebsd-64: 0.15.15 + esbuild-freebsd-arm64: 0.15.15 + esbuild-linux-32: 0.15.15 + esbuild-linux-64: 0.15.15 + esbuild-linux-arm: 0.15.15 + esbuild-linux-arm64: 0.15.15 + esbuild-linux-mips64le: 0.15.15 + esbuild-linux-ppc64le: 0.15.15 + esbuild-linux-riscv64: 0.15.15 + esbuild-linux-s390x: 0.15.15 + esbuild-netbsd-64: 0.15.15 + esbuild-openbsd-64: 0.15.15 + esbuild-sunos-64: 0.15.15 + esbuild-windows-32: 0.15.15 + esbuild-windows-64: 0.15.15 + esbuild-windows-arm64: 0.15.15 dev: true /escalade/3.1.1: @@ -1934,13 +1935,13 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-prettier/8.5.0_eslint@8.26.0: + /eslint-config-prettier/8.5.0_eslint@8.28.0: resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.26.0 + eslint: 8.28.0 dev: true /eslint-import-resolver-node/0.3.6: @@ -1952,7 +1953,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.3_mtfullqnpaqcaq2ae2ejmvqxza: + /eslint-module-utils/2.7.3_c5u3z3b56p5yrxfuaql7gkhl3q: resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} engines: {node: '>=4'} peerDependencies: @@ -1970,7 +1971,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.41.0_wyqvi574yv7oiwfeinomdzmc3m + '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a debug: 3.2.7 eslint-import-resolver-node: 0.3.6 find-up: 2.1.0 @@ -1978,15 +1979,15 @@ packages: - supports-color dev: true - /eslint-plugin-header/3.1.1_eslint@8.26.0: + /eslint-plugin-header/3.1.1_eslint@8.28.0: resolution: {integrity: sha512-9vlKxuJ4qf793CmeeSrZUvVClw6amtpghq3CuWcB5cUNnWHQhgcqy5eF8oVKFk1G3Y/CbchGfEaw3wiIJaNmVg==} peerDependencies: eslint: '>=7.7.0' dependencies: - eslint: 8.26.0 + eslint: 8.28.0 dev: true - /eslint-plugin-import/2.26.0_c2flhriocdzler6lrwbyxxyoca: + /eslint-plugin-import/2.26.0_vfrilbydaxalswvos6uuh4sxs4: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -1996,14 +1997,14 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.41.0_wyqvi574yv7oiwfeinomdzmc3m + '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a array-includes: 3.1.4 array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.26.0 + eslint: 8.28.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.3_mtfullqnpaqcaq2ae2ejmvqxza + eslint-module-utils: 2.7.3_c5u3z3b56p5yrxfuaql7gkhl3q has: 1.0.3 is-core-module: 2.9.0 is-glob: 4.0.3 @@ -2017,15 +2018,15 @@ packages: - supports-color dev: true - /eslint-plugin-simple-import-sort/8.0.0_eslint@8.26.0: + /eslint-plugin-simple-import-sort/8.0.0_eslint@8.28.0: resolution: {integrity: sha512-bXgJQ+lqhtQBCuWY/FUWdB27j4+lqcvXv5rUARkzbeWLwea+S5eBZEQrhnO+WgX3ZoJHVj0cn943iyXwByHHQw==} peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 8.26.0 + eslint: 8.28.0 dev: true - /eslint-plugin-unused-imports/2.0.0_6r3xdzcxornz44qxq7pviwvbfa: + /eslint-plugin-unused-imports/2.0.0_aucl44mjeutxyzmt4nvo2cczya: resolution: {integrity: sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2035,8 +2036,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.41.0_huremdigmcnkianavgfk3x6iou - eslint: 8.26.0 + '@typescript-eslint/eslint-plugin': 5.44.0_fnsv2sbzcckq65bwfk7a5xwslu + eslint: 8.28.0 eslint-rule-composer: 0.3.0 dev: true @@ -2061,13 +2062,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.26.0: + /eslint-utils/3.0.0_eslint@8.28.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.26.0 + eslint: 8.28.0 eslint-visitor-keys: 2.1.0 dev: true @@ -2081,8 +2082,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.26.0: - resolution: {integrity: sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==} + /eslint/8.28.0: + resolution: {integrity: sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: @@ -2097,7 +2098,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.26.0 + eslint-utils: 3.0.0_eslint@8.28.0 eslint-visitor-keys: 3.3.0 espree: 9.4.0 esquery: 1.4.0 @@ -2999,8 +3000,8 @@ packages: hasBin: true dev: true - /memfs/3.4.8: - resolution: {integrity: sha512-E8QAFfd4csESWOqKIpN+khILPFSAZwPR9S+DO/5UtJNcuanF1jLZz0oWUAPF7xd2c1r6dGjGx+jH1st+MFWufA==} + /memfs/3.4.12: + resolution: {integrity: sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==} engines: {node: '>= 4.0.0'} dependencies: fs-monkey: 1.0.3 @@ -3123,6 +3124,10 @@ packages: hasBin: true dev: true + /natural-compare-lite/1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: true + /natural-compare/1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true @@ -3343,8 +3348,8 @@ packages: lines-and-columns: 1.2.4 dev: true - /parse5/7.1.1: - resolution: {integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==} + /parse5/7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: entities: 4.4.0 dev: true @@ -3413,224 +3418,224 @@ packages: find-up: 4.1.0 dev: true - /playwright-core/1.27.1: - resolution: {integrity: sha512-9EmeXDncC2Pmp/z+teoVYlvmPWUC6ejSSYZUln7YaP89Z6lpAaiaAnqroUt/BoLo8tn7WYShcfaCh+xofZa44Q==} + /playwright-core/1.28.1: + resolution: {integrity: sha512-3PixLnGPno0E8rSBJjtwqTwJe3Yw72QwBBBxNoukIj3lEeBNXwbNiKrNuB1oyQgTBw5QHUhNO3SteEtHaMK6ag==} engines: {node: '>=14'} hasBin: true dev: true - /playwright/1.27.1: - resolution: {integrity: sha512-xXYZ7m36yTtC+oFgqH0eTgullGztKSRMb4yuwLPl8IYSmgBM88QiB+3IWb1mRIC9/NNwcgbG0RwtFlg+EAFQHQ==} + /playwright/1.28.1: + resolution: {integrity: sha512-92Sz6XBlfHlb9tK5UCDzIFAuIkHHpemA9zwUaqvo+w7sFMSmVMGmvKcbptof/eJObq63PGnMhM75x7qxhTR78Q==} engines: {node: '>=14'} hasBin: true requiresBuild: true dependencies: - playwright-core: 1.27.1 + playwright-core: 1.28.1 dev: true - /postcss-attribute-case-insensitive/5.0.2_postcss@8.4.18: + /postcss-attribute-case-insensitive/5.0.2_postcss@8.4.19: resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true - /postcss-clamp/4.1.0_postcss@8.4.18: + /postcss-clamp/4.1.0_postcss@8.4.19: resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} engines: {node: '>=7.6.0'} peerDependencies: postcss: ^8.4.6 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-color-functional-notation/4.2.4_postcss@8.4.18: + /postcss-color-functional-notation/4.2.4_postcss@8.4.19: resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-color-hex-alpha/8.0.4_postcss@8.4.18: + /postcss-color-hex-alpha/8.0.4_postcss@8.4.19: resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-color-rebeccapurple/7.1.1_postcss@8.4.18: + /postcss-color-rebeccapurple/7.1.1_postcss@8.4.19: resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-custom-media/8.0.2_postcss@8.4.18: + /postcss-custom-media/8.0.2_postcss@8.4.19: resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.3 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-custom-properties/12.1.10_postcss@8.4.18: + /postcss-custom-properties/12.1.10_postcss@8.4.19: resolution: {integrity: sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-custom-selectors/6.0.3_postcss@8.4.18: + /postcss-custom-selectors/6.0.3_postcss@8.4.19: resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.3 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true - /postcss-dir-pseudo-class/6.0.5_postcss@8.4.18: + /postcss-dir-pseudo-class/6.0.5_postcss@8.4.19: resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true - /postcss-double-position-gradients/3.1.2_postcss@8.4.18: + /postcss-double-position-gradients/3.1.2_postcss@8.4.19: resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.18 - postcss: 8.4.18 + '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.19 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-env-function/4.0.6_postcss@8.4.18: + /postcss-env-function/4.0.6_postcss@8.4.19: resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-focus-visible/6.0.4_postcss@8.4.18: + /postcss-focus-visible/6.0.4_postcss@8.4.19: resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true - /postcss-focus-within/5.0.4_postcss@8.4.18: + /postcss-focus-within/5.0.4_postcss@8.4.19: resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true - /postcss-font-variant/5.0.0_postcss@8.4.18: + /postcss-font-variant/5.0.0_postcss@8.4.19: resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /postcss-gap-properties/3.0.5_postcss@8.4.18: + /postcss-gap-properties/3.0.5_postcss@8.4.19: resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /postcss-image-set-function/4.0.7_postcss@8.4.18: + /postcss-image-set-function/4.0.7_postcss@8.4.19: resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-initial/4.0.1_postcss@8.4.18: + /postcss-initial/4.0.1_postcss@8.4.19: resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /postcss-lab-function/4.2.1_postcss@8.4.18: + /postcss-lab-function/4.2.1_postcss@8.4.19: resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.18 - postcss: 8.4.18 + '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.19 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-logical/5.0.4_postcss@8.4.18: + /postcss-logical/5.0.4_postcss@8.4.19: resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /postcss-media-minmax/5.0.0_postcss@8.4.18: + /postcss-media-minmax/5.0.0_postcss@8.4.19: resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /postcss-nesting/10.2.0_postcss@8.4.18: + /postcss-nesting/10.2.0_postcss@8.4.19: resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/selector-specificity': 2.0.2_dvkg4kkb622mvceygg47xxdz3a - postcss: 8.4.18 + '@csstools/selector-specificity': 2.0.2_45y636a2vqremknoajyxd5nkzy + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true @@ -3639,117 +3644,117 @@ packages: engines: {node: ^12 || ^14 || >=16} dev: true - /postcss-overflow-shorthand/3.0.4_postcss@8.4.18: + /postcss-overflow-shorthand/3.0.4_postcss@8.4.19: resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-page-break/3.0.4_postcss@8.4.18: + /postcss-page-break/3.0.4_postcss@8.4.19: resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} peerDependencies: postcss: ^8 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /postcss-place/7.0.5_postcss@8.4.18: + /postcss-place/7.0.5_postcss@8.4.19: resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-preset-env/7.8.2_postcss@8.4.18: - resolution: {integrity: sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ==} + /postcss-preset-env/7.8.3_postcss@8.4.19: + resolution: {integrity: sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-cascade-layers': 1.1.1_postcss@8.4.18 - '@csstools/postcss-color-function': 1.1.1_postcss@8.4.18 - '@csstools/postcss-font-format-keywords': 1.0.1_postcss@8.4.18 - '@csstools/postcss-hwb-function': 1.0.2_postcss@8.4.18 - '@csstools/postcss-ic-unit': 1.0.1_postcss@8.4.18 - '@csstools/postcss-is-pseudo-class': 2.0.7_postcss@8.4.18 - '@csstools/postcss-nested-calc': 1.0.0_postcss@8.4.18 - '@csstools/postcss-normalize-display-values': 1.0.1_postcss@8.4.18 - '@csstools/postcss-oklab-function': 1.1.1_postcss@8.4.18 - '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.18 - '@csstools/postcss-stepped-value-functions': 1.0.1_postcss@8.4.18 - '@csstools/postcss-text-decoration-shorthand': 1.0.0_postcss@8.4.18 - '@csstools/postcss-trigonometric-functions': 1.0.2_postcss@8.4.18 - '@csstools/postcss-unset-value': 1.0.2_postcss@8.4.18 - autoprefixer: 10.4.13_postcss@8.4.18 + '@csstools/postcss-cascade-layers': 1.1.1_postcss@8.4.19 + '@csstools/postcss-color-function': 1.1.1_postcss@8.4.19 + '@csstools/postcss-font-format-keywords': 1.0.1_postcss@8.4.19 + '@csstools/postcss-hwb-function': 1.0.2_postcss@8.4.19 + '@csstools/postcss-ic-unit': 1.0.1_postcss@8.4.19 + '@csstools/postcss-is-pseudo-class': 2.0.7_postcss@8.4.19 + '@csstools/postcss-nested-calc': 1.0.0_postcss@8.4.19 + '@csstools/postcss-normalize-display-values': 1.0.1_postcss@8.4.19 + '@csstools/postcss-oklab-function': 1.1.1_postcss@8.4.19 + '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.19 + '@csstools/postcss-stepped-value-functions': 1.0.1_postcss@8.4.19 + '@csstools/postcss-text-decoration-shorthand': 1.0.0_postcss@8.4.19 + '@csstools/postcss-trigonometric-functions': 1.0.2_postcss@8.4.19 + '@csstools/postcss-unset-value': 1.0.2_postcss@8.4.19 + autoprefixer: 10.4.13_postcss@8.4.19 browserslist: 4.21.4 - css-blank-pseudo: 3.0.3_postcss@8.4.18 - css-has-pseudo: 3.0.4_postcss@8.4.18 - css-prefers-color-scheme: 6.0.3_postcss@8.4.18 - cssdb: 7.0.2 - postcss: 8.4.18 - postcss-attribute-case-insensitive: 5.0.2_postcss@8.4.18 - postcss-clamp: 4.1.0_postcss@8.4.18 - postcss-color-functional-notation: 4.2.4_postcss@8.4.18 - postcss-color-hex-alpha: 8.0.4_postcss@8.4.18 - postcss-color-rebeccapurple: 7.1.1_postcss@8.4.18 - postcss-custom-media: 8.0.2_postcss@8.4.18 - postcss-custom-properties: 12.1.10_postcss@8.4.18 - postcss-custom-selectors: 6.0.3_postcss@8.4.18 - postcss-dir-pseudo-class: 6.0.5_postcss@8.4.18 - postcss-double-position-gradients: 3.1.2_postcss@8.4.18 - postcss-env-function: 4.0.6_postcss@8.4.18 - postcss-focus-visible: 6.0.4_postcss@8.4.18 - postcss-focus-within: 5.0.4_postcss@8.4.18 - postcss-font-variant: 5.0.0_postcss@8.4.18 - postcss-gap-properties: 3.0.5_postcss@8.4.18 - postcss-image-set-function: 4.0.7_postcss@8.4.18 - postcss-initial: 4.0.1_postcss@8.4.18 - postcss-lab-function: 4.2.1_postcss@8.4.18 - postcss-logical: 5.0.4_postcss@8.4.18 - postcss-media-minmax: 5.0.0_postcss@8.4.18 - postcss-nesting: 10.2.0_postcss@8.4.18 + css-blank-pseudo: 3.0.3_postcss@8.4.19 + css-has-pseudo: 3.0.4_postcss@8.4.19 + css-prefers-color-scheme: 6.0.3_postcss@8.4.19 + cssdb: 7.1.0 + postcss: 8.4.19 + postcss-attribute-case-insensitive: 5.0.2_postcss@8.4.19 + postcss-clamp: 4.1.0_postcss@8.4.19 + postcss-color-functional-notation: 4.2.4_postcss@8.4.19 + postcss-color-hex-alpha: 8.0.4_postcss@8.4.19 + postcss-color-rebeccapurple: 7.1.1_postcss@8.4.19 + postcss-custom-media: 8.0.2_postcss@8.4.19 + postcss-custom-properties: 12.1.10_postcss@8.4.19 + postcss-custom-selectors: 6.0.3_postcss@8.4.19 + postcss-dir-pseudo-class: 6.0.5_postcss@8.4.19 + postcss-double-position-gradients: 3.1.2_postcss@8.4.19 + postcss-env-function: 4.0.6_postcss@8.4.19 + postcss-focus-visible: 6.0.4_postcss@8.4.19 + postcss-focus-within: 5.0.4_postcss@8.4.19 + postcss-font-variant: 5.0.0_postcss@8.4.19 + postcss-gap-properties: 3.0.5_postcss@8.4.19 + postcss-image-set-function: 4.0.7_postcss@8.4.19 + postcss-initial: 4.0.1_postcss@8.4.19 + postcss-lab-function: 4.2.1_postcss@8.4.19 + postcss-logical: 5.0.4_postcss@8.4.19 + postcss-media-minmax: 5.0.0_postcss@8.4.19 + postcss-nesting: 10.2.0_postcss@8.4.19 postcss-opacity-percentage: 1.1.2 - postcss-overflow-shorthand: 3.0.4_postcss@8.4.18 - postcss-page-break: 3.0.4_postcss@8.4.18 - postcss-place: 7.0.5_postcss@8.4.18 - postcss-pseudo-class-any-link: 7.1.6_postcss@8.4.18 - postcss-replace-overflow-wrap: 4.0.0_postcss@8.4.18 - postcss-selector-not: 6.0.1_postcss@8.4.18 + postcss-overflow-shorthand: 3.0.4_postcss@8.4.19 + postcss-page-break: 3.0.4_postcss@8.4.19 + postcss-place: 7.0.5_postcss@8.4.19 + postcss-pseudo-class-any-link: 7.1.6_postcss@8.4.19 + postcss-replace-overflow-wrap: 4.0.0_postcss@8.4.19 + postcss-selector-not: 6.0.1_postcss@8.4.19 postcss-value-parser: 4.2.0 dev: true - /postcss-pseudo-class-any-link/7.1.6_postcss@8.4.18: + /postcss-pseudo-class-any-link/7.1.6_postcss@8.4.19: resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true - /postcss-replace-overflow-wrap/4.0.0_postcss@8.4.18: + /postcss-replace-overflow-wrap/4.0.0_postcss@8.4.19: resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} peerDependencies: postcss: ^8.0.3 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /postcss-selector-not/6.0.1_postcss@8.4.18: + /postcss-selector-not/6.0.1_postcss@8.4.19: resolution: {integrity: sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-selector-parser: 6.0.10 dev: true @@ -3765,8 +3770,8 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss/8.4.18: - resolution: {integrity: sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==} + /postcss/8.4.19: + resolution: {integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.4 @@ -3789,8 +3794,8 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier/2.7.1: - resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==} + /prettier/2.8.0: + resolution: {integrity: sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==} engines: {node: '>=10.13.0'} hasBin: true dev: true @@ -3980,7 +3985,7 @@ packages: /rxjs/7.5.5: resolution: {integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: true /sade/1.8.1: @@ -4011,8 +4016,8 @@ packages: rimraf: 2.7.1 dev: true - /sass/1.55.0: - resolution: {integrity: sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==} + /sass/1.56.1: + resolution: {integrity: sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ==} engines: {node: '>=12.0.0'} hasBin: true dependencies: @@ -4308,7 +4313,7 @@ packages: engines: {node: '>= 0.4'} dev: true - /svelte-check/2.9.2_svelte@3.52.0: + /svelte-check/2.9.2_svelte@3.53.1: resolution: {integrity: sha512-DRi8HhnCiqiGR2YF9ervPGvtoYrheE09cXieCTEqeTPOTJzfoa54Py8rovIBv4bH4n5HgZYIyTQ3DDLHQLl2uQ==} hasBin: true peerDependencies: @@ -4320,9 +4325,9 @@ packages: import-fresh: 3.3.0 picocolors: 1.0.0 sade: 1.8.1 - svelte: 3.52.0 - svelte-preprocess: 4.10.7_besnmoibwkhwtentvwuriss7pa - typescript: 4.8.4 + svelte: 3.53.1 + svelte-preprocess: 4.10.7_7dvewpees4iyn2tkw2qzal77a4 + typescript: 4.9.3 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -4336,7 +4341,7 @@ packages: - sugarss dev: true - /svelte-preprocess/4.10.7_besnmoibwkhwtentvwuriss7pa: + /svelte-preprocess/4.10.7_7dvewpees4iyn2tkw2qzal77a4: resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==} engines: {node: '>= 9.11.2'} requiresBuild: true @@ -4383,12 +4388,12 @@ packages: magic-string: 0.25.7 sorcery: 0.10.0 strip-indent: 3.0.0 - svelte: 3.52.0 - typescript: 4.8.4 + svelte: 3.53.1 + typescript: 4.9.3 dev: true - /svelte/3.52.0: - resolution: {integrity: sha512-FxcnEUOAVfr10vDU5dVgJN19IvqeHQCS1zfe8vayTfis9A2t5Fhx+JDe5uv/C3j//bB1umpLJ6quhgs9xyUbCQ==} + /svelte/3.53.1: + resolution: {integrity: sha512-Q4/hHkktZogGhN5iqxqSi9sjEVoe/NbIxX4hXEHoasTxj+TxEQVAq66LnDMdAZxjmsodkoI5F3slqsS68U7FNw==} engines: {node: '>= 8'} dev: true @@ -4461,18 +4466,18 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tslib/2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + /tslib/2.4.1: + resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} dev: true - /tsutils/3.21.0_typescript@4.8.4: + /tsutils/3.21.0_typescript@4.9.3: 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.14.1 - typescript: 4.8.4 + typescript: 4.9.3 dev: true /tty-table/4.1.6: @@ -4526,11 +4531,11 @@ packages: engines: {node: '>=8'} dev: true - /type-flag/2.1.0: - resolution: {integrity: sha512-ln8u/BdNzppXeFP8JsmsofElwVC2/FYoQAIipzhx45jjFwSApFqIieBEY93TKoLpphQBAbazX8LCoIY59Vwxlg==} + /type-flag/3.0.0: + resolution: {integrity: sha512-3YaYwMseXCAhBB14RXW5cRQfJQlEknS6i4C8fCfeUdS3ihG9EdccdR9kt3vP73ZdeTGmPb4bZtkDn5XMIn1DLA==} dev: true - /typedoc/0.22.18_typescript@4.8.4: + /typedoc/0.22.18_typescript@4.9.3: resolution: {integrity: sha512-NK9RlLhRUGMvc6Rw5USEYgT4DVAUFk7IF7Q6MYfpJ88KnTZP7EneEa4RcP+tX1auAcz7QT1Iy0bUSZBYYHdoyA==} engines: {node: '>= 12.10.0'} hasBin: true @@ -4542,11 +4547,11 @@ packages: marked: 4.0.18 minimatch: 5.1.0 shiki: 0.10.1 - typescript: 4.8.4 + typescript: 4.9.3 dev: true - /typescript/4.8.4: - resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} + /typescript/4.9.3: + resolution: {integrity: sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==} engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -4608,17 +4613,20 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite/3.2.1: - resolution: {integrity: sha512-ADtMkfHuWq4tskJsri2n2FZkORO8ZyhI+zIz7zTrDAgDEtct1jdxOg3YsZBfHhKjmMoWLOSCr+64qrEDGo/DbQ==} + /vite/3.2.4: + resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: + '@types/node': '>= 14' less: '*' sass: '*' stylus: '*' sugarss: '*' terser: ^5.4.0 peerDependenciesMeta: + '@types/node': + optional: true less: optional: true sass: @@ -4630,25 +4638,131 @@ packages: terser: optional: true dependencies: - esbuild: 0.15.12 - postcss: 8.4.18 + esbuild: 0.15.15 + postcss: 8.4.19 resolve: 1.22.1 rollup: 2.79.1 optionalDependencies: fsevents: 2.3.2 dev: true - /vite/3.2.1_sass@1.55.0: - resolution: {integrity: sha512-ADtMkfHuWq4tskJsri2n2FZkORO8ZyhI+zIz7zTrDAgDEtct1jdxOg3YsZBfHhKjmMoWLOSCr+64qrEDGo/DbQ==} + /vite/3.2.4_@types+node@16.18.3: + resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: + '@types/node': '>= 14' less: '*' sass: '*' stylus: '*' sugarss: '*' terser: ^5.4.0 peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 16.18.3 + esbuild: 0.15.15 + postcss: 8.4.19 + resolve: 1.22.1 + rollup: 2.79.1 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vite/3.2.4_@types+node@18.11.9: + resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.11.9 + esbuild: 0.15.15 + postcss: 8.4.19 + resolve: 1.22.1 + rollup: 2.79.1 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vite/3.2.4_ajklay5k626t46b6fyghkbup3i: + resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.11.9 + esbuild: 0.15.15 + postcss: 8.4.19 + resolve: 1.22.1 + rollup: 2.79.1 + sass: 1.56.1 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vite/3.2.4_sass@1.56.1: + resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true less: optional: true sass: @@ -4660,17 +4774,17 @@ packages: terser: optional: true dependencies: - esbuild: 0.15.12 - postcss: 8.4.18 + esbuild: 0.15.15 + postcss: 8.4.19 resolve: 1.22.1 rollup: 2.79.1 - sass: 1.55.0 + sass: 1.56.1 optionalDependencies: fsevents: 2.3.2 dev: true - /vitest/0.25.1: - resolution: {integrity: sha512-eH74h6MkuEgsqR4mAQZeMK9O0PROiKY+i+1GMz/fBi5A3L2ml5U7JQs7LfPU7+uWUziZyLHagl+rkyfR8SLhlA==} + /vitest/0.25.3: + resolution: {integrity: sha512-/UzHfXIKsELZhL7OaM2xFlRF8HRZgAHtPctacvNK8H4vOcbJJAMEgbWNGSAK7Y9b1NBe5SeM7VTuz2RsTHFJJA==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: @@ -4693,7 +4807,7 @@ packages: dependencies: '@types/chai': 4.3.3 '@types/chai-subset': 1.3.3 - '@types/node': 18.11.7 + '@types/node': 18.11.9 acorn: 8.8.1 acorn-walk: 8.2.0 chai: 4.3.6 @@ -4704,7 +4818,7 @@ packages: tinybench: 2.3.1 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 3.2.1 + vite: 3.2.4_@types+node@18.11.9 transitivePeerDependencies: - less - sass @@ -4714,8 +4828,8 @@ packages: - terser dev: true - /vitest/0.25.1_sass@1.55.0: - resolution: {integrity: sha512-eH74h6MkuEgsqR4mAQZeMK9O0PROiKY+i+1GMz/fBi5A3L2ml5U7JQs7LfPU7+uWUziZyLHagl+rkyfR8SLhlA==} + /vitest/0.25.3_sass@1.56.1: + resolution: {integrity: sha512-/UzHfXIKsELZhL7OaM2xFlRF8HRZgAHtPctacvNK8H4vOcbJJAMEgbWNGSAK7Y9b1NBe5SeM7VTuz2RsTHFJJA==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: @@ -4738,7 +4852,7 @@ packages: dependencies: '@types/chai': 4.3.3 '@types/chai-subset': 1.3.3 - '@types/node': 18.11.7 + '@types/node': 18.11.9 acorn: 8.8.1 acorn-walk: 8.2.0 chai: 4.3.6 @@ -4749,7 +4863,7 @@ packages: tinybench: 2.3.1 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 3.2.1_sass@1.55.0 + vite: 3.2.4_ajklay5k626t46b6fyghkbup3i transitivePeerDependencies: - less - sass