diff --git a/.changeset/tender-beans-cheat.md b/.changeset/tender-beans-cheat.md new file mode 100644 index 000000000..917032153 --- /dev/null +++ b/.changeset/tender-beans-cheat.md @@ -0,0 +1,5 @@ +--- +'@vanilla-extract/css': minor +--- + +Add support for `@starting-style` rules diff --git a/fixtures/features/src/features.css.ts b/fixtures/features/src/features.css.ts index 7d70a1a02..4b461687a 100644 --- a/fixtures/features/src/features.css.ts +++ b/fixtures/features/src/features.css.ts @@ -60,3 +60,11 @@ export const styleVariantsCompositionInSelector = styleVariants({ globalStyle(`body ${styleVariantsCompositionInSelector.variant}`, { fontSize: '24px', }); + +// Style with starting-style +export const styleWithStartingStyle = style({ + backgroundColor: 'black', + '@starting-style': { + backgroundColor: 'white', + }, +}); diff --git a/fixtures/features/src/html.ts b/fixtures/features/src/html.ts index 340b74a77..1cf4a61a1 100644 --- a/fixtures/features/src/html.ts +++ b/fixtures/features/src/html.ts @@ -9,6 +9,7 @@ export default `
Composition only
Style composition in selector
Style variants composition in selector
+
Style with @starting-style rule
`; // @ts-expect-error Vite env not defined diff --git a/fixtures/features/test-nodes.json b/fixtures/features/test-nodes.json index 41b30ff4a..6a7b31ab6 100644 --- a/fixtures/features/test-nodes.json +++ b/fixtures/features/test-nodes.json @@ -5,5 +5,6 @@ "styleVariantsWithMappedComposition": "styleVariantsWithMappedComposition", "compositionOnly": "compositionOnly", "styleCompositionInSelector": "styleCompositionInSelector", - "styleVariantsCompositionInSelector": "styleVariantsCompositionInSelector" + "styleVariantsCompositionInSelector": "styleVariantsCompositionInSelector", + "styleWithStartingStyle": "styleWithStartingStyle" } diff --git a/packages/css/src/transformCss.test.ts b/packages/css/src/transformCss.test.ts index bd03a49b3..7470b8dea 100644 --- a/packages/css/src/transformCss.test.ts +++ b/packages/css/src/transformCss.test.ts @@ -2500,6 +2500,172 @@ describe('transformCss', () => { } `); }); + + it('should handle @starting-style declaration', () => { + expect( + transformCss({ + composedClassLists: [], + localClassNames: ['testClass'], + cssObjs: [ + { + type: 'local', + selector: 'testClass', + rule: { + opacity: 1, + top: '100%', + '@starting-style': { + opacity: 0, + top: '50%', + }, + }, + }, + ], + }).join('\n'), + ).toMatchInlineSnapshot(` + .testClass { + opacity: 1; + top: 100%; + @starting-style { + opacity: 0; + top: 50%; + } + } + `); + }); + + it('should handle @starting-style inside media queries', () => { + expect( + transformCss({ + composedClassLists: [], + localClassNames: ['testClass'], + cssObjs: [ + { + type: 'local', + selector: 'testClass', + rule: { + display: 'flex', + '@media': { + 'screen and (min-width: 700px)': { + top: '0', + '@starting-style': { + top: '100%', + }, + }, + }, + }, + }, + ], + }).join('\n'), + ).toMatchInlineSnapshot(` + .testClass { + display: flex; + } + @media screen and (min-width: 700px) { + .testClass { + top: 0; + @starting-style { + top: 100%; + } + } + } + `); + }); + + it('should handle @starting-style inside container queries', () => { + expect( + transformCss({ + composedClassLists: [], + localClassNames: ['testClass'], + cssObjs: [ + { + type: 'local', + selector: 'testClass', + rule: { + '@container': { + 'sidebar (min-width: 700px)': { + top: '0', + '@starting-style': { + top: '100%', + }, + }, + }, + }, + }, + ], + }).join('\n'), + ).toMatchInlineSnapshot(` + @container sidebar (min-width: 700px) { + .testClass { + top: 0; + @starting-style { + top: 100%; + } + } + } + `); + }); + + it('should handle @starting-style inside a layer', () => { + expect( + transformCss({ + composedClassLists: [], + localClassNames: ['testClass'], + cssObjs: [ + { + type: 'local', + selector: 'testClass', + rule: { + '@layer': { + 'mock-layer': { + top: '0', + '@starting-style': { + top: '100%', + }, + }, + }, + }, + }, + ], + }).join('\n'), + ).toMatchInlineSnapshot(` + @layer mock-layer; + @layer mock-layer { + .testClass { + top: 0; + @starting-style { + top: 100%; + } + } + } + `); + }); + + it('should throw an error when a at-rule is use inside @starting-style scope', () => { + expect(() => + transformCss({ + composedClassLists: [], + localClassNames: ['testClass'], + cssObjs: [ + { + type: 'local', + selector: 'testClass', + rule: { + '@starting-style': { + // @ts-expect-error - Using a media query inside @starting-style for testing purposes + '@media': { + 'screen and (min-width: 700px)': { + display: 'grid', + }, + }, + }, + }, + }, + ], + }), + ).toThrowErrorMatchingInlineSnapshot( + 'Nested at-rules (e.g. "@media") are not allowed inside @starting-style.', + ); + }); }); endFileScope(); diff --git a/packages/css/src/transformCss.ts b/packages/css/src/transformCss.ts index 51cb8725c..ccae0c218 100644 --- a/packages/css/src/transformCss.ts +++ b/packages/css/src/transformCss.ts @@ -188,6 +188,7 @@ class Stylesheet { this.transformMedia(root, root.rule['@media']); this.transformSupports(root, root.rule['@supports']); this.transformContainer(root, root.rule['@container']); + this.transformStartingStyle(root, root.rule['@starting-style']); this.transformSimplePseudos(root, root.rule); this.transformSelectors(root, root.rule); @@ -408,6 +409,11 @@ class Stylesheet { selectorRule['@container'], conditions, ); + this.transformStartingStyle( + root, + selectorRule!['@starting-style'], + conditions, + ); }); } @@ -445,6 +451,11 @@ class Stylesheet { this.transformLayer(root, mediaRule!['@layer'], conditions); this.transformSupports(root, mediaRule!['@supports'], conditions); this.transformContainer(root, mediaRule!['@container'], conditions); + this.transformStartingStyle( + root, + mediaRule!['@starting-style'], + conditions, + ); } } } @@ -481,6 +492,11 @@ class Stylesheet { this.transformLayer(root, containerRule!['@layer'], conditions); this.transformSupports(root, containerRule!['@supports'], conditions); this.transformMedia(root, containerRule!['@media'], conditions); + this.transformStartingStyle( + root, + containerRule!['@starting-style'], + conditions, + ); }); } } @@ -516,6 +532,11 @@ class Stylesheet { this.transformMedia(root, layerRule!['@media'], conditions); this.transformSupports(root, layerRule!['@supports'], conditions); this.transformContainer(root, layerRule!['@container'], conditions); + this.transformStartingStyle( + root, + layerRule!['@starting-style'], + conditions, + ); }); } } @@ -550,6 +571,11 @@ class Stylesheet { this.transformLayer(root, supportsRule!['@layer'], conditions); this.transformMedia(root, supportsRule!['@media'], conditions); this.transformContainer(root, supportsRule!['@container'], conditions); + this.transformStartingStyle( + root, + supportsRule!['@starting-style'], + conditions, + ); }); } } @@ -589,6 +615,42 @@ class Stylesheet { } } + transformStartingStyle( + root: CSSStyleBlock | CSSSelectorBlock, + rules: WithQueries['@starting-style'], + parentConditions: Array = [], + ) { + if (rules) { + // Check if there are any nested at-rule keys inside this block. + // The presence of any key starting with '@' indicates nested queries, + // which are not allowed for @starting-style. + const nestedAtRuleKey = Object.keys(rules).find((key) => + key.startsWith('@'), + ); + if (nestedAtRuleKey) { + throw new Error( + `Nested at-rules (e.g. "${nestedAtRuleKey}") are not allowed inside @starting-style.`, + ); + } + + const conditions = [...parentConditions, '@starting-style']; + + this.addConditionalRule( + { + selector: root.selector, + rule: omit(rules, specialKeys), + }, + conditions, + ); + + // Process any simple pseudos or selectors associated with this style. + if (root.type === 'local') { + this.transformSimplePseudos(root, rules, conditions); + this.transformSelectors(root, rules, conditions); + } + } + } + toCss() { const css: Array = []; diff --git a/packages/css/src/types.ts b/packages/css/src/types.ts index 36cf21b89..c6d589280 100644 --- a/packages/css/src/types.ts +++ b/packages/css/src/types.ts @@ -52,12 +52,16 @@ export type MediaQueries = Query<'@media', StyleType>; export type FeatureQueries = Query<'@supports', StyleType>; export type ContainerQueries = Query<'@container', StyleType>; export type Layers = Query<'@layer', StyleType>; +export type StartingStyleQueries = { + '@starting-style'?: Omit; +}; interface AllQueries extends MediaQueries>, FeatureQueries>, ContainerQueries>, - Layers> {} + Layers>, + StartingStyleQueries {} export type WithQueries = StyleType & AllQueries; diff --git a/packages/parcel-transformer/package.json b/packages/parcel-transformer/package.json index 50f69e257..d02d1d83f 100644 --- a/packages/parcel-transformer/package.json +++ b/packages/parcel-transformer/package.json @@ -19,7 +19,7 @@ "author": "mattcompiles", "license": "MIT", "dependencies": { - "@parcel/plugin": "^2.7.0", + "@parcel/plugin": "^2.15.0", "@vanilla-extract/integration": "workspace:^" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 02b89b3cf..326ff5391 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,7 +37,7 @@ importers: version: 2.8.2 '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)))(vitest@3.0.2(@types/node@22.15.3)(jsdom@20.0.3)(terser@5.26.0)(tsx@4.17.0)) + version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)))(vitest@3.0.2(@types/node@22.15.3)(jsdom@20.0.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0)) '@types/jest': specifier: ^29.5.12 version: 29.5.12 @@ -55,7 +55,7 @@ importers: version: 7.0.3 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + version: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -70,7 +70,7 @@ importers: version: 5.8.3 vitest: specifier: ^3.0.2 - version: 3.0.2(@types/node@22.15.3)(jsdom@20.0.3)(terser@5.26.0)(tsx@4.17.0) + version: 3.0.2(@types/node@22.15.3)(jsdom@20.0.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0) benchmarks: dependencies: @@ -135,7 +135,7 @@ importers: devDependencies: '@remix-run/dev': specifier: ^2.8.0 - version: 2.8.0(@remix-run/serve@2.8.0(typescript@5.8.3))(@types/node@22.15.3)(terser@5.26.0)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3))(typescript@5.8.3)(vite@6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0)) + version: 2.8.0(@remix-run/serve@2.8.0(typescript@5.8.3))(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3))(typescript@5.8.3)(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0)) '@types/react': specifier: ^18.2.55 version: 18.2.55 @@ -144,7 +144,7 @@ importers: version: link:../../packages/vite-plugin vite: specifier: ^5.0.0 || ^6.0.0 - version: 6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0) + version: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0) examples/webpack-react: dependencies: @@ -189,10 +189,10 @@ importers: version: 18.2.0(react@18.2.0) tailwindcss: specifier: ^2.1.2 - version: 2.2.19(autoprefixer@10.4.17(postcss@8.5.1))(postcss@8.5.1)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + version: 2.2.19(autoprefixer@10.4.17(postcss@8.5.1))(postcss@8.5.1)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) webpack: specifier: ^5.90.0 - version: 5.90.0(webpack-cli@5.1.4) + version: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.4 version: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0) @@ -394,10 +394,10 @@ importers: version: link:../integration vite: specifier: ^5.0.0 || ^6.0.0 - version: 6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0) + version: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0) vite-node: specifier: ^3.0.4 - version: 3.0.4(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0) + version: 3.0.4(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0) packages/css: dependencies: @@ -536,13 +536,13 @@ importers: version: 12.3.4(@babel/core@7.23.9)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) webpack: specifier: ^5.90.0 - version: 5.90.0(webpack-cli@5.1.4) + version: 5.90.0(@swc/core@1.11.24) packages/parcel-transformer: dependencies: '@parcel/plugin': - specifier: ^2.7.0 - version: 2.11.0(@parcel/core@2.11.0) + specifier: ^2.15.0 + version: 2.15.0(@parcel/core@2.15.0) '@vanilla-extract/integration': specifier: workspace:^ version: link:../integration @@ -599,7 +599,7 @@ importers: devDependencies: vite: specifier: ^5.0.0 || ^6.0.0 - version: 6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0) + version: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0) packages/webpack-plugin: dependencies: @@ -621,7 +621,7 @@ importers: version: 4.1.7 webpack: specifier: ^5.90.0 - version: 5.90.0(webpack-cli@5.1.4) + version: 5.90.0(@swc/core@1.11.24) scripts: devDependencies: @@ -715,7 +715,7 @@ importers: version: 2.2.4 '@types/webpack-bundle-analyzer': specifier: ^4 - version: 4.4.1(webpack-cli@5.1.4) + version: 4.4.1(@swc/core@1.11.24)(webpack-cli@5.1.4) '@vanilla-extract/css': specifier: workspace:* version: link:../packages/css @@ -769,7 +769,7 @@ importers: version: 2.7.7(webpack@5.90.0) netlify-cli: specifier: ^11.8.3 - version: 11.8.3(@types/express@4.17.21) + version: 11.8.3(@swc/core@1.11.24)(@types/express@4.17.21) null-loader: specifier: ^4.0.1 version: 4.0.1(webpack@5.90.0) @@ -778,10 +778,10 @@ importers: version: 0.3.0 tailwindcss: specifier: ^2.1.2 - version: 2.2.19(autoprefixer@10.4.17(postcss@8.5.1))(postcss@8.5.1)(ts-node@10.9.1(@types/node@16.11.10)(typescript@4.9.4)) + version: 2.2.19(autoprefixer@10.4.17(postcss@8.5.1))(postcss@8.5.1)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@16.11.10)(typescript@4.9.4)) webpack: specifier: ^5.90.0 - version: 5.90.0(webpack-cli@5.1.4) + version: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) webpack-bundle-analyzer: specifier: ^4.4.1 version: 4.5.0 @@ -834,14 +834,14 @@ importers: specifier: workspace:* version: link:../fixtures/unused-modules '@parcel/config-default': - specifier: ^2.7.0 - version: 2.8.3(@parcel/core@2.11.0)(cssnano@5.1.15(postcss@8.5.1))(postcss@8.5.1)(relateurl@0.2.7)(srcset@4.0.0)(terser@5.26.0) + specifier: ^2.15.0 + version: 2.15.0(@parcel/core@2.15.0) '@parcel/core': - specifier: ^2.7.0 - version: 2.11.0 + specifier: ^2.15.0 + version: 2.15.0 '@types/mini-css-extract-plugin': specifier: ^1.2.2 - version: 1.4.3(esbuild@0.25.0) + version: 1.4.3(@swc/core@1.11.24)(esbuild@0.25.0) '@types/webpack-dev-server': specifier: ^3.11.1 version: 3.11.6 @@ -862,10 +862,10 @@ importers: version: link:../packages/webpack-plugin babel-loader: specifier: ^9.1.3 - version: 9.1.3(@babel/core@7.23.9)(webpack@5.90.0(esbuild@0.25.0)) + version: 9.1.3(@babel/core@7.23.9)(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0)) css-loader: specifier: ^7.1.2 - version: 7.1.2(webpack@5.90.0(esbuild@0.25.0)) + version: 7.1.2(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0)) cssnano: specifier: ^5.1.15 version: 5.1.15(postcss@8.5.1) @@ -880,10 +880,10 @@ importers: version: 11.8.3 html-webpack-plugin: specifier: ^5.3.1 - version: 5.5.0(webpack@5.90.0(esbuild@0.25.0)) + version: 5.5.0(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0)) mini-css-extract-plugin: specifier: ^2.7.7 - version: 2.7.7(webpack@5.90.0(esbuild@0.25.0)) + version: 2.7.7(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0)) minimist: specifier: ^1.2.5 version: 1.2.8 @@ -904,19 +904,19 @@ importers: version: 6.1.3 style-loader: specifier: ^2.0.0 - version: 2.0.0(webpack@5.90.0(esbuild@0.25.0)) + version: 2.0.0(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0)) vite: specifier: ^5.0.0 || ^6.0.0 - version: 6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0) + version: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0) vite-plugin-inspect: specifier: ^0.8.1 - version: 0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0)) + version: 0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0)) webpack: specifier: ^5.90.0 - version: 5.90.0(esbuild@0.25.0) + version: 5.90.0(@swc/core@1.11.24)(esbuild@0.25.0) webpack-dev-server: specifier: ^5.0.4 - version: 5.0.4(webpack@5.90.0(esbuild@0.25.0)) + version: 5.0.4(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0)) webpack-merge: specifier: ^6.0.1 version: 6.0.1 @@ -941,7 +941,7 @@ importers: version: 10.0.0 '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)))(vitest@3.0.2(@types/node@22.15.3)(jsdom@20.0.3)(terser@5.26.0)(tsx@4.17.0)) + version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)))(vitest@3.0.2(@types/node@22.15.3)(jsdom@20.0.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0)) '@vanilla-extract-private/test-helpers': specifier: workspace:* version: link:../test-helpers @@ -968,7 +968,7 @@ importers: version: link:../packages/sprinkles vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0)) + version: 5.1.4(typescript@5.8.3)(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0)) packages: @@ -2851,61 +2851,31 @@ packages: '@lezer/lr@1.4.0': resolution: {integrity: sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==} - '@lmdb/lmdb-darwin-arm64@2.5.2': - resolution: {integrity: sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A==} - cpu: [arm64] - os: [darwin] - '@lmdb/lmdb-darwin-arm64@2.8.5': resolution: {integrity: sha512-KPDeVScZgA1oq0CiPBcOa3kHIqU+pTOwRFDIhxvmf8CTNvqdZQYp5cCKW0bUk69VygB2PuTiINFWbY78aR2pQw==} cpu: [arm64] os: [darwin] - '@lmdb/lmdb-darwin-x64@2.5.2': - resolution: {integrity: sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA==} - cpu: [x64] - os: [darwin] - '@lmdb/lmdb-darwin-x64@2.8.5': resolution: {integrity: sha512-w/sLhN4T7MW1nB3R/U8WK5BgQLz904wh+/SmA2jD8NnF7BLLoUgflCNxOeSPOWp8geP6nP/+VjWzZVip7rZ1ug==} cpu: [x64] os: [darwin] - '@lmdb/lmdb-linux-arm64@2.5.2': - resolution: {integrity: sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ==} - cpu: [arm64] - os: [linux] - '@lmdb/lmdb-linux-arm64@2.8.5': resolution: {integrity: sha512-vtbZRHH5UDlL01TT5jB576Zox3+hdyogvpcbvVJlmU5PdL3c5V7cj1EODdh1CHPksRl+cws/58ugEHi8bcj4Ww==} cpu: [arm64] os: [linux] - '@lmdb/lmdb-linux-arm@2.5.2': - resolution: {integrity: sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw==} - cpu: [arm] - os: [linux] - '@lmdb/lmdb-linux-arm@2.8.5': resolution: {integrity: sha512-c0TGMbm2M55pwTDIfkDLB6BpIsgxV4PjYck2HiOX+cy/JWiBXz32lYbarPqejKs9Flm7YVAKSILUducU9g2RVg==} cpu: [arm] os: [linux] - '@lmdb/lmdb-linux-x64@2.5.2': - resolution: {integrity: sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q==} - cpu: [x64] - os: [linux] - '@lmdb/lmdb-linux-x64@2.8.5': resolution: {integrity: sha512-Xkc8IUx9aEhP0zvgeKy7IQ3ReX2N8N1L0WPcQwnZweWmOuKfwpS3GRIYqLtK5za/w3E60zhFfNdS+3pBZPytqQ==} cpu: [x64] os: [linux] - '@lmdb/lmdb-win32-x64@2.5.2': - resolution: {integrity: sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==} - cpu: [x64] - os: [win32] - '@lmdb/lmdb-win32-x64@2.8.5': resolution: {integrity: sha512-4wvrf5BgnR8RpogHhtpCPJMKBmvyZPhhUtEwMJbXh0ni2BucpfF07jlmyM11zRqQ2XIq6PbC2j7W7UCCcm1rRQ==} cpu: [x64] @@ -3454,272 +3424,281 @@ packages: '@octokit/types@6.41.0': resolution: {integrity: sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==} - '@parcel/bundler-default@2.8.3': - resolution: {integrity: sha512-yJvRsNWWu5fVydsWk3O2L4yIy3UZiKWO2cPDukGOIWMgp/Vbpp+2Ct5IygVRtE22bnseW/E/oe0PV3d2IkEJGg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/bundler-default@2.15.0': + resolution: {integrity: sha512-ILPLWsRdt8GceQSPUGWDg6FpELpHJbIEu5B2+72zx2zgsXHYmkT/d35HKIFHq4NoN2ZGwRFJI0bQ+DJcFAt+Tw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/cache@2.11.0': - resolution: {integrity: sha512-RSSkGNjO00lJPyftzaC9eaNVs4jMjPSAm0VJNWQ9JSm2n4A9BzQtTFAt1vhJOzzW1UsQvvBge9DdfkB7a2gIOw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.11.0 - - '@parcel/cache@2.8.3': - resolution: {integrity: sha512-k7xv5vSQrJLdXuglo+Hv3yF4BCSs1tQ/8Vbd6CHTkOhf7LcGg6CPtLw053R/KdMpd/4GPn0QrAsOLdATm1ELtQ==} - engines: {node: '>= 12.0.0'} + '@parcel/cache@2.15.0': + resolution: {integrity: sha512-UKCf/mUJ1Kn+PXvDDTzXHu5eafUQPMQ+JIb1cHsFGGJETpCZskKhexnN21yJVrdRPM0JkIjxv1viTRTk2tt6Gw==} + engines: {node: '>= 16.0.0'} peerDependencies: - '@parcel/core': ^2.8.3 + '@parcel/core': ^2.15.0 - '@parcel/codeframe@2.11.0': - resolution: {integrity: sha512-YHs9g/i5af/sd/JrWAojU9YFbKffcJ3Tx2EJaK0ME8OJsye91UaI/3lxSUYLmJG9e4WLNJtqci8V5FBMz//ZPg==} - engines: {node: '>= 12.0.0'} - - '@parcel/codeframe@2.8.3': - resolution: {integrity: sha512-FE7sY53D6n/+2Pgg6M9iuEC6F5fvmyBkRE4d9VdnOoxhTXtkEqpqYgX7RJ12FAQwNlxKq4suBJQMgQHMF2Kjeg==} - engines: {node: '>= 12.0.0'} + '@parcel/codeframe@2.15.0': + resolution: {integrity: sha512-zpZCf5W+npiSkdCUC7izjdUUoWM2M++XWRwbqgwWBUCKrXC4vVJoOYMzLbyfaF/zkVo5iQenSGlsD0olBd7V1w==} + engines: {node: '>= 16.0.0'} - '@parcel/compressor-raw@2.8.3': - resolution: {integrity: sha512-bVDsqleBUxRdKMakWSlWC9ZjOcqDKE60BE+Gh3JSN6WJrycJ02P5wxjTVF4CStNP/G7X17U+nkENxSlMG77ySg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/compressor-raw@2.15.0': + resolution: {integrity: sha512-AoShbbqNCkzTkNMygmcCazV6iFj9nLVwBPZZCAyJ57ooRlxPszMtLO1RIw/cVU9PJg/NlYGg0uEGVt/N56SzWA==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/config-default@2.8.3': - resolution: {integrity: sha512-o/A/mbrO6X/BfGS65Sib8d6SSG45NYrNooNBkH/o7zbOBSRQxwyTlysleK1/3Wa35YpvFyLOwgfakqCtbGy4fw==} + '@parcel/config-default@2.15.0': + resolution: {integrity: sha512-vWwDvM4t0Osm2u6PI8pG7Z/J6kDMpJ+zEdIdhj9Au9lJWYA4SS3BF7mj4jhWlr69ClK9rsLujwfh3AUJr6oYpA==} peerDependencies: - '@parcel/core': ^2.8.3 + '@parcel/core': ^2.15.0 - '@parcel/core@2.11.0': - resolution: {integrity: sha512-Npe0S6hVaqWEwRL+HI7gtOYOaoE5bJQZTgUDhsDoppWbau51jOlRYOZTXuvRK/jxXnze4/S1sdM24xBYAQ5qkw==} - engines: {node: '>= 12.0.0'} + '@parcel/core@2.15.0': + resolution: {integrity: sha512-HJvgxG18f6geGkp50y3Ta2ZcEBXtpraZxnERy/BMuXYxIB3DPGXN53Jsy6huELDNpSIXJJXOfXeDMSs+XonTCg==} + engines: {node: '>= 16.0.0'} - '@parcel/diagnostic@2.11.0': - resolution: {integrity: sha512-4dJmOXVL5YGGQRRsQosQbSRONBcboB71mSwaeaEgz3pPdq9QXVPLACkGe/jTXSqa3OnAHu3g5vQLpE1g5xqBqw==} - engines: {node: '>= 12.0.0'} + '@parcel/diagnostic@2.15.0': + resolution: {integrity: sha512-Bzg7AJu10muQ793p2MPlZnYvbqZXOJw/YBIOCFjbwRKiYUb06+sZyfntU7e7YecV6im0IGqkIfMD0F4MT+v7Rg==} + engines: {node: '>= 16.0.0'} - '@parcel/diagnostic@2.8.3': - resolution: {integrity: sha512-u7wSzuMhLGWZjVNYJZq/SOViS3uFG0xwIcqXw12w54Uozd6BH8JlhVtVyAsq9kqnn7YFkw6pXHqAo5Tzh4FqsQ==} - engines: {node: '>= 12.0.0'} + '@parcel/error-overlay@2.15.0': + resolution: {integrity: sha512-Tsq0q4Lv3aDn/nXWuzH1x/pgzYQYCt17qOejAANfNYIBIrLs7BRsGyT63vP39i7IXI+MvulMl5nDXQDAqDwujw==} + engines: {node: '>= 16.0.0'} - '@parcel/events@2.11.0': - resolution: {integrity: sha512-K6SOjOrQsz1GdNl2qKBktq7KJ3Q3yxK8WXdmQYo10wG39dr051xtMb38aqieTp4eVhL8Yaq2iJgGkdr11fuBnA==} - engines: {node: '>= 12.0.0'} + '@parcel/events@2.15.0': + resolution: {integrity: sha512-iCoFGsZTAlh3ewp6KYseUC16OHbZi2n6vAl4Rr8Uw7yxvwCC3iHT9acLwhO7bP/YKkdGri3d78+UwPl8LmbIwA==} + engines: {node: '>= 16.0.0'} - '@parcel/events@2.8.3': - resolution: {integrity: sha512-hoIS4tAxWp8FJk3628bsgKxEvR7bq2scCVYHSqZ4fTi/s0+VymEATrRCUqf+12e5H47uw1/ZjoqrGtBI02pz4w==} - engines: {node: '>= 12.0.0'} - - '@parcel/fs-search@2.8.3': - resolution: {integrity: sha512-DJBT2N8knfN7Na6PP2mett3spQLTqxFrvl0gv+TJRp61T8Ljc4VuUTb0hqBj+belaASIp3Q+e8+SgaFQu7wLiQ==} - engines: {node: '>= 12.0.0'} + '@parcel/feature-flags@2.15.0': + resolution: {integrity: sha512-gtAC30G2QlIwTlLM2tI7AB0JBKEiX4nNOL/qh+or9wD9fuk53O4QHJwPtiy49YGSPYrYnIR2EXWOOV+3Br9CCw==} + engines: {node: '>= 16.0.0'} - '@parcel/fs@2.11.0': - resolution: {integrity: sha512-zWckdnnovdrgdFX4QYuQV4bbKCsh6IYCkmwaB4yp47rhw1MP0lkBINLt4yFPHBxWXOpElCfxjL+z69c9xJQRBQ==} - engines: {node: '>= 12.0.0'} + '@parcel/fs@2.15.0': + resolution: {integrity: sha512-ecWIbIhwdnvJc/PY+l3TFOcRtr8W3X6M1yfhNQLmYs/3kETIxDK8s+vTva/qPBFEiW0amMBhbkhKZEXFrxL1GQ==} + engines: {node: '>= 16.0.0'} peerDependencies: - '@parcel/core': ^2.11.0 + '@parcel/core': ^2.15.0 - '@parcel/fs@2.8.3': - resolution: {integrity: sha512-y+i+oXbT7lP0e0pJZi/YSm1vg0LDsbycFuHZIL80pNwdEppUAtibfJZCp606B7HOjMAlNZOBo48e3hPG3d8jgQ==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.8.3 + '@parcel/graph@3.5.0': + resolution: {integrity: sha512-CLQMSPq1TTwGqt741UIwuzXSXRX4G4skNrZ7OZnUcUNfKfHKjJq5T/tqhpCsfTXzW8KASOt7EJGPD64HYA8nRQ==} + engines: {node: '>= 16.0.0'} - '@parcel/graph@2.8.3': - resolution: {integrity: sha512-26GL8fYZPdsRhSXCZ0ZWliloK6DHlMJPWh6Z+3VVZ5mnDSbYg/rRKWmrkhnr99ZWmL9rJsv4G74ZwvDEXTMPBg==} - engines: {node: '>= 12.0.0'} + '@parcel/logger@2.15.0': + resolution: {integrity: sha512-WCYtSweM7Iol/lE7HhU5cLsSNuGQ1T4xTIYvG16tGHCsjybWF1H9yqkL90WU2JHjhSsvNGjvwrVxWjfO304fqQ==} + engines: {node: '>= 16.0.0'} - '@parcel/graph@3.1.0': - resolution: {integrity: sha512-d1dTW5C7A52HgDtoXlyvlET1ypSlmIxSIZOJ1xp3R9L9hgo3h1u3jHNyaoTe/WPkGVe2QnFxh0h+UibVJhu9vg==} - engines: {node: '>= 12.0.0'} + '@parcel/markdown-ansi@2.15.0': + resolution: {integrity: sha512-TJOSg/y2P1Rp199+osSFd4jtt8M4iyBQwgC4gdAARcraIwLa/wYRt6RVnOIsN3nz1r1CPLvHHPfuIwwFjRNw9A==} + engines: {node: '>= 16.0.0'} - '@parcel/hash@2.8.3': - resolution: {integrity: sha512-FVItqzjWmnyP4ZsVgX+G00+6U2IzOvqDtdwQIWisCcVoXJFCqZJDy6oa2qDDFz96xCCCynjRjPdQx2jYBCpfYw==} - engines: {node: '>= 12.0.0'} + '@parcel/namer-default@2.15.0': + resolution: {integrity: sha512-JkfrvBcMmZ4DvI9VGUWSir3Nwlh224MsKUMqfXs9zc9Xq484v+p+bSaEoAwZIyfUwXXDz1sXk9NffNuLSa5ivA==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/logger@2.11.0': - resolution: {integrity: sha512-HtMEdCq3LKnvv4T2CIskcqlf2gpBvHMm3pkeUFB/hc/7hW/hE1k6/HA2VOQvc0tBsaMpmEx7PCrfrH56usQSyA==} - engines: {node: '>= 12.0.0'} + '@parcel/node-resolver-core@3.6.0': + resolution: {integrity: sha512-5WxRlrFkHrUrCa3zq1Umo/k3Da7F1Bib31yEZp3pmAgjbX/wi+ESiMllAamW6IP2SLP80jAB2D/mbuHAqPH3kg==} + engines: {node: '>= 16.0.0'} - '@parcel/logger@2.8.3': - resolution: {integrity: sha512-Kpxd3O/Vs7nYJIzkdmB6Bvp3l/85ydIxaZaPfGSGTYOfaffSOTkhcW9l6WemsxUrlts4za6CaEWcc4DOvaMOPA==} - engines: {node: '>= 12.0.0'} + '@parcel/optimizer-css@2.15.0': + resolution: {integrity: sha512-MPazyyIZuQgdWdjkVNq8/JyaM3Z2IalChJV+7j2EjdAU6fGblkp7HsroRYCdoWP+88ULsOblHUUkpqDGtHr2WQ==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/markdown-ansi@2.11.0': - resolution: {integrity: sha512-YA60EWbXi6cLOIzcwRC2wijotPauOGQbUi0vSbu0O6/mjQ68kWCMGz0hwZjDRQcPypQVJEIvTgMymLbvumxwhg==} - engines: {node: '>= 12.0.0'} + '@parcel/optimizer-html@2.15.0': + resolution: {integrity: sha512-sJBqAOFAFrT1fuF4bcGKy3bNsSvdWEP8TP27bOQZ7VoIEH4j+Uycxhy2OU+l8PC5FSnTQEGQlBZ5YNEsputzYw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/markdown-ansi@2.8.3': - resolution: {integrity: sha512-4v+pjyoh9f5zuU/gJlNvNFGEAb6J90sOBwpKJYJhdWXLZMNFCVzSigxrYO+vCsi8G4rl6/B2c0LcwIMjGPHmFQ==} - engines: {node: '>= 12.0.0'} + '@parcel/optimizer-image@2.15.0': + resolution: {integrity: sha512-LJjP2OeE+85zNL0jQfCPZ6mG2voG6FplgcQ2poQQi1HJ4WdVgMiF8K34j5X7jqrQZn9V2duQGEXt1dGlG/5wyQ==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} + peerDependencies: + '@parcel/core': ^2.15.0 - '@parcel/namer-default@2.8.3': - resolution: {integrity: sha512-tJ7JehZviS5QwnxbARd8Uh63rkikZdZs1QOyivUhEvhN+DddSAVEdQLHGPzkl3YRk0tjFhbqo+Jci7TpezuAMw==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/optimizer-svg@2.15.0': + resolution: {integrity: sha512-oIzgi2VfbsEs6R3e17Dps2lVN1mX6GpHMuCRYDXghJWhoMR0f8OodsG3mCpFqDldhQTDqHPkH+Rr8JqS1EMBHQ==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/node-resolver-core@2.8.3': - resolution: {integrity: sha512-12YryWcA5Iw2WNoEVr/t2HDjYR1iEzbjEcxfh1vaVDdZ020PiGw67g5hyIE/tsnG7SRJ0xdRx1fQ2hDgED+0Ww==} - engines: {node: '>= 12.0.0'} + '@parcel/optimizer-swc@2.15.0': + resolution: {integrity: sha512-CLcgEnmNQ98bFBcY/0n7yRKU/Vyq5FPGJh5tCosCGgZ1Ob6sHIb8zLbKl6aqKYqfbDHouHHtirjLwBf0nRfSUg==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/node-resolver-core@3.2.0': - resolution: {integrity: sha512-XJRSxCkNbGFWjfmwFdcQZ/qlzWZd35qLtvLz2va8euGL7M5OMEQOv7dsvEhl0R+CC2zcnfFzZwxk78q6ezs8AQ==} - engines: {node: '>= 12.0.0'} + '@parcel/package-manager@2.15.0': + resolution: {integrity: sha512-CYJss7ouWCAanv+E/6Ndo6TtFo3981k2lSi5pWRwaSEGe/adY6YaFTcfV4gwKmMWcpqAnymtUxDiCxrZBIR6AA==} + engines: {node: '>= 16.0.0'} + peerDependencies: + '@parcel/core': ^2.15.0 - '@parcel/optimizer-css@2.8.3': - resolution: {integrity: sha512-JotGAWo8JhuXsQDK0UkzeQB0UR5hDAKvAviXrjqB4KM9wZNLhLleeEAW4Hk8R9smCeQFP6Xg/N/NkLDpqMwT3g==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/packager-css@2.15.0': + resolution: {integrity: sha512-NIO3/wBbdBpajCwBon+wrdRHZl4ei+5JoZU3uW4Np8ECaoRdBmseyGoyYqiHCO7dxhu+iAa5WrRFOAjQGtNOOw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/optimizer-htmlnano@2.8.3': - resolution: {integrity: sha512-L8/fHbEy8Id2a2E0fwR5eKGlv9VYDjrH9PwdJE9Za9v1O/vEsfl/0T/79/x129l5O0yB6EFQkFa20MiK3b+vOg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/packager-html@2.15.0': + resolution: {integrity: sha512-1oA+bgqTny7yTXPgRUbBwi4TLy0ywPtpFJZcxwI6GONORVHDC/178PpjCbkD4q9O61J2e1Ms793aZam7zeBkjg==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/optimizer-image@2.8.3': - resolution: {integrity: sha512-SD71sSH27SkCDNUNx9A3jizqB/WIJr3dsfp+JZGZC42tpD/Siim6Rqy9M4To/BpMMQIIiEXa5ofwS+DgTEiEHQ==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/packager-js@2.15.0': + resolution: {integrity: sha512-vAqBujbE/nJ47a7Gdo2p0dhipPuOQV8gy0cfJAuEz50BlCMwn1IRY2fGtE2zMW1KCcvLwGmEFyYVQh/C71wqAQ==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/optimizer-svgo@2.8.3': - resolution: {integrity: sha512-9KQed99NZnQw3/W4qBYVQ7212rzA9EqrQG019TIWJzkA9tjGBMIm2c/nXpK1tc3hQ3e7KkXkFCQ3C+ibVUnHNA==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/packager-raw@2.15.0': + resolution: {integrity: sha512-zbl4z2EyNPFfBGekQp8F9+LorKq5uV5zhkLcyGZY3kFqyar1HLwbr/Qm6Di1X3OE5IR0+kccqjtF7im9VY8v9A==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/optimizer-terser@2.8.3': - resolution: {integrity: sha512-9EeQlN6zIeUWwzrzu6Q2pQSaYsYGah8MtiQ/hog9KEPlYTP60hBv/+utDyYEHSQhL7y5ym08tPX5GzBvwAD/dA==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/packager-svg@2.15.0': + resolution: {integrity: sha512-rtdqnxNTlVi7HI/mHvmKBjv9d7AT2vveqw9QELAHosEKLl5+ZUBtUvwv5NcaQ8Z2Z4Vjyq3EHuPD+LsYCLalhQ==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/package-manager@2.11.0': - resolution: {integrity: sha512-QzdsrUYlAwIzb8by7WJjqYnbR1MoMKWbtE1MXUeYsZbFusV8B6pOH+lwqNJKS/BFtddZMRPYFueZS2N2fwzjig==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.11.0 + '@parcel/packager-wasm@2.15.0': + resolution: {integrity: sha512-fKG2sNC3OIx5XKJ9RQ8fzDXujNopGGjSK+uYbUVrGpG8AlyUJt5ETVjk1712KaDAJxE8u0oUcupXfrrRNbW/Fw==} + engines: {node: '>=16.0.0', parcel: ^2.15.0} - '@parcel/package-manager@2.8.3': - resolution: {integrity: sha512-tIpY5pD2lH53p9hpi++GsODy6V3khSTX4pLEGuMpeSYbHthnOViobqIlFLsjni+QA1pfc8NNNIQwSNdGjYflVA==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.8.3 + '@parcel/plugin@2.15.0': + resolution: {integrity: sha512-OT+W5t70+VZbcg2P30QahF4YjRu+9ywG5NSMj0SYvS6PCZa+IAYB9589KuavcAp+Tq2FV7MgYtrBKPh9b0VAtg==} + engines: {node: '>= 16.0.0'} - '@parcel/packager-css@2.8.3': - resolution: {integrity: sha512-WyvkMmsurlHG8d8oUVm7S+D+cC/T3qGeqogb7sTI52gB6uiywU7lRCizLNqGFyFGIxcVTVHWnSHqItBcLN76lA==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/profiler@2.15.0': + resolution: {integrity: sha512-/Bw10pCISHbSzpdmuxg1GjSh+GuvqmUYA9bAmb69dkzWLIEk3uU05ba4xoju2mwoSeNb50LRcYPcirLB0Z61wA==} + engines: {node: '>= 16.0.0'} - '@parcel/packager-html@2.8.3': - resolution: {integrity: sha512-OhPu1Hx1RRKJodpiu86ZqL8el2Aa4uhBHF6RAL1Pcrh2EhRRlPf70Sk0tC22zUpYL7es+iNKZ/n0Rl+OWSHWEw==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/reporter-dev-server@2.15.0': + resolution: {integrity: sha512-WILv04oGD3yGAI17w1+MkJZKQumndpGHVzRVZIgLc5WWDffGWvCGYJseUWYQc34/CYY19v/hI/BaEQqJX6CABQ==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/packager-js@2.8.3': - resolution: {integrity: sha512-0pGKC3Ax5vFuxuZCRB+nBucRfFRz4ioie19BbDxYnvBxrd4M3FIu45njf6zbBYsI9eXqaDnL1b3DcZJfYqtIzw==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/resolver-default@2.15.0': + resolution: {integrity: sha512-Olnm/eY70keKg0oyG0c5Qkhx0R/6fyj0S8w4E4OVgpAMIuRKt8nDNfHBLgbchYgCJlPb8YwzbHluJLfxZlHLeA==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/packager-raw@2.8.3': - resolution: {integrity: sha512-BA6enNQo1RCnco9MhkxGrjOk59O71IZ9DPKu3lCtqqYEVd823tXff2clDKHK25i6cChmeHu6oB1Rb73hlPqhUA==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/runtime-browser-hmr@2.15.0': + resolution: {integrity: sha512-HZQpEbunNino2SF5Ilt7EHFGeHhBCk05s1o69Y5bNrIGy3meu287maWcjK1zzpquw0IskgsnGaafKSOcaVbHXw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/packager-svg@2.8.3': - resolution: {integrity: sha512-mvIoHpmv5yzl36OjrklTDFShLUfPFTwrmp1eIwiszGdEBuQaX7JVI3Oo2jbVQgcN4W7J6SENzGQ3Q5hPTW3pMw==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/runtime-js@2.15.0': + resolution: {integrity: sha512-fmHWzTr1WjHk/rrRyvt5e932rrDUyMZfzWMn1JLOXK7NFmndoc0PUrjH+8OFAlvGopFX+0gHWOe4/VeC8Vujuw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/plugin@2.11.0': - resolution: {integrity: sha512-9npuKBlhnPn7oeUpLJGecceg16GkXbvzbr6MNSZiHhkx3IBeITHQXlZnp2zAjUOFreNsYOfifwEF2S4KsARfBQ==} - engines: {node: '>= 12.0.0'} + '@parcel/runtime-rsc@2.15.0': + resolution: {integrity: sha512-bs0miqQ/fqQU+6iAjXBG65/t5/r/JTYAg3YEo7WPPA9cbgSE8aL2rk+6d5HnRkUstzXKJEgzAQJLObOAb3s/HA==} + engines: {node: '>= 12.0.0', parcel: ^2.15.0} - '@parcel/plugin@2.8.3': - resolution: {integrity: sha512-jZ6mnsS4D9X9GaNnvrixDQwlUQJCohDX2hGyM0U0bY2NWU8Km97SjtoCpWjq+XBCx/gpC4g58+fk9VQeZq2vlw==} - engines: {node: '>= 12.0.0'} + '@parcel/runtime-service-worker@2.15.0': + resolution: {integrity: sha512-5JGqWuBriviDG6A1KSuBmQG408Ngx7iix3l/hG3IcUPv2jDUoN4tmLTqOMfmXsOZF+FUJNZ30EP6y3GTv2PIdg==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/profiler@2.11.0': - resolution: {integrity: sha512-s10SS09prOdwnaAcjK8M5zO8o+zPJJW5oOqXPNdf6KH4NGD/ue7iOk2xM8QLw6ulSwxE7NDt++lyfW3AXgCZwg==} - engines: {node: '>= 12.0.0'} + '@parcel/rust-darwin-arm64@2.15.0': + resolution: {integrity: sha512-bdlLA/l7h7TPGc6lnHNrLW6uwUMJ7bqyHa4StYFViwXffDnEeA+hdpixDfc9qTlMJlKgQyYj7BNP1NO6OxJiRg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@parcel/rust-darwin-x64@2.15.0': + resolution: {integrity: sha512-l6tD0nNvmtpwuNSCP9Q5jPpPeY45NwmRNiuDoYMzfNT3iFKs/i48/3JM1vZvYO3HiW6V0xGfWa1b+HQsSKQRYg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] - '@parcel/reporter-dev-server@2.8.3': - resolution: {integrity: sha512-Y8C8hzgzTd13IoWTj+COYXEyCkXfmVJs3//GDBsH22pbtSFMuzAZd+8J9qsCo0EWpiDow7V9f1LischvEh3FbQ==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/rust-linux-arm-gnueabihf@2.15.0': + resolution: {integrity: sha512-MZNL/UV20kBaTYMos/IcJPZvzYzlYWjuBZh2EI3OHYBGMR9QdpeJuwgTAy2WUYbevXm7nemdGHGccGcdiNf/Xg==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] - '@parcel/resolver-default@2.8.3': - resolution: {integrity: sha512-k0B5M/PJ+3rFbNj4xZSBr6d6HVIe6DH/P3dClLcgBYSXAvElNDfXgtIimbjCyItFkW9/BfcgOVKEEIZOeySH/A==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/rust-linux-arm64-gnu@2.15.0': + resolution: {integrity: sha512-u/rndCWjmQgFJi/2NFVWV1snlF/souO8UYZR+ZG6goo/sik5WgrACtCucgOrskogE50WU1+JGmP0TBNqOX27Uw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] - '@parcel/runtime-browser-hmr@2.8.3': - resolution: {integrity: sha512-2O1PYi2j/Q0lTyGNV3JdBYwg4rKo6TEVFlYGdd5wCYU9ZIN9RRuoCnWWH2qCPj3pjIVtBeppYxzfVjPEHINWVg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/rust-linux-arm64-musl@2.15.0': + resolution: {integrity: sha512-uTSOZJkZKh/x/IfaGkbmqqdUaK1S61Kw3ZW8yj+EtteHvfZgk1SQMgI51Gg5hwaZ5wuZx0nOJGLuOxPMGx7z6w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] - '@parcel/runtime-js@2.8.3': - resolution: {integrity: sha512-IRja0vNKwvMtPgIqkBQh0QtRn0XcxNC8HU1jrgWGRckzu10qJWO+5ULgtOeR4pv9krffmMPqywGXw6l/gvJKYQ==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/rust-linux-x64-gnu@2.15.0': + resolution: {integrity: sha512-8SIwgM+bpiodJemNaEuUgZQk4hV/3pgJnPBRjGse1F7SHeTp9UoABLSF3V5Sc79Hi8fzECoRimk44krzSCaynw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] - '@parcel/runtime-react-refresh@2.8.3': - resolution: {integrity: sha512-2v/qFKp00MfG0234OdOgQNAo6TLENpFYZMbVbAsPMY9ITiqG73MrEsrGXVoGbYiGTMB/Toer/lSWlJxtacOCuA==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/rust-linux-x64-musl@2.15.0': + resolution: {integrity: sha512-pMFQ7bdaBeFY+qfHE8Oor8yZLkXDl5PmnKICuFiGETnbClV9xfWmZdTnqjEw2XU9gGQ49DkWJcGW975d3IlksA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] - '@parcel/runtime-service-worker@2.8.3': - resolution: {integrity: sha512-/Skkw+EeRiwzOJso5fQtK8c9b452uWLNhQH1ISTodbmlcyB4YalAiSsyHCtMYD0c3/t5Sx4ZS7vxBAtQd0RvOw==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/rust-win32-x64-msvc@2.15.0': + resolution: {integrity: sha512-UXjPkWbavwGIHi/R1uPd4CZDhAUUfOGpvIMRdq0ImihoRUnUxyTCIsqRhwh8flOO2RCuU6rteeGOeT9undSX7Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] - '@parcel/rust@2.11.0': - resolution: {integrity: sha512-UkLWdHOD8Md2YmJDPsqd3yIs9chhdl/ATfV/B/xdPKGmqtNouYpDCRlq+WxMt3mLoYgHEg9UwrWLTebo2rr2iQ==} - engines: {node: '>= 12.0.0'} + '@parcel/rust@2.15.0': + resolution: {integrity: sha512-ERRO4q14g6nD5mr1S/kEDSsmis/mll9JLxzyub0vTgobywrUq/azJ6Un7XwhCXCaU7lO7ihD+HJvjmNLVULCXg==} + engines: {node: '>= 16.0.0'} + peerDependencies: + napi-wasm: ^1.1.2 + peerDependenciesMeta: + napi-wasm: + optional: true '@parcel/source-map@2.1.1': resolution: {integrity: sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==} engines: {node: ^12.18.3 || >=14} - '@parcel/transformer-babel@2.8.3': - resolution: {integrity: sha512-L6lExfpvvC7T/g3pxf3CIJRouQl+sgrSzuWQ0fD4PemUDHvHchSP4SNUVnd6gOytF3Y1KpnEZIunQGi5xVqQCQ==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-babel@2.15.0': + resolution: {integrity: sha512-mJNrV4254gJ9o2pjZvyK88RXCbDmlBdZqlAqg/HXEHTqzae/iOoSGpvxy+NisqXgpMwpIf8wlxmyFna8FL4Yfg==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/transformer-css@2.8.3': - resolution: {integrity: sha512-xTqFwlSXtnaYen9ivAgz+xPW7yRl/u4QxtnDyDpz5dr8gSeOpQYRcjkd4RsYzKsWzZcGtB5EofEk8ayUbWKEUg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-css@2.15.0': + resolution: {integrity: sha512-GOC/ZFi6lxVfseGCb2kJdYBiliHrQq9dxcFayHGb7zrIRWVf9F9ihzsLkDaZ7a4WBu+gIib7JLGnO0Jy3leWOg==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/transformer-html@2.8.3': - resolution: {integrity: sha512-kIZO3qsMYTbSnSpl9cnZog+SwL517ffWH54JeB410OSAYF1ouf4n5v9qBnALZbuCCmPwJRGs4jUtE452hxwN4g==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-html@2.15.0': + resolution: {integrity: sha512-4qFvAZICCYbKgPaX48yzxMHrSXgm4fIISHYN+W9fu7S6ohr2cOYM6FE4sk3PYxDS5aWeU7j6zU0C4I/sLlO8KA==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/transformer-image@2.8.3': - resolution: {integrity: sha512-cO4uptcCGTi5H6bvTrAWEFUsTNhA4kCo8BSvRSCHA2sf/4C5tGQPHt3JhdO0GQLPwZRCh/R41EkJs5HZ8A8DAg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-image@2.15.0': + resolution: {integrity: sha512-5arJrqpxHsGchqBZb2tVUIJUuzQLZIeleXq+kVnI0Tq+XFE5h3fvIrgg/viAN1lDi4eFf7fq5gWX2ImQNvkKyw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} peerDependencies: - '@parcel/core': ^2.8.3 + '@parcel/core': ^2.15.0 - '@parcel/transformer-js@2.8.3': - resolution: {integrity: sha512-9Qd6bib+sWRcpovvzvxwy/PdFrLUXGfmSW9XcVVG8pvgXsZPFaNjnNT8stzGQj1pQiougCoxMY4aTM5p1lGHEQ==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-js@2.15.0': + resolution: {integrity: sha512-tVa97+fHO0hROVpN+lmCR6H26NaQ2eq8uc2zrdsaW7XkTOyiCPSIb1oRkWP4jBBkAs73oHBhP+KvpumRhnzodw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} peerDependencies: - '@parcel/core': ^2.8.3 + '@parcel/core': ^2.15.0 - '@parcel/transformer-json@2.8.3': - resolution: {integrity: sha512-B7LmVq5Q7bZO4ERb6NHtRuUKWGysEeaj9H4zelnyBv+wLgpo4f5FCxSE1/rTNmP9u1qHvQ3scGdK6EdSSokGPg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-json@2.15.0': + resolution: {integrity: sha512-TPv3xz8JmYpzEAeeDrJCxQ1cqO8dSjeI4MDjdrr5KAHNCZZhb1s2iFH7lXMFAkUZlR1BbUfMLUvCQsu4RFwAdw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/transformer-postcss@2.8.3': - resolution: {integrity: sha512-e8luB/poIlz6jBsD1Izms+6ElbyzuoFVa4lFVLZnTAChI3UxPdt9p/uTsIO46HyBps/Bk8ocvt3J4YF84jzmvg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-node@2.15.0': + resolution: {integrity: sha512-Nu8rBn4SkP2cMJ+iZYQQGW+OmgFPQs4eaAWf0x0ejosjsS32ZVL70WhsnqCDa2DLq3Oeo2Zyeugd0Hz7DvvsDw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/transformer-posthtml@2.8.3': - resolution: {integrity: sha512-pkzf9Smyeaw4uaRLsT41RGrPLT5Aip8ZPcntawAfIo+KivBQUV0erY1IvHYjyfFzq1ld/Fo2Ith9He6mxpPifA==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-postcss@2.15.0': + resolution: {integrity: sha512-N6DrPK34RfYoYQEah9Gp6SdzTxzBuOK2/ZjkjcAoyEBT2Ong1JtQUIW75Rw3Wdktd8Yez21Ez+fLseAHuXZMDw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/transformer-raw@2.8.3': - resolution: {integrity: sha512-G+5cXnd2/1O3nV/pgRxVKZY/HcGSseuhAe71gQdSQftb8uJEURyUHoQ9Eh0JUD3MgWh9V+nIKoyFEZdf9T0sUQ==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-posthtml@2.15.0': + resolution: {integrity: sha512-7941lzoIa4XOzORCJ9vDjfkhgz92PaE6MS/eCgHYTaFYUMWZ2KQw0U3ow8lt0p2kqDqFWOXB4P8qA+QirNdAnw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/transformer-react-refresh-wrap@2.8.3': - resolution: {integrity: sha512-q8AAoEvBnCf/nPvgOwFwKZfEl/thwq7c2duxXkhl+tTLDRN2vGmyz4355IxCkavSX+pLWSQ5MexklSEeMkgthg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-raw@2.15.0': + resolution: {integrity: sha512-06xJEXDF9YX5ffm+MKvQJIXpFqx2G6RND6L091L/BmLl+FH2SNYKO3RZ4rIx8TbkjyuBnE+awRh9xl7AiLIjaA==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/transformer-svg@2.8.3': - resolution: {integrity: sha512-3Zr/gBzxi1ZH1fftH/+KsZU7w5GqkmxlB0ZM8ovS5E/Pl1lq1t0xvGJue9m2VuQqP8Mxfpl5qLFmsKlhaZdMIQ==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-react-refresh-wrap@2.15.0': + resolution: {integrity: sha512-I108zq+ZwQrGXgkbdIXLW3VbUQhW0gjACiHVEXM380wWm/44bbrGLbD6VMupq5svP2Y5sKkopI9zzjuYUHplHw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/types@2.11.0': - resolution: {integrity: sha512-lN5XlfV9b1s2rli8q1LqsLtu+D4ZwNI3sKmNcL/3tohSfQcF2EgF+MaiANGo9VzXOzoWFHt4dqWjO4OcdyC5tg==} + '@parcel/transformer-svg@2.15.0': + resolution: {integrity: sha512-pbhbkxM4mWjH4kpg8F+0xmHbXNCTavJ4DzrCoYgLZszZKYMhOYQZZ/uHkx4wOZ+b3n4iPe4QDlByYkh0QACxbw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/types@2.8.3': - resolution: {integrity: sha512-FECA1FB7+0UpITKU0D6TgGBpGxYpVSMNEENZbSJxFSajNy3wrko+zwBKQmFOLOiPcEtnGikxNs+jkFWbPlUAtw==} + '@parcel/types-internal@2.15.0': + resolution: {integrity: sha512-N0p622dZx84OPoxSoz5YfnVJMXAoQfcHI+qp535J/Uv6UAbcsimKl9NPKefrLOHgSKlTTJPiDbWSMOVrPvyr6w==} - '@parcel/utils@2.11.0': - resolution: {integrity: sha512-AcL70cXlIyE7eQdvjQbYxegN5l+skqvlJllxTWg4YkIZe9p8Gmv74jLAeLWh5F+IGl5WRn0TSy9JhNJjIMQGwQ==} - engines: {node: '>= 12.0.0'} + '@parcel/types@2.15.0': + resolution: {integrity: sha512-BtAeK/mTQMjbgyo8r1jM1d+dcnEowErHH/Eb/95Agxi7YHpfnNP2oR8cC2yZbevU9FCXnSJ2f6vZc4NGT+nqlA==} - '@parcel/utils@2.8.3': - resolution: {integrity: sha512-IhVrmNiJ+LOKHcCivG5dnuLGjhPYxQ/IzbnF2DKNQXWBTsYlHkJZpmz7THoeLtLliGmSOZ3ZCsbR8/tJJKmxjA==} - engines: {node: '>= 12.0.0'} + '@parcel/utils@2.15.0': + resolution: {integrity: sha512-Xir0/9UvUvMF8iRnARDdzzlEokDAcrsxj6aQUbYP3ZXV/l6/6eMRuSXZ32x6lUzOTHxukKMJA42imWUg6x38qg==} + engines: {node: '>= 16.0.0'} '@parcel/watcher-android-arm64@2.4.0': resolution: {integrity: sha512-+fPtO/GsbYX1LJnCYCaDVT3EOBjvSFdQN9Mrzh9zWAOOfvidPWyScTrHIZHHfJBvlHzNA0Gy0U3NXFA/M7PHUA==} @@ -3797,17 +3776,11 @@ packages: resolution: {integrity: sha512-XJLGVL0DEclX5pcWa2N9SX1jCGTDd8l972biNooLFtjneuGqodupPQh6XseXIBBeVIMaaJ7bTcs3qGvXwsp4vg==} engines: {node: '>= 10.0.0'} - '@parcel/workers@2.11.0': - resolution: {integrity: sha512-wjybqdSy6Nk0N9iBGsFcp7739W2zvx0WGfVxPVShqhz46pIkPOiFF/iSn+kFu5EmMKTRWeUif42+a6rRZ7pCnQ==} - engines: {node: '>= 12.0.0'} + '@parcel/workers@2.15.0': + resolution: {integrity: sha512-OAtL9bvDzvIS+9uNMjnf0b6Ri2m2r8Wa3Bxr8SVnjX6J5SWdOPdVR1MqwCsFF+ZeOngaSEFFbe/czHLfgc0Vnw==} + engines: {node: '>= 16.0.0'} peerDependencies: - '@parcel/core': ^2.11.0 - - '@parcel/workers@2.8.3': - resolution: {integrity: sha512-+AxBnKgjqVpUHBcHLWIHcjYgKIvHIpZjN33mG5LG9XXvrZiqdWvouEzqEXlVLq5VzzVbKIQQcmsvRy138YErkg==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.8.3 + '@parcel/core': ^2.15.0 '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} @@ -4137,15 +4110,87 @@ packages: '@sinonjs/fake-timers@10.0.2': resolution: {integrity: sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==} + '@swc/core-darwin-arm64@1.11.24': + resolution: {integrity: sha512-dhtVj0PC1APOF4fl5qT2neGjRLgHAAYfiVP8poJelhzhB/318bO+QCFWAiimcDoyMgpCXOhTp757gnoJJrheWA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + + '@swc/core-darwin-x64@1.11.24': + resolution: {integrity: sha512-H/3cPs8uxcj2Fe3SoLlofN5JG6Ny5bl8DuZ6Yc2wr7gQFBmyBkbZEz+sPVgsID7IXuz7vTP95kMm1VL74SO5AQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + + '@swc/core-linux-arm-gnueabihf@1.11.24': + resolution: {integrity: sha512-PHJgWEpCsLo/NGj+A2lXZ2mgGjsr96ULNW3+T3Bj2KTc8XtMUkE8tmY2Da20ItZOvPNC/69KroU7edyo1Flfbw==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + + '@swc/core-linux-arm64-gnu@1.11.24': + resolution: {integrity: sha512-C2FJb08+n5SD4CYWCTZx1uR88BN41ZieoHvI8A55hfVf2woT8+6ZiBzt74qW2g+ntZ535Jts5VwXAKdu41HpBg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-arm64-musl@1.11.24': + resolution: {integrity: sha512-ypXLIdszRo0re7PNNaXN0+2lD454G8l9LPK/rbfRXnhLWDBPURxzKlLlU/YGd2zP98wPcVooMmegRSNOKfvErw==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-x64-gnu@1.11.24': + resolution: {integrity: sha512-IM7d+STVZD48zxcgo69L0yYptfhaaE9cMZ+9OoMxirNafhKKXwoZuufol1+alEFKc+Wbwp+aUPe/DeWC/Lh3dg==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + + '@swc/core-linux-x64-musl@1.11.24': + resolution: {integrity: sha512-DZByJaMVzSfjQKKQn3cqSeqwy6lpMaQDQQ4HPlch9FWtDx/dLcpdIhxssqZXcR2rhaQVIaRQsCqwV6orSDGAGw==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + + '@swc/core-win32-arm64-msvc@1.11.24': + resolution: {integrity: sha512-Q64Ytn23y9aVDKN5iryFi8mRgyHw3/kyjTjT4qFCa8AEb5sGUuSj//AUZ6c0J7hQKMHlg9do5Etvoe61V98/JQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + + '@swc/core-win32-ia32-msvc@1.11.24': + resolution: {integrity: sha512-9pKLIisE/Hh2vJhGIPvSoTK4uBSPxNVyXHmOrtdDot4E1FUUI74Vi8tFdlwNbaj8/vusVnb8xPXsxF1uB0VgiQ==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + + '@swc/core-win32-x64-msvc@1.11.24': + resolution: {integrity: sha512-sybnXtOsdB+XvzVFlBVGgRHLqp3yRpHK7CrmpuDKszhj/QhmsaZzY/GHSeALlMtLup13M0gqbcQvsTNlAHTg3w==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + + '@swc/core@1.11.24': + resolution: {integrity: sha512-MaQEIpfcEMzx3VWWopbofKJvaraqmL6HbLlw2bFZ7qYqYw3rkhM0cQVEgyzbHtTWwCwPMFZSC2DUbhlZgrMfLg==} + engines: {node: '>=10'} + peerDependencies: + '@swc/helpers': '>=0.5.17' + peerDependenciesMeta: + '@swc/helpers': + optional: true + + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + '@swc/helpers@0.4.11': resolution: {integrity: sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==} - '@swc/helpers@0.4.14': - resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} - '@swc/helpers@0.5.2': resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} + '@swc/types@0.1.21': + resolution: {integrity: sha512-2YEtj5HJVbKivud9N4bpPBAyZhj4S2Ipe5LkUG94alTpr7in/GU/EARgPAd3BwU+YOmFVJC2+kjqhGRi3r0ZpQ==} + '@szmarczak/http-timer@1.1.2': resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} engines: {node: '>=6'} @@ -4652,9 +4697,6 @@ packages: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} - abortcontroller-polyfill@1.7.5: - resolution: {integrity: sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==} - accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} @@ -5034,8 +5076,8 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - base-x@3.0.9: - resolution: {integrity: sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==} + base-x@3.0.11: + resolution: {integrity: sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==} base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -5117,6 +5159,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.24.5: + resolution: {integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} @@ -5255,6 +5302,9 @@ packages: caniuse-lite@1.0.30001587: resolution: {integrity: sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA==} + caniuse-lite@1.0.30001717: + resolution: {integrity: sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw==} + ccount@1.1.0: resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} @@ -5983,8 +6033,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - detect-libc@2.0.2: - resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} + detect-libc@2.0.4: + resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} detect-newline@3.1.0: @@ -6111,16 +6161,17 @@ packages: resolution: {integrity: sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dotenv-expand@5.1.0: - resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} + dotenv-expand@11.0.7: + resolution: {integrity: sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==} + engines: {node: '>=12'} dotenv@16.0.2: resolution: {integrity: sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA==} engines: {node: '>=12'} - dotenv@7.0.0: - resolution: {integrity: sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==} - engines: {node: '>=6'} + dotenv@16.5.0: + resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==} + engines: {node: '>=12'} dotenv@8.6.0: resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} @@ -6151,6 +6202,9 @@ packages: electron-to-chromium@1.4.670: resolution: {integrity: sha512-hcijYOWjOtjKrKPtNA6tuLlA/bTLO3heFG8pQA6mLpq7dRydSWicXova5lyxDzp1iVJaYhK7J2OQlGE52KYn7A==} + electron-to-chromium@1.5.151: + resolution: {integrity: sha512-Rl6uugut2l9sLojjS4H4SAr3A4IgACMLgpuEMPYCVcKydzfyPrn5absNRju38IhQOf/NwjJY8OGWjlteqYeBCA==} + elegant-spinner@1.0.1: resolution: {integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==} engines: {node: '>=0.10.0'} @@ -6193,10 +6247,6 @@ packages: entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - entities@3.0.1: - resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} - engines: {node: '>=0.12'} - entities@4.4.0: resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} engines: {node: '>=0.12'} @@ -6272,6 +6322,10 @@ packages: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + escape-goat@2.1.1: resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} engines: {node: '>=8'} @@ -6862,8 +6916,8 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - globals@13.20.0: - resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} globby@11.1.0: @@ -7109,41 +7163,9 @@ packages: peerDependencies: webpack: ^5.20.0 - htmlnano@2.0.3: - resolution: {integrity: sha512-S4PGGj9RbdgW8LhbILNK7W9JhmYP8zmDY7KDV/8eCiJBQJlbmltp5I0gv8c5ntLljfdxxfmJ+UJVSqyH4mb41A==} - peerDependencies: - cssnano: ^5.0.11 - postcss: ^8.3.11 - purgecss: ^5.0.0 - relateurl: ^0.2.7 - srcset: 4.0.0 - svgo: ^2.8.0 - terser: ^5.10.0 - uncss: ^0.17.3 - peerDependenciesMeta: - cssnano: - optional: true - postcss: - optional: true - purgecss: - optional: true - relateurl: - optional: true - srcset: - optional: true - svgo: - optional: true - terser: - optional: true - uncss: - optional: true - htmlparser2@6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} - htmlparser2@7.2.0: - resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==} - http-cache-semantics@3.8.1: resolution: {integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==} @@ -7504,9 +7526,6 @@ packages: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} - is-json@2.0.1: - resolution: {integrity: sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==} - is-lower-case@1.1.3: resolution: {integrity: sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==} @@ -8047,56 +8066,68 @@ packages: resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} engines: {node: '>= 0.8.0'} - lightningcss-darwin-arm64@1.19.0: - resolution: {integrity: sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==} + lightningcss-darwin-arm64@1.30.0: + resolution: {integrity: sha512-L9lhvW4rTHL6vaG1WU3Itj0ivtdBuwu7ufrKEbijRCPhS1pt1haXEXI8h9g73qCQsOaYs1GCc9chvSgxPmhpRA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] - lightningcss-darwin-x64@1.19.0: - resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==} + lightningcss-darwin-x64@1.30.0: + resolution: {integrity: sha512-+qNst+L3GGwG5LypEFTmDUOtNarQVh717Enk4AfmKfwlTrKCSe9kAiPyK7ces269a+f0jNSa8Uww8WwGFXzt8w==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] - lightningcss-linux-arm-gnueabihf@1.19.0: - resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==} + lightningcss-freebsd-x64@1.30.0: + resolution: {integrity: sha512-/sfAWALScgggjjk5ZlmGdpFELwGPIwzAdfcBJcT6UTgQoDHzQ4aP41XTq3N4LL01U9dsJp6uAvCvmHX7snqTdg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.30.0: + resolution: {integrity: sha512-3B5val/f61unLgfZHEfkZGzunlyyL76l8xRoxFx+G0uwxK7rvaFcnkyf6k4Zto2STVj05FsLs+aTZoTqslPaug==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] - lightningcss-linux-arm64-gnu@1.19.0: - resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==} + lightningcss-linux-arm64-gnu@1.30.0: + resolution: {integrity: sha512-Q45+fvm7eAAmorsEzc1ZBwajGnXDocB/nRaSldpHQa36QbP93GrzmBqfSdi2pEks2yXMxST4yznio24Q6en7Sg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-arm64-musl@1.19.0: - resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==} + lightningcss-linux-arm64-musl@1.30.0: + resolution: {integrity: sha512-RNZNW/AyKax8wWR4xMKoyAb40dqhzOtnAw4knjbyxJUUEL0wzBEXO3k44AS3UFRjxTyd/s46adVQXxE/vOaSgg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-x64-gnu@1.19.0: - resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==} + lightningcss-linux-x64-gnu@1.30.0: + resolution: {integrity: sha512-ExVnSepsAyQb547i7SvPhS0SrgIDUjA1dYTT0DNFt/YsqfKhkxg405VDtMoV2MQGAyoEQIub+YK5NQo9Lw7IzQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-linux-x64-musl@1.19.0: - resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==} + lightningcss-linux-x64-musl@1.30.0: + resolution: {integrity: sha512-e/nHeX5SAEcfAzyLob5H1Jhm8uHLKwpOIHzcURKnXTMFdBqIDOsETMhmcB5AGDqsr6Q5D9u0QVswDdRo+btSgg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-win32-x64-msvc@1.19.0: - resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==} + lightningcss-win32-arm64-msvc@1.30.0: + resolution: {integrity: sha512-Fd9XejM6GPHx5rv7I8aqsc8mBHs+TpHEVDalP5PVP986tF6rmiVfwQzM2Ic4Cn0rXbS3z95Ru8x50hnzfR2GDA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.30.0: + resolution: {integrity: sha512-2BhpVDbNa+HpXPu63EYfcsL2TCBKLeuMckx4d6UZCzaj1KVuSRXi6r7H3rUeaADuX5NB/BT2smP4HI3s6I1/Ag==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] - lightningcss@1.19.0: - resolution: {integrity: sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==} + lightningcss@1.30.0: + resolution: {integrity: sha512-uuurN2onfoNwQtaWnX9UYLz6DlZHnUd88SceOXDAQzQ5+FJ+ELPgcC/EVtRJoFOveXe44zRE+foh2KMD/vQxqQ==} engines: {node: '>= 12.0.0'} lilconfig@2.1.0: @@ -8129,9 +8160,6 @@ packages: resolution: {integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==} engines: {node: '>=6'} - lmdb@2.5.2: - resolution: {integrity: sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==} - lmdb@2.8.5: resolution: {integrity: sha512-9bMdFfc80S+vSldBmG3HOuLVHnxRdNTlpzR6QDnzqCQtCzGUEAGTzBKYMeIM+I/sU4oZfgbcbS7X7F65/z/oxQ==} hasBin: true @@ -8764,8 +8792,8 @@ packages: resolution: {integrity: sha512-SdzXp4kD/Qf8agZ9+iTu6eql0m3kWm1A2y1hkpTeVNENutaB0BwHlSvAIaMxwntmRUAUjon2V4L8Z/njd0Ct8A==} hasBin: true - msgpackr@1.10.1: - resolution: {integrity: sha512-r5VRLv9qouXuLiIBrLpl2d5ZvPt8svdQTl5/vMvE4nzDMyEX4sgW5yWhuBBj5UmgwOTWj8CIdSXn5sAfsHAWIQ==} + msgpackr@1.11.2: + resolution: {integrity: sha512-F9UngXRlPyWCDEASDpTf6c9uNhGPTqnTeLVt7bN+bU1eajoR/8V9ys2BRaV5C/e5ihE6sJ9uPIKaYt6bFuO32g==} multicast-dns@7.2.5: resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} @@ -8862,9 +8890,6 @@ packages: no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - node-addon-api@4.3.0: - resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} - node-addon-api@6.1.0: resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} @@ -8897,10 +8922,6 @@ packages: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} - node-gyp-build-optional-packages@5.0.3: - resolution: {integrity: sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==} - hasBin: true - node-gyp-build-optional-packages@5.0.7: resolution: {integrity: sha512-YlCCc6Wffkx0kHkmam79GKvDQ6x+QZkMjFGrIMxgFNILFvGSbCp2fCBC55pGTT9gVaz8Na5CLmxt/urtzRv36w==} hasBin: true @@ -8919,6 +8940,9 @@ packages: node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + node-source-walk@4.3.0: resolution: {integrity: sha512-8Q1hXew6ETzqKRAs3jjLioSxNfT1cx74ooiF8RlAONwVMcfq+UdzLC2eB5qcPldUxaE5w3ytLkrmV1TGddhZTA==} engines: {node: '>=6.0'} @@ -9757,22 +9781,6 @@ packages: resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==} engines: {node: ^10 || ^12 || >=14} - posthtml-parser@0.10.2: - resolution: {integrity: sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==} - engines: {node: '>=12'} - - posthtml-parser@0.11.0: - resolution: {integrity: sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==} - engines: {node: '>=12'} - - posthtml-render@3.0.0: - resolution: {integrity: sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==} - engines: {node: '>=12'} - - posthtml@0.16.6: - resolution: {integrity: sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==} - engines: {node: '>=12.0.0'} - precinct@9.0.1: resolution: {integrity: sha512-hVNS6JvfvlZ64B3ezKeGAcVhIuOvuAiSVzagHX/+KjVPkYWoCNkfyMgCl1bjDtAFQSlzi95NcS9ykUWrl1L1vA==} engines: {node: ^12.20.0 || ^14.14.0 || >=16.0.0} @@ -9962,9 +9970,6 @@ packages: peerDependencies: react: ^18.2.0 - react-error-overlay@6.0.9: - resolution: {integrity: sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==} - react-head@3.4.2: resolution: {integrity: sha512-mnl6u7E0SSzY9w+mExKGVz8vW/oObUTnj+vpRaZF6jcdjFcCGs0vl8MRwlRws56dye3f1CpzU7C/hz3b3S2BBA==} peerDependencies: @@ -9984,8 +9989,8 @@ packages: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} - react-refresh@0.9.0: - resolution: {integrity: sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==} + react-refresh@0.16.0: + resolution: {integrity: sha512-FPvF2XxTSikpJxcr+bHut2H4gJ17+18Uy20D5/F+SKzFap62R3cM5wH6b8WN3LyGSYeQilLEcJcR1fjBSI2S1A==} engines: {node: '>=0.10.0'} react-router-dom@6.22.2: @@ -10082,9 +10087,6 @@ packages: regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - regenerator-runtime@0.13.9: - resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} - regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} @@ -10421,6 +10423,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + engines: {node: '>=10'} + hasBin: true + send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -10641,10 +10648,6 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - srcset@4.0.0: - resolution: {integrity: sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==} - engines: {node: '>=12'} - ssri@10.0.5: resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -11014,9 +11017,6 @@ packages: resolution: {integrity: sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==} engines: {node: '>=0.10.0'} - timsort@0.3.0: - resolution: {integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==} - tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} @@ -11459,6 +11459,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.1.3: + resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + update-notifier@5.1.0: resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} engines: {node: '>=10'} @@ -11959,9 +11965,6 @@ packages: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} - xxhash-wasm@0.4.2: - resolution: {integrity: sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==} - y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -13678,7 +13681,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3))': + '@jest/core@29.7.0(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -13692,7 +13695,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -13904,39 +13907,21 @@ snapshots: dependencies: '@lezer/common': 1.2.1 - '@lmdb/lmdb-darwin-arm64@2.5.2': - optional: true - '@lmdb/lmdb-darwin-arm64@2.8.5': optional: true - '@lmdb/lmdb-darwin-x64@2.5.2': - optional: true - '@lmdb/lmdb-darwin-x64@2.8.5': optional: true - '@lmdb/lmdb-linux-arm64@2.5.2': - optional: true - '@lmdb/lmdb-linux-arm64@2.8.5': optional: true - '@lmdb/lmdb-linux-arm@2.5.2': - optional: true - '@lmdb/lmdb-linux-arm@2.8.5': optional: true - '@lmdb/lmdb-linux-x64@2.5.2': - optional: true - '@lmdb/lmdb-linux-x64@2.8.5': optional: true - '@lmdb/lmdb-win32-x64@2.5.2': - optional: true - '@lmdb/lmdb-win32-x64@2.8.5': optional: true @@ -13992,14 +13977,14 @@ snapshots: '@mapbox/node-pre-gyp@1.0.10(supports-color@9.2.3)': dependencies: - detect-libc: 2.0.2 + detect-libc: 2.0.4 https-proxy-agent: 5.0.1(supports-color@9.2.3) make-dir: 3.1.0 node-fetch: 2.6.7 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.6.0 + semver: 7.7.1 tar: 6.1.11 transitivePeerDependencies: - encoding @@ -14099,7 +14084,7 @@ snapshots: '@netlify/binary-info@1.0.0': {} - '@netlify/build@27.18.5': + '@netlify/build@27.18.5(@swc/core@1.11.24)': dependencies: '@bugsnag/js': 7.18.0 '@netlify/cache-utils': 4.1.4(supports-color@9.2.3) @@ -14151,7 +14136,7 @@ snapshots: strip-ansi: 7.0.1 supports-color: 9.2.3 tmp-promise: 3.0.3 - ts-node: 10.9.1(@types/node@16.11.10)(typescript@4.9.4) + ts-node: 10.9.1(@swc/core@1.11.24)(@types/node@16.11.10)(typescript@4.9.4) typescript: 4.9.4 update-notifier: 5.1.0 uuid: 8.3.2 @@ -14623,574 +14608,560 @@ snapshots: dependencies: '@octokit/openapi-types': 12.11.0 - '@parcel/bundler-default@2.8.3(@parcel/core@2.11.0)': + '@parcel/bundler-default@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/graph': 2.8.3 - '@parcel/hash': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 + '@parcel/diagnostic': 2.15.0 + '@parcel/graph': 3.5.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/utils': 2.15.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/cache@2.11.0(@parcel/core@2.11.0)': + '@parcel/cache@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/core': 2.11.0 - '@parcel/fs': 2.11.0(@parcel/core@2.11.0) - '@parcel/logger': 2.11.0 - '@parcel/utils': 2.11.0 + '@parcel/core': 2.15.0 + '@parcel/fs': 2.15.0(@parcel/core@2.15.0) + '@parcel/logger': 2.15.0 + '@parcel/utils': 2.15.0 lmdb: 2.8.5 + transitivePeerDependencies: + - napi-wasm - '@parcel/cache@2.8.3(@parcel/core@2.11.0)': - dependencies: - '@parcel/core': 2.11.0 - '@parcel/fs': 2.8.3(@parcel/core@2.11.0) - '@parcel/logger': 2.8.3 - '@parcel/utils': 2.8.3 - lmdb: 2.5.2 - - '@parcel/codeframe@2.11.0': - dependencies: - chalk: 4.1.2 - - '@parcel/codeframe@2.8.3': + '@parcel/codeframe@2.15.0': dependencies: chalk: 4.1.2 - '@parcel/compressor-raw@2.8.3(@parcel/core@2.11.0)': + '@parcel/compressor-raw@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - '@parcel/core' - - '@parcel/config-default@2.8.3(@parcel/core@2.11.0)(cssnano@5.1.15(postcss@8.5.1))(postcss@8.5.1)(relateurl@0.2.7)(srcset@4.0.0)(terser@5.26.0)': - dependencies: - '@parcel/bundler-default': 2.8.3(@parcel/core@2.11.0) - '@parcel/compressor-raw': 2.8.3(@parcel/core@2.11.0) - '@parcel/core': 2.11.0 - '@parcel/namer-default': 2.8.3(@parcel/core@2.11.0) - '@parcel/optimizer-css': 2.8.3(@parcel/core@2.11.0) - '@parcel/optimizer-htmlnano': 2.8.3(@parcel/core@2.11.0)(cssnano@5.1.15(postcss@8.5.1))(postcss@8.5.1)(relateurl@0.2.7)(srcset@4.0.0)(terser@5.26.0) - '@parcel/optimizer-image': 2.8.3(@parcel/core@2.11.0) - '@parcel/optimizer-svgo': 2.8.3(@parcel/core@2.11.0) - '@parcel/optimizer-terser': 2.8.3(@parcel/core@2.11.0) - '@parcel/packager-css': 2.8.3(@parcel/core@2.11.0) - '@parcel/packager-html': 2.8.3(@parcel/core@2.11.0) - '@parcel/packager-js': 2.8.3(@parcel/core@2.11.0) - '@parcel/packager-raw': 2.8.3(@parcel/core@2.11.0) - '@parcel/packager-svg': 2.8.3(@parcel/core@2.11.0) - '@parcel/reporter-dev-server': 2.8.3(@parcel/core@2.11.0) - '@parcel/resolver-default': 2.8.3(@parcel/core@2.11.0) - '@parcel/runtime-browser-hmr': 2.8.3(@parcel/core@2.11.0) - '@parcel/runtime-js': 2.8.3(@parcel/core@2.11.0) - '@parcel/runtime-react-refresh': 2.8.3(@parcel/core@2.11.0) - '@parcel/runtime-service-worker': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-babel': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-css': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-html': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-image': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-js': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-json': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-postcss': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-posthtml': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-raw': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-react-refresh-wrap': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-svg': 2.8.3(@parcel/core@2.11.0) + - napi-wasm + + '@parcel/config-default@2.15.0(@parcel/core@2.15.0)': + dependencies: + '@parcel/bundler-default': 2.15.0(@parcel/core@2.15.0) + '@parcel/compressor-raw': 2.15.0(@parcel/core@2.15.0) + '@parcel/core': 2.15.0 + '@parcel/namer-default': 2.15.0(@parcel/core@2.15.0) + '@parcel/optimizer-css': 2.15.0(@parcel/core@2.15.0) + '@parcel/optimizer-html': 2.15.0(@parcel/core@2.15.0) + '@parcel/optimizer-image': 2.15.0(@parcel/core@2.15.0) + '@parcel/optimizer-svg': 2.15.0(@parcel/core@2.15.0) + '@parcel/optimizer-swc': 2.15.0(@parcel/core@2.15.0) + '@parcel/packager-css': 2.15.0(@parcel/core@2.15.0) + '@parcel/packager-html': 2.15.0(@parcel/core@2.15.0) + '@parcel/packager-js': 2.15.0(@parcel/core@2.15.0) + '@parcel/packager-raw': 2.15.0(@parcel/core@2.15.0) + '@parcel/packager-svg': 2.15.0(@parcel/core@2.15.0) + '@parcel/packager-wasm': 2.15.0(@parcel/core@2.15.0) + '@parcel/reporter-dev-server': 2.15.0(@parcel/core@2.15.0) + '@parcel/resolver-default': 2.15.0(@parcel/core@2.15.0) + '@parcel/runtime-browser-hmr': 2.15.0(@parcel/core@2.15.0) + '@parcel/runtime-js': 2.15.0(@parcel/core@2.15.0) + '@parcel/runtime-rsc': 2.15.0(@parcel/core@2.15.0) + '@parcel/runtime-service-worker': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-babel': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-css': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-html': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-image': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-js': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-json': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-node': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-postcss': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-posthtml': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-raw': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-react-refresh-wrap': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-svg': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - - cssnano - - postcss - - purgecss - - relateurl - - srcset - - terser - - uncss + - '@swc/helpers' + - napi-wasm - '@parcel/core@2.11.0': + '@parcel/core@2.15.0': dependencies: '@mischnic/json-sourcemap': 0.1.1 - '@parcel/cache': 2.11.0(@parcel/core@2.11.0) - '@parcel/diagnostic': 2.11.0 - '@parcel/events': 2.11.0 - '@parcel/fs': 2.11.0(@parcel/core@2.11.0) - '@parcel/graph': 3.1.0 - '@parcel/logger': 2.11.0 - '@parcel/package-manager': 2.11.0(@parcel/core@2.11.0) - '@parcel/plugin': 2.11.0(@parcel/core@2.11.0) - '@parcel/profiler': 2.11.0 - '@parcel/rust': 2.11.0 + '@parcel/cache': 2.15.0(@parcel/core@2.15.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/events': 2.15.0 + '@parcel/feature-flags': 2.15.0 + '@parcel/fs': 2.15.0(@parcel/core@2.15.0) + '@parcel/graph': 3.5.0 + '@parcel/logger': 2.15.0 + '@parcel/package-manager': 2.15.0(@parcel/core@2.15.0) + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/profiler': 2.15.0 + '@parcel/rust': 2.15.0 '@parcel/source-map': 2.1.1 - '@parcel/types': 2.11.0(@parcel/core@2.11.0) - '@parcel/utils': 2.11.0 - '@parcel/workers': 2.11.0(@parcel/core@2.11.0) - abortcontroller-polyfill: 1.7.5 - base-x: 3.0.9 - browserslist: 4.23.0 + '@parcel/types': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 + '@parcel/workers': 2.15.0(@parcel/core@2.15.0) + base-x: 3.0.11 + browserslist: 4.24.5 clone: 2.1.2 - dotenv: 7.0.0 - dotenv-expand: 5.1.0 + dotenv: 16.5.0 + dotenv-expand: 11.0.7 json5: 2.2.3 - msgpackr: 1.10.1 + msgpackr: 1.11.2 nullthrows: 1.1.1 - semver: 7.6.0 + semver: 7.7.1 + transitivePeerDependencies: + - '@swc/helpers' + - napi-wasm - '@parcel/diagnostic@2.11.0': + '@parcel/diagnostic@2.15.0': dependencies: '@mischnic/json-sourcemap': 0.1.1 nullthrows: 1.1.1 - '@parcel/diagnostic@2.8.3': - dependencies: - '@mischnic/json-sourcemap': 0.1.1 - nullthrows: 1.1.1 + '@parcel/error-overlay@2.15.0': {} - '@parcel/events@2.11.0': {} + '@parcel/events@2.15.0': {} - '@parcel/events@2.8.3': {} + '@parcel/feature-flags@2.15.0': {} - '@parcel/fs-search@2.8.3': + '@parcel/fs@2.15.0(@parcel/core@2.15.0)': dependencies: - detect-libc: 1.0.3 - - '@parcel/fs@2.11.0(@parcel/core@2.11.0)': - dependencies: - '@parcel/core': 2.11.0 - '@parcel/rust': 2.11.0 - '@parcel/types': 2.11.0(@parcel/core@2.11.0) - '@parcel/utils': 2.11.0 - '@parcel/watcher': 2.4.0 - '@parcel/workers': 2.11.0(@parcel/core@2.11.0) - - '@parcel/fs@2.8.3(@parcel/core@2.11.0)': - dependencies: - '@parcel/core': 2.11.0 - '@parcel/fs-search': 2.8.3 - '@parcel/types': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 + '@parcel/core': 2.15.0 + '@parcel/feature-flags': 2.15.0 + '@parcel/rust': 2.15.0 + '@parcel/types-internal': 2.15.0 + '@parcel/utils': 2.15.0 '@parcel/watcher': 2.4.0 - '@parcel/workers': 2.8.3(@parcel/core@2.11.0) - - '@parcel/graph@2.8.3': - dependencies: - nullthrows: 1.1.1 + '@parcel/workers': 2.15.0(@parcel/core@2.15.0) + transitivePeerDependencies: + - napi-wasm - '@parcel/graph@3.1.0': + '@parcel/graph@3.5.0': dependencies: + '@parcel/feature-flags': 2.15.0 nullthrows: 1.1.1 - '@parcel/hash@2.8.3': - dependencies: - detect-libc: 1.0.3 - xxhash-wasm: 0.4.2 - - '@parcel/logger@2.11.0': + '@parcel/logger@2.15.0': dependencies: - '@parcel/diagnostic': 2.11.0 - '@parcel/events': 2.11.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/events': 2.15.0 - '@parcel/logger@2.8.3': - dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/events': 2.8.3 - - '@parcel/markdown-ansi@2.11.0': + '@parcel/markdown-ansi@2.15.0': dependencies: chalk: 4.1.2 - '@parcel/markdown-ansi@2.8.3': + '@parcel/namer-default@2.15.0(@parcel/core@2.15.0)': dependencies: - chalk: 4.1.2 - - '@parcel/namer-default@2.8.3(@parcel/core@2.11.0)': - dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/node-resolver-core@2.8.3': - dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/utils': 2.8.3 - nullthrows: 1.1.1 - semver: 5.7.1 - - '@parcel/node-resolver-core@3.2.0(@parcel/core@2.11.0)': + '@parcel/node-resolver-core@3.6.0(@parcel/core@2.15.0)': dependencies: '@mischnic/json-sourcemap': 0.1.1 - '@parcel/diagnostic': 2.11.0 - '@parcel/fs': 2.11.0(@parcel/core@2.11.0) - '@parcel/rust': 2.11.0 - '@parcel/utils': 2.11.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/fs': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/utils': 2.15.0 nullthrows: 1.1.1 - semver: 7.6.0 + semver: 7.7.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/optimizer-css@2.8.3(@parcel/core@2.11.0)': + '@parcel/optimizer-css@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.8.3 - browserslist: 4.23.0 - lightningcss: 1.19.0 + '@parcel/utils': 2.15.0 + browserslist: 4.24.5 + lightningcss: 1.30.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/optimizer-htmlnano@2.8.3(@parcel/core@2.11.0)(cssnano@5.1.15(postcss@8.5.1))(postcss@8.5.1)(relateurl@0.2.7)(srcset@4.0.0)(terser@5.26.0)': + '@parcel/optimizer-html@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - htmlnano: 2.0.3(cssnano@5.1.15(postcss@8.5.1))(postcss@8.5.1)(relateurl@0.2.7)(srcset@4.0.0)(svgo@2.8.0)(terser@5.26.0) - nullthrows: 1.1.1 - posthtml: 0.16.6 - svgo: 2.8.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/utils': 2.15.0 transitivePeerDependencies: - '@parcel/core' - - cssnano - - postcss - - purgecss - - relateurl - - srcset - - terser - - uncss + - napi-wasm - '@parcel/optimizer-image@2.8.3(@parcel/core@2.11.0)': + '@parcel/optimizer-image@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - '@parcel/workers': 2.8.3(@parcel/core@2.11.0) - detect-libc: 1.0.3 + '@parcel/core': 2.15.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/utils': 2.15.0 + '@parcel/workers': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - - '@parcel/core' + - napi-wasm - '@parcel/optimizer-svgo@2.8.3(@parcel/core@2.11.0)': + '@parcel/optimizer-svg@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - svgo: 2.8.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/utils': 2.15.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/optimizer-terser@2.8.3(@parcel/core@2.11.0)': + '@parcel/optimizer-swc@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.8.3 + '@parcel/utils': 2.15.0 + '@swc/core': 1.11.24 nullthrows: 1.1.1 - terser: 5.26.0 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' + - napi-wasm + + '@parcel/package-manager@2.15.0(@parcel/core@2.15.0)': + dependencies: + '@parcel/core': 2.15.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/fs': 2.15.0(@parcel/core@2.15.0) + '@parcel/logger': 2.15.0 + '@parcel/node-resolver-core': 3.6.0(@parcel/core@2.15.0) + '@parcel/types': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 + '@parcel/workers': 2.15.0(@parcel/core@2.15.0) + '@swc/core': 1.11.24 + semver: 7.7.1 + transitivePeerDependencies: + - '@swc/helpers' + - napi-wasm - '@parcel/package-manager@2.11.0(@parcel/core@2.11.0)': - dependencies: - '@parcel/core': 2.11.0 - '@parcel/diagnostic': 2.11.0 - '@parcel/fs': 2.11.0(@parcel/core@2.11.0) - '@parcel/logger': 2.11.0 - '@parcel/node-resolver-core': 3.2.0(@parcel/core@2.11.0) - '@parcel/types': 2.11.0(@parcel/core@2.11.0) - '@parcel/utils': 2.11.0 - '@parcel/workers': 2.11.0(@parcel/core@2.11.0) - semver: 7.6.0 - - '@parcel/package-manager@2.8.3(@parcel/core@2.11.0)': - dependencies: - '@parcel/core': 2.11.0 - '@parcel/diagnostic': 2.8.3 - '@parcel/fs': 2.8.3(@parcel/core@2.11.0) - '@parcel/logger': 2.8.3 - '@parcel/types': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - '@parcel/workers': 2.8.3(@parcel/core@2.11.0) - semver: 5.7.1 - - '@parcel/packager-css@2.8.3(@parcel/core@2.11.0)': + '@parcel/packager-css@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.8.3 + '@parcel/utils': 2.15.0 + lightningcss: 1.30.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/packager-html@2.8.3(@parcel/core@2.11.0)': + '@parcel/packager-html@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/types': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - nullthrows: 1.1.1 - posthtml: 0.16.6 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/types': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/packager-js@2.8.3(@parcel/core@2.11.0)': + '@parcel/packager-js@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/hash': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.8.3 - globals: 13.20.0 + '@parcel/types': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 + globals: 13.24.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/packager-raw@2.8.3(@parcel/core@2.11.0)': + '@parcel/packager-raw@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/packager-svg@2.8.3(@parcel/core@2.11.0)': + '@parcel/packager-svg@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/types': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - posthtml: 0.16.6 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/types': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/plugin@2.11.0(@parcel/core@2.11.0)': + '@parcel/packager-wasm@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/types': 2.11.0(@parcel/core@2.11.0) + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/plugin@2.8.3(@parcel/core@2.11.0)': + '@parcel/plugin@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/types': 2.8.3(@parcel/core@2.11.0) + '@parcel/types': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/profiler@2.11.0': + '@parcel/profiler@2.15.0': dependencies: - '@parcel/diagnostic': 2.11.0 - '@parcel/events': 2.11.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/events': 2.15.0 + '@parcel/types-internal': 2.15.0 chrome-trace-event: 1.0.3 - '@parcel/reporter-dev-server@2.8.3(@parcel/core@2.11.0)': + '@parcel/reporter-dev-server@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 + '@parcel/codeframe': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/source-map': 2.1.1 + '@parcel/utils': 2.15.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/resolver-default@2.8.3(@parcel/core@2.11.0)': + '@parcel/resolver-default@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/node-resolver-core': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/node-resolver-core': 3.6.0(@parcel/core@2.15.0) + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/runtime-browser-hmr@2.8.3(@parcel/core@2.11.0)': + '@parcel/runtime-browser-hmr@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/runtime-js@2.8.3(@parcel/core@2.11.0)': + '@parcel/runtime-js@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/runtime-react-refresh@2.8.3(@parcel/core@2.11.0)': + '@parcel/runtime-rsc@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - react-error-overlay: 6.0.9 - react-refresh: 0.9.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/utils': 2.15.0 + nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/runtime-service-worker@2.8.3(@parcel/core@2.11.0)': + '@parcel/runtime-service-worker@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm + + '@parcel/rust-darwin-arm64@2.15.0': + optional: true + + '@parcel/rust-darwin-x64@2.15.0': + optional: true + + '@parcel/rust-linux-arm-gnueabihf@2.15.0': + optional: true + + '@parcel/rust-linux-arm64-gnu@2.15.0': + optional: true + + '@parcel/rust-linux-arm64-musl@2.15.0': + optional: true - '@parcel/rust@2.11.0': {} + '@parcel/rust-linux-x64-gnu@2.15.0': + optional: true + + '@parcel/rust-linux-x64-musl@2.15.0': + optional: true + + '@parcel/rust-win32-x64-msvc@2.15.0': + optional: true + + '@parcel/rust@2.15.0': + optionalDependencies: + '@parcel/rust-darwin-arm64': 2.15.0 + '@parcel/rust-darwin-x64': 2.15.0 + '@parcel/rust-linux-arm-gnueabihf': 2.15.0 + '@parcel/rust-linux-arm64-gnu': 2.15.0 + '@parcel/rust-linux-arm64-musl': 2.15.0 + '@parcel/rust-linux-x64-gnu': 2.15.0 + '@parcel/rust-linux-x64-musl': 2.15.0 + '@parcel/rust-win32-x64-msvc': 2.15.0 '@parcel/source-map@2.1.1': dependencies: detect-libc: 1.0.3 - '@parcel/transformer-babel@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-babel@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.8.3 - browserslist: 4.23.0 + '@parcel/utils': 2.15.0 + browserslist: 4.24.5 json5: 2.2.3 nullthrows: 1.1.1 - semver: 5.7.1 + semver: 7.7.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/transformer-css@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-css@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.8.3 - browserslist: 4.23.0 - lightningcss: 1.19.0 + '@parcel/utils': 2.15.0 + browserslist: 4.24.5 + lightningcss: 1.30.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/transformer-html@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-html@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/hash': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - nullthrows: 1.1.1 - posthtml: 0.16.6 - posthtml-parser: 0.10.2 - posthtml-render: 3.0.0 - semver: 5.7.1 - srcset: 4.0.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/transformer-image@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-image@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/core': 2.11.0 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - '@parcel/workers': 2.8.3(@parcel/core@2.11.0) + '@parcel/core': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 + '@parcel/workers': 2.15.0(@parcel/core@2.15.0) nullthrows: 1.1.1 + transitivePeerDependencies: + - napi-wasm - '@parcel/transformer-js@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-js@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/core': 2.11.0 - '@parcel/diagnostic': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/core': 2.15.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.8.3 - '@parcel/workers': 2.8.3(@parcel/core@2.11.0) - '@swc/helpers': 0.4.14 - browserslist: 4.23.0 - detect-libc: 1.0.3 + '@parcel/utils': 2.15.0 + '@parcel/workers': 2.15.0(@parcel/core@2.15.0) + '@swc/helpers': 0.5.2 + browserslist: 4.24.5 nullthrows: 1.1.1 - regenerator-runtime: 0.13.9 - semver: 5.7.1 + regenerator-runtime: 0.14.1 + semver: 7.7.1 + transitivePeerDependencies: + - napi-wasm - '@parcel/transformer-json@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-json@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) json5: 2.2.3 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/transformer-postcss@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-node@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/hash': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - clone: 2.1.2 - nullthrows: 1.1.1 - postcss-value-parser: 4.2.0 - semver: 5.7.1 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/transformer-posthtml@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-postcss@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/utils': 2.15.0 + clone: 2.1.2 nullthrows: 1.1.1 - posthtml: 0.16.6 - posthtml-parser: 0.10.2 - posthtml-render: 3.0.0 - semver: 5.7.1 + postcss-value-parser: 4.2.0 + semver: 7.7.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/transformer-raw@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-posthtml@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/transformer-react-refresh-wrap@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-raw@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - react-refresh: 0.9.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/transformer-svg@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-react-refresh-wrap@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/hash': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - nullthrows: 1.1.1 - posthtml: 0.16.6 - posthtml-parser: 0.10.2 - posthtml-render: 3.0.0 - semver: 5.7.1 + '@parcel/error-overlay': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 + react-refresh: 0.16.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/types@2.11.0(@parcel/core@2.11.0)': + '@parcel/transformer-svg@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/cache': 2.11.0(@parcel/core@2.11.0) - '@parcel/diagnostic': 2.11.0 - '@parcel/fs': 2.11.0(@parcel/core@2.11.0) - '@parcel/package-manager': 2.11.0(@parcel/core@2.11.0) - '@parcel/source-map': 2.1.1 - '@parcel/workers': 2.11.0(@parcel/core@2.11.0) - utility-types: 3.11.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/types@2.8.3(@parcel/core@2.11.0)': + '@parcel/types-internal@2.15.0': dependencies: - '@parcel/cache': 2.8.3(@parcel/core@2.11.0) - '@parcel/diagnostic': 2.8.3 - '@parcel/fs': 2.8.3(@parcel/core@2.11.0) - '@parcel/package-manager': 2.8.3(@parcel/core@2.11.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/feature-flags': 2.15.0 '@parcel/source-map': 2.1.1 - '@parcel/workers': 2.8.3(@parcel/core@2.11.0) utility-types: 3.11.0 + + '@parcel/types@2.15.0(@parcel/core@2.15.0)': + dependencies: + '@parcel/types-internal': 2.15.0 + '@parcel/workers': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/utils@2.11.0': + '@parcel/utils@2.15.0': dependencies: - '@parcel/codeframe': 2.11.0 - '@parcel/diagnostic': 2.11.0 - '@parcel/logger': 2.11.0 - '@parcel/markdown-ansi': 2.11.0 - '@parcel/rust': 2.11.0 + '@parcel/codeframe': 2.15.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/logger': 2.15.0 + '@parcel/markdown-ansi': 2.15.0 + '@parcel/rust': 2.15.0 '@parcel/source-map': 2.1.1 chalk: 4.1.2 nullthrows: 1.1.1 - - '@parcel/utils@2.8.3': - dependencies: - '@parcel/codeframe': 2.8.3 - '@parcel/diagnostic': 2.8.3 - '@parcel/hash': 2.8.3 - '@parcel/logger': 2.8.3 - '@parcel/markdown-ansi': 2.8.3 - '@parcel/source-map': 2.1.1 - chalk: 4.1.2 + transitivePeerDependencies: + - napi-wasm '@parcel/watcher-android-arm64@2.4.0': optional: true @@ -15248,25 +15219,17 @@ snapshots: '@parcel/watcher-win32-ia32': 2.4.0 '@parcel/watcher-win32-x64': 2.4.0 - '@parcel/workers@2.11.0(@parcel/core@2.11.0)': + '@parcel/workers@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/core': 2.11.0 - '@parcel/diagnostic': 2.11.0 - '@parcel/logger': 2.11.0 - '@parcel/profiler': 2.11.0 - '@parcel/types': 2.11.0(@parcel/core@2.11.0) - '@parcel/utils': 2.11.0 - nullthrows: 1.1.1 - - '@parcel/workers@2.8.3(@parcel/core@2.11.0)': - dependencies: - '@parcel/core': 2.11.0 - '@parcel/diagnostic': 2.8.3 - '@parcel/logger': 2.8.3 - '@parcel/types': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - chrome-trace-event: 1.0.3 + '@parcel/core': 2.15.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/logger': 2.15.0 + '@parcel/profiler': 2.15.0 + '@parcel/types-internal': 2.15.0 + '@parcel/utils': 2.15.0 nullthrows: 1.1.1 + transitivePeerDependencies: + - napi-wasm '@pkgjs/parseargs@0.11.0': optional: true @@ -15346,7 +15309,7 @@ snapshots: make-synchronized: 0.2.9 prettier: 3.4.2 - '@remix-run/dev@2.8.0(@remix-run/serve@2.8.0(typescript@5.8.3))(@types/node@22.15.3)(terser@5.26.0)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3))(typescript@5.8.3)(vite@6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0))': + '@remix-run/dev@2.8.0(@remix-run/serve@2.8.0(typescript@5.8.3))(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3))(typescript@5.8.3)(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0))': dependencies: '@babel/core': 7.23.9 '@babel/generator': 7.23.6 @@ -15362,7 +15325,7 @@ snapshots: '@remix-run/router': 1.15.2 '@remix-run/server-runtime': 2.8.0(typescript@5.8.3) '@types/mdx': 2.0.11 - '@vanilla-extract/integration': 6.5.0(@types/node@22.15.3)(terser@5.26.0) + '@vanilla-extract/integration': 6.5.0(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -15389,7 +15352,7 @@ snapshots: pidtree: 0.6.0 postcss: 8.5.1 postcss-discard-duplicates: 5.1.0(postcss@8.5.1) - postcss-load-config: 4.0.2(postcss@8.5.1)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + postcss-load-config: 4.0.2(postcss@8.5.1)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) postcss-modules: 6.0.0(postcss@8.5.1) prettier: 2.8.8 pretty-ms: 7.0.1 @@ -15404,7 +15367,7 @@ snapshots: optionalDependencies: '@remix-run/serve': 2.8.0(typescript@5.8.3) typescript: 5.8.3 - vite: 6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0) + vite: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -15672,11 +15635,55 @@ snapshots: dependencies: '@sinonjs/commons': 2.0.0 - '@swc/helpers@0.4.11': + '@swc/core-darwin-arm64@1.11.24': + optional: true + + '@swc/core-darwin-x64@1.11.24': + optional: true + + '@swc/core-linux-arm-gnueabihf@1.11.24': + optional: true + + '@swc/core-linux-arm64-gnu@1.11.24': + optional: true + + '@swc/core-linux-arm64-musl@1.11.24': + optional: true + + '@swc/core-linux-x64-gnu@1.11.24': + optional: true + + '@swc/core-linux-x64-musl@1.11.24': + optional: true + + '@swc/core-win32-arm64-msvc@1.11.24': + optional: true + + '@swc/core-win32-ia32-msvc@1.11.24': + optional: true + + '@swc/core-win32-x64-msvc@1.11.24': + optional: true + + '@swc/core@1.11.24': dependencies: - tslib: 2.5.0 + '@swc/counter': 0.1.3 + '@swc/types': 0.1.21 + optionalDependencies: + '@swc/core-darwin-arm64': 1.11.24 + '@swc/core-darwin-x64': 1.11.24 + '@swc/core-linux-arm-gnueabihf': 1.11.24 + '@swc/core-linux-arm64-gnu': 1.11.24 + '@swc/core-linux-arm64-musl': 1.11.24 + '@swc/core-linux-x64-gnu': 1.11.24 + '@swc/core-linux-x64-musl': 1.11.24 + '@swc/core-win32-arm64-msvc': 1.11.24 + '@swc/core-win32-ia32-msvc': 1.11.24 + '@swc/core-win32-x64-msvc': 1.11.24 + + '@swc/counter@0.1.3': {} - '@swc/helpers@0.4.14': + '@swc/helpers@0.4.11': dependencies: tslib: 2.5.0 @@ -15684,6 +15691,10 @@ snapshots: dependencies: tslib: 2.5.0 + '@swc/types@0.1.21': + dependencies: + '@swc/counter': 0.1.3 + '@szmarczak/http-timer@1.1.2': dependencies: defer-to-connect: 1.1.3 @@ -15707,7 +15718,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)))(vitest@3.0.2(@types/node@22.15.3)(jsdom@20.0.3)(terser@5.26.0)(tsx@4.17.0))': + '@testing-library/jest-dom@6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)))(vitest@3.0.2(@types/node@22.15.3)(jsdom@20.0.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0))': dependencies: '@adobe/css-tools': 4.3.3 '@babel/runtime': 7.23.9 @@ -15720,8 +15731,8 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) - vitest: 3.0.2(@types/node@22.15.3)(jsdom@20.0.3)(terser@5.26.0)(tsx@4.17.0) + jest: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) + vitest: 3.0.2(@types/node@22.15.3)(jsdom@20.0.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0) '@tootallnate/once@2.0.0': {} @@ -15912,11 +15923,11 @@ snapshots: '@types/mime@1.3.2': {} - '@types/mini-css-extract-plugin@1.4.3(esbuild@0.25.0)': + '@types/mini-css-extract-plugin@1.4.3(@swc/core@1.11.24)(esbuild@0.25.0)': dependencies: '@types/node': 20.9.5 tapable: 2.2.1 - webpack: 5.90.0(esbuild@0.25.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.25.0) transitivePeerDependencies: - '@swc/core' - esbuild @@ -16048,11 +16059,11 @@ snapshots: '@types/unist@2.0.6': {} - '@types/webpack-bundle-analyzer@4.4.1(webpack-cli@5.1.4)': + '@types/webpack-bundle-analyzer@4.4.1(@swc/core@1.11.24)(webpack-cli@5.1.4)': dependencies: '@types/node': 20.9.5 tapable: 2.2.1 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) transitivePeerDependencies: - '@swc/core' - esbuild @@ -16111,7 +16122,7 @@ snapshots: debug: 4.4.0(supports-color@9.2.3) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.0 + semver: 7.7.1 tsutils: 3.21.0(typescript@4.9.4) optionalDependencies: typescript: 4.9.4 @@ -16163,7 +16174,7 @@ snapshots: transitivePeerDependencies: - babel-plugin-macros - '@vanilla-extract/integration@6.5.0(@types/node@22.15.3)(terser@5.26.0)': + '@vanilla-extract/integration@6.5.0(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)': dependencies: '@babel/core': 7.23.9 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9) @@ -16176,8 +16187,8 @@ snapshots: lodash: 4.17.21 mlly: 1.4.2 outdent: 0.8.0 - vite: 5.4.11(@types/node@22.15.3)(terser@5.26.0) - vite-node: 1.5.0(@types/node@22.15.3)(terser@5.26.0) + vite: 5.4.11(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0) + vite-node: 1.5.0(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16216,13 +16227,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.2(vite@6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0))': + '@vitest/mocker@3.0.2(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0))': dependencies: '@vitest/spy': 3.0.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0) + vite: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0) '@vitest/pretty-format@3.0.2': dependencies: @@ -16329,17 +16340,17 @@ snapshots: '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.90.0)': dependencies: - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0) '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.90.0)': dependencies: - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0) '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.0.4)(webpack@5.90.0)': dependencies: - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0) optionalDependencies: webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.90.0) @@ -16359,8 +16370,6 @@ snapshots: dependencies: event-target-shim: 5.0.1 - abortcontroller-polyfill@1.7.5: {} - accepts@1.3.8: dependencies: mime-types: 2.1.34 @@ -16630,8 +16639,8 @@ snapshots: autoprefixer@10.4.17(postcss@8.5.1): dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001587 + browserslist: 4.24.5 + caniuse-lite: 1.0.30001717 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -16653,19 +16662,19 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.90.0(esbuild@0.25.0)): + babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0)): dependencies: '@babel/core': 7.23.9 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.0(esbuild@0.25.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.25.0) babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.90.0): dependencies: '@babel/core': 7.23.9 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) babel-plugin-apply-mdx-type-prop@1.6.22(@babel/core@7.12.9): dependencies: @@ -16750,7 +16759,7 @@ snapshots: balanced-match@1.0.2: {} - base-x@3.0.9: + base-x@3.0.11: dependencies: safe-buffer: 5.2.1 @@ -16877,6 +16886,13 @@ snapshots: node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) + browserslist@4.24.5: + dependencies: + caniuse-lite: 1.0.30001717 + electron-to-chromium: 1.5.151 + node-releases: 2.0.19 + update-browserslist-db: 1.1.3(browserslist@4.24.5) + bser@2.1.1: dependencies: node-int64: 0.4.0 @@ -16907,7 +16923,7 @@ snapshots: builtins@5.0.1: dependencies: - semver: 7.6.0 + semver: 7.7.1 bundle-name@4.1.0: dependencies: @@ -17039,13 +17055,15 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001587 + browserslist: 4.24.5 + caniuse-lite: 1.0.30001717 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 caniuse-lite@1.0.30001587: {} + caniuse-lite@1.0.30001717: {} + ccount@1.1.0: {} ccount@2.0.1: {} @@ -17428,7 +17446,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) core-js-compat@3.36.0: dependencies: @@ -17479,13 +17497,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.0 - create-jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)): + create-jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.10 - jest-config: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -17524,7 +17542,7 @@ snapshots: dependencies: postcss: 8.5.1 - css-loader@7.1.2(webpack@5.90.0(esbuild@0.25.0)): + css-loader@7.1.2(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0)): dependencies: icss-utils: 5.1.0(postcss@8.5.1) postcss: 8.5.1 @@ -17535,7 +17553,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.0 optionalDependencies: - webpack: 5.90.0(esbuild@0.25.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.25.0) css-loader@7.1.2(webpack@5.90.0): dependencies: @@ -17548,7 +17566,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.0 optionalDependencies: - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) css-select@4.1.3: dependencies: @@ -17835,7 +17853,7 @@ snapshots: detect-libc@1.0.3: {} - detect-libc@2.0.2: {} + detect-libc@2.0.4: {} detect-newline@3.1.0: {} @@ -17971,11 +17989,13 @@ snapshots: dependencies: type-fest: 2.19.0 - dotenv-expand@5.1.0: {} + dotenv-expand@11.0.7: + dependencies: + dotenv: 16.5.0 dotenv@16.0.2: {} - dotenv@7.0.0: {} + dotenv@16.5.0: {} dotenv@8.6.0: {} @@ -18014,6 +18034,8 @@ snapshots: electron-to-chromium@1.4.670: {} + electron-to-chromium@1.5.151: {} + elegant-spinner@1.0.1: {} emittery@0.13.1: {} @@ -18045,8 +18067,6 @@ snapshots: entities@2.2.0: {} - entities@3.0.1: {} - entities@4.4.0: {} env-paths@2.2.1: {} @@ -18240,6 +18260,8 @@ snapshots: escalade@3.1.1: {} + escalade@3.2.0: {} + escape-goat@2.1.1: {} escape-html@1.0.3: {} @@ -18899,7 +18921,7 @@ snapshots: globals@11.12.0: {} - globals@13.20.0: + globals@13.24.0: dependencies: type-fest: 0.20.2 @@ -19272,14 +19294,14 @@ snapshots: html-void-elements@1.0.5: {} - html-webpack-plugin@5.5.0(webpack@5.90.0(esbuild@0.25.0)): + html-webpack-plugin@5.5.0(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.90.0(esbuild@0.25.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.25.0) html-webpack-plugin@5.5.0(webpack@5.90.0): dependencies: @@ -19288,20 +19310,7 @@ snapshots: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.90.0(webpack-cli@5.1.4) - - htmlnano@2.0.3(cssnano@5.1.15(postcss@8.5.1))(postcss@8.5.1)(relateurl@0.2.7)(srcset@4.0.0)(svgo@2.8.0)(terser@5.26.0): - dependencies: - cosmiconfig: 7.0.1 - posthtml: 0.16.6 - timsort: 0.3.0 - optionalDependencies: - cssnano: 5.1.15(postcss@8.5.1) - postcss: 8.5.1 - relateurl: 0.2.7 - srcset: 4.0.0 - svgo: 2.8.0 - terser: 5.26.0 + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) htmlparser2@6.1.0: dependencies: @@ -19310,13 +19319,6 @@ snapshots: domutils: 2.8.0 entities: 2.2.0 - htmlparser2@7.2.0: - dependencies: - domelementtype: 2.2.0 - domhandler: 4.2.2 - domutils: 2.8.0 - entities: 3.0.1 - http-cache-semantics@3.8.1: {} http-cache-semantics@4.1.1: {} @@ -19661,8 +19663,6 @@ snapshots: is-interactive@1.0.0: {} - is-json@2.0.1: {} - is-lower-case@1.1.3: dependencies: lower-case: 1.1.4 @@ -19799,7 +19799,7 @@ snapshots: '@babel/parser': 7.23.9 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 - semver: 7.6.0 + semver: 7.7.1 transitivePeerDependencies: - supports-color @@ -19867,16 +19867,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)): + jest-cli@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + '@jest/core': 29.7.0(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + create-jest: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) exit: 0.1.2 import-local: 3.0.3 - jest-config: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -19886,7 +19886,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)): + jest-config@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)): dependencies: '@babel/core': 7.23.9 '@jest/test-sequencer': 29.7.0 @@ -19912,7 +19912,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.15.3 - ts-node: 10.9.1(@types/node@22.15.3)(typescript@5.8.3) + ts-node: 10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -20181,12 +20181,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)): + jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + '@jest/core': 29.7.0(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) '@jest/types': 29.6.3 import-local: 3.0.3 - jest-cli: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + jest-cli: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -20374,42 +20374,50 @@ snapshots: prelude-ls: 1.1.2 type-check: 0.3.2 - lightningcss-darwin-arm64@1.19.0: + lightningcss-darwin-arm64@1.30.0: + optional: true + + lightningcss-darwin-x64@1.30.0: + optional: true + + lightningcss-freebsd-x64@1.30.0: optional: true - lightningcss-darwin-x64@1.19.0: + lightningcss-linux-arm-gnueabihf@1.30.0: optional: true - lightningcss-linux-arm-gnueabihf@1.19.0: + lightningcss-linux-arm64-gnu@1.30.0: optional: true - lightningcss-linux-arm64-gnu@1.19.0: + lightningcss-linux-arm64-musl@1.30.0: optional: true - lightningcss-linux-arm64-musl@1.19.0: + lightningcss-linux-x64-gnu@1.30.0: optional: true - lightningcss-linux-x64-gnu@1.19.0: + lightningcss-linux-x64-musl@1.30.0: optional: true - lightningcss-linux-x64-musl@1.19.0: + lightningcss-win32-arm64-msvc@1.30.0: optional: true - lightningcss-win32-x64-msvc@1.19.0: + lightningcss-win32-x64-msvc@1.30.0: optional: true - lightningcss@1.19.0: + lightningcss@1.30.0: dependencies: - detect-libc: 1.0.3 + detect-libc: 2.0.4 optionalDependencies: - lightningcss-darwin-arm64: 1.19.0 - lightningcss-darwin-x64: 1.19.0 - lightningcss-linux-arm-gnueabihf: 1.19.0 - lightningcss-linux-arm64-gnu: 1.19.0 - lightningcss-linux-arm64-musl: 1.19.0 - lightningcss-linux-x64-gnu: 1.19.0 - lightningcss-linux-x64-musl: 1.19.0 - lightningcss-win32-x64-msvc: 1.19.0 + lightningcss-darwin-arm64: 1.30.0 + lightningcss-darwin-x64: 1.30.0 + lightningcss-freebsd-x64: 1.30.0 + lightningcss-linux-arm-gnueabihf: 1.30.0 + lightningcss-linux-arm64-gnu: 1.30.0 + lightningcss-linux-arm64-musl: 1.30.0 + lightningcss-linux-x64-gnu: 1.30.0 + lightningcss-linux-x64-musl: 1.30.0 + lightningcss-win32-arm64-msvc: 1.30.0 + lightningcss-win32-x64-msvc: 1.30.0 lilconfig@2.1.0: {} @@ -20453,24 +20461,9 @@ snapshots: - zen-observable - zenObservable - lmdb@2.5.2: - dependencies: - msgpackr: 1.10.1 - node-addon-api: 4.3.0 - node-gyp-build-optional-packages: 5.0.3 - ordered-binary: 1.5.1 - weak-lru-cache: 1.2.2 - optionalDependencies: - '@lmdb/lmdb-darwin-arm64': 2.5.2 - '@lmdb/lmdb-darwin-x64': 2.5.2 - '@lmdb/lmdb-linux-arm': 2.5.2 - '@lmdb/lmdb-linux-arm64': 2.5.2 - '@lmdb/lmdb-linux-x64': 2.5.2 - '@lmdb/lmdb-win32-x64': 2.5.2 - lmdb@2.8.5: dependencies: - msgpackr: 1.10.1 + msgpackr: 1.11.2 node-addon-api: 6.1.0 node-gyp-build-optional-packages: 5.1.1 ordered-binary: 1.5.1 @@ -21213,15 +21206,15 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.7.7(webpack@5.90.0(esbuild@0.25.0)): + mini-css-extract-plugin@2.7.7(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0)): dependencies: schema-utils: 4.2.0 - webpack: 5.90.0(esbuild@0.25.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.25.0) mini-css-extract-plugin@2.7.7(webpack@5.90.0): dependencies: schema-utils: 4.2.0 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) minimalistic-assert@1.0.1: {} @@ -21338,7 +21331,7 @@ snapshots: '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.2 optional: true - msgpackr@1.10.1: + msgpackr@1.11.2: optionalDependencies: msgpackr-extract: 3.0.2 @@ -21381,9 +21374,9 @@ snapshots: nested-error-stacks@2.1.1: {} - netlify-cli@11.8.3(@types/express@4.17.21): + netlify-cli@11.8.3(@swc/core@1.11.24)(@types/express@4.17.21): dependencies: - '@netlify/build': 27.18.5 + '@netlify/build': 27.18.5(@swc/core@1.11.24) '@netlify/config': 18.2.3 '@netlify/edge-bundler': 2.2.0 '@netlify/framework-info': 9.2.0 @@ -21598,8 +21591,6 @@ snapshots: lower-case: 2.0.2 tslib: 2.5.0 - node-addon-api@4.3.0: {} - node-addon-api@6.1.0: {} node-addon-api@7.1.0: {} @@ -21622,14 +21613,12 @@ snapshots: node-forge@1.3.1: {} - node-gyp-build-optional-packages@5.0.3: {} - node-gyp-build-optional-packages@5.0.7: optional: true node-gyp-build-optional-packages@5.1.1: dependencies: - detect-libc: 2.0.2 + detect-libc: 2.0.4 node-gyp-build@4.5.0: {} @@ -21637,6 +21626,8 @@ snapshots: node-releases@2.0.14: {} + node-releases@2.0.19: {} + node-source-walk@4.3.0: dependencies: '@babel/parser': 7.23.9 @@ -21680,7 +21671,7 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.13.1 - semver: 7.6.0 + semver: 7.7.1 validate-npm-package-license: 3.0.4 normalize-package-data@5.0.0: @@ -21716,7 +21707,7 @@ snapshots: npm-install-checks@6.3.0: dependencies: - semver: 7.6.0 + semver: 7.7.1 npm-normalize-package-bin@1.0.1: {} @@ -21726,7 +21717,7 @@ snapshots: dependencies: hosted-git-info: 6.1.1 proc-log: 3.0.0 - semver: 7.6.0 + semver: 7.7.1 validate-npm-package-name: 5.0.0 npm-packlist@2.2.2: @@ -21766,7 +21757,7 @@ snapshots: dependencies: loader-utils: 2.0.2 schema-utils: 3.3.0 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) nullthrows@1.1.1: {} @@ -22231,7 +22222,7 @@ snapshots: postcss-colormin@5.3.1(postcss@8.5.1): dependencies: - browserslist: 4.23.0 + browserslist: 4.24.5 caniuse-api: 3.0.0 colord: 2.9.1 postcss: 8.5.1 @@ -22239,7 +22230,7 @@ snapshots: postcss-convert-values@5.1.3(postcss@8.5.1): dependencies: - browserslist: 4.23.0 + browserslist: 4.24.5 postcss: 8.5.1 postcss-value-parser: 4.2.0 @@ -22264,29 +22255,29 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.5.1 - postcss-load-config@3.1.0(ts-node@10.9.1(@types/node@16.11.10)(typescript@4.9.4)): + postcss-load-config@3.1.0(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@16.11.10)(typescript@4.9.4)): dependencies: import-cwd: 3.0.0 lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: - ts-node: 10.9.1(@types/node@16.11.10)(typescript@4.9.4) + ts-node: 10.9.1(@swc/core@1.11.24)(@types/node@16.11.10)(typescript@4.9.4) - postcss-load-config@3.1.0(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)): + postcss-load-config@3.1.0(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)): dependencies: import-cwd: 3.0.0 lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: - ts-node: 10.9.1(@types/node@22.15.3)(typescript@5.8.3) + ts-node: 10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3) - postcss-load-config@4.0.2(postcss@8.5.1)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)): + postcss-load-config@4.0.2(postcss@8.5.1)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)): dependencies: lilconfig: 3.1.0 yaml: 2.3.4 optionalDependencies: postcss: 8.5.1 - ts-node: 10.9.1(@types/node@22.15.3)(typescript@5.8.3) + ts-node: 10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3) postcss-merge-longhand@5.1.7(postcss@8.5.1): dependencies: @@ -22296,7 +22287,7 @@ snapshots: postcss-merge-rules@5.1.4(postcss@8.5.1): dependencies: - browserslist: 4.23.0 + browserslist: 4.24.5 caniuse-api: 3.0.0 cssnano-utils: 3.1.0(postcss@8.5.1) postcss: 8.5.1 @@ -22316,7 +22307,7 @@ snapshots: postcss-minify-params@5.1.4(postcss@8.5.1): dependencies: - browserslist: 4.23.0 + browserslist: 4.24.5 cssnano-utils: 3.1.0(postcss@8.5.1) postcss: 8.5.1 postcss-value-parser: 4.2.0 @@ -22395,7 +22386,7 @@ snapshots: postcss-normalize-unicode@5.1.1(postcss@8.5.1): dependencies: - browserslist: 4.23.0 + browserslist: 4.24.5 postcss: 8.5.1 postcss-value-parser: 4.2.0 @@ -22418,7 +22409,7 @@ snapshots: postcss-reduce-initial@5.1.2(postcss@8.5.1): dependencies: - browserslist: 4.23.0 + browserslist: 4.24.5 caniuse-api: 3.0.0 postcss: 8.5.1 @@ -22472,23 +22463,6 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - posthtml-parser@0.10.2: - dependencies: - htmlparser2: 7.2.0 - - posthtml-parser@0.11.0: - dependencies: - htmlparser2: 7.2.0 - - posthtml-render@3.0.0: - dependencies: - is-json: 2.0.1 - - posthtml@0.16.6: - dependencies: - posthtml-parser: 0.11.0 - posthtml-render: 3.0.0 - precinct@9.0.1(supports-color@9.2.3): dependencies: commander: 9.4.0 @@ -22682,8 +22656,6 @@ snapshots: react: 18.2.0 scheduler: 0.23.0 - react-error-overlay@6.0.9: {} - react-head@3.4.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@babel/runtime': 7.23.9 @@ -22698,7 +22670,7 @@ snapshots: react-refresh@0.14.0: {} - react-refresh@0.9.0: {} + react-refresh@0.16.0: {} react-router-dom@6.22.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: @@ -22829,8 +22801,6 @@ snapshots: regenerate@1.4.2: {} - regenerator-runtime@0.13.9: {} - regenerator-runtime@0.14.1: {} regenerator-transform@0.15.2: @@ -23238,6 +23208,8 @@ snapshots: dependencies: lru-cache: 6.0.0 + semver@7.7.1: {} + send@0.18.0: dependencies: debug: 2.6.9(supports-color@9.2.3) @@ -23515,8 +23487,6 @@ snapshots: sprintf-js@1.0.3: {} - srcset@4.0.0: {} - ssri@10.0.5: dependencies: minipass: 7.0.4 @@ -23665,11 +23635,11 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - style-loader@2.0.0(webpack@5.90.0(esbuild@0.25.0)): + style-loader@2.0.0(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0)): dependencies: loader-utils: 2.0.2 schema-utils: 3.3.0 - webpack: 5.90.0(esbuild@0.25.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.25.0) style-to-object@0.3.0: dependencies: @@ -23694,7 +23664,7 @@ snapshots: stylehacks@5.1.1(postcss@8.5.1): dependencies: - browserslist: 4.23.0 + browserslist: 4.24.5 postcss: 8.5.1 postcss-selector-parser: 6.0.11 @@ -23753,7 +23723,7 @@ snapshots: transitivePeerDependencies: - supports-color - tailwindcss@2.2.19(autoprefixer@10.4.17(postcss@8.5.1))(postcss@8.5.1)(ts-node@10.9.1(@types/node@16.11.10)(typescript@4.9.4)): + tailwindcss@2.2.19(autoprefixer@10.4.17(postcss@8.5.1))(postcss@8.5.1)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@16.11.10)(typescript@4.9.4)): dependencies: arg: 5.0.2 autoprefixer: 10.4.17(postcss@8.5.1) @@ -23779,7 +23749,7 @@ snapshots: object-hash: 2.2.0 postcss: 8.5.1 postcss-js: 3.0.3 - postcss-load-config: 3.1.0(ts-node@10.9.1(@types/node@16.11.10)(typescript@4.9.4)) + postcss-load-config: 3.1.0(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@16.11.10)(typescript@4.9.4)) postcss-nested: 5.0.6(postcss@8.5.1) postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 @@ -23792,7 +23762,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@2.2.19(autoprefixer@10.4.17(postcss@8.5.1))(postcss@8.5.1)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)): + tailwindcss@2.2.19(autoprefixer@10.4.17(postcss@8.5.1))(postcss@8.5.1)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)): dependencies: arg: 5.0.2 autoprefixer: 10.4.17(postcss@8.5.1) @@ -23818,7 +23788,7 @@ snapshots: object-hash: 2.2.0 postcss: 8.5.1 postcss-js: 3.0.3 - postcss-load-config: 3.1.0(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + postcss-load-config: 3.1.0(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) postcss-nested: 5.0.6(postcss@8.5.1) postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 @@ -23884,25 +23854,39 @@ snapshots: ansi-escapes: 4.3.2 supports-hyperlinks: 2.2.0 - terser-webpack-plugin@5.3.10(esbuild@0.25.0)(webpack@5.90.0(esbuild@0.25.0)): + terser-webpack-plugin@5.3.10(@swc/core@1.11.24)(esbuild@0.25.0)(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0)): dependencies: '@jridgewell/trace-mapping': 0.3.22 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.26.0 - webpack: 5.90.0(esbuild@0.25.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.25.0) optionalDependencies: + '@swc/core': 1.11.24 esbuild: 0.25.0 - terser-webpack-plugin@5.3.10(webpack@5.90.0): + terser-webpack-plugin@5.3.10(@swc/core@1.11.24)(webpack@5.90.0(@swc/core@1.11.24)): + dependencies: + '@jridgewell/trace-mapping': 0.3.22 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.26.0 + webpack: 5.90.0(@swc/core@1.11.24) + optionalDependencies: + '@swc/core': 1.11.24 + + terser-webpack-plugin@5.3.10(@swc/core@1.11.24)(webpack@5.90.0): dependencies: '@jridgewell/trace-mapping': 0.3.22 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.26.0 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) + optionalDependencies: + '@swc/core': 1.11.24 terser@5.26.0: dependencies: @@ -23952,8 +23936,6 @@ snapshots: timed-out@4.0.1: {} - timsort@0.3.0: {} - tinybench@2.9.0: {} tinyexec@0.3.2: {} @@ -24067,7 +24049,7 @@ snapshots: trough@2.2.0: {} - ts-node@10.9.1(@types/node@16.11.10)(typescript@4.9.4): + ts-node@10.9.1(@swc/core@1.11.24)(@types/node@16.11.10)(typescript@4.9.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.8 @@ -24084,8 +24066,10 @@ snapshots: typescript: 4.9.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.11.24 - ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3): + ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.8 @@ -24102,6 +24086,8 @@ snapshots: typescript: 5.8.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.11.24 optional: true tsconfck@3.1.4(typescript@5.8.3): @@ -24381,6 +24367,12 @@ snapshots: escalade: 3.1.1 picocolors: 1.1.1 + update-browserslist-db@1.1.3(browserslist@4.24.5): + dependencies: + browserslist: 4.24.5 + escalade: 3.2.0 + picocolors: 1.1.1 + update-notifier@5.1.0: dependencies: boxen: 5.1.2 @@ -24522,13 +24514,13 @@ snapshots: unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 - vite-node@1.5.0(@types/node@22.15.3)(terser@5.26.0): + vite-node@1.5.0(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@9.2.3) pathe: 1.1.1 picocolors: 1.1.1 - vite: 5.4.11(@types/node@22.15.3)(terser@5.26.0) + vite: 5.4.11(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0) transitivePeerDependencies: - '@types/node' - less @@ -24540,13 +24532,13 @@ snapshots: - supports-color - terser - vite-node@3.0.2(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0): + vite-node@3.0.2(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@9.2.3) es-module-lexer: 1.6.0 pathe: 2.0.2 - vite: 6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0) + vite: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0) transitivePeerDependencies: - '@types/node' - jiti @@ -24561,13 +24553,13 @@ snapshots: - tsx - yaml - vite-node@3.0.4(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0): + vite-node@3.0.4(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@9.2.3) es-module-lexer: 1.6.0 pathe: 2.0.2 - vite: 6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0) + vite: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0) transitivePeerDependencies: - '@types/node' - jiti @@ -24582,7 +24574,7 @@ snapshots: - tsx - yaml - vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0)): + vite-plugin-inspect@0.8.9(rollup@4.30.1)(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@4.30.1) @@ -24593,23 +24585,23 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0) + vite: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0) transitivePeerDependencies: - rollup - supports-color - vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0)): + vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0)): dependencies: debug: 4.4.0(supports-color@9.2.3) globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.8.3) optionalDependencies: - vite: 6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0) + vite: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.11(@types/node@22.15.3)(terser@5.26.0): + vite@5.4.11(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0): dependencies: esbuild: 0.21.5 postcss: 8.5.1 @@ -24617,9 +24609,10 @@ snapshots: optionalDependencies: '@types/node': 22.15.3 fsevents: 2.3.3 + lightningcss: 1.30.0 terser: 5.26.0 - vite@6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0): + vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0): dependencies: esbuild: 0.24.2 postcss: 8.5.1 @@ -24627,13 +24620,14 @@ snapshots: optionalDependencies: '@types/node': 22.15.3 fsevents: 2.3.3 + lightningcss: 1.30.0 terser: 5.26.0 tsx: 4.17.0 - vitest@3.0.2(@types/node@22.15.3)(jsdom@20.0.3)(terser@5.26.0)(tsx@4.17.0): + vitest@3.0.2(@types/node@22.15.3)(jsdom@20.0.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0): dependencies: '@vitest/expect': 3.0.2 - '@vitest/mocker': 3.0.2(vite@6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0)) + '@vitest/mocker': 3.0.2(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0)) '@vitest/pretty-format': 3.0.2 '@vitest/runner': 3.0.2 '@vitest/snapshot': 3.0.2 @@ -24649,8 +24643,8 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.0.10(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0) - vite-node: 3.0.2(@types/node@22.15.3)(terser@5.26.0)(tsx@4.17.0) + vite: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0) + vite-node: 3.0.2(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.17.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.15.3 @@ -24743,13 +24737,13 @@ snapshots: import-local: 3.0.3 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) webpack-merge: 5.8.0 optionalDependencies: webpack-bundle-analyzer: 4.5.0 webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.90.0) - webpack-dev-middleware@7.3.0(webpack@5.90.0(esbuild@0.25.0)): + webpack-dev-middleware@7.3.0(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0)): dependencies: colorette: 2.0.16 memfs: 4.11.1 @@ -24758,7 +24752,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.90.0(esbuild@0.25.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.25.0) webpack-dev-middleware@7.3.0(webpack@5.90.0): dependencies: @@ -24769,7 +24763,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.90.0): dependencies: @@ -24804,7 +24798,7 @@ snapshots: webpack-dev-middleware: 7.3.0(webpack@5.90.0) ws: 8.16.0 optionalDependencies: - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0) transitivePeerDependencies: - bufferutil @@ -24812,7 +24806,7 @@ snapshots: - supports-color - utf-8-validate - webpack-dev-server@5.0.4(webpack@5.90.0(esbuild@0.25.0)): + webpack-dev-server@5.0.4(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -24842,10 +24836,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.3.0(webpack@5.90.0(esbuild@0.25.0)) + webpack-dev-middleware: 7.3.0(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0)) ws: 8.16.0 optionalDependencies: - webpack: 5.90.0(esbuild@0.25.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.25.0) transitivePeerDependencies: - bufferutil - debug @@ -24867,7 +24861,38 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.90.0(esbuild@0.25.0): + webpack@5.90.0(@swc/core@1.11.24): + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.6 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.11.2 + acorn-import-assertions: 1.9.0(acorn@8.11.2) + browserslist: 4.23.0 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.6.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.10 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.2.0 + mime-types: 2.1.34 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(@swc/core@1.11.24)(webpack@5.90.0(@swc/core@1.11.24)) + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -24890,7 +24915,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.25.0)(webpack@5.90.0(esbuild@0.25.0)) + terser-webpack-plugin: 5.3.10(@swc/core@1.11.24)(esbuild@0.25.0)(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.25.0)) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -24898,7 +24923,7 @@ snapshots: - esbuild - uglify-js - webpack@5.90.0(webpack-cli@5.1.4): + webpack@5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -24921,7 +24946,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.90.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.11.24)(webpack@5.90.0) watchpack: 2.4.0 webpack-sources: 3.2.3 optionalDependencies: @@ -25063,8 +25088,6 @@ snapshots: xtend@4.0.2: {} - xxhash-wasm@0.4.2: {} - y18n@5.0.8: {} yallist@2.1.2: {} diff --git a/test-helpers/package.json b/test-helpers/package.json index 04095c138..9e5450bbc 100644 --- a/test-helpers/package.json +++ b/test-helpers/package.json @@ -18,8 +18,8 @@ "@fixtures/themed": "workspace:*", "@fixtures/thirdparty": "workspace:*", "@fixtures/unused-modules": "workspace:*", - "@parcel/config-default": "^2.7.0", - "@parcel/core": "^2.7.0", + "@parcel/config-default": "^2.15.0", + "@parcel/core": "^2.15.0", "@types/mini-css-extract-plugin": "^1.2.2", "@types/webpack-dev-server": "^3.11.1", "@vanilla-extract/esbuild-plugin": "workspace:*", diff --git a/tests/e2e/features.playwright.ts-snapshots/features-esbuild--development.css b/tests/e2e/features.playwright.ts-snapshots/features-esbuild--development.css index 80b29198c..45756163d 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-esbuild--development.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-esbuild--development.css @@ -41,6 +41,12 @@ body .features_styleCompositionInSelector__1o6ek507 { body .features_styleVariantsCompositionInSelector_variant__1o6ek50a { font-size: 24px; } +.features_styleWithStartingStyle__1o6ek50b { + background-color: black; + @starting-style { + background-color: white; + } +} @media screen and (min-width: 700px) { .features_mergedStyle__1o6ek500 { color: plum; diff --git a/tests/e2e/features.playwright.ts-snapshots/features-esbuild--production.css b/tests/e2e/features.playwright.ts-snapshots/features-esbuild--production.css index eab69d9ad..adbf12206 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-esbuild--production.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-esbuild--production.css @@ -41,6 +41,12 @@ body ._1o6ek507 { body ._1o6ek50a { font-size: 24px; } +._1o6ek50b { + background-color: black; + @starting-style { + background-color: white; + } +} @media screen and (min-width: 700px) { ._1o6ek500 { color: plum; diff --git a/tests/e2e/features.playwright.ts-snapshots/features-esbuild-next--development.css b/tests/e2e/features.playwright.ts-snapshots/features-esbuild-next--development.css index 80b29198c..45756163d 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-esbuild-next--development.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-esbuild-next--development.css @@ -41,6 +41,12 @@ body .features_styleCompositionInSelector__1o6ek507 { body .features_styleVariantsCompositionInSelector_variant__1o6ek50a { font-size: 24px; } +.features_styleWithStartingStyle__1o6ek50b { + background-color: black; + @starting-style { + background-color: white; + } +} @media screen and (min-width: 700px) { .features_mergedStyle__1o6ek500 { color: plum; diff --git a/tests/e2e/features.playwright.ts-snapshots/features-esbuild-next--production.css b/tests/e2e/features.playwright.ts-snapshots/features-esbuild-next--production.css index eab69d9ad..adbf12206 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-esbuild-next--production.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-esbuild-next--production.css @@ -41,6 +41,12 @@ body ._1o6ek507 { body ._1o6ek50a { font-size: 24px; } +._1o6ek50b { + background-color: black; + @starting-style { + background-color: white; + } +} @media screen and (min-width: 700px) { ._1o6ek500 { color: plum; diff --git a/tests/e2e/features.playwright.ts-snapshots/features-mini-css-extract--development.css b/tests/e2e/features.playwright.ts-snapshots/features-mini-css-extract--development.css index 93a2f8db5..893adabb1 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-mini-css-extract--development.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-mini-css-extract--development.css @@ -41,6 +41,12 @@ body .features_styleCompositionInSelector__87f2ru7 { body .features_styleVariantsCompositionInSelector_variant__87f2rua { font-size: 24px; } +.features_styleWithStartingStyle__87f2rub { + background-color: black; + @starting-style { + background-color: white; + } +} @media screen and (min-width: 700px) { .features_mergedStyle__87f2ru0 { color: plum; diff --git a/tests/e2e/features.playwright.ts-snapshots/features-mini-css-extract--production.css b/tests/e2e/features.playwright.ts-snapshots/features-mini-css-extract--production.css index 1a86f8112..e381dfe65 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-mini-css-extract--production.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-mini-css-extract--production.css @@ -41,6 +41,12 @@ body ._87f2ru7 { body ._87f2rua { font-size: 24px; } +._87f2rub { + background-color: black; + @starting-style { + background-color: white; + } +} @media screen and (min-width: 700px) { ._87f2ru0 { color: plum; diff --git a/tests/e2e/features.playwright.ts-snapshots/features-parcel--development.css b/tests/e2e/features.playwright.ts-snapshots/features-parcel--development.css index d5b1e089e..f960fb5d1 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-parcel--development.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-parcel--development.css @@ -41,7 +41,13 @@ body .features_styleCompositionInSelector__87f2ru7 { body .features_styleVariantsCompositionInSelector_variant__87f2rua { font-size: 24px; } -@media screen and (min-width: 700px) { +.features_styleWithStartingStyle__87f2rub { + background-color: #000; + @starting-style { + background-color: #fff; + } +} +@media screen and (width >= 700px) { .features_mergedStyle__87f2ru0 { color: plum; } diff --git a/tests/e2e/features.playwright.ts-snapshots/features-parcel--production.css b/tests/e2e/features.playwright.ts-snapshots/features-parcel--production.css index 8a9bc08b9..66a752263 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-parcel--production.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-parcel--production.css @@ -41,7 +41,13 @@ body ._87f2ru7 { body ._87f2rua { font-size: 24px; } -@media screen and (min-width: 700px) { +._87f2rub { + background-color: #000; + @starting-style { + background-color: #fff; + } +} +@media screen and (width >= 700px) { ._87f2ru0 { color: plum; } diff --git a/tests/e2e/features.playwright.ts-snapshots/features-vite--production.css b/tests/e2e/features.playwright.ts-snapshots/features-vite--production.css index eab69d9ad..adbf12206 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-vite--production.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-vite--production.css @@ -41,6 +41,12 @@ body ._1o6ek507 { body ._1o6ek50a { font-size: 24px; } +._1o6ek50b { + background-color: black; + @starting-style { + background-color: white; + } +} @media screen and (min-width: 700px) { ._1o6ek500 { color: plum; diff --git a/tests/e2e/layers.playwright.ts-snapshots/layers-parcel--development.css b/tests/e2e/layers.playwright.ts-snapshots/layers-parcel--development.css index b29a6ada9..e72f3dbba 100644 --- a/tests/e2e/layers.playwright.ts-snapshots/layers-parcel--development.css +++ b/tests/e2e/layers.playwright.ts-snapshots/layers-parcel--development.css @@ -1,10 +1,4 @@ @layer lib; -@layer lib.styles_base__18onbx40; -@media screen and (min-width: 600px) { - @layer typography; -} -@layer lib.styles_utilities__18onbx42; -@layer typography; @layer lib.styles_base__18onbx40 { a { color: red; @@ -14,7 +8,16 @@ color: #00f; } } -@media screen and (min-width: 600px) { +@media screen and (width >= 600px) { + @layer typography; +} +@layer lib.styles_utilities__18onbx42 { + .styles_pink__18onbx43 { + color: #ff69b4; + } +} +@layer typography; +@media screen and (width >= 600px) { @layer typography { a { color: green; @@ -22,8 +25,3 @@ } } } -@layer lib.styles_utilities__18onbx42 { - .styles_pink__18onbx43 { - color: #ff69b4; - } -} diff --git a/tests/e2e/layers.playwright.ts-snapshots/layers-parcel--production.css b/tests/e2e/layers.playwright.ts-snapshots/layers-parcel--production.css index 6ea8ef78a..32cc57882 100644 --- a/tests/e2e/layers.playwright.ts-snapshots/layers-parcel--production.css +++ b/tests/e2e/layers.playwright.ts-snapshots/layers-parcel--production.css @@ -1,10 +1,4 @@ @layer lib; -@layer lib._18onbx40; -@media screen and (min-width: 600px) { - @layer typography; -} -@layer lib._18onbx42; -@layer typography; @layer lib._18onbx40 { a { color: red; @@ -14,7 +8,16 @@ color: #00f; } } -@media screen and (min-width: 600px) { +@media screen and (width >= 600px) { + @layer typography; +} +@layer lib._18onbx42 { + ._18onbx43 { + color: #ff69b4; + } +} +@layer typography; +@media screen and (width >= 600px) { @layer typography { a { color: green; @@ -22,8 +25,3 @@ } } } -@layer lib._18onbx42 { - ._18onbx43 { - color: #ff69b4; - } -} diff --git a/tests/e2e/low-level.playwright.ts-snapshots/low-level-parcel--development.css b/tests/e2e/low-level.playwright.ts-snapshots/low-level-parcel--development.css index 216ae3144..6b923d80d 100644 --- a/tests/e2e/low-level.playwright.ts-snapshots/low-level-parcel--development.css +++ b/tests/e2e/low-level.playwright.ts-snapshots/low-level-parcel--development.css @@ -7,8 +7,8 @@ background-color: var(--color__cj5d030); padding: 20px; } -@media screen and (min-width: 200px) { - @container styles_my-container__cj5d031 (min-width: 400px) { +@media screen and (width >= 200px) { + @container styles_my-container__cj5d031 (width >= 400px) { .styles_block__cj5d033 { color: #fff; } diff --git a/tests/e2e/low-level.playwright.ts-snapshots/low-level-parcel--production.css b/tests/e2e/low-level.playwright.ts-snapshots/low-level-parcel--production.css index 6dfce362d..2edaef644 100644 --- a/tests/e2e/low-level.playwright.ts-snapshots/low-level-parcel--production.css +++ b/tests/e2e/low-level.playwright.ts-snapshots/low-level-parcel--production.css @@ -7,8 +7,8 @@ background-color: var(--cj5d030); padding: 20px; } -@media screen and (min-width: 200px) { - @container cj5d031 (min-width: 400px) { +@media screen and (width >= 200px) { + @container cj5d031 (width >= 400px) { .cj5d033 { color: #fff; } diff --git a/tests/e2e/recipes.playwright.ts-snapshots/recipes-parcel--development.css b/tests/e2e/recipes.playwright.ts-snapshots/recipes-parcel--development.css index 4cfc1c6f7..edbc408c7 100644 --- a/tests/e2e/recipes.playwright.ts-snapshots/recipes-parcel--development.css +++ b/tests/e2e/recipes.playwright.ts-snapshots/recipes-parcel--development.css @@ -40,7 +40,7 @@ .styles_stack_space_medium__spi1frd { gap: 20px; } -@media only screen and (min-width: 600px) { +@media only screen and (width >= 600px) { .styles_button_compound_0__spi1frb { border: 2px solid green; } diff --git a/tests/e2e/recipes.playwright.ts-snapshots/recipes-parcel--production.css b/tests/e2e/recipes.playwright.ts-snapshots/recipes-parcel--production.css index 96985e423..0dacf35b4 100644 --- a/tests/e2e/recipes.playwright.ts-snapshots/recipes-parcel--production.css +++ b/tests/e2e/recipes.playwright.ts-snapshots/recipes-parcel--production.css @@ -40,7 +40,7 @@ .spi1frd { gap: 20px; } -@media only screen and (min-width: 600px) { +@media only screen and (width >= 600px) { .spi1frb { border: 2px solid green; } diff --git a/tests/e2e/sprinkles.playwright.ts-snapshots/sprinkles-parcel--development.css b/tests/e2e/sprinkles.playwright.ts-snapshots/sprinkles-parcel--development.css index 13ec9ccd3..809b97e5c 100644 --- a/tests/e2e/sprinkles.playwright.ts-snapshots/sprinkles-parcel--development.css +++ b/tests/e2e/sprinkles.playwright.ts-snapshots/sprinkles-parcel--development.css @@ -1,88 +1,3 @@ -@layer responsive-layer-name; -@layer unconditional-layer-name; -.styles_container__3nw5tz3 { - container: styles_containerName__3nw5tz2/size; -} -.styles_display_flex_mobile__3nw5tz4 { - display: flex; -} -.styles_display_none_mobile__3nw5tz8 { - display: none; -} -.styles_display_block_mobile__3nw5tzc { - display: block; -} -.styles_paddingTop_small_mobile__3nw5tzg { - padding-top: 10px; -} -.styles_paddingTop_medium_mobile__3nw5tzk { - padding-top: 20px; -} -.styles_color_red__3nw5tz18 { - --textAlpha__3nw5tz1: 1; - color: rgba(255, 0, 0, var(--textAlpha__3nw5tz1)); -} -body { - margin: 0; -} -body .styles__3nw5tz1c { - background: red; -} -@media screen and (min-width: 768px) { - @container styles_containerName__3nw5tz2 (min-width: 768px) { - .styles_display_flex_tablet__3nw5tz5 { - display: flex; - } - .styles_display_none_tablet__3nw5tz9 { - display: none; - } - .styles_display_block_tablet__3nw5tzd { - display: block; - } - .styles_paddingTop_small_tablet__3nw5tzh { - padding-top: 10px; - } - .styles_paddingTop_medium_tablet__3nw5tzl { - padding-top: 20px; - } - } -} -@media screen and (min-width: 1024px) { - @container styles_containerName__3nw5tz2 (min-width: 1024px) { - .styles_display_flex_desktop__3nw5tz6 { - display: flex; - } - .styles_display_none_desktop__3nw5tza { - display: none; - } - .styles_display_block_desktop__3nw5tze { - display: block; - } - .styles_paddingTop_small_desktop__3nw5tzi { - padding-top: 10px; - } - .styles_paddingTop_medium_desktop__3nw5tzm { - padding-top: 20px; - } - } - @supports not (display: grid) { - [data-dark-mode] .styles_display_flex_darkDesktop__3nw5tz7 { - display: flex; - } - [data-dark-mode] .styles_display_none_darkDesktop__3nw5tzb { - display: none; - } - [data-dark-mode] .styles_display_block_darkDesktop__3nw5tzf { - display: block; - } - [data-dark-mode] .styles_paddingTop_small_darkDesktop__3nw5tzj { - padding-top: 10px; - } - [data-dark-mode] .styles_paddingTop_medium_darkDesktop__3nw5tzn { - padding-top: 20px; - } - } -} @layer responsive-layer-name { .styles_background_red_mobile__3nw5tzo { --alpha__3nw5tz0: 1; @@ -100,8 +15,8 @@ body .styles__3nw5tz1c { .styles_backgroundOpacity_0\.3_mobile__3nw5tz14 { --alpha__3nw5tz0: 0.3; } - @media screen and (min-width: 768px) { - @container styles_containerName__3nw5tz2 (min-width: 768px) { + @media screen and (width >= 768px) { + @container styles_containerName__3nw5tz2 (width >= 768px) { .styles_background_red_tablet__3nw5tzp { --alpha__3nw5tz0: 1; background: rgba(255, 0, 0, var(--alpha__3nw5tz0)); @@ -120,8 +35,8 @@ body .styles__3nw5tz1c { } } } - @media screen and (min-width: 1024px) { - @container styles_containerName__3nw5tz2 (min-width: 1024px) { + @media screen and (width >= 1024px) { + @container styles_containerName__3nw5tz2 (width >= 1024px) { .styles_background_red_desktop__3nw5tzq { --alpha__3nw5tz0: 1; background: rgba(255, 0, 0, var(--alpha__3nw5tz0)); @@ -167,3 +82,86 @@ body .styles__3nw5tz1c { --textAlpha__3nw5tz1: 0.8; } } +.styles_container__3nw5tz3 { + container: styles_containerName__3nw5tz2/size; +} +.styles_display_flex_mobile__3nw5tz4 { + display: flex; +} +.styles_display_none_mobile__3nw5tz8 { + display: none; +} +.styles_display_block_mobile__3nw5tzc { + display: block; +} +.styles_paddingTop_small_mobile__3nw5tzg { + padding-top: 10px; +} +.styles_paddingTop_medium_mobile__3nw5tzk { + padding-top: 20px; +} +.styles_color_red__3nw5tz18 { + --textAlpha__3nw5tz1: 1; + color: rgba(255, 0, 0, var(--textAlpha__3nw5tz1)); +} +body { + margin: 0; +} +body .styles__3nw5tz1c { + background: red; +} +@media screen and (width >= 768px) { + @container styles_containerName__3nw5tz2 (width >= 768px) { + .styles_display_flex_tablet__3nw5tz5 { + display: flex; + } + .styles_display_none_tablet__3nw5tz9 { + display: none; + } + .styles_display_block_tablet__3nw5tzd { + display: block; + } + .styles_paddingTop_small_tablet__3nw5tzh { + padding-top: 10px; + } + .styles_paddingTop_medium_tablet__3nw5tzl { + padding-top: 20px; + } + } +} +@media screen and (width >= 1024px) { + @container styles_containerName__3nw5tz2 (width >= 1024px) { + .styles_display_flex_desktop__3nw5tz6 { + display: flex; + } + .styles_display_none_desktop__3nw5tza { + display: none; + } + .styles_display_block_desktop__3nw5tze { + display: block; + } + .styles_paddingTop_small_desktop__3nw5tzi { + padding-top: 10px; + } + .styles_paddingTop_medium_desktop__3nw5tzm { + padding-top: 20px; + } + } + @supports not (display: grid) { + [data-dark-mode] .styles_display_flex_darkDesktop__3nw5tz7 { + display: flex; + } + [data-dark-mode] .styles_display_none_darkDesktop__3nw5tzb { + display: none; + } + [data-dark-mode] .styles_display_block_darkDesktop__3nw5tzf { + display: block; + } + [data-dark-mode] .styles_paddingTop_small_darkDesktop__3nw5tzj { + padding-top: 10px; + } + [data-dark-mode] .styles_paddingTop_medium_darkDesktop__3nw5tzn { + padding-top: 20px; + } + } +} diff --git a/tests/e2e/sprinkles.playwright.ts-snapshots/sprinkles-parcel--production.css b/tests/e2e/sprinkles.playwright.ts-snapshots/sprinkles-parcel--production.css index 0ff1d17ff..5d6cffdf7 100644 --- a/tests/e2e/sprinkles.playwright.ts-snapshots/sprinkles-parcel--production.css +++ b/tests/e2e/sprinkles.playwright.ts-snapshots/sprinkles-parcel--production.css @@ -1,88 +1,3 @@ -@layer responsive-layer-name; -@layer unconditional-layer-name; -._3nw5tz3 { - container: _3nw5tz2/size; -} -._3nw5tz4 { - display: flex; -} -._3nw5tz8 { - display: none; -} -._3nw5tzc { - display: block; -} -._3nw5tzg { - padding-top: 10px; -} -._3nw5tzk { - padding-top: 20px; -} -._3nw5tz18 { - --_3nw5tz1: 1; - color: rgba(255, 0, 0, var(--_3nw5tz1)); -} -body { - margin: 0; -} -body ._3nw5tz1c { - background: red; -} -@media screen and (min-width: 768px) { - @container _3nw5tz2 (min-width: 768px) { - ._3nw5tz5 { - display: flex; - } - ._3nw5tz9 { - display: none; - } - ._3nw5tzd { - display: block; - } - ._3nw5tzh { - padding-top: 10px; - } - ._3nw5tzl { - padding-top: 20px; - } - } -} -@media screen and (min-width: 1024px) { - @container _3nw5tz2 (min-width: 1024px) { - ._3nw5tz6 { - display: flex; - } - ._3nw5tza { - display: none; - } - ._3nw5tze { - display: block; - } - ._3nw5tzi { - padding-top: 10px; - } - ._3nw5tzm { - padding-top: 20px; - } - } - @supports not (display: grid) { - [data-dark-mode] ._3nw5tz7 { - display: flex; - } - [data-dark-mode] ._3nw5tzb { - display: none; - } - [data-dark-mode] ._3nw5tzf { - display: block; - } - [data-dark-mode] ._3nw5tzj { - padding-top: 10px; - } - [data-dark-mode] ._3nw5tzn { - padding-top: 20px; - } - } -} @layer responsive-layer-name { ._3nw5tzo { --_3nw5tz0: 1; @@ -100,8 +15,8 @@ body ._3nw5tz1c { ._3nw5tz14 { --_3nw5tz0: 0.3; } - @media screen and (min-width: 768px) { - @container _3nw5tz2 (min-width: 768px) { + @media screen and (width >= 768px) { + @container _3nw5tz2 (width >= 768px) { ._3nw5tzp { --_3nw5tz0: 1; background: rgba(255, 0, 0, var(--_3nw5tz0)); @@ -120,8 +35,8 @@ body ._3nw5tz1c { } } } - @media screen and (min-width: 1024px) { - @container _3nw5tz2 (min-width: 1024px) { + @media screen and (width >= 1024px) { + @container _3nw5tz2 (width >= 1024px) { ._3nw5tzq { --_3nw5tz0: 1; background: rgba(255, 0, 0, var(--_3nw5tz0)); @@ -167,3 +82,86 @@ body ._3nw5tz1c { --_3nw5tz1: 0.8; } } +._3nw5tz3 { + container: _3nw5tz2/size; +} +._3nw5tz4 { + display: flex; +} +._3nw5tz8 { + display: none; +} +._3nw5tzc { + display: block; +} +._3nw5tzg { + padding-top: 10px; +} +._3nw5tzk { + padding-top: 20px; +} +._3nw5tz18 { + --_3nw5tz1: 1; + color: rgba(255, 0, 0, var(--_3nw5tz1)); +} +body { + margin: 0; +} +body ._3nw5tz1c { + background: red; +} +@media screen and (width >= 768px) { + @container _3nw5tz2 (width >= 768px) { + ._3nw5tz5 { + display: flex; + } + ._3nw5tz9 { + display: none; + } + ._3nw5tzd { + display: block; + } + ._3nw5tzh { + padding-top: 10px; + } + ._3nw5tzl { + padding-top: 20px; + } + } +} +@media screen and (width >= 1024px) { + @container _3nw5tz2 (width >= 1024px) { + ._3nw5tz6 { + display: flex; + } + ._3nw5tza { + display: none; + } + ._3nw5tze { + display: block; + } + ._3nw5tzi { + padding-top: 10px; + } + ._3nw5tzm { + padding-top: 20px; + } + } + @supports not (display: grid) { + [data-dark-mode] ._3nw5tz7 { + display: flex; + } + [data-dark-mode] ._3nw5tzb { + display: none; + } + [data-dark-mode] ._3nw5tzf { + display: block; + } + [data-dark-mode] ._3nw5tzj { + padding-top: 10px; + } + [data-dark-mode] ._3nw5tzn { + padding-top: 20px; + } + } +} diff --git a/tests/e2e/themed.playwright.ts-snapshots/themed-parcel--development.css b/tests/e2e/themed.playwright.ts-snapshots/themed-parcel--development.css index b66ddfdb8..f122f479a 100644 --- a/tests/e2e/themed.playwright.ts-snapshots/themed-parcel--development.css +++ b/tests/e2e/themed.playwright.ts-snapshots/themed-parcel--development.css @@ -1,27 +1,3 @@ -@layer themes_themeLayer__cdwe0v7; -@layer globalThemeLayer; -:root, -.themes_theme__cdwe0v0 { - --colors-backgroundColor__cdwe0v1: blue; - --colors-text__cdwe0v2: white; - --space-1__cdwe0v3: 4px; - --space-2__cdwe0v4: 8px; - --space-3__cdwe0v5: 12px; -} -.themes_altTheme__cdwe0v6 { - --colors-backgroundColor__cdwe0v1: green; - --colors-text__cdwe0v2: white; - --space-1__cdwe0v3: 8px; - --space-2__cdwe0v4: 12px; - --space-3__cdwe0v5: 16px; -} -.themes_responsiveTheme__cdwe0ve { - --colors-backgroundColor__cdwe0v1: pink; - --colors-text__cdwe0v2: purple; - --space-1__cdwe0v3: 6px; - --space-2__cdwe0v4: 12px; - --space-3__cdwe0v5: 18px; -} @layer themes_themeLayer__cdwe0v7 { .themes_altTheme2Class__cdwe0v8 { --colors-backgroundColor__cdwe0v9: green; @@ -40,24 +16,12 @@ --space-3__cdwe0vd: 16px; } } -@media screen and (min-width: 768px) { +@media screen and (width >= 768px) { .themes_responsiveTheme__cdwe0ve { --colors-backgroundColor__cdwe0v1: purple; --colors-text__cdwe0v2: pink; } } -.shared_shadow__5iqv0q0 { - box-shadow: 0 0 5px red; -} -body { - background-color: #87ceeb; -} -body, -button { - line-height: 16px; -} -@layer themes_themeLayer__cdwe0v7; -@layer globalThemeLayer; :root, .themes_theme__cdwe0v0 { --colors-backgroundColor__cdwe0v1: blue; @@ -80,25 +44,7 @@ button { --space-2__cdwe0v4: 12px; --space-3__cdwe0v5: 18px; } -@layer themes_themeLayer__cdwe0v7 { - .themes_altTheme2Class__cdwe0v8 { - --colors-backgroundColor__cdwe0v9: green; - --colors-text__cdwe0va: white; - --space-1__cdwe0vb: 8px; - --space-2__cdwe0vc: 12px; - --space-3__cdwe0vd: 16px; - } -} -@layer globalThemeLayer { - :root { - --colors-backgroundColor__cdwe0v9: green; - --colors-text__cdwe0va: white; - --space-1__cdwe0vb: 8px; - --space-2__cdwe0vc: 12px; - --space-3__cdwe0vd: 16px; - } -} -@media screen and (min-width: 768px) { +@media screen and (width >= 768px) { .themes_responsiveTheme__cdwe0ve { --colors-backgroundColor__cdwe0v1: purple; --colors-text__cdwe0v2: pink; @@ -152,7 +98,7 @@ html .styles_opacity_1\/2__blj6yb6 { html .styles_opacity_1\/4__blj6yb7 { opacity: var(--blankVar1__blj6yb4, var(--blankVar2__blj6yb5, 0.25)); } -@media only screen and (min-width: 500px) { +@media only screen and (width >= 500px) { .styles_container__blj6yb1 { border: 1px solid var(--colors-backgroundColor__cdwe0v1); } @@ -160,7 +106,7 @@ html .styles_opacity_1\/4__blj6yb7 { padding: var(--space-1__cdwe0v3); } } -@media only screen and (min-width: 1000px) { +@media only screen and (width >= 1000px) { .styles_button__blj6yb3 { padding: var(--space-2__cdwe0v4); } diff --git a/tests/e2e/themed.playwright.ts-snapshots/themed-parcel--production.css b/tests/e2e/themed.playwright.ts-snapshots/themed-parcel--production.css index 0d65edccf..e492ce8ea 100644 --- a/tests/e2e/themed.playwright.ts-snapshots/themed-parcel--production.css +++ b/tests/e2e/themed.playwright.ts-snapshots/themed-parcel--production.css @@ -1,27 +1,3 @@ -@layer cdwe0v7; -@layer globalThemeLayer; -:root, -.cdwe0v0 { - --cdwe0v1: blue; - --cdwe0v2: white; - --cdwe0v3: 4px; - --cdwe0v4: 8px; - --cdwe0v5: 12px; -} -.cdwe0v6 { - --cdwe0v1: green; - --cdwe0v2: white; - --cdwe0v3: 8px; - --cdwe0v4: 12px; - --cdwe0v5: 16px; -} -.cdwe0ve { - --cdwe0v1: pink; - --cdwe0v2: purple; - --cdwe0v3: 6px; - --cdwe0v4: 12px; - --cdwe0v5: 18px; -} @layer cdwe0v7 { .cdwe0v8 { --cdwe0v9: green; @@ -40,24 +16,12 @@ --cdwe0vd: 16px; } } -@media screen and (min-width: 768px) { +@media screen and (width >= 768px) { .cdwe0ve { --cdwe0v1: purple; --cdwe0v2: pink; } } -._5iqv0q0 { - box-shadow: 0 0 5px red; -} -body { - background-color: #87ceeb; -} -body, -button { - line-height: 16px; -} -@layer cdwe0v7; -@layer globalThemeLayer; :root, .cdwe0v0 { --cdwe0v1: blue; @@ -80,25 +44,7 @@ button { --cdwe0v4: 12px; --cdwe0v5: 18px; } -@layer cdwe0v7 { - .cdwe0v8 { - --cdwe0v9: green; - --cdwe0va: white; - --cdwe0vb: 8px; - --cdwe0vc: 12px; - --cdwe0vd: 16px; - } -} -@layer globalThemeLayer { - :root { - --cdwe0v9: green; - --cdwe0va: white; - --cdwe0vb: 8px; - --cdwe0vc: 12px; - --cdwe0vd: 16px; - } -} -@media screen and (min-width: 768px) { +@media screen and (width >= 768px) { .cdwe0ve { --cdwe0v1: purple; --cdwe0v2: pink; @@ -146,7 +92,7 @@ html .blj6yb6 { html .blj6yb7 { opacity: var(--blj6yb4, var(--blj6yb5, 0.25)); } -@media only screen and (min-width: 500px) { +@media only screen and (width >= 500px) { .blj6yb1 { border: 1px solid var(--cdwe0v1); } @@ -154,7 +100,7 @@ html .blj6yb7 { padding: var(--cdwe0v3); } } -@media only screen and (min-width: 1000px) { +@media only screen and (width >= 1000px) { .blj6yb3 { padding: var(--cdwe0v4); }