diff --git a/packages/svelte/.eslintrc.cjs b/packages/svelte/.eslintrc.cjs index eaf19f56..4b29a016 100644 --- a/packages/svelte/.eslintrc.cjs +++ b/packages/svelte/.eslintrc.cjs @@ -1,20 +1,30 @@ module.exports = { root: true, + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:svelte/recommended', + 'prettier' + ], parser: '@typescript-eslint/parser', - extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'prettier'], - plugins: ['svelte3', '@typescript-eslint'], - ignorePatterns: ['*.cjs'], - overrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }], - settings: { - 'svelte3/typescript': () => require('typescript') - }, + plugins: ['@typescript-eslint'], parserOptions: { sourceType: 'module', - ecmaVersion: 2020 + ecmaVersion: 2020, + extraFileExtensions: ['.svelte'] }, env: { browser: true, es2017: true, node: true - } + }, + overrides: [ + { + files: ['*.svelte'], + parser: 'svelte-eslint-parser', + parserOptions: { + parser: '@typescript-eslint/parser' + } + } + ] }; diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 3b8fed46..69696aab 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -38,23 +38,24 @@ }, "devDependencies": { "@sveltejs/adapter-auto": "^2.1.0", - "@sveltejs/kit": "^1.20.1", - "@sveltejs/package": "^2.0.2", - "@typescript-eslint/eslint-plugin": "^5.59.9", - "@typescript-eslint/parser": "^5.59.9", - "eslint": "^8.42.0", + "@sveltejs/kit": "^1.20.5", + "@sveltejs/package": "^2.1.0", + "@typescript-eslint/eslint-plugin": "^5.60.0", + "@typescript-eslint/parser": "^5.60.0", + "eslint": "^8.43.0", "eslint-config-prettier": "^8.8.0", - "eslint-plugin-svelte3": "^4.0.0", + "eslint-plugin-svelte": "^2.31.1", "prettier": "^2.8.8", "prettier-plugin-svelte": "^2.10.1", - "svelte": "^3.59.1", - "svelte-check": "^3.4.3", - "tslib": "^2.4.1", + "svelte": "^4.0.0", + "svelte-check": "^3.4.4", + "svelte-eslint-parser": "^0.31.0", + "tslib": "^2.5.3", "typescript": "5.1.3", "vite": "^4.3.9" }, "peerDependencies": { - "svelte": "^3.0.0" + "svelte": "^3.0.0 || ^4.0.0" }, "files": [ "dist" diff --git a/packages/system/src/utils/graph.ts b/packages/system/src/utils/graph.ts index d4f70370..27ae064a 100644 --- a/packages/system/src/utils/graph.ts +++ b/packages/system/src/utils/graph.ts @@ -202,7 +202,7 @@ export function fitView, Options exte return false; } -function clampNodeExtent(node: NodeDragItem | Node, extent?: CoordinateExtent | 'parent') { +function clampNodeExtent(node: NodeDragItem | NodeBase, extent?: CoordinateExtent | 'parent') { if (!extent || extent === 'parent') { return extent; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e0f52247..e5d29613 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,8 +29,8 @@ importers: devDependencies: '@changesets/changelog-github': registry.npmjs.org/@changesets/changelog-github/0.4.8 '@changesets/cli': registry.npmjs.org/@changesets/cli/2.26.1 - '@typescript-eslint/eslint-plugin': registry.npmjs.org/@typescript-eslint/eslint-plugin/5.59.11_sqfi766b7p7jf53aqxvjxvblnq - '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser/5.59.11_tizxnkcvjrb4cldxgwq5h3lj5u + '@typescript-eslint/eslint-plugin': registry.npmjs.org/@typescript-eslint/eslint-plugin/5.60.0_xj5ev3uwennxkmahqnxqanffxm + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser/5.60.0_tizxnkcvjrb4cldxgwq5h3lj5u autoprefixer: registry.npmjs.org/autoprefixer/10.4.14_postcss@8.4.24 concurrently: registry.npmjs.org/concurrently/7.6.0 eslint: registry.npmjs.org/eslint/8.42.0 @@ -138,20 +138,21 @@ importers: specifiers: '@svelte-put/shortcut': ^2.0.0 '@sveltejs/adapter-auto': ^2.1.0 - '@sveltejs/kit': ^1.20.1 - '@sveltejs/package': ^2.0.2 - '@typescript-eslint/eslint-plugin': ^5.59.9 - '@typescript-eslint/parser': ^5.59.9 + '@sveltejs/kit': ^1.20.5 + '@sveltejs/package': ^2.1.0 + '@typescript-eslint/eslint-plugin': ^5.60.0 + '@typescript-eslint/parser': ^5.60.0 '@xyflow/system': workspace:* classcat: ^5.0.4 - eslint: ^8.42.0 + eslint: ^8.43.0 eslint-config-prettier: ^8.8.0 - eslint-plugin-svelte3: ^4.0.0 + eslint-plugin-svelte: ^2.31.1 prettier: ^2.8.8 prettier-plugin-svelte: ^2.10.1 - svelte: ^3.59.1 - svelte-check: ^3.4.3 - tslib: ^2.4.1 + svelte: ^4.0.0 + svelte-check: ^3.4.4 + svelte-eslint-parser: ^0.31.0 + tslib: ^2.5.3 typescript: 5.1.3 vite: ^4.3.9 dependencies: @@ -159,18 +160,19 @@ importers: '@xyflow/system': link:../system classcat: registry.npmjs.org/classcat/5.0.4 devDependencies: - '@sveltejs/adapter-auto': registry.npmjs.org/@sveltejs/adapter-auto/2.1.0_@sveltejs+kit@1.20.2 - '@sveltejs/kit': registry.npmjs.org/@sveltejs/kit/1.20.2_svelte@3.59.1+vite@4.3.9 - '@sveltejs/package': registry.npmjs.org/@sveltejs/package/2.0.2_ew3mtnddoirxihfd3dvwoglzia - '@typescript-eslint/eslint-plugin': registry.npmjs.org/@typescript-eslint/eslint-plugin/5.59.11_sqfi766b7p7jf53aqxvjxvblnq - '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser/5.59.11_tizxnkcvjrb4cldxgwq5h3lj5u - eslint: registry.npmjs.org/eslint/8.42.0 - eslint-config-prettier: registry.npmjs.org/eslint-config-prettier/8.8.0_eslint@8.42.0 - eslint-plugin-svelte3: registry.npmjs.org/eslint-plugin-svelte3/4.0.0_3vji2slnup2yzxo42w6sbds3sy + '@sveltejs/adapter-auto': registry.npmjs.org/@sveltejs/adapter-auto/2.1.0_@sveltejs+kit@1.20.5 + '@sveltejs/kit': registry.npmjs.org/@sveltejs/kit/1.20.5_svelte@4.0.0+vite@4.3.9 + '@sveltejs/package': registry.npmjs.org/@sveltejs/package/2.1.0_rydvusnd4biuws73vnz24j3wlu + '@typescript-eslint/eslint-plugin': registry.npmjs.org/@typescript-eslint/eslint-plugin/5.60.0_6yzi2ymi2jevhjfd3hf6w262e4 + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser/5.60.0_7yfldhli4vs6yywnkyiujhawka + eslint: registry.npmjs.org/eslint/8.43.0 + eslint-config-prettier: registry.npmjs.org/eslint-config-prettier/8.8.0_eslint@8.43.0 + eslint-plugin-svelte: registry.npmjs.org/eslint-plugin-svelte/2.31.1_eslint@8.43.0+svelte@4.0.0 prettier: registry.npmjs.org/prettier/2.8.8 - prettier-plugin-svelte: registry.npmjs.org/prettier-plugin-svelte/2.10.1_blbg2s7pis747igzn3ilcyh5ou - svelte: registry.npmjs.org/svelte/3.59.1 - svelte-check: registry.npmjs.org/svelte-check/3.4.3_svelte@3.59.1 + prettier-plugin-svelte: registry.npmjs.org/prettier-plugin-svelte/2.10.1_qjnzte5rqd6zd6el5wewwu2zei + svelte: registry.npmjs.org/svelte/4.0.0 + svelte-check: registry.npmjs.org/svelte-check/3.4.4_svelte@4.0.0 + svelte-eslint-parser: registry.npmjs.org/svelte-eslint-parser/0.31.0_svelte@4.0.0 tslib: registry.npmjs.org/tslib/2.5.3 typescript: registry.npmjs.org/typescript/5.1.3 vite: registry.npmjs.org/vite/4.3.9 @@ -213,7 +215,7 @@ importers: devDependencies: eslint: registry.npmjs.org/eslint/8.42.0 eslint-config-prettier: registry.npmjs.org/eslint-config-prettier/8.8.0_eslint@8.42.0 - eslint-config-turbo: registry.npmjs.org/eslint-config-turbo/1.10.3_eslint@8.42.0 + eslint-config-turbo: registry.npmjs.org/eslint-config-turbo/1.10.6_eslint@8.42.0 eslint-plugin-react: registry.npmjs.org/eslint-plugin-react/7.32.2_eslint@8.42.0 tooling/rollup-config: @@ -1080,6 +1082,19 @@ packages: eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys/3.4.1 dev: true + registry.npmjs.org/@eslint-community/eslint-utils/4.4.0_eslint@8.43.0: + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz} + id: registry.npmjs.org/@eslint-community/eslint-utils/4.4.0 + name: '@eslint-community/eslint-utils' + version: 4.4.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: registry.npmjs.org/eslint/8.43.0 + eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys/3.4.1 + dev: true + registry.npmjs.org/@eslint-community/regexpp/4.5.1: resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz} name: '@eslint-community/regexpp' @@ -1113,6 +1128,13 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + registry.npmjs.org/@eslint/js/8.43.0: + resolution: {integrity: sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz} + name: '@eslint/js' + version: 8.43.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + registry.npmjs.org/@hapi/hoek/9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz} name: '@hapi/hoek' @@ -1415,7 +1437,7 @@ packages: version: 2.0.0 dev: false - registry.npmjs.org/@sveltejs/adapter-auto/2.1.0_@sveltejs+kit@1.20.2: + registry.npmjs.org/@sveltejs/adapter-auto/2.1.0_@sveltejs+kit@1.20.5: resolution: {integrity: sha512-o2pZCfATFtA/Gw/BB0Xm7k4EYaekXxaPGER3xGSY3FvzFJGTlJlZjBseaXwYSM94lZ0HniOjTokN3cWaLX6fow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-2.1.0.tgz} id: registry.npmjs.org/@sveltejs/adapter-auto/2.1.0 name: '@sveltejs/adapter-auto' @@ -1423,15 +1445,15 @@ packages: peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: - '@sveltejs/kit': registry.npmjs.org/@sveltejs/kit/1.20.2_svelte@3.59.1+vite@4.3.9 + '@sveltejs/kit': registry.npmjs.org/@sveltejs/kit/1.20.5_svelte@4.0.0+vite@4.3.9 import-meta-resolve: registry.npmjs.org/import-meta-resolve/3.0.0 dev: true - registry.npmjs.org/@sveltejs/kit/1.20.2_svelte@3.59.1+vite@4.3.9: - resolution: {integrity: sha512-MtR1i+HtmYWcRgtubw1GQqT/+CWXL/z24PegE0xYAdObbhdr7YtEfmoe705D/JZMtMmoPXrmSk4W0MfL5A3lYw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/kit/-/kit-1.20.2.tgz} - id: registry.npmjs.org/@sveltejs/kit/1.20.2 + registry.npmjs.org/@sveltejs/kit/1.20.5_svelte@4.0.0+vite@4.3.9: + resolution: {integrity: sha512-8rJYZ2boRlO75lwpbpB+DlSzIwmTuamXTpVlDtw4dBk86o3UaDe/+Ro4xCsV/4FtTw2U8xPHyV83edAWbQHG0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/kit/-/kit-1.20.5.tgz} + id: registry.npmjs.org/@sveltejs/kit/1.20.5 name: '@sveltejs/kit' - version: 1.20.2 + version: 1.20.5 engines: {node: ^16.14 || >=18} hasBin: true requiresBuild: true @@ -1439,7 +1461,7 @@ packages: svelte: ^3.54.0 || ^4.0.0-next.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.4.1_svelte@3.59.1+vite@4.3.9 + '@sveltejs/vite-plugin-svelte': registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.4.1_svelte@4.0.0+vite@4.3.9 '@types/cookie': registry.npmjs.org/@types/cookie/0.5.1 cookie: registry.npmjs.org/cookie/0.5.0 devalue: registry.npmjs.org/devalue/4.3.2 @@ -1450,34 +1472,33 @@ packages: sade: registry.npmjs.org/sade/1.8.1 set-cookie-parser: registry.npmjs.org/set-cookie-parser/2.6.0 sirv: registry.npmjs.org/sirv/2.0.3 - svelte: registry.npmjs.org/svelte/3.59.1 - tiny-glob: registry.npmjs.org/tiny-glob/0.2.9 + svelte: registry.npmjs.org/svelte/4.0.0 undici: registry.npmjs.org/undici/5.22.1 vite: registry.npmjs.org/vite/4.3.9 transitivePeerDependencies: - supports-color dev: true - registry.npmjs.org/@sveltejs/package/2.0.2_ew3mtnddoirxihfd3dvwoglzia: - resolution: {integrity: sha512-cCOCcO8yMHnhHyaR51nQtvKZ3o/vSU9UYI1EXLT1j2CKNPMuH1/g6JNwKcNNrtQGwwquudc69ZeYy8D/TDNwEw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/package/-/package-2.0.2.tgz} - id: registry.npmjs.org/@sveltejs/package/2.0.2 + registry.npmjs.org/@sveltejs/package/2.1.0_rydvusnd4biuws73vnz24j3wlu: + resolution: {integrity: sha512-c6PLH9G2YLQ48kqrS2XX422BrLNABBstSiapamchVJaQnOTXyJmUR8KmoCCySnzVy3PiYL6jg12UnoPmjW3SwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/package/-/package-2.1.0.tgz} + id: registry.npmjs.org/@sveltejs/package/2.1.0 name: '@sveltejs/package' - version: 2.0.2 + version: 2.1.0 engines: {node: ^16.14 || >=18} hasBin: true peerDependencies: - svelte: ^3.44.0 + svelte: ^3.44.0 || ^4.0.0 dependencies: chokidar: registry.npmjs.org/chokidar/3.5.3 kleur: registry.npmjs.org/kleur/4.1.5 sade: registry.npmjs.org/sade/1.8.1 - svelte: registry.npmjs.org/svelte/3.59.1 - svelte2tsx: registry.npmjs.org/svelte2tsx/0.6.15_ew3mtnddoirxihfd3dvwoglzia + svelte: registry.npmjs.org/svelte/4.0.0 + svelte2tsx: registry.npmjs.org/svelte2tsx/0.6.15_rydvusnd4biuws73vnz24j3wlu transitivePeerDependencies: - typescript dev: true - registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/1.0.2_qiij5gx4uovhfqjpd2vh63pzyq: + registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/1.0.2_k3t2aclno3pjdujtbtaxhi4r4m: resolution: {integrity: sha512-Cy1dUMcYCnDVV/hPLXa43YZJ2jGKVW5rA0xuNL9dlmYhT0yoS1g7+FOFSRlgk0BXKk/Oc7grs+8BVA5Iz2fr8A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-1.0.2.tgz} id: registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/1.0.2 name: '@sveltejs/vite-plugin-svelte-inspector' @@ -1488,15 +1509,15 @@ packages: svelte: ^3.54.0 || ^4.0.0-next.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.4.1_svelte@3.59.1+vite@4.3.9 + '@sveltejs/vite-plugin-svelte': registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.4.1_svelte@4.0.0+vite@4.3.9 debug: registry.npmjs.org/debug/4.3.4 - svelte: registry.npmjs.org/svelte/3.59.1 + svelte: registry.npmjs.org/svelte/4.0.0 vite: registry.npmjs.org/vite/4.3.9 transitivePeerDependencies: - supports-color dev: true - registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.4.1_svelte@3.59.1+vite@4.3.9: + registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.4.1_svelte@4.0.0+vite@4.3.9: resolution: {integrity: sha512-bNNKvoRY89ptY7udeBSCmTdCVwkjmMcZ0j/z9J5MuedT8jPjq0zrknAo/jF1sToAza4NVaAgR9AkZoD9oJJmnA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.4.1.tgz} id: registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.4.1 name: '@sveltejs/vite-plugin-svelte' @@ -1506,13 +1527,13 @@ packages: svelte: ^3.54.0 || ^4.0.0-next.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/1.0.2_qiij5gx4uovhfqjpd2vh63pzyq + '@sveltejs/vite-plugin-svelte-inspector': registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/1.0.2_k3t2aclno3pjdujtbtaxhi4r4m debug: registry.npmjs.org/debug/4.3.4 deepmerge: registry.npmjs.org/deepmerge/4.3.1 kleur: registry.npmjs.org/kleur/4.1.5 magic-string: registry.npmjs.org/magic-string/0.30.0 - svelte: registry.npmjs.org/svelte/3.59.1 - svelte-hmr: registry.npmjs.org/svelte-hmr/0.15.2_svelte@3.59.1 + svelte: registry.npmjs.org/svelte/4.0.0 + svelte-hmr: registry.npmjs.org/svelte-hmr/0.15.2_svelte@4.0.0 vite: registry.npmjs.org/vite/4.3.9 vitefu: registry.npmjs.org/vitefu/0.2.4_vite@4.3.9 transitivePeerDependencies: @@ -2038,11 +2059,11 @@ packages: dev: true optional: true - registry.npmjs.org/@typescript-eslint/eslint-plugin/5.59.11_sqfi766b7p7jf53aqxvjxvblnq: - resolution: {integrity: sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.11.tgz} - id: registry.npmjs.org/@typescript-eslint/eslint-plugin/5.59.11 + registry.npmjs.org/@typescript-eslint/eslint-plugin/5.60.0_6yzi2ymi2jevhjfd3hf6w262e4: + resolution: {integrity: sha512-78B+anHLF1TI8Jn/cD0Q00TBYdMgjdOn980JfAVa9yw5sop8nyTfVOQAv6LWywkOGLclDBtv5z3oxN4w7jxyNg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.60.0.tgz} + id: registry.npmjs.org/@typescript-eslint/eslint-plugin/5.60.0 name: '@typescript-eslint/eslint-plugin' - version: 5.59.11 + version: 5.60.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -2053,10 +2074,41 @@ packages: optional: true dependencies: '@eslint-community/regexpp': registry.npmjs.org/@eslint-community/regexpp/4.5.1 - '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser/5.59.11_tizxnkcvjrb4cldxgwq5h3lj5u - '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager/5.59.11 - '@typescript-eslint/type-utils': registry.npmjs.org/@typescript-eslint/type-utils/5.59.11_tizxnkcvjrb4cldxgwq5h3lj5u - '@typescript-eslint/utils': registry.npmjs.org/@typescript-eslint/utils/5.59.11_tizxnkcvjrb4cldxgwq5h3lj5u + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser/5.60.0_7yfldhli4vs6yywnkyiujhawka + '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager/5.60.0 + '@typescript-eslint/type-utils': registry.npmjs.org/@typescript-eslint/type-utils/5.60.0_7yfldhli4vs6yywnkyiujhawka + '@typescript-eslint/utils': registry.npmjs.org/@typescript-eslint/utils/5.60.0_7yfldhli4vs6yywnkyiujhawka + debug: registry.npmjs.org/debug/4.3.4 + eslint: registry.npmjs.org/eslint/8.43.0 + grapheme-splitter: registry.npmjs.org/grapheme-splitter/1.0.4 + ignore: registry.npmjs.org/ignore/5.2.4 + natural-compare-lite: registry.npmjs.org/natural-compare-lite/1.4.0 + semver: registry.npmjs.org/semver/7.5.1 + tsutils: registry.npmjs.org/tsutils/3.21.0_typescript@5.1.3 + typescript: registry.npmjs.org/typescript/5.1.3 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmjs.org/@typescript-eslint/eslint-plugin/5.60.0_xj5ev3uwennxkmahqnxqanffxm: + resolution: {integrity: sha512-78B+anHLF1TI8Jn/cD0Q00TBYdMgjdOn980JfAVa9yw5sop8nyTfVOQAv6LWywkOGLclDBtv5z3oxN4w7jxyNg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.60.0.tgz} + id: registry.npmjs.org/@typescript-eslint/eslint-plugin/5.60.0 + name: '@typescript-eslint/eslint-plugin' + version: 5.60.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': registry.npmjs.org/@eslint-community/regexpp/4.5.1 + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser/5.60.0_tizxnkcvjrb4cldxgwq5h3lj5u + '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager/5.60.0 + '@typescript-eslint/type-utils': registry.npmjs.org/@typescript-eslint/type-utils/5.60.0_tizxnkcvjrb4cldxgwq5h3lj5u + '@typescript-eslint/utils': registry.npmjs.org/@typescript-eslint/utils/5.60.0_tizxnkcvjrb4cldxgwq5h3lj5u debug: registry.npmjs.org/debug/4.3.4 eslint: registry.npmjs.org/eslint/8.42.0 grapheme-splitter: registry.npmjs.org/grapheme-splitter/1.0.4 @@ -2069,11 +2121,11 @@ packages: - supports-color dev: true - registry.npmjs.org/@typescript-eslint/parser/5.59.11_tizxnkcvjrb4cldxgwq5h3lj5u: - resolution: {integrity: sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.11.tgz} - id: registry.npmjs.org/@typescript-eslint/parser/5.59.11 + registry.npmjs.org/@typescript-eslint/parser/5.60.0_7yfldhli4vs6yywnkyiujhawka: + resolution: {integrity: sha512-jBONcBsDJ9UoTWrARkRRCgDz6wUggmH5RpQVlt7BimSwaTkTjwypGzKORXbR4/2Hqjk9hgwlon2rVQAjWNpkyQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.60.0.tgz} + id: registry.npmjs.org/@typescript-eslint/parser/5.60.0 name: '@typescript-eslint/parser' - version: 5.59.11 + version: 5.60.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -2082,9 +2134,32 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager/5.59.11 - '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types/5.59.11 - '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree/5.59.11_typescript@5.1.3 + '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager/5.60.0 + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types/5.60.0 + '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree/5.60.0_typescript@5.1.3 + debug: registry.npmjs.org/debug/4.3.4 + eslint: registry.npmjs.org/eslint/8.43.0 + typescript: registry.npmjs.org/typescript/5.1.3 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmjs.org/@typescript-eslint/parser/5.60.0_tizxnkcvjrb4cldxgwq5h3lj5u: + resolution: {integrity: sha512-jBONcBsDJ9UoTWrARkRRCgDz6wUggmH5RpQVlt7BimSwaTkTjwypGzKORXbR4/2Hqjk9hgwlon2rVQAjWNpkyQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.60.0.tgz} + id: registry.npmjs.org/@typescript-eslint/parser/5.60.0 + name: '@typescript-eslint/parser' + version: 5.60.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager/5.60.0 + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types/5.60.0 + '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree/5.60.0_typescript@5.1.3 debug: registry.npmjs.org/debug/4.3.4 eslint: registry.npmjs.org/eslint/8.42.0 typescript: registry.npmjs.org/typescript/5.1.3 @@ -2092,21 +2167,21 @@ packages: - supports-color dev: true - registry.npmjs.org/@typescript-eslint/scope-manager/5.59.11: - resolution: {integrity: sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.11.tgz} + registry.npmjs.org/@typescript-eslint/scope-manager/5.60.0: + resolution: {integrity: sha512-hakuzcxPwXi2ihf9WQu1BbRj1e/Pd8ZZwVTG9kfbxAMZstKz8/9OoexIwnmLzShtsdap5U/CoQGRCWlSuPbYxQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.60.0.tgz} name: '@typescript-eslint/scope-manager' - version: 5.59.11 + version: 5.60.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types/5.59.11 - '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys/5.59.11 + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types/5.60.0 + '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys/5.60.0 dev: true - registry.npmjs.org/@typescript-eslint/type-utils/5.59.11_tizxnkcvjrb4cldxgwq5h3lj5u: - resolution: {integrity: sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.11.tgz} - id: registry.npmjs.org/@typescript-eslint/type-utils/5.59.11 + registry.npmjs.org/@typescript-eslint/type-utils/5.60.0_7yfldhli4vs6yywnkyiujhawka: + resolution: {integrity: sha512-X7NsRQddORMYRFH7FWo6sA9Y/zbJ8s1x1RIAtnlj6YprbToTiQnM6vxcMu7iYhdunmoC0rUWlca13D5DVHkK2g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.60.0.tgz} + id: registry.npmjs.org/@typescript-eslint/type-utils/5.60.0 name: '@typescript-eslint/type-utils' - version: 5.59.11 + version: 5.60.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -2115,8 +2190,31 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree/5.59.11_typescript@5.1.3 - '@typescript-eslint/utils': registry.npmjs.org/@typescript-eslint/utils/5.59.11_tizxnkcvjrb4cldxgwq5h3lj5u + '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree/5.60.0_typescript@5.1.3 + '@typescript-eslint/utils': registry.npmjs.org/@typescript-eslint/utils/5.60.0_7yfldhli4vs6yywnkyiujhawka + debug: registry.npmjs.org/debug/4.3.4 + eslint: registry.npmjs.org/eslint/8.43.0 + tsutils: registry.npmjs.org/tsutils/3.21.0_typescript@5.1.3 + typescript: registry.npmjs.org/typescript/5.1.3 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmjs.org/@typescript-eslint/type-utils/5.60.0_tizxnkcvjrb4cldxgwq5h3lj5u: + resolution: {integrity: sha512-X7NsRQddORMYRFH7FWo6sA9Y/zbJ8s1x1RIAtnlj6YprbToTiQnM6vxcMu7iYhdunmoC0rUWlca13D5DVHkK2g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.60.0.tgz} + id: registry.npmjs.org/@typescript-eslint/type-utils/5.60.0 + name: '@typescript-eslint/type-utils' + version: 5.60.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree/5.60.0_typescript@5.1.3 + '@typescript-eslint/utils': registry.npmjs.org/@typescript-eslint/utils/5.60.0_tizxnkcvjrb4cldxgwq5h3lj5u debug: registry.npmjs.org/debug/4.3.4 eslint: registry.npmjs.org/eslint/8.42.0 tsutils: registry.npmjs.org/tsutils/3.21.0_typescript@5.1.3 @@ -2125,18 +2223,18 @@ packages: - supports-color dev: true - registry.npmjs.org/@typescript-eslint/types/5.59.11: - resolution: {integrity: sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz} + registry.npmjs.org/@typescript-eslint/types/5.60.0: + resolution: {integrity: sha512-ascOuoCpNZBccFVNJRSC6rPq4EmJ2NkuoKnd6LDNyAQmdDnziAtxbCGWCbefG1CNzmDvd05zO36AmB7H8RzKPA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/types/-/types-5.60.0.tgz} name: '@typescript-eslint/types' - version: 5.59.11 + version: 5.60.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - registry.npmjs.org/@typescript-eslint/typescript-estree/5.59.11_typescript@5.1.3: - resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz} - id: registry.npmjs.org/@typescript-eslint/typescript-estree/5.59.11 + registry.npmjs.org/@typescript-eslint/typescript-estree/5.60.0_typescript@5.1.3: + resolution: {integrity: sha512-R43thAuwarC99SnvrBmh26tc7F6sPa2B3evkXp/8q954kYL6Ro56AwASYWtEEi+4j09GbiNAHqYwNNZuNlARGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.60.0.tgz} + id: registry.npmjs.org/@typescript-eslint/typescript-estree/5.60.0 name: '@typescript-eslint/typescript-estree' - version: 5.59.11 + version: 5.60.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -2144,8 +2242,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types/5.59.11 - '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys/5.59.11 + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types/5.60.0 + '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys/5.60.0 debug: registry.npmjs.org/debug/4.3.4 globby: registry.npmjs.org/globby/11.1.0 is-glob: registry.npmjs.org/is-glob/4.0.3 @@ -2156,11 +2254,34 @@ packages: - supports-color dev: true - registry.npmjs.org/@typescript-eslint/utils/5.59.11_tizxnkcvjrb4cldxgwq5h3lj5u: - resolution: {integrity: sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.11.tgz} - id: registry.npmjs.org/@typescript-eslint/utils/5.59.11 + registry.npmjs.org/@typescript-eslint/utils/5.60.0_7yfldhli4vs6yywnkyiujhawka: + resolution: {integrity: sha512-ba51uMqDtfLQ5+xHtwlO84vkdjrqNzOnqrnwbMHMRY8Tqeme8C2Q8Fc7LajfGR+e3/4LoYiWXUM6BpIIbHJ4hQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.60.0.tgz} + id: registry.npmjs.org/@typescript-eslint/utils/5.60.0 name: '@typescript-eslint/utils' - version: 5.59.11 + version: 5.60.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': registry.npmjs.org/@eslint-community/eslint-utils/4.4.0_eslint@8.43.0 + '@types/json-schema': registry.npmjs.org/@types/json-schema/7.0.12 + '@types/semver': registry.npmjs.org/@types/semver/7.5.0 + '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager/5.60.0 + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types/5.60.0 + '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree/5.60.0_typescript@5.1.3 + eslint: registry.npmjs.org/eslint/8.43.0 + eslint-scope: registry.npmjs.org/eslint-scope/5.1.1 + semver: registry.npmjs.org/semver/7.5.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + registry.npmjs.org/@typescript-eslint/utils/5.60.0_tizxnkcvjrb4cldxgwq5h3lj5u: + resolution: {integrity: sha512-ba51uMqDtfLQ5+xHtwlO84vkdjrqNzOnqrnwbMHMRY8Tqeme8C2Q8Fc7LajfGR+e3/4LoYiWXUM6BpIIbHJ4hQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.60.0.tgz} + id: registry.npmjs.org/@typescript-eslint/utils/5.60.0 + name: '@typescript-eslint/utils' + version: 5.60.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -2168,9 +2289,9 @@ packages: '@eslint-community/eslint-utils': registry.npmjs.org/@eslint-community/eslint-utils/4.4.0_eslint@8.42.0 '@types/json-schema': registry.npmjs.org/@types/json-schema/7.0.12 '@types/semver': registry.npmjs.org/@types/semver/7.5.0 - '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager/5.59.11 - '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types/5.59.11 - '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree/5.59.11_typescript@5.1.3 + '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager/5.60.0 + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types/5.60.0 + '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree/5.60.0_typescript@5.1.3 eslint: registry.npmjs.org/eslint/8.42.0 eslint-scope: registry.npmjs.org/eslint-scope/5.1.1 semver: registry.npmjs.org/semver/7.5.1 @@ -2179,13 +2300,13 @@ packages: - typescript dev: true - registry.npmjs.org/@typescript-eslint/visitor-keys/5.59.11: - resolution: {integrity: sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz} + registry.npmjs.org/@typescript-eslint/visitor-keys/5.60.0: + resolution: {integrity: sha512-wm9Uz71SbCyhUKgcaPRauBdTegUyY/ZWl8gLwD/i/ybJqscrrdVSFImpvUz16BLPChIeKBK5Fa9s6KDQjsjyWw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.60.0.tgz} name: '@typescript-eslint/visitor-keys' - version: 5.59.11 + version: 5.60.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types/5.59.11 + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types/5.60.0 eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys/3.4.1 dev: true @@ -2338,6 +2459,14 @@ packages: version: 2.0.1 dev: true + registry.npmjs.org/aria-query/5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz} + name: aria-query + version: 5.3.0 + dependencies: + dequal: registry.npmjs.org/dequal/2.0.3 + dev: true + registry.npmjs.org/array-buffer-byte-length/1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz} name: array-buffer-byte-length @@ -2501,6 +2630,14 @@ packages: - debug dev: true + registry.npmjs.org/axobject-query/3.2.1: + resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz} + name: axobject-query + version: 3.2.1 + dependencies: + dequal: registry.npmjs.org/dequal/2.0.3 + dev: true + registry.npmjs.org/balanced-match/1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz} name: balanced-match @@ -2815,6 +2952,18 @@ packages: engines: {node: '>=0.8'} dev: true + registry.npmjs.org/code-red/1.0.3: + resolution: {integrity: sha512-kVwJELqiILQyG5aeuyKFbdsI1fmQy1Cmf7dQ8eGmVuJoaRVdwey7WaMknr2ZFeVSYSKT0rExsa8EGw0aoI/1QQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/code-red/-/code-red-1.0.3.tgz} + name: code-red + version: 1.0.3 + dependencies: + '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec/1.4.15 + '@types/estree': registry.npmjs.org/@types/estree/1.0.1 + acorn: registry.npmjs.org/acorn/8.8.2 + estree-walker: registry.npmjs.org/estree-walker/3.0.3 + periscopic: registry.npmjs.org/periscopic/3.1.0 + dev: true + registry.npmjs.org/color-convert/1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz} name: color-convert @@ -2949,6 +3098,16 @@ packages: which: registry.npmjs.org/which/2.0.2 dev: true + registry.npmjs.org/css-tree/2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz} + name: css-tree + version: 2.3.1 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + dependencies: + mdn-data: registry.npmjs.org/mdn-data/2.0.30 + source-map-js: registry.npmjs.org/source-map-js/1.0.2 + dev: true + registry.npmjs.org/cssesc/3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz} name: cssesc @@ -3292,6 +3451,13 @@ packages: engines: {node: '>= 0.6.0'} dev: true + registry.npmjs.org/dequal/2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz} + name: dequal + version: 2.0.3 + engines: {node: '>=6'} + dev: true + registry.npmjs.org/detect-indent/6.1.0: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz} name: detect-indent @@ -3332,6 +3498,13 @@ packages: esutils: registry.npmjs.org/esutils/2.0.3 dev: true + registry.npmjs.org/dotenv/16.0.3: + resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz} + name: dotenv + version: 16.0.3 + engines: {node: '>=12'} + dev: true + registry.npmjs.org/dotenv/8.6.0: resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz} name: dotenv @@ -3534,16 +3707,28 @@ packages: eslint: registry.npmjs.org/eslint/8.42.0 dev: true - registry.npmjs.org/eslint-config-turbo/1.10.3_eslint@8.42.0: - resolution: {integrity: sha512-ggzPfTJfMsMS383oZ4zfTP1zQvyMyiigOQJRUnLt1nqII6SKkTzdKZdwmXRDHU24KFwUfEFtT6c8vnm2VhL0uQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-config-turbo/-/eslint-config-turbo-1.10.3.tgz} - id: registry.npmjs.org/eslint-config-turbo/1.10.3 + registry.npmjs.org/eslint-config-prettier/8.8.0_eslint@8.43.0: + resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz} + id: registry.npmjs.org/eslint-config-prettier/8.8.0 + name: eslint-config-prettier + version: 8.8.0 + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: registry.npmjs.org/eslint/8.43.0 + dev: true + + registry.npmjs.org/eslint-config-turbo/1.10.6_eslint@8.42.0: + resolution: {integrity: sha512-iZ63etePRUdEIDY5MxdUhU2ekV9TDbVdHg0BK00QqVFgQTXUYuJ7rsQj/wUKTsw3jwhbLfaY6H5sknAgYyWZ2g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-config-turbo/-/eslint-config-turbo-1.10.6.tgz} + id: registry.npmjs.org/eslint-config-turbo/1.10.6 name: eslint-config-turbo - version: 1.10.3 + version: 1.10.6 peerDependencies: eslint: '>6.6.0' dependencies: eslint: registry.npmjs.org/eslint/8.42.0 - eslint-plugin-turbo: registry.npmjs.org/eslint-plugin-turbo/1.10.3_eslint@8.42.0 + eslint-plugin-turbo: registry.npmjs.org/eslint-plugin-turbo/1.10.6_eslint@8.42.0 dev: true registry.npmjs.org/eslint-plugin-prettier/4.2.1_vnriwwub2rhvoyn4ckagrc4lpi: @@ -3593,27 +3778,46 @@ packages: string.prototype.matchall: registry.npmjs.org/string.prototype.matchall/4.0.8 dev: true - registry.npmjs.org/eslint-plugin-svelte3/4.0.0_3vji2slnup2yzxo42w6sbds3sy: - resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-4.0.0.tgz} - id: registry.npmjs.org/eslint-plugin-svelte3/4.0.0 - name: eslint-plugin-svelte3 - version: 4.0.0 + registry.npmjs.org/eslint-plugin-svelte/2.31.1_eslint@8.43.0+svelte@4.0.0: + resolution: {integrity: sha512-08v+DqzHiwIVEbi+266D7+BDhayp9OSqCwa/lHaZlZOlFY0vZLYs/h7SkkUPzA5fTVt8OUJBtvCxFiWEYOvvGg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.31.1.tgz} + id: registry.npmjs.org/eslint-plugin-svelte/2.31.1 + name: eslint-plugin-svelte + version: 2.31.1 + engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: '>=8.0.0' - svelte: ^3.2.0 + eslint: ^7.0.0 || ^8.0.0-0 + svelte: ^3.37.0 || ^4.0.0-0 + peerDependenciesMeta: + svelte: + optional: true dependencies: - eslint: registry.npmjs.org/eslint/8.42.0 - svelte: registry.npmjs.org/svelte/3.59.1 + '@eslint-community/eslint-utils': registry.npmjs.org/@eslint-community/eslint-utils/4.4.0_eslint@8.43.0 + '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec/1.4.15 + debug: registry.npmjs.org/debug/4.3.4 + eslint: registry.npmjs.org/eslint/8.43.0 + esutils: registry.npmjs.org/esutils/2.0.3 + known-css-properties: registry.npmjs.org/known-css-properties/0.27.0 + postcss: registry.npmjs.org/postcss/8.4.24 + postcss-load-config: registry.npmjs.org/postcss-load-config/3.1.4_postcss@8.4.24 + postcss-safe-parser: registry.npmjs.org/postcss-safe-parser/6.0.0_postcss@8.4.24 + postcss-selector-parser: registry.npmjs.org/postcss-selector-parser/6.0.13 + semver: registry.npmjs.org/semver/7.5.3 + svelte: registry.npmjs.org/svelte/4.0.0 + svelte-eslint-parser: registry.npmjs.org/svelte-eslint-parser/0.31.0_svelte@4.0.0 + transitivePeerDependencies: + - supports-color + - ts-node dev: true - registry.npmjs.org/eslint-plugin-turbo/1.10.3_eslint@8.42.0: - resolution: {integrity: sha512-g3Mnnk7el1FqxHfqbE/MayLvCsYjA/vKmAnUj66kV4AlM7p/EZqdt42NMcMSKtDVEm0w+utQkkzWG2Xsa0Pd/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-turbo/-/eslint-plugin-turbo-1.10.3.tgz} - id: registry.npmjs.org/eslint-plugin-turbo/1.10.3 + registry.npmjs.org/eslint-plugin-turbo/1.10.6_eslint@8.42.0: + resolution: {integrity: sha512-jlzfxYaK8hcz1DTk8Glxxi1r0kgdy85191a4CbFOTiiBulmKHMLJgzhsyE9Ong796MA62n91KFpc20BiKjlHwg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-turbo/-/eslint-plugin-turbo-1.10.6.tgz} + id: registry.npmjs.org/eslint-plugin-turbo/1.10.6 name: eslint-plugin-turbo - version: 1.10.3 + version: 1.10.6 peerDependencies: eslint: '>6.6.0' dependencies: + dotenv: registry.npmjs.org/dotenv/16.0.3 eslint: registry.npmjs.org/eslint/8.42.0 dev: true @@ -3694,6 +3898,56 @@ packages: - supports-color dev: true + registry.npmjs.org/eslint/8.43.0: + resolution: {integrity: sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz} + name: eslint + version: 8.43.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': registry.npmjs.org/@eslint-community/eslint-utils/4.4.0_eslint@8.43.0 + '@eslint-community/regexpp': registry.npmjs.org/@eslint-community/regexpp/4.5.1 + '@eslint/eslintrc': registry.npmjs.org/@eslint/eslintrc/2.0.3 + '@eslint/js': registry.npmjs.org/@eslint/js/8.43.0 + '@humanwhocodes/config-array': registry.npmjs.org/@humanwhocodes/config-array/0.11.10 + '@humanwhocodes/module-importer': registry.npmjs.org/@humanwhocodes/module-importer/1.0.1 + '@nodelib/fs.walk': registry.npmjs.org/@nodelib/fs.walk/1.2.8 + ajv: registry.npmjs.org/ajv/6.12.6 + chalk: registry.npmjs.org/chalk/4.1.2 + cross-spawn: registry.npmjs.org/cross-spawn/7.0.3 + debug: registry.npmjs.org/debug/4.3.4 + doctrine: registry.npmjs.org/doctrine/3.0.0 + escape-string-regexp: registry.npmjs.org/escape-string-regexp/4.0.0 + eslint-scope: registry.npmjs.org/eslint-scope/7.2.0 + eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys/3.4.1 + espree: registry.npmjs.org/espree/9.5.2 + esquery: registry.npmjs.org/esquery/1.5.0 + esutils: registry.npmjs.org/esutils/2.0.3 + fast-deep-equal: registry.npmjs.org/fast-deep-equal/3.1.3 + file-entry-cache: registry.npmjs.org/file-entry-cache/6.0.1 + find-up: registry.npmjs.org/find-up/5.0.0 + glob-parent: registry.npmjs.org/glob-parent/6.0.2 + globals: registry.npmjs.org/globals/13.20.0 + graphemer: registry.npmjs.org/graphemer/1.4.0 + ignore: registry.npmjs.org/ignore/5.2.4 + import-fresh: registry.npmjs.org/import-fresh/3.3.0 + imurmurhash: registry.npmjs.org/imurmurhash/0.1.4 + is-glob: registry.npmjs.org/is-glob/4.0.3 + is-path-inside: registry.npmjs.org/is-path-inside/3.0.3 + js-yaml: registry.npmjs.org/js-yaml/4.1.0 + json-stable-stringify-without-jsonify: registry.npmjs.org/json-stable-stringify-without-jsonify/1.0.1 + levn: registry.npmjs.org/levn/0.4.1 + lodash.merge: registry.npmjs.org/lodash.merge/4.6.2 + minimatch: registry.npmjs.org/minimatch/3.1.2 + natural-compare: registry.npmjs.org/natural-compare/1.4.0 + optionator: registry.npmjs.org/optionator/0.9.1 + strip-ansi: registry.npmjs.org/strip-ansi/6.0.1 + strip-json-comments: registry.npmjs.org/strip-json-comments/3.1.1 + text-table: registry.npmjs.org/text-table/0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + registry.npmjs.org/esm-env/1.0.0: resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz} name: esm-env @@ -3757,6 +4011,14 @@ packages: version: 2.0.2 dev: true + registry.npmjs.org/estree-walker/3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz} + name: estree-walker + version: 3.0.3 + dependencies: + '@types/estree': registry.npmjs.org/@types/estree/1.0.1 + dev: true + registry.npmjs.org/esutils/2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz} name: esutils @@ -4299,12 +4561,6 @@ packages: define-properties: registry.npmjs.org/define-properties/1.2.0 dev: true - registry.npmjs.org/globalyzer/0.1.0: - resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz} - name: globalyzer - version: 0.1.0 - dev: true - registry.npmjs.org/globby/11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globby/-/globby-11.1.0.tgz} name: globby @@ -4332,12 +4588,6 @@ packages: slash: registry.npmjs.org/slash/4.0.0 dev: true - registry.npmjs.org/globrex/0.1.2: - resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz} - name: globrex - version: 0.1.2 - dev: true - registry.npmjs.org/gopd/1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz} name: gopd @@ -4736,6 +4986,14 @@ packages: '@types/estree': registry.npmjs.org/@types/estree/1.0.1 dev: true + registry.npmjs.org/is-reference/3.0.1: + resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-reference/-/is-reference-3.0.1.tgz} + name: is-reference + version: 3.0.1 + dependencies: + '@types/estree': registry.npmjs.org/@types/estree/1.0.1 + dev: true + registry.npmjs.org/is-regex/1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz} name: is-regex @@ -4983,6 +5241,12 @@ packages: engines: {node: '>=6'} dev: true + registry.npmjs.org/known-css-properties/0.27.0: + resolution: {integrity: sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.27.0.tgz} + name: known-css-properties + version: 0.27.0 + dev: true + registry.npmjs.org/lazy-ass/1.6.0: resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz} name: lazy-ass @@ -5064,6 +5328,12 @@ packages: lie: registry.npmjs.org/lie/3.1.1 dev: false + registry.npmjs.org/locate-character/3.0.0: + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz} + name: locate-character + version: 3.0.0 + dev: true + registry.npmjs.org/locate-path/5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz} name: locate-path @@ -5207,6 +5477,12 @@ packages: version: 0.1.0 dev: true + registry.npmjs.org/mdn-data/2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz} + name: mdn-data + version: 2.0.30 + dev: true + registry.npmjs.org/meow/6.1.1: resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/meow/-/meow-6.1.1.tgz} name: meow @@ -5722,6 +5998,16 @@ packages: version: 2.1.0 dev: true + registry.npmjs.org/periscopic/3.1.0: + resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz} + name: periscopic + version: 3.1.0 + dependencies: + '@types/estree': registry.npmjs.org/@types/estree/1.0.1 + estree-walker: registry.npmjs.org/estree-walker/3.0.3 + is-reference: registry.npmjs.org/is-reference/3.0.1 + dev: true + registry.npmjs.org/picocolors/1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz} name: picocolors @@ -5813,6 +6099,26 @@ packages: resolve: registry.npmjs.org/resolve/1.22.2 dev: true + registry.npmjs.org/postcss-load-config/3.1.4_postcss@8.4.24: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz} + id: registry.npmjs.org/postcss-load-config/3.1.4 + name: postcss-load-config + version: 3.1.4 + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: registry.npmjs.org/lilconfig/2.1.0 + postcss: registry.npmjs.org/postcss/8.4.24 + yaml: registry.npmjs.org/yaml/1.10.2 + dev: true + registry.npmjs.org/postcss-load-config/4.0.1_postcss@8.4.24: resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz} id: registry.npmjs.org/postcss-load-config/4.0.1 @@ -5860,6 +6166,30 @@ packages: thenby: registry.npmjs.org/thenby/1.3.4 dev: true + registry.npmjs.org/postcss-safe-parser/6.0.0_postcss@8.4.24: + resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz} + id: registry.npmjs.org/postcss-safe-parser/6.0.0 + name: postcss-safe-parser + version: 6.0.0 + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.3.3 + dependencies: + postcss: registry.npmjs.org/postcss/8.4.24 + dev: true + + registry.npmjs.org/postcss-scss/4.0.6_postcss@8.4.24: + resolution: {integrity: sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz} + id: registry.npmjs.org/postcss-scss/4.0.6 + name: postcss-scss + version: 4.0.6 + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.4.19 + dependencies: + postcss: registry.npmjs.org/postcss/8.4.24 + dev: true + registry.npmjs.org/postcss-selector-parser/6.0.13: resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz} name: postcss-selector-parser @@ -5915,7 +6245,7 @@ packages: fast-diff: registry.npmjs.org/fast-diff/1.3.0 dev: true - registry.npmjs.org/prettier-plugin-svelte/2.10.1_blbg2s7pis747igzn3ilcyh5ou: + registry.npmjs.org/prettier-plugin-svelte/2.10.1_qjnzte5rqd6zd6el5wewwu2zei: resolution: {integrity: sha512-Wlq7Z5v2ueCubWo0TZzKc9XHcm7TDxqcuzRuGd0gcENfzfT4JZ9yDlCbEgxWgiPmLHkBjfOtpAWkcT28MCDpUQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.1.tgz} id: registry.npmjs.org/prettier-plugin-svelte/2.10.1 name: prettier-plugin-svelte @@ -5925,7 +6255,7 @@ packages: svelte: ^3.2.0 || ^4.0.0-next.0 dependencies: prettier: registry.npmjs.org/prettier/2.8.8 - svelte: registry.npmjs.org/svelte/3.59.1 + svelte: registry.npmjs.org/svelte/4.0.0 dev: true registry.npmjs.org/prettier/2.8.8: @@ -6383,6 +6713,16 @@ packages: lru-cache: registry.npmjs.org/lru-cache/6.0.0 dev: true + registry.npmjs.org/semver/7.5.3: + resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/semver/-/semver-7.5.3.tgz} + name: semver + version: 7.5.3 + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: registry.npmjs.org/lru-cache/6.0.0 + dev: true + registry.npmjs.org/serialize-javascript/6.0.1: resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz} name: serialize-javascript @@ -6816,11 +7156,11 @@ packages: engines: {node: '>= 0.4'} dev: true - registry.npmjs.org/svelte-check/3.4.3_svelte@3.59.1: - resolution: {integrity: sha512-O07soQFY3X0VDt+bcGc6D5naz0cLtjwnmNP9JsEBPVyMemFEqUhL2OdLqvkl5H/u8Jwm50EiAU4BPRn5iin/kg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-check/-/svelte-check-3.4.3.tgz} - id: registry.npmjs.org/svelte-check/3.4.3 + registry.npmjs.org/svelte-check/3.4.4_svelte@4.0.0: + resolution: {integrity: sha512-Uys9+R65cj8TmP8f5UpS7B2xKpNLYNxEWJsA5ZoKcWq/uwvABFF7xS6iPQGLoa7hxz0DS6xU60YFpmq06E4JxA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-check/-/svelte-check-3.4.4.tgz} + id: registry.npmjs.org/svelte-check/3.4.4 name: svelte-check - version: 3.4.3 + version: 3.4.4 hasBin: true peerDependencies: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 @@ -6831,8 +7171,8 @@ packages: import-fresh: registry.npmjs.org/import-fresh/3.3.0 picocolors: registry.npmjs.org/picocolors/1.0.0 sade: registry.npmjs.org/sade/1.8.1 - svelte: registry.npmjs.org/svelte/3.59.1 - svelte-preprocess: registry.npmjs.org/svelte-preprocess/5.0.4_ew3mtnddoirxihfd3dvwoglzia + svelte: registry.npmjs.org/svelte/4.0.0 + svelte-preprocess: registry.npmjs.org/svelte-preprocess/5.0.4_rydvusnd4biuws73vnz24j3wlu typescript: registry.npmjs.org/typescript/5.1.3 transitivePeerDependencies: - '@babel/core' @@ -6846,7 +7186,27 @@ packages: - sugarss dev: true - registry.npmjs.org/svelte-hmr/0.15.2_svelte@3.59.1: + registry.npmjs.org/svelte-eslint-parser/0.31.0_svelte@4.0.0: + resolution: {integrity: sha512-/31RpBf/e3YjoFphjsyo3JRyN1r4UalGAGafXrZ6EJK4h4COOO0rbfBoen5byGsXnIJKsrlC1lkEd2Vzpq2IDg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.31.0.tgz} + id: registry.npmjs.org/svelte-eslint-parser/0.31.0 + name: svelte-eslint-parser + version: 0.31.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + svelte: ^3.37.0 || ^4.0.0-0 + peerDependenciesMeta: + svelte: + optional: true + dependencies: + eslint-scope: registry.npmjs.org/eslint-scope/7.2.0 + eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys/3.4.1 + espree: registry.npmjs.org/espree/9.5.2 + postcss: registry.npmjs.org/postcss/8.4.24 + postcss-scss: registry.npmjs.org/postcss-scss/4.0.6_postcss@8.4.24 + svelte: registry.npmjs.org/svelte/4.0.0 + dev: true + + registry.npmjs.org/svelte-hmr/0.15.2_svelte@4.0.0: resolution: {integrity: sha512-q/bAruCvFLwvNbeE1x3n37TYFb3mTBJ6TrCq6p2CoFbSTNhDE9oAtEfpy+wmc9So8AG0Tja+X0/mJzX9tSfvIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.2.tgz} id: registry.npmjs.org/svelte-hmr/0.15.2 name: svelte-hmr @@ -6855,10 +7215,10 @@ packages: peerDependencies: svelte: ^3.19.0 || ^4.0.0-next.0 dependencies: - svelte: registry.npmjs.org/svelte/3.59.1 + svelte: registry.npmjs.org/svelte/4.0.0 dev: true - registry.npmjs.org/svelte-preprocess/5.0.4_ew3mtnddoirxihfd3dvwoglzia: + registry.npmjs.org/svelte-preprocess/5.0.4_rydvusnd4biuws73vnz24j3wlu: resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.4.tgz} id: registry.npmjs.org/svelte-preprocess/5.0.4 name: svelte-preprocess @@ -6904,18 +7264,32 @@ packages: magic-string: registry.npmjs.org/magic-string/0.27.0 sorcery: registry.npmjs.org/sorcery/0.11.0 strip-indent: registry.npmjs.org/strip-indent/3.0.0 - svelte: registry.npmjs.org/svelte/3.59.1 + svelte: registry.npmjs.org/svelte/4.0.0 typescript: registry.npmjs.org/typescript/5.1.3 dev: true - registry.npmjs.org/svelte/3.59.1: - resolution: {integrity: sha512-pKj8fEBmqf6mq3/NfrB9SLtcJcUvjYSWyePlfCqN9gujLB25RitWK8PvFzlwim6hD/We35KbPlRteuA6rnPGcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte/-/svelte-3.59.1.tgz} + registry.npmjs.org/svelte/4.0.0: + resolution: {integrity: sha512-+yCYu3AEUu9n91dnQNGIbnVp8EmNQtuF/YImW4+FTXRHard7NMo+yTsWzggPAbj3fUEJ1FBJLkql/jkp6YB5pg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte/-/svelte-4.0.0.tgz} name: svelte - version: 3.59.1 - engines: {node: '>= 8'} + version: 4.0.0 + engines: {node: '>=16'} + dependencies: + '@ampproject/remapping': registry.npmjs.org/@ampproject/remapping/2.2.1 + '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec/1.4.15 + '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping/0.3.18 + acorn: registry.npmjs.org/acorn/8.8.2 + aria-query: registry.npmjs.org/aria-query/5.3.0 + axobject-query: registry.npmjs.org/axobject-query/3.2.1 + code-red: registry.npmjs.org/code-red/1.0.3 + css-tree: registry.npmjs.org/css-tree/2.3.1 + estree-walker: registry.npmjs.org/estree-walker/3.0.3 + is-reference: registry.npmjs.org/is-reference/3.0.1 + locate-character: registry.npmjs.org/locate-character/3.0.0 + magic-string: registry.npmjs.org/magic-string/0.30.0 + periscopic: registry.npmjs.org/periscopic/3.1.0 dev: true - registry.npmjs.org/svelte2tsx/0.6.15_ew3mtnddoirxihfd3dvwoglzia: + registry.npmjs.org/svelte2tsx/0.6.15_rydvusnd4biuws73vnz24j3wlu: resolution: {integrity: sha512-+j6RmA3g5pPs1DHa/rdzJjjhZuCfWx0IbNPaR99A2bvOSPPY6BlVkBGU0urI+DGcWHhYEG28Flo942KqlAkpEQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.6.15.tgz} id: registry.npmjs.org/svelte2tsx/0.6.15 name: svelte2tsx @@ -6926,7 +7300,7 @@ packages: dependencies: dedent-js: registry.npmjs.org/dedent-js/1.0.1 pascal-case: registry.npmjs.org/pascal-case/3.1.2 - svelte: registry.npmjs.org/svelte/3.59.1 + svelte: registry.npmjs.org/svelte/4.0.0 typescript: registry.npmjs.org/typescript/5.1.3 dev: true @@ -6974,15 +7348,6 @@ packages: version: 2.3.8 dev: true - registry.npmjs.org/tiny-glob/0.2.9: - resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz} - name: tiny-glob - version: 0.2.9 - dependencies: - globalyzer: registry.npmjs.org/globalyzer/0.1.0 - globrex: registry.npmjs.org/globrex/0.1.2 - dev: true - registry.npmjs.org/tmp/0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz} name: tmp @@ -7576,6 +7941,13 @@ packages: version: 4.0.0 dev: true + registry.npmjs.org/yaml/1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz} + name: yaml + version: 1.10.2 + engines: {node: '>= 6'} + dev: true + registry.npmjs.org/yaml/2.3.1: resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz} name: yaml