diff --git a/packages/components-react/body-react/package.json b/packages/components-react/body-react/package.json index 913c50a52ea..f8542c139de 100644 --- a/packages/components-react/body-react/package.json +++ b/packages/components-react/body-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/body-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/body-react/rollup.config.mjs b/packages/components-react/body-react/rollup.config.mjs index 97d452b8ca0..10d600728f2 100644 --- a/packages/components-react/body-react/rollup.config.mjs +++ b/packages/components-react/body-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.js', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/calendar-react/package.json b/packages/components-react/calendar-react/package.json index 16ac67f1c0a..3d99f2e6147 100644 --- a/packages/components-react/calendar-react/package.json +++ b/packages/components-react/calendar-react/package.json @@ -19,13 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-react": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -34,15 +27,11 @@ "@types/lodash-es": "4.17.12", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", - "rollup-plugin-typescript2": "0.36.0", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/calendar-react/rollup.config.mjs b/packages/components-react/calendar-react/rollup.config.mjs index 9f256001b74..10d600728f2 100644 --- a/packages/components-react/calendar-react/rollup.config.mjs +++ b/packages/components-react/calendar-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json', outputToFilesystem: false }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json', outputToFilesystem: false }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/checkbox-group-react/package.json b/packages/components-react/checkbox-group-react/package.json index d26f3c8c6d1..2bd3228682a 100644 --- a/packages/components-react/checkbox-group-react/package.json +++ b/packages/components-react/checkbox-group-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/form-field-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/checkbox-group-react/rollup.config.mjs b/packages/components-react/checkbox-group-react/rollup.config.mjs index 6cc9b8c1b8a..10d600728f2 100644 --- a/packages/components-react/checkbox-group-react/rollup.config.mjs +++ b/packages/components-react/checkbox-group-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/checkbox-react/package.json b/packages/components-react/checkbox-react/package.json index b91b7bc07fc..aefad2f6401 100644 --- a/packages/components-react/checkbox-react/package.json +++ b/packages/components-react/checkbox-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,16 +26,13 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/checkbox-css": "workspace:*", "@utrecht/custom-checkbox-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/checkbox-react/rollup.config.mjs b/packages/components-react/checkbox-react/rollup.config.mjs index 6cc9b8c1b8a..10d600728f2 100644 --- a/packages/components-react/checkbox-react/rollup.config.mjs +++ b/packages/components-react/checkbox-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/combobox-react/package.json b/packages/components-react/combobox-react/package.json index b47aaa14f85..d577e9dc768 100644 --- a/packages/components-react/combobox-react/package.json +++ b/packages/components-react/combobox-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/combobox-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/combobox-react/rollup.config.mjs b/packages/components-react/combobox-react/rollup.config.mjs index 6cc9b8c1b8a..10d600728f2 100644 --- a/packages/components-react/combobox-react/rollup.config.mjs +++ b/packages/components-react/combobox-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/fieldset-react/package.json b/packages/components-react/fieldset-react/package.json index 43bf2bae8f9..fe44b6a4d93 100644 --- a/packages/components-react/fieldset-react/package.json +++ b/packages/components-react/fieldset-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/form-fieldset-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/fieldset-react/rollup.config.mjs b/packages/components-react/fieldset-react/rollup.config.mjs index 6cc9b8c1b8a..10d600728f2 100644 --- a/packages/components-react/fieldset-react/rollup.config.mjs +++ b/packages/components-react/fieldset-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/form-field-checkbox-react/package.json b/packages/components-react/form-field-checkbox-react/package.json index 8716ce4de9c..841087e9860 100644 --- a/packages/components-react/form-field-checkbox-react/package.json +++ b/packages/components-react/form-field-checkbox-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,14 +26,11 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/form-field-checkbox-react/rollup.config.mjs b/packages/components-react/form-field-checkbox-react/rollup.config.mjs index 6cc9b8c1b8a..10d600728f2 100644 --- a/packages/components-react/form-field-checkbox-react/rollup.config.mjs +++ b/packages/components-react/form-field-checkbox-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/form-field-description-react/package.json b/packages/components-react/form-field-description-react/package.json index 03aff416fa7..302b048165b 100644 --- a/packages/components-react/form-field-description-react/package.json +++ b/packages/components-react/form-field-description-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/form-field-description-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/form-field-description-react/rollup.config.mjs b/packages/components-react/form-field-description-react/rollup.config.mjs index 6cc9b8c1b8a..10d600728f2 100644 --- a/packages/components-react/form-field-description-react/rollup.config.mjs +++ b/packages/components-react/form-field-description-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/form-field-error-message-react/package.json b/packages/components-react/form-field-error-message-react/package.json index 9d89d9b08e9..458d0d9d28e 100644 --- a/packages/components-react/form-field-error-message-react/package.json +++ b/packages/components-react/form-field-error-message-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/form-field-error-message-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/form-field-error-message-react/rollup.config.mjs b/packages/components-react/form-field-error-message-react/rollup.config.mjs index 6cc9b8c1b8a..10d600728f2 100644 --- a/packages/components-react/form-field-error-message-react/rollup.config.mjs +++ b/packages/components-react/form-field-error-message-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/form-field-react/package.json b/packages/components-react/form-field-react/package.json index 2fa0047653a..06308c6ffba 100644 --- a/packages/components-react/form-field-react/package.json +++ b/packages/components-react/form-field-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/form-field-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/form-field-react/rollup.config.mjs b/packages/components-react/form-field-react/rollup.config.mjs index 6cc9b8c1b8a..10d600728f2 100644 --- a/packages/components-react/form-field-react/rollup.config.mjs +++ b/packages/components-react/form-field-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/form-label-react/package.json b/packages/components-react/form-label-react/package.json index 65e777f48af..b8560571d99 100644 --- a/packages/components-react/form-label-react/package.json +++ b/packages/components-react/form-label-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/form-label-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/form-label-react/rollup.config.mjs b/packages/components-react/form-label-react/rollup.config.mjs index 6cc9b8c1b8a..10d600728f2 100644 --- a/packages/components-react/form-label-react/rollup.config.mjs +++ b/packages/components-react/form-label-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/link-react/package.json b/packages/components-react/link-react/package.json index e0be84a2575..005b43868b9 100644 --- a/packages/components-react/link-react/package.json +++ b/packages/components-react/link-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/link-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/link-react/rollup.config.mjs b/packages/components-react/link-react/rollup.config.mjs index 6cc9b8c1b8a..10d600728f2 100644 --- a/packages/components-react/link-react/rollup.config.mjs +++ b/packages/components-react/link-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/listbox-react/package.json b/packages/components-react/listbox-react/package.json index 31374a1ee94..2e4107f7921 100644 --- a/packages/components-react/listbox-react/package.json +++ b/packages/components-react/listbox-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/listbox-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/listbox-react/rollup.config.mjs b/packages/components-react/listbox-react/rollup.config.mjs index 6cc9b8c1b8a..10d600728f2 100644 --- a/packages/components-react/listbox-react/rollup.config.mjs +++ b/packages/components-react/listbox-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/nav-bar-react/package.json b/packages/components-react/nav-bar-react/package.json index d2236b2c1e7..22f6a441066 100644 --- a/packages/components-react/nav-bar-react/package.json +++ b/packages/components-react/nav-bar-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/nav-bar-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/nav-bar-react/rollup.config.mjs b/packages/components-react/nav-bar-react/rollup.config.mjs index 97d452b8ca0..10d600728f2 100644 --- a/packages/components-react/nav-bar-react/rollup.config.mjs +++ b/packages/components-react/nav-bar-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.js', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/page-body-react/package.json b/packages/components-react/page-body-react/package.json index 0632f02eb99..6364b8b9c5f 100644 --- a/packages/components-react/page-body-react/package.json +++ b/packages/components-react/page-body-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/page-body-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/page-body-react/rollup.config.mjs b/packages/components-react/page-body-react/rollup.config.mjs index 97d452b8ca0..10d600728f2 100644 --- a/packages/components-react/page-body-react/rollup.config.mjs +++ b/packages/components-react/page-body-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.js', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/page-footer-react/package.json b/packages/components-react/page-footer-react/package.json index 197b7fa640c..372e336679c 100644 --- a/packages/components-react/page-footer-react/package.json +++ b/packages/components-react/page-footer-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/page-footer-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/page-footer-react/rollup.config.mjs b/packages/components-react/page-footer-react/rollup.config.mjs index 97d452b8ca0..10d600728f2 100644 --- a/packages/components-react/page-footer-react/rollup.config.mjs +++ b/packages/components-react/page-footer-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.js', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/page-header-react/package.json b/packages/components-react/page-header-react/package.json index ad75364e51d..99cd884f442 100644 --- a/packages/components-react/page-header-react/package.json +++ b/packages/components-react/page-header-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/page-header-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/page-header-react/rollup.config.mjs b/packages/components-react/page-header-react/rollup.config.mjs index 97d452b8ca0..10d600728f2 100644 --- a/packages/components-react/page-header-react/rollup.config.mjs +++ b/packages/components-react/page-header-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.js', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/page-layout-react/package.json b/packages/components-react/page-layout-react/package.json index c6ef51e597d..19d080b9ffd 100644 --- a/packages/components-react/page-layout-react/package.json +++ b/packages/components-react/page-layout-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/page-layout-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/page-layout-react/rollup.config.mjs b/packages/components-react/page-layout-react/rollup.config.mjs index 97d452b8ca0..10d600728f2 100644 --- a/packages/components-react/page-layout-react/rollup.config.mjs +++ b/packages/components-react/page-layout-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.js', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/radio-button-react/package.json b/packages/components-react/radio-button-react/package.json index 6f71f9bc77f..ddec732e7ed 100644 --- a/packages/components-react/radio-button-react/package.json +++ b/packages/components-react/radio-button-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/radio-button-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/radio-button-react/rollup.config.mjs b/packages/components-react/radio-button-react/rollup.config.mjs index 6cc9b8c1b8a..10d600728f2 100644 --- a/packages/components-react/radio-button-react/rollup.config.mjs +++ b/packages/components-react/radio-button-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/radio-group-react/package.json b/packages/components-react/radio-group-react/package.json index c096fe7671a..4302971dce0 100644 --- a/packages/components-react/radio-group-react/package.json +++ b/packages/components-react/radio-group-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/form-field-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/radio-group-react/rollup.config.mjs b/packages/components-react/radio-group-react/rollup.config.mjs index 6cc9b8c1b8a..10d600728f2 100644 --- a/packages/components-react/radio-group-react/rollup.config.mjs +++ b/packages/components-react/radio-group-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/root-react/package.json b/packages/components-react/root-react/package.json index 1048425002f..30c207a5d2c 100644 --- a/packages/components-react/root-react/package.json +++ b/packages/components-react/root-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/root-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/root-react/rollup.config.mjs b/packages/components-react/root-react/rollup.config.mjs index 97d452b8ca0..10d600728f2 100644 --- a/packages/components-react/root-react/rollup.config.mjs +++ b/packages/components-react/root-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.js', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/packages/components-react/textbox-react/package.json b/packages/components-react/textbox-react/package.json index 7491feac057..b0c6d1a912c 100644 --- a/packages/components-react/textbox-react/package.json +++ b/packages/components-react/textbox-react/package.json @@ -19,15 +19,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.24.7", - "@babel/preset-react": "7.24.7", - "@babel/preset-typescript": "7.24.7", - "@rollup/plugin-babel": "6.0.4", - "@rollup/plugin-commonjs": "26.0.1", - "@rollup/plugin-json": "6.1.0", - "@rollup/plugin-node-resolve": "15.2.3", - "@rollup/plugin-typescript": "12.1.0", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "16.0.1", @@ -35,15 +26,12 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/textbox-css": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", - "rollup-plugin-filesize": "10.0.0", - "rollup-plugin-node-externals": "7.1.2", - "rollup-plugin-peer-deps-external": "2.2.4", - "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, "keywords": [ diff --git a/packages/components-react/textbox-react/rollup.config.mjs b/packages/components-react/textbox-react/rollup.config.mjs index 6cc9b8c1b8a..10d600728f2 100644 --- a/packages/components-react/textbox-react/rollup.config.mjs +++ b/packages/components-react/textbox-react/rollup.config.mjs @@ -1,87 +1,3 @@ -import babel from '@rollup/plugin-babel'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json'; -import resolve from '@rollup/plugin-node-resolve'; -import typescript from '@rollup/plugin-typescript'; -import { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; +import { createConfig } from '@utrecht/build-utils-react/src/rollup.mjs'; -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - -/** - * @type {import('rollup').RollupOptions} - */ -export default [ - { - input: './src/index.tsx', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/css.mjs', - format: 'es', - sourcemap: true, - }, - ], - plugins: [ - peerDepsExternal(), - commonjs(), - nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ tsconfig: './tsconfig.build.json' }), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, -]; +export default createConfig(); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5a0ef1171a6..d52bbae3705 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1063,7 +1063,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: 17.1.0 - version: 17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.5.3)(html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(jest-environment-jsdom@29.7.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.5))(@types/node@22.7.4)(typescript@5.3.3)))(ng-packagr@17.0.3(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(tslib@2.6.2)(typescript@5.3.3))(typescript@5.3.3) + version: 17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.5.3)(html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(jest-environment-jsdom@29.7.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.5))(@types/node@22.7.4)(typescript@5.3.3)))(ng-packagr@17.0.3(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(tslib@2.6.2)(typescript@5.3.3))(typescript@5.3.3) '@angular/animations': specifier: 17.1.0 version: 17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)) @@ -1213,7 +1213,7 @@ importers: 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.5))(@types/node@22.7.4)(typescript@5.3.3)) jest-preset-angular: specifier: 13.1.4 - version: 13.1.4(lclvuqcmfjqpf7yvsvwiyjlzae) + version: 13.1.4(6b34yrqv6cw3yppjzvogcm4gq4) lodash.clonedeepwith: specifier: 4.5.0 version: 4.5.0 @@ -2269,33 +2269,6 @@ importers: specifier: '18' version: 18.3.1(react@18.3.1) devDependencies: - '@babel/plugin-transform-runtime': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-env': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-react': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-typescript': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@rollup/plugin-babel': - specifier: 6.0.4 - version: 6.0.4(@babel/core@7.24.7)(@types/babel__core@7.20.5)(rollup@4.23.0) - '@rollup/plugin-commonjs': - specifier: 26.0.1 - version: 26.0.1(rollup@4.23.0) - '@rollup/plugin-json': - specifier: 6.1.0 - version: 6.1.0(rollup@4.23.0) - '@rollup/plugin-node-resolve': - specifier: 15.2.3 - version: 15.2.3(rollup@4.23.0) - '@rollup/plugin-typescript': - specifier: 12.1.0 - version: 12.1.0(rollup@4.23.0)(tslib@2.6.2)(typescript@5.6.2) '@testing-library/dom': specifier: 8.20.1 version: 8.20.1 @@ -2320,6 +2293,9 @@ importers: '@utrecht/body-css': specifier: workspace:* version: link:../../../components/body + '@utrecht/build-utils-react': + specifier: workspace:* + version: link:../../build-utils-react 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.5))(@types/node@22.7.4)(typescript@5.6.2)) @@ -2332,18 +2308,6 @@ importers: rollup: specifier: 4.23.0 version: 4.23.0 - rollup-plugin-filesize: - specifier: 10.0.0 - version: 10.0.0 - rollup-plugin-node-externals: - specifier: 7.1.2 - version: 7.1.2(rollup@4.23.0) - rollup-plugin-peer-deps-external: - specifier: 2.2.4 - version: 2.2.4(rollup@4.23.0) - rollup-plugin-postcss: - specifier: 4.0.2 - version: 4.0.2(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/node@22.7.4)(typescript@5.6.2)) typescript: specifier: 5.6.2 version: 5.6.2 @@ -3120,33 +3084,6 @@ importers: specifier: '18' version: 18.3.1(react@18.3.1) devDependencies: - '@babel/plugin-transform-runtime': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-env': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-react': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-typescript': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@rollup/plugin-babel': - specifier: 6.0.4 - version: 6.0.4(@babel/core@7.24.7)(@types/babel__core@7.20.5)(rollup@4.23.0) - '@rollup/plugin-commonjs': - specifier: 26.0.1 - version: 26.0.1(rollup@4.23.0) - '@rollup/plugin-json': - specifier: 6.1.0 - version: 6.1.0(rollup@4.23.0) - '@rollup/plugin-node-resolve': - specifier: 15.2.3 - version: 15.2.3(rollup@4.23.0) - '@rollup/plugin-typescript': - specifier: 12.1.0 - version: 12.1.0(rollup@4.23.0)(tslib@2.6.2)(typescript@5.6.2) '@testing-library/dom': specifier: 8.20.1 version: 8.20.1 @@ -3168,6 +3105,9 @@ importers: '@types/testing-library__jest-dom': specifier: 5.14.9 version: 5.14.9 + '@utrecht/build-utils-react': + specifier: workspace:* + version: link:../../build-utils-react '@utrecht/nav-bar-css': specifier: workspace:* version: link:../../../components/nav-bar @@ -3183,18 +3123,6 @@ importers: rollup: specifier: 4.23.0 version: 4.23.0 - rollup-plugin-filesize: - specifier: 10.0.0 - version: 10.0.0 - rollup-plugin-node-externals: - specifier: 7.1.2 - version: 7.1.2(rollup@4.23.0) - rollup-plugin-peer-deps-external: - specifier: 2.2.4 - version: 2.2.4(rollup@4.23.0) - rollup-plugin-postcss: - specifier: 4.0.2 - version: 4.0.2(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/node@22.7.4)(typescript@5.6.2)) typescript: specifier: 5.6.2 version: 5.6.2 @@ -3211,33 +3139,6 @@ importers: specifier: '18' version: 18.3.1(react@18.3.1) devDependencies: - '@babel/plugin-transform-runtime': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-env': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-react': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-typescript': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@rollup/plugin-babel': - specifier: 6.0.4 - version: 6.0.4(@babel/core@7.24.7)(@types/babel__core@7.20.5)(rollup@4.23.0) - '@rollup/plugin-commonjs': - specifier: 26.0.1 - version: 26.0.1(rollup@4.23.0) - '@rollup/plugin-json': - specifier: 6.1.0 - version: 6.1.0(rollup@4.23.0) - '@rollup/plugin-node-resolve': - specifier: 15.2.3 - version: 15.2.3(rollup@4.23.0) - '@rollup/plugin-typescript': - specifier: 12.1.0 - version: 12.1.0(rollup@4.23.0)(tslib@2.6.2)(typescript@5.6.2) '@testing-library/dom': specifier: 8.20.1 version: 8.20.1 @@ -3259,6 +3160,9 @@ importers: '@types/testing-library__jest-dom': specifier: 5.14.9 version: 5.14.9 + '@utrecht/build-utils-react': + specifier: workspace:* + version: link:../../build-utils-react '@utrecht/page-body-css': specifier: workspace:* version: link:../../../components/page-body @@ -3274,18 +3178,6 @@ importers: rollup: specifier: 4.23.0 version: 4.23.0 - rollup-plugin-filesize: - specifier: 10.0.0 - version: 10.0.0 - rollup-plugin-node-externals: - specifier: 7.1.2 - version: 7.1.2(rollup@4.23.0) - rollup-plugin-peer-deps-external: - specifier: 2.2.4 - version: 2.2.4(rollup@4.23.0) - rollup-plugin-postcss: - specifier: 4.0.2 - version: 4.0.2(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/node@22.7.4)(typescript@5.6.2)) typescript: specifier: 5.6.2 version: 5.6.2 @@ -3302,33 +3194,6 @@ importers: specifier: '18' version: 18.3.1(react@18.3.1) devDependencies: - '@babel/plugin-transform-runtime': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-env': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-react': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-typescript': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@rollup/plugin-babel': - specifier: 6.0.4 - version: 6.0.4(@babel/core@7.24.7)(@types/babel__core@7.20.5)(rollup@4.23.0) - '@rollup/plugin-commonjs': - specifier: 26.0.1 - version: 26.0.1(rollup@4.23.0) - '@rollup/plugin-json': - specifier: 6.1.0 - version: 6.1.0(rollup@4.23.0) - '@rollup/plugin-node-resolve': - specifier: 15.2.3 - version: 15.2.3(rollup@4.23.0) - '@rollup/plugin-typescript': - specifier: 12.1.0 - version: 12.1.0(rollup@4.23.0)(tslib@2.6.2)(typescript@5.6.2) '@testing-library/dom': specifier: 8.20.1 version: 8.20.1 @@ -3350,6 +3215,9 @@ importers: '@types/testing-library__jest-dom': specifier: 5.14.9 version: 5.14.9 + '@utrecht/build-utils-react': + specifier: workspace:* + version: link:../../build-utils-react '@utrecht/page-footer-css': specifier: workspace:* version: link:../../../components/page-footer @@ -3365,18 +3233,6 @@ importers: rollup: specifier: 4.23.0 version: 4.23.0 - rollup-plugin-filesize: - specifier: 10.0.0 - version: 10.0.0 - rollup-plugin-node-externals: - specifier: 7.1.2 - version: 7.1.2(rollup@4.23.0) - rollup-plugin-peer-deps-external: - specifier: 2.2.4 - version: 2.2.4(rollup@4.23.0) - rollup-plugin-postcss: - specifier: 4.0.2 - version: 4.0.2(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/node@22.7.4)(typescript@5.6.2)) typescript: specifier: 5.6.2 version: 5.6.2 @@ -3393,33 +3249,6 @@ importers: specifier: '18' version: 18.3.1(react@18.3.1) devDependencies: - '@babel/plugin-transform-runtime': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-env': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-react': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-typescript': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@rollup/plugin-babel': - specifier: 6.0.4 - version: 6.0.4(@babel/core@7.24.7)(@types/babel__core@7.20.5)(rollup@4.23.0) - '@rollup/plugin-commonjs': - specifier: 26.0.1 - version: 26.0.1(rollup@4.23.0) - '@rollup/plugin-json': - specifier: 6.1.0 - version: 6.1.0(rollup@4.23.0) - '@rollup/plugin-node-resolve': - specifier: 15.2.3 - version: 15.2.3(rollup@4.23.0) - '@rollup/plugin-typescript': - specifier: 12.1.0 - version: 12.1.0(rollup@4.23.0)(tslib@2.6.2)(typescript@5.6.2) '@testing-library/dom': specifier: 8.20.1 version: 8.20.1 @@ -3441,6 +3270,9 @@ importers: '@types/testing-library__jest-dom': specifier: 5.14.9 version: 5.14.9 + '@utrecht/build-utils-react': + specifier: workspace:* + version: link:../../build-utils-react '@utrecht/page-header-css': specifier: workspace:* version: link:../../../components/page-header @@ -3456,18 +3288,6 @@ importers: rollup: specifier: 4.23.0 version: 4.23.0 - rollup-plugin-filesize: - specifier: 10.0.0 - version: 10.0.0 - rollup-plugin-node-externals: - specifier: 7.1.2 - version: 7.1.2(rollup@4.23.0) - rollup-plugin-peer-deps-external: - specifier: 2.2.4 - version: 2.2.4(rollup@4.23.0) - rollup-plugin-postcss: - specifier: 4.0.2 - version: 4.0.2(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/node@22.7.4)(typescript@5.6.2)) typescript: specifier: 5.6.2 version: 5.6.2 @@ -3484,33 +3304,6 @@ importers: specifier: '18' version: 18.3.1(react@18.3.1) devDependencies: - '@babel/plugin-transform-runtime': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-env': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-react': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-typescript': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@rollup/plugin-babel': - specifier: 6.0.4 - version: 6.0.4(@babel/core@7.24.7)(@types/babel__core@7.20.5)(rollup@4.23.0) - '@rollup/plugin-commonjs': - specifier: 26.0.1 - version: 26.0.1(rollup@4.23.0) - '@rollup/plugin-json': - specifier: 6.1.0 - version: 6.1.0(rollup@4.23.0) - '@rollup/plugin-node-resolve': - specifier: 15.2.3 - version: 15.2.3(rollup@4.23.0) - '@rollup/plugin-typescript': - specifier: 12.1.0 - version: 12.1.0(rollup@4.23.0)(tslib@2.6.2)(typescript@5.6.2) '@testing-library/dom': specifier: 8.20.1 version: 8.20.1 @@ -3532,6 +3325,9 @@ importers: '@types/testing-library__jest-dom': specifier: 5.14.9 version: 5.14.9 + '@utrecht/build-utils-react': + specifier: workspace:* + version: link:../../build-utils-react '@utrecht/page-layout-css': specifier: workspace:* version: link:../../../components/page-layout @@ -3547,18 +3343,6 @@ importers: rollup: specifier: 4.23.0 version: 4.23.0 - rollup-plugin-filesize: - specifier: 10.0.0 - version: 10.0.0 - rollup-plugin-node-externals: - specifier: 7.1.2 - version: 7.1.2(rollup@4.23.0) - rollup-plugin-peer-deps-external: - specifier: 2.2.4 - version: 2.2.4(rollup@4.23.0) - rollup-plugin-postcss: - specifier: 4.0.2 - version: 4.0.2(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/node@22.7.4)(typescript@5.6.2)) typescript: specifier: 5.6.2 version: 5.6.2 @@ -3703,33 +3487,6 @@ importers: specifier: '18' version: 18.3.1(react@18.3.1) devDependencies: - '@babel/plugin-transform-runtime': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-env': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-react': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@babel/preset-typescript': - specifier: 7.24.7 - version: 7.24.7(@babel/core@7.24.7) - '@rollup/plugin-babel': - specifier: 6.0.4 - version: 6.0.4(@babel/core@7.24.7)(@types/babel__core@7.20.5)(rollup@4.23.0) - '@rollup/plugin-commonjs': - specifier: 26.0.1 - version: 26.0.1(rollup@4.23.0) - '@rollup/plugin-json': - specifier: 6.1.0 - version: 6.1.0(rollup@4.23.0) - '@rollup/plugin-node-resolve': - specifier: 15.2.3 - version: 15.2.3(rollup@4.23.0) - '@rollup/plugin-typescript': - specifier: 12.1.0 - version: 12.1.0(rollup@4.23.0)(tslib@2.6.2)(typescript@5.6.2) '@testing-library/dom': specifier: 8.20.1 version: 8.20.1 @@ -3751,6 +3508,9 @@ importers: '@types/testing-library__jest-dom': specifier: 5.14.9 version: 5.14.9 + '@utrecht/build-utils-react': + specifier: workspace:* + version: link:../../build-utils-react '@utrecht/root-css': specifier: workspace:* version: link:../../../components/root @@ -3766,18 +3526,6 @@ importers: rollup: specifier: 4.23.0 version: 4.23.0 - rollup-plugin-filesize: - specifier: 10.0.0 - version: 10.0.0 - rollup-plugin-node-externals: - specifier: 7.1.2 - version: 7.1.2(rollup@4.23.0) - rollup-plugin-peer-deps-external: - specifier: 2.2.4 - version: 2.2.4(rollup@4.23.0) - rollup-plugin-postcss: - specifier: 4.0.2 - version: 4.0.2(postcss@8.4.38)(ts-node@10.9.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/node@22.7.4)(typescript@5.6.2)) typescript: specifier: 5.6.2 version: 5.6.2 @@ -4142,13 +3890,13 @@ importers: version: 1.1.0 '@storybook/preset-scss': specifier: 1.0.3 - version: 1.0.3(css-loader@6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(sass-loader@13.3.2(sass@1.69.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(style-loader@3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5)))) + version: 1.0.3(css-loader@6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(sass-loader@13.3.2(sass@1.69.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(style-loader@3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20))) '@storybook/react': specifier: 7.6.4 version: 7.6.4(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5) '@storybook/react-webpack5': specifier: 7.6.4 - version: 7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(@swc/helpers@0.5.5)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(webpack-hot-middleware@2.25.4) + version: 7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(@swc/helpers@0.5.5)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(webpack-hot-middleware@2.25.4) '@storybook/theming': specifier: 7.6.4 version: 7.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -4196,7 +3944,7 @@ importers: version: 5.1.6(@storybook/addons@7.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@storybook/api@7.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@storybook/components@7.6.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@storybook/core-events@7.6.4)(@storybook/theming@7.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react-syntax-highlighter@15.5.0(react@18.3.1))(react@18.3.1) babel-loader: specifier: 9.1.3 - version: 9.1.3(@babel/core@7.24.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + version: 9.1.3(@babel/core@7.24.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) clsx: specifier: 2.1.1 version: 2.1.1 @@ -4205,7 +3953,7 @@ importers: version: 1.5.0 css-loader: specifier: 6.8.1 - version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) firacode: specifier: 6.2.0 version: 6.2.0 @@ -4238,7 +3986,7 @@ importers: version: 1.69.5 sass-loader: specifier: 13.3.2 - version: 13.3.2(sass@1.69.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + version: 13.3.2(sass@1.69.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) storybook: specifier: 7.6.4 version: 7.6.4(encoding@0.1.13) @@ -4250,13 +3998,13 @@ importers: version: 6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) style-loader: specifier: 3.3.3 - version: 3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + version: 3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) typescript: specifier: 4.9.5 version: 4.9.5 webpack: specifier: 5.89.0 - version: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11) + version: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) packages/storybook-angular: devDependencies: @@ -4265,7 +4013,7 @@ importers: version: 0.1701.0(chokidar@3.5.3) '@angular-devkit/build-angular': specifier: 17.1.0 - version: 17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.5.3)(html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(jest-environment-jsdom@29.7.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.5))(@types/node@22.7.4)(typescript@5.3.3)))(ng-packagr@17.0.3(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(tslib@2.6.2)(typescript@5.3.3))(typescript@5.3.3) + version: 17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.5.3)(html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(jest-environment-jsdom@29.7.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.5))(@types/node@22.7.4)(typescript@5.3.3)))(ng-packagr@17.0.3(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(tslib@2.6.2)(typescript@5.3.3))(typescript@5.3.3) '@angular-devkit/core': specifier: 17.1.0 version: 17.1.0(chokidar@3.5.3) @@ -4355,13 +4103,13 @@ importers: version: 7.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/angular': specifier: 7.6.4 - version: 7.6.4(rpfv6o5eavakj4q3prnsmnwwou) + version: 7.6.4(fpshbwn57y4r6jklfuwo7okc6a) '@storybook/api': specifier: 7.6.4 version: 7.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/builder-webpack5': specifier: 7.6.4 - version: 7.6.4(@swc/helpers@0.5.5)(encoding@0.1.13)(esbuild@0.18.20)(typescript@5.3.3) + version: 7.6.4(@swc/helpers@0.5.5)(encoding@0.1.13)(typescript@5.3.3) '@storybook/components': specifier: 7.6.4 version: 7.6.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -4406,10 +4154,10 @@ importers: version: link:../storybook-helpers babel-loader: specifier: 9.1.3 - version: 9.1.3(@babel/core@7.24.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) + version: 9.1.3(@babel/core@7.24.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) css-loader: specifier: 6.8.1 - version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) + version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) react: specifier: 18.3.1 version: 18.3.1 @@ -4421,19 +4169,19 @@ importers: version: 7.8.1 sass-loader: specifier: 13.3.2 - version: 13.3.2(sass@1.69.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) + version: 13.3.2(sass@1.69.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) storybook-addon-pseudo-states: specifier: 2.1.2 version: 2.1.2(@storybook/components@7.6.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@storybook/core-events@7.6.4)(@storybook/manager-api@7.6.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@storybook/preview-api@7.6.5)(@storybook/theming@7.6.4(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) style-loader: specifier: 3.3.3 - version: 3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) + version: 3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) typescript: specifier: 5.3.3 version: 5.3.3 webpack: specifier: 5.89.0 - version: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) + version: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11) zone.js: specifier: 0.14.3 version: 0.14.3 @@ -4514,7 +4262,7 @@ importers: version: 7.6.4(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5) '@storybook/react-webpack5': specifier: 7.6.4 - version: 7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(@swc/helpers@0.5.5)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(webpack-hot-middleware@2.25.4) + version: 7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(@swc/helpers@0.5.5)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(webpack-hot-middleware@2.25.4) '@storybook/theming': specifier: 7.6.4 version: 7.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -4829,7 +4577,7 @@ importers: version: 1.5.0 css-loader: specifier: 6.8.1 - version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) firacode: specifier: 6.2.0 version: 6.2.0 @@ -4979,7 +4727,7 @@ importers: version: 7.6.4(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5) '@storybook/react-webpack5': specifier: 7.6.4 - version: 7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(@swc/helpers@0.5.5)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(webpack-hot-middleware@2.25.4) + version: 7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(@swc/helpers@0.5.5)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(webpack-hot-middleware@2.25.4) '@storybook/theming': specifier: 7.6.4 version: 7.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5120,7 +4868,7 @@ importers: version: 1.5.0 css-loader: specifier: 6.8.1 - version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) firacode: specifier: 6.2.0 version: 6.2.0 @@ -5231,7 +4979,7 @@ importers: version: 7.6.4(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5) '@storybook/react-webpack5': specifier: 7.6.4 - version: 7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(@swc/helpers@0.5.5)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(webpack-hot-middleware@2.25.4) + version: 7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(@swc/helpers@0.5.5)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(webpack-hot-middleware@2.25.4) '@storybook/theming': specifier: 7.6.4 version: 7.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5333,7 +5081,7 @@ importers: version: 1.5.0 css-loader: specifier: 6.8.1 - version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) firacode: specifier: 6.2.0 version: 6.2.0 @@ -6128,7 +5876,7 @@ importers: version: 7.6.4(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5) '@storybook/react-webpack5': specifier: 7.6.4 - version: 7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(@swc/helpers@0.5.5)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(webpack-hot-middleware@2.25.4) + version: 7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(@swc/helpers@0.5.5)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(webpack-hot-middleware@2.25.4) '@storybook/theming': specifier: 7.6.4 version: 7.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -6353,7 +6101,7 @@ importers: version: 1.5.0 css-loader: specifier: 6.8.1 - version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) firacode: specifier: 6.2.0 version: 6.2.0 @@ -6420,7 +6168,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: 15.2.10 - version: 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))(@swc/core@1.3.100(@swc/helpers@0.5.5))(html-webpack-plugin@5.5.4(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))))(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))(typescript@4.8.4) + version: 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))(@swc/core@1.3.100(@swc/helpers@0.5.5))(html-webpack-plugin@5.5.4(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8)))(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))(typescript@4.8.4) '@angular/animations': specifier: 15.2.10 version: 15.2.10(@angular/core@15.2.10(rxjs@7.8.1)(zone.js@0.13.3)) @@ -24750,7 +24498,7 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@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))(@swc/core@1.3.100(@swc/helpers@0.5.5))(html-webpack-plugin@5.5.4(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))))(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))(typescript@4.8.4)': + '@angular-devkit/build-angular@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))(@swc/core@1.3.100(@swc/helpers@0.5.5))(html-webpack-plugin@5.5.4(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8)))(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))(typescript@4.8.4)': dependencies: '@ampproject/remapping': 2.2.0 '@angular-devkit/architect': 0.1502.10(chokidar@3.5.3) @@ -24813,7 +24561,7 @@ snapshots: webpack-dev-middleware: 6.0.1(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8)) webpack-dev-server: 4.11.1(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8)) webpack-merge: 5.8.0 - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.4(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))))(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8)) + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.4(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8)))(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8)) optionalDependencies: esbuild: 0.17.8 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) @@ -24831,103 +24579,11 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-angular@17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.5.3)(html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(jest-environment-jsdom@29.7.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.5))(@types/node@22.7.4)(typescript@5.3.3)))(ng-packagr@17.0.3(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(tslib@2.6.2)(typescript@5.3.3))(typescript@5.3.3)': - dependencies: - '@ampproject/remapping': 2.2.1 - '@angular-devkit/architect': 0.1701.0(chokidar@3.5.3) - '@angular-devkit/build-webpack': 0.1701.0(chokidar@3.5.3)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) - '@angular-devkit/core': 17.1.0(chokidar@3.5.3) - '@angular/compiler-cli': 17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3) - '@babel/core': 7.23.7 - '@babel/generator': 7.23.6 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-transform-async-generator-functions': 7.23.7(@babel/core@7.23.7) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-runtime': 7.23.7(@babel/core@7.23.7) - '@babel/preset-env': 7.23.7(@babel/core@7.23.7) - '@babel/runtime': 7.23.7 - '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) - '@vitejs/plugin-basic-ssl': 1.0.2(vite@5.0.11(@types/node@22.7.4)(less@4.2.0)(sass@1.69.7)(terser@5.26.0)) - ansi-colors: 4.1.3 - autoprefixer: 10.4.16(postcss@8.4.33) - babel-loader: 9.1.3(@babel/core@7.23.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) - babel-plugin-istanbul: 6.1.1 - browserslist: 4.23.1 - copy-webpack-plugin: 11.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) - critters: 0.0.20 - css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) - esbuild-wasm: 0.19.11 - fast-glob: 3.3.2 - http-proxy-middleware: 2.0.6(@types/express@4.17.21) - https-proxy-agent: 7.0.2 - inquirer: 9.2.12 - jsonc-parser: 3.2.0 - karma-source-map-support: 1.4.0 - less: 4.2.0 - less-loader: 11.1.0(less@4.2.0)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) - license-webpack-plugin: 4.0.2(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) - loader-utils: 3.2.1 - magic-string: 0.30.5 - mini-css-extract-plugin: 2.7.6(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) - mrmime: 2.0.0 - open: 8.4.2 - ora: 5.4.1 - parse5-html-rewriting-stream: 7.0.0 - picomatch: 3.0.1 - piscina: 4.2.1 - postcss: 8.4.33 - postcss-loader: 7.3.4(postcss@8.4.33)(typescript@5.3.3)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) - resolve-url-loader: 5.0.0 - rxjs: 7.8.1 - sass: 1.69.7 - sass-loader: 13.3.3(sass@1.69.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) - semver: 7.5.4 - source-map-loader: 5.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) - source-map-support: 0.5.21 - terser: 5.26.0 - text-table: 0.2.0 - tree-kill: 1.2.2 - tslib: 2.6.2 - typescript: 5.3.3 - undici: 6.2.1 - vite: 5.0.11(@types/node@22.7.4)(less@4.2.0)(sass@1.69.7)(terser@5.26.0) - watchpack: 2.4.0 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11) - webpack-dev-middleware: 6.1.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) - webpack-dev-server: 4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) - webpack-merge: 5.10.0 - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) - optionalDependencies: - esbuild: 0.19.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.5))(@types/node@22.7.4)(typescript@5.3.3)) - jest-environment-jsdom: 29.7.0 - ng-packagr: 17.0.3(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(tslib@2.6.2)(typescript@5.3.3) - transitivePeerDependencies: - - '@swc/core' - - '@types/express' - - '@types/node' - - bufferutil - - chokidar - - debug - - fibers - - html-webpack-plugin - - lightningcss - - node-sass - - sass-embedded - - stylus - - sugarss - - supports-color - - uglify-js - - utf-8-validate - - webpack-cli - - '@angular-devkit/build-angular@17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.5.3)(html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(jest-environment-jsdom@29.7.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.5))(@types/node@22.7.4)(typescript@5.3.3)))(ng-packagr@17.0.3(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(tslib@2.6.2)(typescript@5.3.3))(typescript@5.3.3)': + '@angular-devkit/build-angular@17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.5.3)(html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(jest-environment-jsdom@29.7.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.5))(@types/node@22.7.4)(typescript@5.3.3)))(ng-packagr@17.0.3(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(tslib@2.6.2)(typescript@5.3.3))(typescript@5.3.3)': dependencies: '@ampproject/remapping': 2.2.1 '@angular-devkit/architect': 0.1701.0(chokidar@3.5.3) - '@angular-devkit/build-webpack': 0.1701.0(chokidar@3.5.3)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) + '@angular-devkit/build-webpack': 0.1701.0(chokidar@3.5.3)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) '@angular-devkit/core': 17.1.0(chokidar@3.5.3) '@angular/compiler-cli': 17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3) '@babel/core': 7.23.7 @@ -24940,16 +24596,16 @@ snapshots: '@babel/preset-env': 7.23.7(@babel/core@7.23.7) '@babel/runtime': 7.23.7 '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) + '@ngtools/webpack': 17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) '@vitejs/plugin-basic-ssl': 1.0.2(vite@5.0.11(@types/node@22.7.4)(less@4.2.0)(sass@1.69.7)(terser@5.26.0)) ansi-colors: 4.1.3 autoprefixer: 10.4.16(postcss@8.4.33) babel-loader: 9.1.3(@babel/core@7.23.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) babel-plugin-istanbul: 6.1.1 browserslist: 4.23.1 - copy-webpack-plugin: 11.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + copy-webpack-plugin: 11.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) critters: 0.0.20 - css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) esbuild-wasm: 0.19.11 fast-glob: 3.3.2 http-proxy-middleware: 2.0.6(@types/express@4.17.21) @@ -24974,9 +24630,9 @@ snapshots: resolve-url-loader: 5.0.0 rxjs: 7.8.1 sass: 1.69.7 - sass-loader: 13.3.3(sass@1.69.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) + sass-loader: 13.3.3(sass@1.69.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) semver: 7.5.4 - source-map-loader: 5.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) + source-map-loader: 5.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) source-map-support: 0.5.21 terser: 5.26.0 text-table: 0.2.0 @@ -25024,16 +24680,7 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/build-webpack@0.1701.0(chokidar@3.5.3)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20))': - dependencies: - '@angular-devkit/architect': 0.1701.0(chokidar@3.5.3) - rxjs: 7.8.1 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) - webpack-dev-server: 4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) - transitivePeerDependencies: - - chokidar - - '@angular-devkit/build-webpack@0.1701.0(chokidar@3.5.3)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11))': + '@angular-devkit/build-webpack@0.1701.0(chokidar@3.5.3)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5)))': dependencies: '@angular-devkit/architect': 0.1701.0(chokidar@3.5.3) rxjs: 7.8.1 @@ -26113,12 +25760,6 @@ snapshots: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.2)': - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.7 - optional: true - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -26129,12 +25770,6 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.2)': - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.7 - optional: true - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -26145,12 +25780,6 @@ snapshots: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.2)': - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.7 - optional: true - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -26241,12 +25870,6 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.2)': - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.7 - optional: true - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -26262,12 +25885,6 @@ snapshots: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.2)': - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.7 - optional: true - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -26288,12 +25905,6 @@ snapshots: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.2)': - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.7 - optional: true - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -26309,12 +25920,6 @@ snapshots: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.2)': - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.7 - optional: true - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -26330,12 +25935,6 @@ snapshots: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.2)': - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.7 - optional: true - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -26351,12 +25950,6 @@ snapshots: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.2)': - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.7 - optional: true - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -26372,12 +25965,6 @@ snapshots: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.2)': - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.7 - optional: true - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -26393,12 +25980,6 @@ snapshots: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.2)': - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.7 - optional: true - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -26429,12 +26010,6 @@ snapshots: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.2)': - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-plugin-utils': 7.24.7 - optional: true - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -28307,9 +27882,9 @@ snapshots: cli-table3: 0.6.3 combine-promises: 1.2.0 commander: 5.1.0 - copy-webpack-plugin: 11.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + copy-webpack-plugin: 11.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) core-js: 3.34.0 - css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) 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.5))) cssnano: 5.1.15(postcss@8.4.38) del: 6.1.1 @@ -28320,7 +27895,7 @@ snapshots: fs-extra: 11.2.0 html-minifier-terser: 7.2.0 html-tags: 3.3.1 - html-webpack-plugin: 5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + html-webpack-plugin: 5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) leven: 3.1.0 lodash: 4.17.21 mini-css-extract-plugin: 2.7.6(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) @@ -30460,13 +30035,7 @@ snapshots: typescript: 4.8.4 webpack: 5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8) - '@ngtools/webpack@17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20))': - dependencies: - '@angular/compiler-cli': 17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3) - typescript: 5.3.3 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) - - '@ngtools/webpack@17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11))': + '@ngtools/webpack@17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(typescript@5.3.3)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5)))': dependencies: '@angular/compiler-cli': 17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3) typescript: 5.3.3 @@ -31151,7 +30720,25 @@ snapshots: '@pkgr/core@0.1.1': {} - '@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@4.20.1)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(webpack-hot-middleware@2.25.4)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5)))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@4.20.1)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(webpack-hot-middleware@2.25.4)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20))': + dependencies: + ansi-html-community: 0.0.8 + common-path-prefix: 3.0.0 + core-js-pure: 3.34.0 + error-stack-parser: 2.1.4 + find-up: 5.0.0 + html-entities: 2.4.0 + loader-utils: 2.0.4 + 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.5))(esbuild@0.18.20) + 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.5))(esbuild@0.18.20)) + webpack-hot-middleware: 2.25.4 + + '@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@4.20.1)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(webpack-hot-middleware@2.25.4)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5)))': dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 @@ -32705,10 +32292,10 @@ snapshots: - react - react-dom - '@storybook/angular@7.6.4(rpfv6o5eavakj4q3prnsmnwwou)': + '@storybook/angular@7.6.4(fpshbwn57y4r6jklfuwo7okc6a)': dependencies: '@angular-devkit/architect': 0.1701.0(chokidar@3.5.3) - '@angular-devkit/build-angular': 17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.5.3)(html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(jest-environment-jsdom@29.7.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.5))(@types/node@22.7.4)(typescript@5.3.3)))(ng-packagr@17.0.3(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(tslib@2.6.2)(typescript@5.3.3))(typescript@5.3.3) + '@angular-devkit/build-angular': 17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.5.3)(html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(jest-environment-jsdom@29.7.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.5))(@types/node@22.7.4)(typescript@5.3.3)))(ng-packagr@17.0.3(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(tslib@2.6.2)(typescript@5.3.3))(typescript@5.3.3) '@angular-devkit/core': 17.1.0(chokidar@3.5.3) '@angular/common': 17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3))(rxjs@7.8.1) '@angular/compiler': 17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)) @@ -32718,7 +32305,7 @@ snapshots: '@angular/platform-browser': 17.1.0(@angular/animations@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(@angular/common@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3))(rxjs@7.8.1))(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)) '@angular/platform-browser-dynamic': 17.1.0(@angular/common@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3))(rxjs@7.8.1))(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3))(@angular/platform-browser@17.1.0(@angular/animations@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(@angular/common@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3))(rxjs@7.8.1))(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3))) '@babel/core': 7.24.7 - '@storybook/builder-webpack5': 7.6.4(@swc/helpers@0.5.5)(encoding@0.1.13)(esbuild@0.18.20)(typescript@5.3.3) + '@storybook/builder-webpack5': 7.6.4(@swc/helpers@0.5.5)(encoding@0.1.13)(typescript@5.3.3) '@storybook/cli': 7.6.4(encoding@0.1.13) '@storybook/client-logger': 7.6.4 '@storybook/core-common': 7.6.4(encoding@0.1.13) @@ -32745,7 +32332,7 @@ snapshots: tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.3.3 util-deprecate: 1.0.2 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11) zone.js: 0.14.3 optionalDependencies: '@angular/cli': 17.1.0(chokidar@3.5.3) @@ -33023,7 +32610,7 @@ snapshots: - encoding - supports-color - '@storybook/builder-webpack5@7.6.4(@swc/helpers@0.5.5)(encoding@0.1.13)(esbuild@0.18.20)(typescript@5.3.3)': + '@storybook/builder-webpack5@7.6.4(@swc/helpers@0.5.5)(encoding@0.1.13)(esbuild@0.18.20)(typescript@4.9.5)': dependencies: '@babel/core': 7.24.7 '@storybook/channels': 7.6.4 @@ -33044,7 +32631,7 @@ snapshots: css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) es-module-lexer: 1.4.1 express: 4.18.2 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.3.3)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.9.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) fs-extra: 11.2.0 html-webpack-plugin: 5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) magic-string: 0.30.5 @@ -33063,7 +32650,7 @@ snapshots: webpack-hot-middleware: 2.25.4 webpack-virtual-modules: 0.5.0 optionalDependencies: - typescript: 5.3.3 + typescript: 4.9.5 transitivePeerDependencies: - '@swc/helpers' - encoding @@ -33090,12 +32677,12 @@ snapshots: browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 constants-browserify: 1.0.0 - css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) es-module-lexer: 1.4.1 express: 4.18.2 fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.9.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) fs-extra: 11.2.0 - html-webpack-plugin: 5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + html-webpack-plugin: 5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) magic-string: 0.30.5 path-browserify: 1.0.1 process: 0.11.10 @@ -33121,6 +32708,55 @@ snapshots: - uglify-js - webpack-cli + '@storybook/builder-webpack5@7.6.4(@swc/helpers@0.5.5)(encoding@0.1.13)(typescript@5.3.3)': + dependencies: + '@babel/core': 7.24.7 + '@storybook/channels': 7.6.4 + '@storybook/client-logger': 7.6.4 + '@storybook/core-common': 7.6.4(encoding@0.1.13) + '@storybook/core-events': 7.6.4 + '@storybook/core-webpack': 7.6.4(encoding@0.1.13) + '@storybook/node-logger': 7.6.4 + '@storybook/preview': 7.6.4 + '@storybook/preview-api': 7.6.4 + '@swc/core': 1.3.100(@swc/helpers@0.5.5) + '@types/node': 18.19.3 + '@types/semver': 7.5.6 + babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + browser-assert: 1.2.1 + case-sensitive-paths-webpack-plugin: 2.4.0 + constants-browserify: 1.0.0 + css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) + es-module-lexer: 1.4.1 + express: 4.18.2 + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.3.3)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + fs-extra: 11.2.0 + html-webpack-plugin: 5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) + magic-string: 0.30.5 + path-browserify: 1.0.1 + process: 0.11.10 + semver: 7.6.2 + style-loader: 3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + swc-loader: 0.2.3(@swc/core@1.3.100(@swc/helpers@0.5.5))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) + ts-dedent: 2.2.0 + url: 0.11.3 + util: 0.12.5 + util-deprecate: 1.0.2 + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11) + webpack-dev-middleware: 6.1.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) + webpack-hot-middleware: 2.25.4 + webpack-virtual-modules: 0.5.0 + optionalDependencies: + typescript: 5.3.3 + transitivePeerDependencies: + - '@swc/helpers' + - encoding + - esbuild + - supports-color + - uglify-js + - webpack-cli + '@storybook/channels@6.5.16': dependencies: core-js: 3.34.0 @@ -33778,11 +33414,49 @@ snapshots: '@storybook/postinstall@7.6.4': {} - '@storybook/preset-react-webpack@7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(webpack-hot-middleware@2.25.4)': + '@storybook/preset-react-webpack@7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(webpack-hot-middleware@2.25.4)': dependencies: '@babel/preset-flow': 7.23.3(@babel/core@7.24.7) '@babel/preset-react': 7.24.7(@babel/core@7.24.7) - '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.20.1)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(webpack-hot-middleware@2.25.4)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.20.1)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(webpack-hot-middleware@2.25.4)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) + '@storybook/core-webpack': 7.6.4(encoding@0.1.13) + '@storybook/docs-tools': 7.6.4(encoding@0.1.13) + '@storybook/node-logger': 7.6.4 + '@storybook/react': 7.6.4(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@4.9.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) + '@types/node': 18.19.3 + '@types/semver': 7.5.6 + babel-plugin-add-react-displayname: 0.0.5 + fs-extra: 11.2.0 + magic-string: 0.30.5 + react: 18.3.1 + react-docgen: 7.0.1 + react-dom: 18.3.1(react@18.3.1) + react-refresh: 0.14.0 + semver: 7.6.2 + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) + optionalDependencies: + '@babel/core': 7.24.7 + typescript: 4.9.5 + transitivePeerDependencies: + - '@swc/core' + - '@types/webpack' + - encoding + - esbuild + - sockjs-client + - supports-color + - type-fest + - uglify-js + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@storybook/preset-react-webpack@7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(webpack-hot-middleware@2.25.4)': + dependencies: + '@babel/preset-flow': 7.23.3(@babel/core@7.24.7) + '@babel/preset-react': 7.24.7(@babel/core@7.24.7) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.20.1)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(webpack-hot-middleware@2.25.4)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) '@storybook/core-webpack': 7.6.4(encoding@0.1.13) '@storybook/docs-tools': 7.6.4(encoding@0.1.13) '@storybook/node-logger': 7.6.4 @@ -33816,6 +33490,12 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve + '@storybook/preset-scss@1.0.3(css-loader@6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(sass-loader@13.3.2(sass@1.69.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(style-loader@3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))': + dependencies: + css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) + sass-loader: 13.3.2(sass@1.69.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) + style-loader: 3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) + '@storybook/preset-scss@1.0.3(css-loader@6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(sass-loader@13.3.2(sass@1.69.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(style-loader@3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))': dependencies: css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) @@ -33824,7 +33504,7 @@ snapshots: '@storybook/preset-scss@1.0.3(css-loader@6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(sass-loader@13.3.2(sass@1.69.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(style-loader@3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))': dependencies: - css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) sass-loader: 13.3.2(sass@1.69.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) style-loader: 3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) @@ -33883,6 +33563,20 @@ snapshots: '@storybook/preview@7.6.4': {} + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@4.9.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20))': + dependencies: + debug: 4.3.7 + endent: 2.1.0 + find-cache-dir: 3.3.2 + flat-cache: 3.2.0 + micromatch: 4.0.7 + react-docgen-typescript: 2.2.2(typescript@4.9.5) + tslib: 2.6.2 + typescript: 4.9.5 + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) + transitivePeerDependencies: + - supports-color + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@4.9.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5)))': dependencies: debug: 4.3.7 @@ -33928,10 +33622,36 @@ snapshots: - typescript - vite-plugin-glimmerx - '@storybook/react-webpack5@7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(@swc/helpers@0.5.5)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(webpack-hot-middleware@2.25.4)': + '@storybook/react-webpack5@7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(@swc/helpers@0.5.5)(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(webpack-hot-middleware@2.25.4)': + dependencies: + '@storybook/builder-webpack5': 7.6.4(@swc/helpers@0.5.5)(encoding@0.1.13)(esbuild@0.18.20)(typescript@4.9.5) + '@storybook/preset-react-webpack': 7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(encoding@0.1.13)(esbuild@0.18.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(webpack-hot-middleware@2.25.4) + '@storybook/react': 7.6.4(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5) + '@types/node': 18.19.3 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@babel/core': 7.24.7 + typescript: 4.9.5 + transitivePeerDependencies: + - '@swc/core' + - '@swc/helpers' + - '@types/webpack' + - encoding + - esbuild + - sockjs-client + - supports-color + - type-fest + - uglify-js + - webpack-cli + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + + '@storybook/react-webpack5@7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(@swc/helpers@0.5.5)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(webpack-hot-middleware@2.25.4)': dependencies: '@storybook/builder-webpack5': 7.6.4(@swc/helpers@0.5.5)(encoding@0.1.13)(typescript@4.9.5) - '@storybook/preset-react-webpack': 7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(webpack-hot-middleware@2.25.4) + '@storybook/preset-react-webpack': 7.6.4(@babel/core@7.24.7)(@swc/core@1.3.100(@swc/helpers@0.5.5))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@4.20.1)(typescript@4.9.5)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(webpack-hot-middleware@2.25.4) '@storybook/react': 7.6.4(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5) '@types/node': 18.19.3 react: 18.3.1 @@ -36089,20 +35809,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-jest@29.7.0(@babel/core@7.23.2): - dependencies: - '@babel/core': 7.23.2 - '@jest/transform': 29.7.0 - '@types/babel__core': 7.20.5 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.23.2) - chalk: 4.1.2 - graceful-fs: 4.2.11 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - optional: true - babel-jest@29.7.0(@babel/core@7.24.7): dependencies: '@babel/core': 7.24.7 @@ -36134,13 +35840,6 @@ snapshots: schema-utils: 4.2.0 webpack: 5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8) - babel-loader@9.1.3(@babel/core@7.23.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)): - dependencies: - '@babel/core': 7.23.7 - find-cache-dir: 4.0.0 - schema-utils: 4.2.0 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) - babel-loader@9.1.3(@babel/core@7.23.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)): dependencies: '@babel/core': 7.23.7 @@ -36315,23 +36014,6 @@ snapshots: core-js: 2.6.12 regenerator-runtime: 0.10.5 - babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.2): - dependencies: - '@babel/core': 7.23.2 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.2) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.2) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.2) - optional: true - babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.7): dependencies: '@babel/core': 7.24.7 @@ -36403,13 +36085,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-preset-jest@29.6.3(@babel/core@7.23.2): - dependencies: - '@babel/core': 7.23.2 - babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.2) - optional: true - babel-preset-jest@29.6.3(@babel/core@7.24.7): dependencies: '@babel/core': 7.24.7 @@ -37423,17 +37098,7 @@ snapshots: serialize-javascript: 6.0.1 webpack: 5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8) - copy-webpack-plugin@11.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)): - dependencies: - fast-glob: 3.3.2 - glob-parent: 6.0.2 - globby: 13.2.2 - normalize-path: 3.0.0 - schema-utils: 4.2.0 - serialize-javascript: 6.0.1 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) - - copy-webpack-plugin@11.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))): + copy-webpack-plugin@11.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -37712,7 +37377,7 @@ snapshots: semver: 7.6.2 webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) - css-loader@6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))): + css-loader@6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -39980,6 +39645,23 @@ snapshots: eslint: 8.57.0 vue-template-compiler: 2.7.15 + fork-ts-checker-webpack-plugin@8.0.0(typescript@4.9.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)): + dependencies: + '@babel/code-frame': 7.24.7 + chalk: 4.1.2 + chokidar: 3.5.3 + cosmiconfig: 7.1.0 + deepmerge: 4.3.1 + fs-extra: 10.1.0 + memfs: 3.5.3 + minimatch: 3.1.2 + node-abort-controller: 3.1.1 + schema-utils: 3.3.0 + semver: 7.6.2 + tapable: 2.2.1 + typescript: 4.9.5 + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) + fork-ts-checker-webpack-plugin@8.0.0(typescript@4.9.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))): dependencies: '@babel/code-frame': 7.24.7 @@ -39997,7 +39679,7 @@ snapshots: typescript: 4.9.5 webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11) - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.3)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)): + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.3)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -40012,7 +39694,7 @@ snapshots: semver: 7.6.2 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11) form-data-encoder@2.1.4: {} @@ -40391,7 +40073,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 '@parcel/cache': 2.8.3(@parcel/core@2.8.3) '@parcel/core': 2.8.3 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.20.1)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(webpack-hot-middleware@2.25.4)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.20.1)(webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(webpack-hot-middleware@2.25.4)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) '@types/http-proxy': 1.17.14 '@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) @@ -41241,7 +40923,7 @@ snapshots: html-void-elements@3.0.0: {} - html-webpack-plugin@5.5.4(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))): + html-webpack-plugin@5.5.4(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -41260,7 +40942,7 @@ snapshots: tapable: 2.2.1 webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) - html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))): + html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -42466,9 +42148,9 @@ snapshots: optionalDependencies: jest-resolve: 29.7.0 - jest-preset-angular@13.1.4(lclvuqcmfjqpf7yvsvwiyjlzae): + jest-preset-angular@13.1.4(6b34yrqv6cw3yppjzvogcm4gq4): dependencies: - '@angular-devkit/build-angular': 17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.5.3)(html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(jest-environment-jsdom@29.7.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.5))(@types/node@22.7.4)(typescript@5.3.3)))(ng-packagr@17.0.3(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(tslib@2.6.2)(typescript@5.3.3))(typescript@5.3.3) + '@angular-devkit/build-angular': 17.1.0(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(@swc/core@1.3.100(@swc/helpers@0.5.5))(@types/express@4.17.21)(@types/node@22.7.4)(chokidar@3.5.3)(html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))))(jest-environment-jsdom@29.7.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.5))(@types/node@22.7.4)(typescript@5.3.3)))(ng-packagr@17.0.3(@angular/compiler-cli@17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3))(tslib@2.6.2)(typescript@5.3.3))(typescript@5.3.3) '@angular/compiler-cli': 17.1.0(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(typescript@5.3.3) '@angular/core': 17.1.0(rxjs@7.8.1)(zone.js@0.14.3) '@angular/platform-browser-dynamic': 17.1.0(@angular/common@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3))(rxjs@7.8.1))(@angular/compiler@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3))(@angular/platform-browser@17.1.0(@angular/animations@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)))(@angular/common@17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3))(rxjs@7.8.1))(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3))) @@ -42478,7 +42160,7 @@ snapshots: jest-environment-jsdom: 29.7.0 jest-util: 29.7.0 pretty-format: 29.7.0 - ts-jest: 29.2.4(@babel/core@7.23.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.2))(esbuild@0.23.1)(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.5))(@types/node@22.7.4)(typescript@5.3.3)))(typescript@5.3.3) + ts-jest: 29.2.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(esbuild@0.23.1)(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.5))(@types/node@22.7.4)(typescript@5.3.3)))(typescript@5.3.3) typescript: 5.3.3 optionalDependencies: esbuild: 0.23.1 @@ -42961,12 +42643,6 @@ snapshots: less: 4.1.3 webpack: 5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8) - less-loader@11.1.0(less@4.2.0)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)): - dependencies: - klona: 2.0.6 - less: 4.2.0 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) - less-loader@11.1.0(less@4.2.0)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)): dependencies: klona: 2.0.6 @@ -43019,12 +42695,6 @@ snapshots: optionalDependencies: webpack: 5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8) - license-webpack-plugin@4.0.2(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)): - dependencies: - webpack-sources: 3.2.3 - optionalDependencies: - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) - license-webpack-plugin@4.0.2(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)): dependencies: webpack-sources: 3.2.3 @@ -44525,11 +44195,6 @@ snapshots: schema-utils: 4.2.0 webpack: 5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8) - mini-css-extract-plugin@2.7.6(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)): - dependencies: - schema-utils: 4.2.0 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) - mini-css-extract-plugin@2.7.6(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))): dependencies: schema-utils: 4.2.0 @@ -46070,16 +45735,6 @@ snapshots: semver: 7.6.2 webpack: 5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8) - postcss-loader@7.3.4(postcss@8.4.33)(typescript@5.3.3)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)): - dependencies: - cosmiconfig: 8.3.6(typescript@5.3.3) - jiti: 1.21.0 - postcss: 8.4.33 - semver: 7.6.2 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) - transitivePeerDependencies: - - typescript - postcss-loader@7.3.4(postcss@8.4.33)(typescript@5.3.3)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)): dependencies: cosmiconfig: 8.3.6(typescript@5.3.3) @@ -48001,6 +47656,13 @@ snapshots: optionalDependencies: sass: 1.58.1 + sass-loader@13.3.2(sass@1.69.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)): + dependencies: + neo-async: 2.6.2 + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) + optionalDependencies: + sass: 1.69.5 + sass-loader@13.3.2(sass@1.69.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))): dependencies: neo-async: 2.6.2 @@ -48015,14 +47677,14 @@ snapshots: optionalDependencies: sass: 1.69.7 - sass-loader@13.3.3(sass@1.69.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)): + sass-loader@13.3.2(sass@1.69.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))): dependencies: neo-async: 2.6.2 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11) optionalDependencies: sass: 1.69.7 - sass-loader@13.3.3(sass@1.69.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)): + sass-loader@13.3.3(sass@1.69.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))): dependencies: neo-async: 2.6.2 webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11) @@ -48527,13 +48189,7 @@ snapshots: source-map-js: 1.2.0 webpack: 5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8) - source-map-loader@5.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)): - dependencies: - iconv-lite: 0.6.3 - source-map-js: 1.2.0 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) - - source-map-loader@5.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)): + source-map-loader@5.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.0 @@ -49547,7 +49203,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.7) - ts-jest@29.2.4(@babel/core@7.23.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.2))(esbuild@0.23.1)(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.5))(@types/node@22.7.4)(typescript@5.3.3)))(typescript@5.3.3): + ts-jest@29.2.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(esbuild@0.23.1)(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.5))(@types/node@22.7.4)(typescript@5.3.3)))(typescript@5.3.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 @@ -49561,10 +49217,10 @@ snapshots: typescript: 5.3.3 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.24.7 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.23.2) + babel-jest: 29.7.0(@babel/core@7.24.7) esbuild: 0.23.1 ts-jest@29.2.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(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.5))(@types/node@20.14.8)(typescript@5.5.4)))(typescript@5.5.4): @@ -50918,6 +50574,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) + optional: true webpack-dev-middleware@5.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)): dependencies: @@ -51034,6 +50691,7 @@ snapshots: - debug - supports-color - utf-8-validate + optional: true webpack-dev-server@4.15.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)): dependencies: @@ -51101,26 +50759,19 @@ snapshots: webpack-stats-plugin@1.1.3: {} - webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.5.4(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))))(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8)): + webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.5.4(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8)))(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8)): dependencies: typed-assert: 1.0.9 webpack: 5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8) optionalDependencies: - html-webpack-plugin: 5.5.4(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))) - - webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)): - dependencies: - typed-assert: 1.0.9 - webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) - optionalDependencies: - html-webpack-plugin: 5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) + html-webpack-plugin: 5.5.4(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.17.8)) webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)): dependencies: typed-assert: 1.0.9 webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11) optionalDependencies: - html-webpack-plugin: 5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + html-webpack-plugin: 5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) webpack-virtual-modules@0.5.0: {}