diff --git a/packages/component-library-react/jest.config.mjs b/packages/component-library-react/jest.config.mjs deleted file mode 100644 index 3521446c81..0000000000 --- a/packages/component-library-react/jest.config.mjs +++ /dev/null @@ -1,22 +0,0 @@ -/* eslint-env node */ -import nextJest from 'next/jest.js'; - -// Next Jest config is great for Jest 27 + React + TypeScript, so let's use that as basis -const createJestConfig = nextJest({ - dir: './', -}); - -const customJestConfig = { - // Add more setup options before each test is run - // setupFilesAfterEnv: ['/jest.setup.js'], - // if using TypeScript with a baseUrl set to the root directory then you need the below for alias' to work - moduleDirectories: ['node_modules', '/'], - testEnvironment: 'jest-environment-jsdom', - testPathIgnorePatterns: ['/dist/'], - // transformIgnorePatterns: ['node_modules/(?!@utrecht/web-component-library-react)'], - moduleNameMapper: { - '^@utrecht/(.*)$': '/../components-react/$1/src/', - }, -}; - -export default createJestConfig(customJestConfig); diff --git a/packages/component-library-react/jest.config.ts b/packages/component-library-react/jest.config.ts new file mode 100644 index 0000000000..f1ba280c5e --- /dev/null +++ b/packages/component-library-react/jest.config.ts @@ -0,0 +1,27 @@ +import type { Config } from 'jest'; + +const config: Config = { + coverageDirectory: '../coverage/', + coverageProvider: 'v8', + extensionsToTreatAsEsm: ['.ts', '.tsx'], + moduleDirectories: ['node_modules', '/'], + moduleNameMapper: { + '^@utrecht/(.*)$': '/../../components-react/$1/src/', + }, + rootDir: './src/', + setupFilesAfterEnv: ['/setupJest.ts'], + testEnvironment: 'jest-environment-jsdom', + testPathIgnorePatterns: ['/dist/'], + transform: { + '^.+\\.(ts|tsx)?$': [ + 'ts-jest', + { + useESM: true, + }, + ], + }, + transformIgnorePatterns: ['node_modules'], + verbose: true, +}; + +export default config; diff --git a/packages/component-library-react/package.json b/packages/component-library-react/package.json index 218107d2d7..e4af57347f 100644 --- a/packages/component-library-react/package.json +++ b/packages/component-library-react/package.json @@ -50,8 +50,8 @@ "@rollup/plugin-json": "6.1.0", "@rollup/plugin-node-resolve": "15.2.3", "@testing-library/dom": "8.20.1", - "@testing-library/jest-dom": "5.17.0", - "@testing-library/react": "13.4.0", + "@testing-library/jest-dom": "6.4.5", + "@testing-library/react": "15.0.7", "@testing-library/user-event": "14.5.1", "@types/jest": "29.5.11", "@types/lodash.chunk": "4.2.9", @@ -155,7 +155,6 @@ "gatsby": "5.12.12", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", - "next": "13.5.6", "react": "18.3.1", "react-dom": "18.3.1", "react-vega": "7.6.0", diff --git a/packages/component-library-react/src/setupJest.ts b/packages/component-library-react/src/setupJest.ts new file mode 100644 index 0000000000..4860e2ccfe --- /dev/null +++ b/packages/component-library-react/src/setupJest.ts @@ -0,0 +1 @@ +import '@testing-library/jest-dom/jest-globals'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ed2ea6a989..f919a5eeb2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1564,11 +1564,11 @@ importers: specifier: 8.20.1 version: 8.20.1 '@testing-library/jest-dom': - specifier: 5.17.0 - version: 5.17.0 + specifier: 6.4.5 + version: 6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.11)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@5.6.2))) '@testing-library/react': - specifier: 13.4.0 - version: 13.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.7 + version: 15.0.7(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/user-event': specifier: 14.5.1 version: 14.5.1(@testing-library/dom@8.20.1) @@ -1871,16 +1871,13 @@ importers: version: link:../../components/vega-visualization gatsby: specifier: 5.12.12 - version: 5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4) + version: 5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4) jest: specifier: 29.7.0 version: 29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@5.6.2)) jest-environment-jsdom: specifier: 29.7.0 version: 29.7.0 - next: - specifier: 13.5.6 - version: 13.5.6(@babel/core@7.24.7)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.5) react: specifier: 18.3.1 version: 18.3.1 @@ -8478,63 +8475,6 @@ packages: '@ndelangen/get-tarball@3.0.9': resolution: {integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==} - '@next/env@13.5.6': - resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - - '@next/swc-darwin-arm64@13.5.6': - resolution: {integrity: sha512-5nvXMzKtZfvcu4BhtV0KH1oGv4XEW+B+jOfmBdpFI3C7FrB/MfujRpWYSBBO64+qbW8pkZiSyQv9eiwnn5VIQA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@next/swc-darwin-x64@13.5.6': - resolution: {integrity: sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@next/swc-linux-arm64-gnu@13.5.6': - resolution: {integrity: sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-arm64-musl@13.5.6': - resolution: {integrity: sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-x64-gnu@13.5.6': - resolution: {integrity: sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-linux-x64-musl@13.5.6': - resolution: {integrity: sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-win32-arm64-msvc@13.5.6': - resolution: {integrity: sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@next/swc-win32-ia32-msvc@13.5.6': - resolution: {integrity: sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@next/swc-win32-x64-msvc@13.5.6': - resolution: {integrity: sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - '@ngtools/webpack@15.2.10': resolution: {integrity: sha512-ZExB4rKh/Saad31O/Ofd2XvRuILuCNTYs0+qJL697Be2pzeewvzBhE4Xe1Mm7Jg13aWSPeuIdzSGOqCdwxxxFQ==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -10625,13 +10565,6 @@ packages: resolution: {integrity: sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} - '@testing-library/react@13.4.0': - resolution: {integrity: sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==} - engines: {node: '>=12'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - '@testing-library/react@15.0.7': resolution: {integrity: sha512-cg0RvEdD1TIhhkm1IeYMQxrzy0MtUNfa3minv4MjbgcYzJAZ7yD0i0lwoPOTPr+INtiXFezt2o8xMSnyHhEn2Q==} engines: {node: '>=18'} @@ -12607,9 +12540,6 @@ packages: resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} engines: {node: '>= 12'} - client-only@0.0.1: - resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} - clipboardy@2.3.0: resolution: {integrity: sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==} engines: {node: '>=8'} @@ -17796,21 +17726,6 @@ packages: next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - next@13.5.6: - resolution: {integrity: sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw==} - engines: {node: '>=16.14.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - sass: - optional: true - ng-packagr@15.2.2: resolution: {integrity: sha512-+042GBD35ztxbHywGJloAiDM/s3Ja3TZtQh361TWqd/xza3K5DMUu6VRGLTgMwG7CW1YsqYHWgMZslP1c+ng7A==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0} @@ -20960,19 +20875,6 @@ packages: style-to-object@1.0.5: resolution: {integrity: sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ==} - styled-jsx@5.1.1: - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true - stylehacks@5.1.1: resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} engines: {node: ^10 || ^12 || >=14.0} @@ -28490,35 +28392,6 @@ snapshots: pump: 3.0.0 tar-fs: 2.1.1 - '@next/env@13.5.6': {} - - '@next/swc-darwin-arm64@13.5.6': - optional: true - - '@next/swc-darwin-x64@13.5.6': - optional: true - - '@next/swc-linux-arm64-gnu@13.5.6': - optional: true - - '@next/swc-linux-arm64-musl@13.5.6': - optional: true - - '@next/swc-linux-x64-gnu@13.5.6': - optional: true - - '@next/swc-linux-x64-musl@13.5.6': - optional: true - - '@next/swc-win32-arm64-msvc@13.5.6': - optional: true - - '@next/swc-win32-ia32-msvc@13.5.6': - optional: true - - '@next/swc-win32-x64-msvc@13.5.6': - optional: true - '@ngtools/webpack@15.2.10(@angular/compiler-cli@15.2.10(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.8.1)(zone.js@0.13.3)))(typescript@4.8.4))(typescript@4.8.4)(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.17.8))': dependencies: '@angular/compiler-cli': 15.2.10(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.8.1)(zone.js@0.13.3)))(typescript@4.8.4) @@ -29240,10 +29113,10 @@ snapshots: react-refresh: 0.14.0 schema-utils: 3.3.0 source-map: 0.7.4 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) optionalDependencies: type-fest: 4.20.1 - webpack-dev-server: 4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11)) + webpack-dev-server: 4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))) webpack-hot-middleware: 2.25.4 '@pnpm/config.env-replace@1.1.0': {} @@ -32546,6 +32419,7 @@ snapshots: '@swc/helpers@0.5.2': dependencies: tslib: 2.6.2 + optional: true '@swc/types@0.1.5': {} @@ -32619,9 +32493,24 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 + '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.11)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@5.6.2)))': + dependencies: + '@adobe/css-tools': 4.4.0 + '@babel/runtime': 7.24.7 + aria-query: 5.3.0 + chalk: 3.0.0 + css.escape: 1.5.1 + dom-accessibility-api: 0.6.3 + lodash: 4.17.21 + redent: 3.0.0 + optionalDependencies: + '@jest/globals': 29.7.0 + '@types/jest': 29.5.11 + jest: 29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@5.6.2)) + '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.13)(jest@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@20.14.8)(typescript@5.5.4)))': dependencies: - '@adobe/css-tools': 4.3.2 + '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 aria-query: 5.3.0 chalk: 3.0.0 @@ -32644,14 +32533,6 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@13.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.24.7 - '@testing-library/dom': 8.20.1 - '@types/react-dom': 18.3.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - '@testing-library/react@15.0.7(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 @@ -34314,7 +34195,7 @@ snapshots: loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) babel-loader@9.1.2(@babel/core@7.20.12)(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.17.8)): dependencies: @@ -34472,12 +34353,12 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-remove-graphql-queries@5.13.0(@babel/core@7.24.7)(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4)): + babel-plugin-remove-graphql-queries@5.13.0(@babel/core@7.24.7)(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4)): dependencies: '@babel/core': 7.24.7 '@babel/runtime': 7.24.7 '@babel/types': 7.24.7 - gatsby: 5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4) + gatsby: 5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4) gatsby-core-utils: 4.13.0 babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {} @@ -35259,8 +35140,6 @@ snapshots: cli-width@4.1.0: {} - client-only@0.0.1: {} - clipboardy@2.3.0: dependencies: arch: 2.2.0 @@ -35815,7 +35694,7 @@ snapshots: postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.6.2 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) css-loader@6.7.3(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.17.8)): dependencies: @@ -35862,7 +35741,7 @@ snapshots: schema-utils: 3.3.0 serialize-javascript: 5.0.1 source-map: 0.6.1 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) css-minimizer-webpack-plugin@4.2.2(clean-css@5.3.3)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))): dependencies: @@ -37040,7 +36919,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-config-react-app@6.0.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0)(typescript@5.6.2))(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.6.2))(babel-eslint@10.1.0(eslint@7.32.0))(eslint-plugin-flowtype@5.10.0(eslint@7.32.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0))(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(eslint-plugin-jsx-a11y@6.8.0(eslint@7.32.0))(eslint-plugin-react-hooks@4.6.0(eslint@7.32.0))(eslint-plugin-react@7.33.2(eslint@7.32.0))(eslint@7.32.0)(typescript@5.6.2): + eslint-config-react-app@6.0.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0)(typescript@5.6.2))(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.6.2))(babel-eslint@10.1.0(eslint@7.32.0))(eslint-plugin-flowtype@5.10.0(eslint@7.32.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@7.32.0))(eslint-plugin-react-hooks@4.6.0(eslint@7.32.0))(eslint-plugin-react@7.33.2(eslint@7.32.0))(eslint@7.32.0)(typescript@5.6.2): dependencies: '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0)(typescript@5.6.2) '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.6.2) @@ -37053,7 +36932,6 @@ snapshots: eslint-plugin-react: 7.33.2(eslint@7.32.0) eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0) optionalDependencies: - eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5) typescript: 5.6.2 eslint-import-resolver-node@0.3.9: @@ -37310,7 +37188,7 @@ snapshots: micromatch: 4.0.5 normalize-path: 3.0.0 schema-utils: 3.3.0 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) eslint@7.32.0: dependencies: @@ -37824,7 +37702,7 @@ snapshots: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) file-system-cache@2.3.0: dependencies: @@ -38024,7 +37902,7 @@ snapshots: semver: 7.6.2 tapable: 1.1.3 typescript: 5.6.2 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) optionalDependencies: eslint: 7.32.0 vue-template-compiler: 2.7.15 @@ -38363,7 +38241,7 @@ snapshots: '@parcel/transformer-js': 2.8.3(@parcel/core@2.8.3) '@parcel/transformer-json': 2.8.3(@parcel/core@2.8.3) - gatsby-plugin-page-creator@5.13.0(encoding@0.1.13)(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4))(graphql@16.8.1): + gatsby-plugin-page-creator@5.13.0(encoding@0.1.13)(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4))(graphql@16.8.1): dependencies: '@babel/runtime': 7.24.7 '@babel/traverse': 7.24.7 @@ -38371,10 +38249,10 @@ snapshots: chokidar: 3.5.3 fs-exists-cached: 1.0.0 fs-extra: 11.2.0 - gatsby: 5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4) + gatsby: 5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4) gatsby-core-utils: 4.13.0 gatsby-page-utils: 3.13.0 - gatsby-plugin-utils: 4.13.0(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4))(graphql@16.8.1) + gatsby-plugin-utils: 4.13.0(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4))(graphql@16.8.1) gatsby-telemetry: 4.13.0(encoding@0.1.13) globby: 11.1.0 lodash: 4.17.21 @@ -38383,7 +38261,7 @@ snapshots: - graphql - supports-color - gatsby-plugin-typescript@5.13.0(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4)): + gatsby-plugin-typescript@5.13.0(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4)): dependencies: '@babel/core': 7.24.7 '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.7) @@ -38391,17 +38269,17 @@ snapshots: '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.7) '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7) '@babel/runtime': 7.24.7 - babel-plugin-remove-graphql-queries: 5.13.0(@babel/core@7.24.7)(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4)) - gatsby: 5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4) + babel-plugin-remove-graphql-queries: 5.13.0(@babel/core@7.24.7)(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4)) + gatsby: 5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4) transitivePeerDependencies: - supports-color - gatsby-plugin-utils@4.13.0(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4))(graphql@16.8.1): + gatsby-plugin-utils@4.13.0(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4))(graphql@16.8.1): dependencies: '@babel/runtime': 7.24.7 fastq: 1.15.0 fs-extra: 11.2.0 - gatsby: 5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4) + gatsby: 5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4) gatsby-core-utils: 4.13.0 gatsby-sharp: 1.13.0 graphql: 16.8.1 @@ -38454,7 +38332,7 @@ snapshots: transitivePeerDependencies: - supports-color - gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4): + gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4): dependencies: '@babel/code-frame': 7.23.5 '@babel/core': 7.24.7 @@ -38494,7 +38372,7 @@ snapshots: babel-plugin-add-module-exports: 1.0.4 babel-plugin-dynamic-import-node: 2.3.3 babel-plugin-lodash: 3.3.4 - babel-plugin-remove-graphql-queries: 5.13.0(@babel/core@7.24.7)(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4)) + babel-plugin-remove-graphql-queries: 5.13.0(@babel/core@7.24.7)(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4)) babel-preset-gatsby: 3.13.0(@babel/core@7.24.7)(core-js@3.34.0) better-opn: 2.1.1 bluebird: 3.7.2 @@ -38520,7 +38398,7 @@ snapshots: enhanced-resolve: 5.15.0 error-stack-parser: 2.1.4 eslint: 7.32.0 - eslint-config-react-app: 6.0.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0)(typescript@5.6.2))(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.6.2))(babel-eslint@10.1.0(eslint@7.32.0))(eslint-plugin-flowtype@5.10.0(eslint@7.32.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0))(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(eslint-plugin-jsx-a11y@6.8.0(eslint@7.32.0))(eslint-plugin-react-hooks@4.6.0(eslint@7.32.0))(eslint-plugin-react@7.33.2(eslint@7.32.0))(eslint@7.32.0)(typescript@5.6.2) + eslint-config-react-app: 6.0.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0)(typescript@5.6.2))(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.6.2))(babel-eslint@10.1.0(eslint@7.32.0))(eslint-plugin-flowtype@5.10.0(eslint@7.32.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@7.32.0))(eslint-plugin-react-hooks@4.6.0(eslint@7.32.0))(eslint-plugin-react@7.33.2(eslint@7.32.0))(eslint@7.32.0)(typescript@5.6.2) eslint-plugin-flowtype: 5.10.0(eslint@7.32.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.6.2))(eslint@7.32.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@7.32.0) @@ -38544,9 +38422,9 @@ snapshots: gatsby-link: 5.13.0(@gatsbyjs/reach-router@2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) gatsby-page-utils: 3.13.0 gatsby-parcel-config: 1.12.1(@parcel/core@2.8.3) - gatsby-plugin-page-creator: 5.13.0(encoding@0.1.13)(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4))(graphql@16.8.1) - gatsby-plugin-typescript: 5.13.0(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4)) - gatsby-plugin-utils: 4.13.0(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(typescript@4.9.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.7.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(@types/node@22.7.4)(typescript@4.9.5)))(typescript@4.9.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4))(graphql@16.8.1) + gatsby-plugin-page-creator: 5.13.0(encoding@0.1.13)(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4))(graphql@16.8.1) + gatsby-plugin-typescript: 5.13.0(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4)) + gatsby-plugin-utils: 4.13.0(gatsby@5.12.12(@swc/core@1.3.100(@swc/helpers@0.5.2))(babel-eslint@10.1.0(eslint@7.32.0))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@5.6.2)(vue-template-compiler@2.7.15)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack-hot-middleware@2.25.4))(graphql@16.8.1) gatsby-react-router-scroll: 6.13.0(@gatsbyjs/reach-router@2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) gatsby-script: 2.13.0(@gatsbyjs/reach-router@2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) gatsby-telemetry: 4.13.0(encoding@0.1.13) @@ -38611,13 +38489,13 @@ snapshots: strip-ansi: 6.0.1 style-loader: 2.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))) style-to-object: 0.4.4 - terser-webpack-plugin: 5.3.9(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11)) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.100(@swc/helpers@0.5.2))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))) tmp: 0.2.1 true-case-path: 2.2.1 type-of: 2.0.1 url-loader: 4.1.1(file-loader@6.2.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))) uuid: 8.3.2 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) webpack-dev-middleware: 4.3.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))) webpack-merge: 5.10.0 webpack-stats-plugin: 1.1.3 @@ -39421,7 +39299,7 @@ snapshots: http-proxy: 1.18.1 is-glob: 4.0.3 is-plain-obj: 3.0.0 - micromatch: 4.0.5 + micromatch: 4.0.7 optionalDependencies: '@types/express': 4.17.21 transitivePeerDependencies: @@ -39430,7 +39308,7 @@ snapshots: http-proxy@1.18.1: dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.3(debug@4.3.4) + follow-redirects: 1.15.9 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -42609,7 +42487,7 @@ snapshots: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) webpack-sources: 1.4.3 mini-css-extract-plugin@2.7.2(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.17.8)): @@ -42863,32 +42741,6 @@ snapshots: next-tick@1.1.0: {} - next@13.5.6(@babel/core@7.24.7)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.5): - dependencies: - '@next/env': 13.5.6 - '@swc/helpers': 0.5.2 - busboy: 1.6.0 - caniuse-lite: 1.0.30001636 - postcss: 8.4.31 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(@babel/core@7.24.7)(babel-plugin-macros@3.1.0)(react@18.3.1) - watchpack: 2.4.0 - optionalDependencies: - '@next/swc-darwin-arm64': 13.5.6 - '@next/swc-darwin-x64': 13.5.6 - '@next/swc-linux-arm64-gnu': 13.5.6 - '@next/swc-linux-arm64-musl': 13.5.6 - '@next/swc-linux-x64-gnu': 13.5.6 - '@next/swc-linux-x64-musl': 13.5.6 - '@next/swc-win32-arm64-msvc': 13.5.6 - '@next/swc-win32-ia32-msvc': 13.5.6 - '@next/swc-win32-x64-msvc': 13.5.6 - sass: 1.69.5 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - ng-packagr@15.2.2(@angular/compiler-cli@15.2.10(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.8.1)(zone.js@0.13.3)))(typescript@4.8.4))(tslib@2.6.2)(typescript@4.8.4): dependencies: '@angular/compiler-cli': 15.2.10(@angular/compiler@15.2.10(@angular/core@15.2.10(rxjs@7.8.1)(zone.js@0.13.3)))(typescript@4.8.4) @@ -43310,7 +43162,7 @@ snapshots: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) nullthrows@1.1.1: {} @@ -44110,7 +43962,7 @@ snapshots: klona: 2.0.6 postcss: 8.4.38 semver: 7.6.2 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) postcss-loader@7.0.2(postcss@8.4.31)(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.17.8)): dependencies: @@ -44757,7 +44609,7 @@ snapshots: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) rc-config-loader@4.1.3: dependencies: @@ -44806,7 +44658,7 @@ snapshots: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -45114,7 +44966,7 @@ snapshots: loose-envify: 1.4.0 neo-async: 2.6.2 react: 18.3.1 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) react-style-singleton@2.2.1(@types/react@18.3.3)(react@18.2.0): dependencies: @@ -46960,7 +46812,7 @@ snapshots: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) style-loader@3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20)): dependencies: @@ -46986,14 +46838,6 @@ snapshots: dependencies: inline-style-parser: 0.2.2 - styled-jsx@5.1.1(@babel/core@7.24.7)(babel-plugin-macros@3.1.0)(react@18.3.1): - dependencies: - client-only: 0.0.1 - react: 18.3.1 - optionalDependencies: - '@babel/core': 7.24.7 - babel-plugin-macros: 3.1.0 - stylehacks@5.1.1(postcss@8.4.38): dependencies: browserslist: 4.22.2 @@ -47318,6 +47162,17 @@ snapshots: '@swc/core': 1.3.100(@swc/helpers@0.5.2) esbuild: 0.19.11 + terser-webpack-plugin@5.3.9(@swc/core@1.3.100(@swc/helpers@0.5.2))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))): + dependencies: + '@jridgewell/trace-mapping': 0.3.20 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.1 + terser: 5.26.0 + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) + optionalDependencies: + '@swc/core': 1.3.100(@swc/helpers@0.5.2) + terser@5.16.3: dependencies: '@jridgewell/source-map': 0.3.5 @@ -48115,7 +47970,7 @@ snapshots: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) optionalDependencies: file-loader: 6.2.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))) @@ -48833,7 +48688,7 @@ snapshots: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 3.3.0 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) webpack-dev-middleware@5.3.3(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.17.8)): dependencies: @@ -48863,6 +48718,16 @@ snapshots: schema-utils: 4.2.0 webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.19.11) + webpack-dev-middleware@5.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))): + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.2.0 + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) + optional: true + webpack-dev-middleware@6.0.1(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.17.8)): dependencies: colorette: 2.0.20 @@ -49011,6 +48876,47 @@ snapshots: - supports-color - utf-8-validate + webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))): + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.5 + '@types/sockjs': 0.3.36 + '@types/ws': 8.5.10 + ansi-html-community: 0.0.8 + bonjour-service: 1.1.1 + chokidar: 3.5.3 + colorette: 2.0.20 + compression: 1.7.4 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.18.2 + graceful-fs: 4.2.11 + html-entities: 2.4.0 + http-proxy-middleware: 2.0.6(@types/express@4.17.21) + ipaddr.js: 2.1.0 + launch-editor: 2.6.1 + open: 8.4.2 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.2.0 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack-dev-middleware: 5.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))) + ws: 8.15.1 + optionalDependencies: + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)) + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + optional: true + webpack-hot-middleware@2.25.4: dependencies: ansi-html-community: 0.0.8 @@ -49086,6 +48992,37 @@ snapshots: - esbuild - uglify-js + webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2)): + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.5 + '@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.22.2 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.4.1 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.9(@swc/core@1.3.100(@swc/helpers@0.5.2))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))) + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.2))(esbuild@0.18.20): dependencies: '@types/eslint-scope': 3.7.7