From b733355314f5fb39769c40a9a14d0b18fa3b0f67 Mon Sep 17 00:00:00 2001 From: Robbert Broersma Date: Sun, 24 Nov 2024 10:42:03 +0100 Subject: [PATCH 01/11] feat: tool for consistent `package.json` files for React packages --- packages/build-utils-react/package.json | 4 +- packages/build-utils-react/src/init.mjs | 32 +++ .../build-utils-react/src/lib/configure.mjs | 212 ++++++++++++++++++ packages/build-utils-react/src/lib/pnpm.mjs | 28 +++ pnpm-lock.yaml | 9 + 5 files changed, 284 insertions(+), 1 deletion(-) create mode 100755 packages/build-utils-react/src/init.mjs create mode 100644 packages/build-utils-react/src/lib/configure.mjs create mode 100644 packages/build-utils-react/src/lib/pnpm.mjs diff --git a/packages/build-utils-react/package.json b/packages/build-utils-react/package.json index b568e9a4bc4..0311035e5e3 100644 --- a/packages/build-utils-react/package.json +++ b/packages/build-utils-react/package.json @@ -14,7 +14,7 @@ "directory": "packages/build-utils-react" }, "bin": { - "build-react-package": "./src/index.mjs" + "init-react-package": "./src/init.mjs" }, "devDependencies": { "@babel/plugin-transform-runtime": "7.24.7", @@ -24,12 +24,14 @@ "@rollup/plugin-json": "6.1.0", "@rollup/plugin-node-resolve": "15.2.3", "@rollup/plugin-typescript": "12.1.0", + "glob": "10.4.2", "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", + "sort-package-json": "2.11.0", "typescript": "5.6.2" } } diff --git a/packages/build-utils-react/src/init.mjs b/packages/build-utils-react/src/init.mjs new file mode 100755 index 00000000000..7b92102e6b8 --- /dev/null +++ b/packages/build-utils-react/src/init.mjs @@ -0,0 +1,32 @@ +import { updatePackageJson } from './lib/configure.mjs'; +import { cwd } from 'node:process'; + +const init = async () => { + const currentDirectory = cwd(); + + await updatePackageJson( + currentDirectory, + // Base `package.json` file + { + type: 'module', + sideEffects: false, + publishConfig: { + access: 'public', + }, + }, + // Optional: custom `package.json` settings from the current directory + {}, + // Configuration for the initialization + { + githubOrganisation: 'nl-design-system', + repository: 'utrecht', + author: 'Community for NL Design System', + directoryHomepage: true, + indent: 2, + legacyExports: true, + defaultBranch: 'main', + }, + ); +}; + +init(); diff --git a/packages/build-utils-react/src/lib/configure.mjs b/packages/build-utils-react/src/lib/configure.mjs new file mode 100644 index 00000000000..868dcfe23a8 --- /dev/null +++ b/packages/build-utils-react/src/lib/configure.mjs @@ -0,0 +1,212 @@ +import { readFile, writeFile, readdir, stat } from 'node:fs/promises'; +import { existsSync } from 'node:fs'; +import { join, extname, relative } from 'node:path'; +import { glob } from 'glob'; +import sortPackageJson from 'sort-package-json'; +import { findWorkspaceRoot } from './pnpm.mjs'; + +/* + * This goal of this script is to configure all `package.json` files consistently, + * without much manual labour and risk of errors. + * + * For example: + * + * - using the same fields for license, author​ + * - using a consistent pattern for homepage , bugs and directory + */ + +/** + * Updates package.json files with consistent configuration + * @param {string} projectPath - Path to the project directory + * @param {Object} customConfig - Custom configuration to override defaults + */ +async function updatePackageJson(projectPath, defaultConfig, customConfig = {}, config) { + console.log(`Updating ${projectPath}`); + const packagePath = join(projectPath, 'package.json'); + + // Detect the pnpm workspace + let workspacePath, workspaceJson, workspaceJsonPath; + + try { + workspacePath = await findWorkspaceRoot(projectPath); + workspaceJsonPath = join(workspacePath, './package.json'); + + console.log(`pnpm workspace detected: ${workspaceJsonPath}`); + if (workspaceJsonPath) { + workspaceJson = JSON.parse(await readFile(workspaceJsonPath, 'utf8')); + } + } catch (error) {} + + if (!workspaceJsonPath) { + console.log('No pnpm workspace detected.'); + } + + if (workspaceJsonPath && !workspaceJson) { + console.error('Could not load pnpm workspace package.json.'); + } + + const workspaceConfig = workspaceJson + ? { + license: workspaceJson.license, + repository: workspaceJson.repository, + author: workspaceJson.author, + bugs: workspaceJson.bugs, + homepage: workspaceJson.homepage, + } + : {}; + + // Merge default config with custom config + const basePackageJson = { + ...workspaceConfig, + ...defaultConfig, + ...customConfig, + }; + + let sourcePackageJson; + try { + // Read existing package.json + sourcePackageJson = JSON.parse(await readFile(packagePath, 'utf8')); + } catch (error) { + console.error(`Error reading ${packagePath}:`, error.message); + } + + const relativePackagePath = workspacePath ? relative(workspacePath, projectPath) : undefined; + + // Update fields while preserving existing configuration + const directory = workspacePath ? relative(workspacePath, projectPath) : undefined; + + let packageJson = { + ...sourcePackageJson, + type: 'module', // Add ESM type + author: config.author || basePackageJson.author, + license: config.license || basePackageJson.license, + repository: { + ...basePackageJson.repository, + url: `git+https://github.com/${config.githubUser || config.githubOrganisation}/${config.repository}.git`, + directory, + }, + bugs: { + url: `https://github.com/${config.githubUser || config.githubOrganisation}/${config.repository}/issues`, + }, + // Use the GitHub repository hompage at the README fragment as homepage by default. + // For `package.json` files in a monorepo, use the directory of that file as homepage, + // so it is easy to find to the specific code. + homepage: `https://github.com/${config.githubUser || config.githubOrganisation}/${config.repository}/${ + directory ? `tree/${config.defaultBranch}/${directory}#readme` : '#readme' + }`, + }; + + // Remove old `package.json` properties that have been superceded by `exports`, + // such as `main` and `module`. + delete packageJson['main']; + delete packageJson['module']; + delete packageJson['types']; + + const files = await glob('dist/**/*.mjs'); + packageJson.exports = files.reduce((obj, file) => { + // Convert `./dist/example.mjs` to the alias `"./example"` + const shorthand = file.replace(/\.\/dist\//gi, './').replace(/\.mjs/gi, ''); + obj[shorthand] = { + types: `${file}.dt.ts`, + import: file, + }; + return obj; + }, {}); + + packageJson.exports = { + '.': { + types: './dist/index.d.ts', + import: './dist/index.mjs', + }, + './css': { + types: './dist/css.d.ts', + import: './dist/css.mjs', + }, + }; + + if (config.legacyExports) { + const files = await glob('dist/**/*.mjs'); + packageJson.exports = { + ...packageJson.exports, + ...files.reduce((obj, file) => { + const relativePath = `./${file}`; + const ext = extname(relativePath); + const withoutExtension = relativePath.substring(0, relativePath.length - ext.length); + const typesPath = `${withoutExtension}.d.ts`; + const types = existsSync(typesPath) ? typesPath : undefined; + + let desc = relativePath; + if (ext === '.mjs') { + if (types) { + desc = { + types, + import: relativePath, + }; + } + + const directoryIndexRegexp = /\/index$/i; + if (directoryIndexRegexp.test(withoutExtension)) { + const withoutIndex = withoutExtension.replace(directoryIndexRegexp, ''); + obj[withoutIndex] = desc; + } + + obj[withoutExtension] = desc; + } + + if (types && ext === '.mjs') { + const desc2 = { + types, + import: `${withoutExtension}.mjs`, + }; + obj[relativePath] = desc2; + } + return obj; + }, {}), + }; + } + + packageJson = sortPackageJson(packageJson); + + try { + // Write updated package.json + await writeFile( + packagePath, + JSON.stringify(packageJson, null, typeof config.indent === 'number' ? config.indent : 2) + '\n', + ); + + console.log(`Successfully updated ${packagePath}`); + } catch (error) { + console.error(`Error updating ${packagePath}:`, error.message); + } +} + +/** + * Updates all package.json files in a directory and its subdirectories + * @param {string} rootDir - Root directory to start searching from + * @param {Object} config - Custom configuration to apply + */ +async function updateAllPackageJsonFiles(rootDir, config) { + try { + const items = await readdir(rootDir); + + await Promise.all( + items.map(async (item) => { + const fullPath = join(rootDir, item); + const stats = await stat(fullPath); + + if (stats.isDirectory()) { + // Check if directory has package.json + if (existsSync(join(fullPath, 'package.json'))) { + await updatePackageJson(fullPath, config); + } + // Recursively check subdirectories + await updateAllPackageJsonFiles(fullPath, config); + } + }), + ); + } catch (error) { + console.error('Error scanning directories:', error.message); + } +} + +export { updatePackageJson, updateAllPackageJsonFiles }; diff --git a/packages/build-utils-react/src/lib/pnpm.mjs b/packages/build-utils-react/src/lib/pnpm.mjs new file mode 100644 index 00000000000..a53676d87f4 --- /dev/null +++ b/packages/build-utils-react/src/lib/pnpm.mjs @@ -0,0 +1,28 @@ +import { dirname, join } from 'node:path'; +import { existsSync } from 'node:fs'; + +/** + * Finds the root package.json in a pnpm workspace + * @param {string} startPath - Path to start searching from (defaults to current directory) + * @returns {Promise} - Path to the workspace root package.json + * @throws {Error} - If no workspace root is found + */ +export const findWorkspaceRoot = async (startPath) => { + let currentPath = startPath; + + while (currentPath !== dirname(currentPath)) { + // Check for pnpm-workspace.yaml + if (existsSync(join(currentPath, 'pnpm-workspace.yaml'))) { + const packageJsonPath = join(currentPath, 'package.json'); + if (existsSync(packageJsonPath)) { + return currentPath; + } + } + // Move up one directory + currentPath = dirname(currentPath); + } + + throw new Error( + 'No pnpm workspace root found. Please ensure you have a pnpm-workspace.yaml file in your workspace root.', + ); +}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d52bbae3705..d14142aa37d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1033,6 +1033,9 @@ importers: '@rollup/plugin-typescript': specifier: 12.1.0 version: 12.1.0(rollup@4.23.0)(tslib@2.6.2)(typescript@5.6.2) + glob: + specifier: 10.4.2 + version: 10.4.2 rollup: specifier: 4.23.0 version: 4.23.0 @@ -1761,6 +1764,9 @@ importers: '@utrecht/breadcrumb-nav-css': specifier: workspace:* version: link:../../components/breadcrumb-nav + '@utrecht/build-utils-react': + specifier: workspace:* + version: link:../build-utils-react '@utrecht/button-group-css': specifier: workspace:* version: link:../../components/button-group @@ -3602,6 +3608,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 downshift: specifier: 9.0.8 version: 9.0.8(react@18.3.1) From d49562b571a9aba338898e27eea95000bdacdd64 Mon Sep 17 00:00:00 2001 From: Robbert Broersma Date: Sun, 24 Nov 2024 10:41:04 +0100 Subject: [PATCH 02/11] build: use generated `package.json` for React packages --- .changeset/curvy-files-accept.md | 29 + .changeset/flow-experiment-soil.md | 29 + .changeset/no-longer-required.md | 29 + packages/component-library-react/package.json | 91 ++- .../components-react/body-react/package.json | 73 +- .../button-react/package.json | 62 +- .../calendar-react/package.json | 79 ++- .../checkbox-group-react/package.json | 83 ++- .../checkbox-react/package.json | 71 +- .../combobox-react/package.json | 71 +- .../fieldset-react/package.json | 71 +- .../form-field-checkbox-react/package.json | 81 ++- .../form-field-description-react/package.json | 71 +- .../package.json | 71 +- .../form-field-react/package.json | 71 +- .../form-label-react/package.json | 71 +- .../components-react/link-react/package.json | 71 +- .../listbox-react/package.json | 71 +- .../nav-bar-react/package.json | 71 +- .../page-body-react/package.json | 71 +- .../page-footer-react/package.json | 71 +- .../page-header-react/package.json | 71 +- .../page-layout-react/package.json | 71 +- .../radio-button-react/package.json | 71 +- .../radio-group-react/package.json | 83 ++- .../components-react/root-react/package.json | 71 +- .../select-combobox-react/package.json | 60 +- .../textbox-react/package.json | 71 +- pnpm-lock.yaml | 662 +++++++++++------- 29 files changed, 1820 insertions(+), 748 deletions(-) create mode 100644 .changeset/curvy-files-accept.md create mode 100644 .changeset/flow-experiment-soil.md create mode 100644 .changeset/no-longer-required.md diff --git a/.changeset/curvy-files-accept.md b/.changeset/curvy-files-accept.md new file mode 100644 index 00000000000..3c44b943026 --- /dev/null +++ b/.changeset/curvy-files-accept.md @@ -0,0 +1,29 @@ +--- +"@utrecht/body-react": patch +"@utrecht/button-react": patch +"@utrecht/calendar-react": patch +"@utrecht/checkbox-group-react": patch +"@utrecht/checkbox-react": patch +"@utrecht/combobox-react": patch +"@utrecht/component-library-react": patch +"@utrecht/fieldset-react": patch +"@utrecht/form-field-checkbox-react": patch +"@utrecht/form-field-description-react": patch +"@utrecht/form-field-error-message-react": patch +"@utrecht/form-field-react": patch +"@utrecht/form-label-react": patch +"@utrecht/link-react": patch +"@utrecht/listbox-react": patch +"@utrecht/nav-bar-react": patch +"@utrecht/page-body-react": patch +"@utrecht/page-footer-react": patch +"@utrecht/page-header-react": patch +"@utrecht/page-layout-react": patch +"@utrecht/radio-button-react": patch +"@utrecht/radio-group-react": patch +"@utrecht/root-react": patch +"@utrecht/select-combobox-react": patch +"@utrecht/textbox-react": patch +--- + +Fix issue causing missing TypeScript `d.ts` files for React components. diff --git a/.changeset/flow-experiment-soil.md b/.changeset/flow-experiment-soil.md new file mode 100644 index 00000000000..a0e919ac600 --- /dev/null +++ b/.changeset/flow-experiment-soil.md @@ -0,0 +1,29 @@ +--- +"@utrecht/body-react": patch +"@utrecht/button-react": patch +"@utrecht/calendar-react": patch +"@utrecht/checkbox-group-react": patch +"@utrecht/checkbox-react": patch +"@utrecht/combobox-react": patch +"@utrecht/component-library-react": patch +"@utrecht/fieldset-react": patch +"@utrecht/form-field-checkbox-react": patch +"@utrecht/form-field-description-react": patch +"@utrecht/form-field-error-message-react": patch +"@utrecht/form-field-react": patch +"@utrecht/form-label-react": patch +"@utrecht/link-react": patch +"@utrecht/listbox-react": patch +"@utrecht/nav-bar-react": patch +"@utrecht/page-body-react": patch +"@utrecht/page-footer-react": patch +"@utrecht/page-header-react": patch +"@utrecht/page-layout-react": patch +"@utrecht/radio-button-react": patch +"@utrecht/radio-group-react": patch +"@utrecht/root-react": patch +"@utrecht/select-combobox-react": patch +"@utrecht/textbox-react": patch +--- + +Specify `exports` in `package.jon` for `.mjs` files in React components. diff --git a/.changeset/no-longer-required.md b/.changeset/no-longer-required.md new file mode 100644 index 00000000000..787cfca68e4 --- /dev/null +++ b/.changeset/no-longer-required.md @@ -0,0 +1,29 @@ +--- +"@utrecht/body-react": patch +"@utrecht/button-react": patch +"@utrecht/calendar-react": patch +"@utrecht/checkbox-group-react": patch +"@utrecht/checkbox-react": patch +"@utrecht/combobox-react": patch +"@utrecht/component-library-react": patch +"@utrecht/fieldset-react": patch +"@utrecht/form-field-checkbox-react": patch +"@utrecht/form-field-description-react": patch +"@utrecht/form-field-error-message-react": patch +"@utrecht/form-field-react": patch +"@utrecht/form-label-react": patch +"@utrecht/link-react": patch +"@utrecht/listbox-react": patch +"@utrecht/nav-bar-react": patch +"@utrecht/page-body-react": patch +"@utrecht/page-footer-react": patch +"@utrecht/page-header-react": patch +"@utrecht/page-layout-react": patch +"@utrecht/radio-button-react": patch +"@utrecht/radio-group-react": patch +"@utrecht/root-react": patch +"@utrecht/select-combobox-react": patch +"@utrecht/textbox-react": patch +--- + +Remove CommonJS builds from React components, since in Developer Open Hour everyone assured me surely nobody uses `require()` anymore! diff --git a/packages/component-library-react/package.json b/packages/component-library-react/package.json index f8b0ab3c0ea..8a128a414db 100644 --- a/packages/component-library-react/package.json +++ b/packages/component-library-react/package.json @@ -1,40 +1,99 @@ { + "name": "@utrecht/component-library-react", "version": "7.3.5", - "author": "Community for NL Design System", + "private": false, "description": "React component library bundle for the Municipality of Utrecht based on the NL Design System architecture", - "license": "EUPL-1.2", - "name": "@utrecht/component-library-react", "keywords": [ "nl-design-system" ], - "private": false, - "publishConfig": { - "access": "public" + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/component-library-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" }, "repository": { "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", + "url": "git+https://github.com/nl-design-system/utrecht.git", "directory": "packages/component-library-react" }, + "license": "EUPL-1.2", + "author": "Community for NL Design System", "sideEffects": false, + "type": "module", + "exports": { + ".": "./dist/index.mjs", + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/VegaVisualization": { + "types": "./dist/VegaVisualization.d.ts", + "import": "./dist/VegaVisualization.mjs" + }, + "./dist/VegaVisualization.mjs": { + "types": "./dist/VegaVisualization.d.ts", + "import": "./dist/VegaVisualization.mjs" + }, + "./dist/Calendar": { + "types": "./dist/Calendar.d.ts", + "import": "./dist/Calendar.mjs" + }, + "./dist/Calendar.mjs": { + "types": "./dist/Calendar.d.ts", + "import": "./dist/Calendar.mjs" + }, + "./dist/css-module": { + "types": "./dist/css-module/index.d.ts", + "import": "./dist/css-module/index.mjs" + }, + "./dist/css-module/index": { + "types": "./dist/css-module/index.d.ts", + "import": "./dist/css-module/index.mjs" + }, + "./dist/css-module/index.mjs": { + "types": "./dist/css-module/index.d.ts", + "import": "./dist/css-module/index.mjs" + }, + "./dist/css-module/VegaVisualization": { + "types": "./dist/css-module/VegaVisualization.d.ts", + "import": "./dist/css-module/VegaVisualization.mjs" + }, + "./dist/css-module/VegaVisualization.mjs": { + "types": "./dist/css-module/VegaVisualization.d.ts", + "import": "./dist/css-module/VegaVisualization.mjs" + }, + "./dist/css-module/Calendar": { + "types": "./dist/css-module/Calendar.d.ts", + "import": "./dist/css-module/Calendar.mjs" + }, + "./dist/css-module/Calendar.mjs": { + "types": "./dist/css-module/Calendar.d.ts", + "import": "./dist/css-module/Calendar.mjs" + } + }, + "files": [ + "dist/", + "*.md" + ], "scripts": { "build": "pnpm run '/^build:.*/'", "build:rollup": "rollup --config rollup.config.mjs", "build:rollup-components": "rollup --config rollup-components.config.mjs", "build:test-results": "mkdir -p dist pages && jest --json --outputFile=dist/.jest-test-results.json --silent", "clean": "rimraf dist/ pages/ .rollup.cache/ .swc", + "init": "init-react-package", "lint-build": "tsc --project ./tsconfig.json --noEmit && tsc --project ./tsconfig.test.json", "test": "mkdir -p pages && jest --coverage --verbose", "watch:build": "rollup -c --watch", "watch:test": "jest --verbose --watch" }, - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", - "files": [ - "dist/", - "*.md" - ], "dependencies": { "@utrecht/button-react": "workspace:*", "@utrecht/calendar-react": "workspace:*", @@ -84,6 +143,7 @@ "@utrecht/badge-status-css": "workspace:*", "@utrecht/blockquote-css": "workspace:*", "@utrecht/breadcrumb-nav-css": "workspace:*", + "@utrecht/build-utils-react": "workspace:*", "@utrecht/button-group-css": "workspace:*", "@utrecht/button-link-css": "workspace:*", "@utrecht/code-block-css": "workspace:*", @@ -195,5 +255,8 @@ "vega": { "optional": true } + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/body-react/package.json b/packages/components-react/body-react/package.json index 825fd82398d..ab1bd7053b6 100644 --- a/packages/components-react/body-react/package.json +++ b/packages/components-react/body-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/body-react", "version": "0.0.1", - "author": "Community for NL Design System", "description": "Body component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/body-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/body-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs.js", - "module": "./dist/index.esm.js", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -26,31 +70,20 @@ "@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:*", + "@utrecht/build-utils-react": "workspace:*", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.1", "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/body-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/button-react/package.json b/packages/components-react/button-react/package.json index a2d732bce21..823c6cc779f 100644 --- a/packages/components-react/button-react/package.json +++ b/packages/components-react/button-react/package.json @@ -1,23 +1,58 @@ { "name": "@utrecht/button-react", "version": "2.0.2", - "author": "Community for NL Design System", "description": "Button component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/button-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/button-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": "./dist/index.mjs", + "./dist/index": "./dist/index.mjs", + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", + "init2": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +69,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/button-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/calendar-react/package.json b/packages/components-react/calendar-react/package.json index 4359568297a..4e74b0927cf 100644 --- a/packages/components-react/calendar-react/package.json +++ b/packages/components-react/calendar-react/package.json @@ -1,23 +1,71 @@ { "name": "@utrecht/calendar-react", "version": "1.0.5", - "author": "Community for NL Design System", "description": "Calendar component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/calendar-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/calendar-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup -c ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "disabled-test": "mkdir -p pages && jest --coverage --verbose", + "init": "init-react-package", "typecheck": "tsc --noEmit" }, + "dependencies": { + "@utrecht/button-react": "workspace:*", + "@utrecht/calendar-css": "workspace:*", + "clsx": "2.1.1", + "date-fns": "2.30.0", + "lodash-es": "4.17.21" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,27 +82,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/calendar-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "@utrecht/button-react": "workspace:*", - "@utrecht/calendar-css": "workspace:*", - "clsx": "2.1.1", - "date-fns": "2.30.0", - "lodash-es": "4.17.21" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/checkbox-group-react/package.json b/packages/components-react/checkbox-group-react/package.json index 5e2433f8cdb..d5eda5c8771 100644 --- a/packages/components-react/checkbox-group-react/package.json +++ b/packages/components-react/checkbox-group-react/package.json @@ -1,23 +1,73 @@ { "name": "@utrecht/checkbox-group-react", "version": "1.0.4", - "author": "Community for NL Design System", "description": "Checkbox Group component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/checkbox-group-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/checkbox-group-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "@utrecht/checkbox-react": "workspace:*", + "@utrecht/fieldset-react": "workspace:*", + "@utrecht/form-field-checkbox-react": "workspace:*", + "@utrecht/form-field-description-react": "workspace:*", + "@utrecht/form-field-error-message-react": "workspace:*", + "@utrecht/form-field-react": "workspace:*", + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,29 +84,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/form-field-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "@utrecht/checkbox-react": "workspace:*", - "@utrecht/fieldset-react": "workspace:*", - "@utrecht/form-field-checkbox-react": "workspace:*", - "@utrecht/form-field-description-react": "workspace:*", - "@utrecht/form-field-error-message-react": "workspace:*", - "@utrecht/form-field-react": "workspace:*", - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/checkbox-react/package.json b/packages/components-react/checkbox-react/package.json index ddb3c765fdf..d453338117d 100644 --- a/packages/components-react/checkbox-react/package.json +++ b/packages/components-react/checkbox-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/checkbox-react", "version": "1.0.2", - "author": "Community for NL Design System", "description": "Checkbox component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/checkbox-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/checkbox-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -35,23 +79,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/form-field-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/combobox-react/package.json b/packages/components-react/combobox-react/package.json index 5828e5cc850..a42cd10e5d3 100644 --- a/packages/components-react/combobox-react/package.json +++ b/packages/components-react/combobox-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/combobox-react", "version": "0.0.3", - "author": "Community for NL Design System", "description": "Combobox component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/combobox-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/combobox-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +78,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/component-library-react/packages/combobox-react" - }, "peerDependencies": { "@babel/runtime": "^7.23.6", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/fieldset-react/package.json b/packages/components-react/fieldset-react/package.json index ae17dccab87..8f19284b5f2 100644 --- a/packages/components-react/fieldset-react/package.json +++ b/packages/components-react/fieldset-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/fieldset-react", "version": "1.0.2", - "author": "Community for NL Design System", "description": "Fieldset component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/fieldset-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/fieldset-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +78,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/form-field-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/form-field-checkbox-react/package.json b/packages/components-react/form-field-checkbox-react/package.json index e00c9223d4b..69f4935a131 100644 --- a/packages/components-react/form-field-checkbox-react/package.json +++ b/packages/components-react/form-field-checkbox-react/package.json @@ -1,23 +1,72 @@ { "name": "@utrecht/form-field-checkbox-react", "version": "1.0.4", - "author": "Community for NL Design System", "description": "Form Field Checkbox component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/form-field-checkbox-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/form-field-checkbox-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "@utrecht/checkbox-react": "workspace:*", + "@utrecht/form-field-description-react": "workspace:*", + "@utrecht/form-field-error-message-react": "workspace:*", + "@utrecht/form-field-react": "workspace:*", + "@utrecht/form-label-react": "workspace:*", + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -33,28 +82,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/form-field-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "@utrecht/checkbox-react": "workspace:*", - "@utrecht/form-field-description-react": "workspace:*", - "@utrecht/form-field-error-message-react": "workspace:*", - "@utrecht/form-field-react": "workspace:*", - "@utrecht/form-label-react": "workspace:*", - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/form-field-description-react/package.json b/packages/components-react/form-field-description-react/package.json index 37add15adb3..abec32b0597 100644 --- a/packages/components-react/form-field-description-react/package.json +++ b/packages/components-react/form-field-description-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/form-field-description-react", "version": "1.0.2", - "author": "Community for NL Design System", "description": "Form Field Description component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/form-field-description-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/form-field-description-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +78,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/form-field-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } 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 9636b1f8432..2f090b88c0a 100644 --- a/packages/components-react/form-field-error-message-react/package.json +++ b/packages/components-react/form-field-error-message-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/form-field-error-message-react", "version": "1.0.2", - "author": "Community for NL Design System", "description": "Form Field Error Message component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/form-field-error-message-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/form-field-error-message-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +78,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/form-field-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/form-field-react/package.json b/packages/components-react/form-field-react/package.json index ca4490a7a3d..30b91e7e46d 100644 --- a/packages/components-react/form-field-react/package.json +++ b/packages/components-react/form-field-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/form-field-react", "version": "1.0.2", - "author": "Community for NL Design System", "description": "Form Field component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/form-field-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/form-field-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +78,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/form-field-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/form-label-react/package.json b/packages/components-react/form-label-react/package.json index 2a69dc632f3..9f1a8d92835 100644 --- a/packages/components-react/form-label-react/package.json +++ b/packages/components-react/form-label-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/form-label-react", "version": "1.0.2", - "author": "Community for NL Design System", "description": "Form Label component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/form-label-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/form-label-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +78,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/form-label-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/link-react/package.json b/packages/components-react/link-react/package.json index a9a0b53bb25..3edaa76d71d 100644 --- a/packages/components-react/link-react/package.json +++ b/packages/components-react/link-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/link-react", "version": "1.0.2", - "author": "Community for NL Design System", "description": "Link component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/link-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/link-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +78,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/link-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/listbox-react/package.json b/packages/components-react/listbox-react/package.json index 4cde8e0323e..e18ab39b4ab 100644 --- a/packages/components-react/listbox-react/package.json +++ b/packages/components-react/listbox-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/listbox-react", "version": "1.0.3", - "author": "Community for NL Design System", "description": "Listbox component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/listbox-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/listbox-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +78,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/listbox-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/nav-bar-react/package.json b/packages/components-react/nav-bar-react/package.json index 1092f32eecb..241a72c22e2 100644 --- a/packages/components-react/nav-bar-react/package.json +++ b/packages/components-react/nav-bar-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/nav-bar-react", "version": "1.0.1", - "author": "Community for NL Design System", "description": "Navigation Bar component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/nav-bar-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/nav-bar-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs.js", - "module": "./dist/index.esm.js", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +78,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/nav-bar-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/page-body-react/package.json b/packages/components-react/page-body-react/package.json index 08e3d17bc81..322eefaf83d 100644 --- a/packages/components-react/page-body-react/package.json +++ b/packages/components-react/page-body-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/page-body-react", "version": "1.0.1", - "author": "Community for NL Design System", "description": "Page Body component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/page-body-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/page-body-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs.js", - "module": "./dist/index.esm.js", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +78,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/page-body-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/page-footer-react/package.json b/packages/components-react/page-footer-react/package.json index 6fb34bcce4a..90369db234b 100644 --- a/packages/components-react/page-footer-react/package.json +++ b/packages/components-react/page-footer-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/page-footer-react", "version": "1.0.1", - "author": "Community for NL Design System", "description": "Page Footer component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/page-footer-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/page-footer-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs.js", - "module": "./dist/index.esm.js", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +78,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/page-footer-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/page-header-react/package.json b/packages/components-react/page-header-react/package.json index e9a88c64332..df262f50bac 100644 --- a/packages/components-react/page-header-react/package.json +++ b/packages/components-react/page-header-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/page-header-react", "version": "1.0.1", - "author": "Community for NL Design System", "description": "Page Header component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/page-header-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/page-header-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs.js", - "module": "./dist/index.esm.js", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +78,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/page-header-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/page-layout-react/package.json b/packages/components-react/page-layout-react/package.json index 103429d324b..113da3f7be5 100644 --- a/packages/components-react/page-layout-react/package.json +++ b/packages/components-react/page-layout-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/page-layout-react", "version": "1.0.1", - "author": "Community for NL Design System", "description": "Page Layout component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/page-layout-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/page-layout-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs.js", - "module": "./dist/index.esm.js", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +78,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/page-layout-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/radio-button-react/package.json b/packages/components-react/radio-button-react/package.json index 2ee168c94bf..1c18e633f00 100644 --- a/packages/components-react/radio-button-react/package.json +++ b/packages/components-react/radio-button-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/radio-button-react", "version": "1.0.2", - "author": "Community for NL Design System", "description": "Radio Button component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/radio-button-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/radio-button-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +78,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/form-field-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/radio-group-react/package.json b/packages/components-react/radio-group-react/package.json index 741b30cb4d0..f3ff2efaebf 100644 --- a/packages/components-react/radio-group-react/package.json +++ b/packages/components-react/radio-group-react/package.json @@ -1,23 +1,73 @@ { "name": "@utrecht/radio-group-react", "version": "1.0.4", - "author": "Community for NL Design System", "description": "Radio Group component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/radio-group-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/radio-group-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "@utrecht/fieldset-react": "workspace:*", + "@utrecht/form-field-description-react": "workspace:*", + "@utrecht/form-field-error-message-react": "workspace:*", + "@utrecht/form-field-react": "workspace:*", + "@utrecht/form-label-react": "workspace:*", + "@utrecht/radio-button-react": "workspace:*", + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,29 +84,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/form-field-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "@utrecht/fieldset-react": "workspace:*", - "@utrecht/form-field-react": "workspace:*", - "@utrecht/form-label-react": "workspace:*", - "@utrecht/form-field-description-react": "workspace:*", - "@utrecht/form-field-error-message-react": "workspace:*", - "@utrecht/radio-button-react": "workspace:*", - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/root-react/package.json b/packages/components-react/root-react/package.json index 880518f19f8..6f7b335bdce 100644 --- a/packages/components-react/root-react/package.json +++ b/packages/components-react/root-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/root-react", "version": "1.0.1", - "author": "Community for NL Design System", "description": "Root component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/root-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/root-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs.js", - "module": "./dist/index.esm.js", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +78,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/components-react/root-react" - }, "peerDependencies": { "@babel/runtime": "*", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/select-combobox-react/package.json b/packages/components-react/select-combobox-react/package.json index 10297e7fb15..26004106ffb 100644 --- a/packages/components-react/select-combobox-react/package.json +++ b/packages/components-react/select-combobox-react/package.json @@ -1,23 +1,51 @@ { "name": "@utrecht/select-combobox-react", "version": "1.0.2", - "author": "Community for NL Design System", "description": "Select Combobox component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/select-combobox-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/select-combobox-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "@utrecht/button-react": "workspace:*", + "@utrecht/combobox-react": "workspace:*", + "@utrecht/listbox-react": "workspace:*", + "@utrecht/textbox-react": "workspace:*", + "clsx": "2.1.1" + }, "devDependencies": { "@babel/plugin-transform-runtime": "7.24.7", "@babel/preset-env": "7.24.7", @@ -35,6 +63,7 @@ "@types/jest": "29.5.13", "@types/react": "18.3.3", "@types/testing-library__jest-dom": "5.14.9", + "@utrecht/build-utils-react": "workspace:*", "downshift": "9.0.8", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", @@ -46,27 +75,12 @@ "rollup-plugin-postcss": "4.0.2", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/component-library-react/packages/select-combobox-react" - }, "peerDependencies": { "@babel/runtime": "^7.23.6", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1", - "@utrecht/button-react": "workspace:*", - "@utrecht/combobox-react": "workspace:*", - "@utrecht/listbox-react": "workspace:*", - "@utrecht/textbox-react": "workspace:*" + "publishConfig": { + "access": "public" } } diff --git a/packages/components-react/textbox-react/package.json b/packages/components-react/textbox-react/package.json index c00349b31fc..2d67810e57c 100644 --- a/packages/components-react/textbox-react/package.json +++ b/packages/components-react/textbox-react/package.json @@ -1,23 +1,67 @@ { "name": "@utrecht/textbox-react", "version": "1.0.2", - "author": "Community for NL Design System", "description": "Textbox component for the Municipality of Utrecht based on the NL Design System architecture", + "keywords": [ + "nl-design-system" + ], + "homepage": "https://github.com/nl-design-system/utrecht/tree/main/packages/components-react/textbox-react#readme", + "bugs": { + "url": "https://github.com/nl-design-system/utrecht/issues" + }, + "repository": { + "type": "git+ssh", + "url": "git+https://github.com/nl-design-system/utrecht.git", + "directory": "packages/components-react/textbox-react" + }, "license": "EUPL-1.2", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "author": "Community for NL Design System", + "sideEffects": false, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + } + }, "files": [ "dist/", "src/" ], - "sideEffects": false, "scripts": { - "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", "build": "rollup --config ./rollup.config.mjs", + "clean": "rimraf dist *.tsbuildinfo .rollup.cache coverage", + "init": "init-react-package", "test": "mkdir -p pages && jest --coverage --verbose", "typecheck": "tsc --noEmit" }, + "dependencies": { + "clsx": "2.1.1" + }, "devDependencies": { "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "6.5.0", @@ -34,23 +78,12 @@ "rollup": "4.23.0", "typescript": "5.6.2" }, - "keywords": [ - "nl-design-system" - ], - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/utrecht.git", - "directory": "packages/component-library-react/packages/textbox-react" - }, "peerDependencies": { "@babel/runtime": "^7.23.6", "react": "18", "react-dom": "18" }, - "dependencies": { - "clsx": "2.1.1" + "publishConfig": { + "access": "public" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d14142aa37d..6102e272dcb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1054,6 +1054,9 @@ importers: rollup-plugin-typescript2: specifier: 0.36.0 version: 0.36.0(rollup@4.23.0)(typescript@5.6.2) + sort-package-json: + specifier: 2.11.0 + version: 2.11.0 typescript: specifier: 5.6.2 version: 5.6.2 @@ -1066,7 +1069,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))))(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))(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/animations': specifier: 17.1.0 version: 17.1.0(@angular/core@17.1.0(rxjs@7.8.1)(zone.js@0.14.3)) @@ -1216,7 +1219,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(6b34yrqv6cw3yppjzvogcm4gq4) + version: 13.1.4(lclvuqcmfjqpf7yvsvwiyjlzae) lodash.clonedeepwith: specifier: 4.5.0 version: 4.5.0 @@ -3899,13 +3902,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))(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))) + 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)))) '@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)(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) + 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) '@storybook/theming': specifier: 7.6.4 version: 7.6.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -3953,7 +3956,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))(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))) clsx: specifier: 2.1.1 version: 2.1.1 @@ -3962,7 +3965,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))(esbuild@0.18.20)) + version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) firacode: specifier: 6.2.0 version: 6.2.0 @@ -3995,7 +3998,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))(esbuild@0.18.20)) + version: 13.3.2(sass@1.69.5)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) storybook: specifier: 7.6.4 version: 7.6.4(encoding@0.1.13) @@ -4007,13 +4010,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))(esbuild@0.18.20)) + version: 3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) 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.18.20) + version: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11) packages/storybook-angular: devDependencies: @@ -4022,7 +4025,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))))(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))(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/core': specifier: 17.1.0 version: 17.1.0(chokidar@3.5.3) @@ -4112,13 +4115,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(fpshbwn57y4r6jklfuwo7okc6a) + version: 7.6.4(rpfv6o5eavakj4q3prnsmnwwou) '@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)(typescript@5.3.3) + version: 7.6.4(@swc/helpers@0.5.5)(encoding@0.1.13)(esbuild@0.18.20)(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) @@ -4163,10 +4166,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))) + 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)) 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.19.11)) + version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) react: specifier: 18.3.1 version: 18.3.1 @@ -4178,19 +4181,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))) + 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)) 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))) + version: 3.3.3(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) 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.19.11) + version: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) zone.js: specifier: 0.14.3 version: 0.14.3 @@ -4271,7 +4274,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))))(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))(esbuild@0.19.11)))(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) @@ -4586,7 +4589,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))(esbuild@0.19.11)) + version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) firacode: specifier: 6.2.0 version: 6.2.0 @@ -4736,7 +4739,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))))(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))(esbuild@0.19.11)))(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) @@ -4877,7 +4880,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))(esbuild@0.19.11)) + version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) firacode: specifier: 6.2.0 version: 6.2.0 @@ -4988,7 +4991,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))))(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))(esbuild@0.19.11)))(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) @@ -5090,7 +5093,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))(esbuild@0.19.11)) + version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) firacode: specifier: 6.2.0 version: 6.2.0 @@ -5885,7 +5888,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))))(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))(esbuild@0.19.11)))(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) @@ -6110,7 +6113,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))(esbuild@0.19.11)) + version: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) firacode: specifier: 6.2.0 version: 6.2.0 @@ -6177,7 +6180,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))(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) + 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) '@angular/animations': specifier: 15.2.10 version: 15.2.10(@angular/core@15.2.10(rxjs@7.8.1)(zone.js@0.13.3)) @@ -14895,6 +14898,10 @@ packages: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} + detect-newline@4.0.1: + resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} @@ -15857,6 +15864,14 @@ packages: fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + fdir@6.4.2: + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + feed@4.2.2: resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} engines: {node: '>=0.4.0'} @@ -16377,6 +16392,9 @@ packages: resolution: {integrity: sha512-zHuCeqtfgqgDwvXlR84UNgnJDuUHQcNI5OqWqFxxuk2BshuKbYhJWdxBsEo4PvKqoGh23lUAIvBNpChMLv7/9Q==} hasBin: true + git-hooks-list@3.1.0: + resolution: {integrity: sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==} + git-raw-commits@4.0.0: resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} engines: {node: '>=16'} @@ -20010,6 +20028,10 @@ packages: resolution: {integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==} engines: {node: '>=10'} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + pidtree@0.6.0: resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} engines: {node: '>=0.10'} @@ -22096,6 +22118,13 @@ packages: resolution: {integrity: sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==} engines: {node: '>=12'} + sort-object-keys@1.1.3: + resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} + + sort-package-json@2.11.0: + resolution: {integrity: sha512-pBs3n/wcsbnMSiO5EYV4AVnZVtyQslfZ/0v6VbrRRVApqyNf0Uqo4MOXJsBmIplGY1hYZ4bq5qjO9xTgY+K8xw==} + hasBin: true + source-list-map@2.0.1: resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} @@ -22820,6 +22849,10 @@ packages: tinycolor2@1.6.0: resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} + tinyglobby@0.2.10: + resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} + engines: {node: '>=12.0.0'} + title-case@2.1.1: resolution: {integrity: sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q==} @@ -24507,7 +24540,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))(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-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)': dependencies: '@ampproject/remapping': 2.2.0 '@angular-devkit/architect': 0.1502.10(chokidar@3.5.3) @@ -24570,7 +24603,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))(esbuild@0.17.8)))(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))))(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) @@ -24588,11 +24621,103 @@ 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))))(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))(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)': 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))))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + '@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/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 @@ -24605,16 +24730,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))) + '@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)) '@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))(esbuild@0.19.11)) + copy-webpack-plugin: 11.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) 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.19.11)) + css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) esbuild-wasm: 0.19.11 fast-glob: 3.3.2 http-proxy-middleware: 2.0.6(@types/express@4.17.21) @@ -24639,9 +24764,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))) + 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)) semver: 7.5.4 - source-map-loader: 5.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) + 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-support: 0.5.21 terser: 5.26.0 text-table: 0.2.0 @@ -24689,7 +24814,16 @@ 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))))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5)))': + '@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))': dependencies: '@angular-devkit/architect': 0.1701.0(chokidar@3.5.3) rxjs: 7.8.1 @@ -25769,6 +25903,12 @@ 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 @@ -25779,6 +25919,12 @@ 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 @@ -25789,6 +25935,12 @@ 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 @@ -25879,6 +26031,12 @@ 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 @@ -25894,6 +26052,12 @@ 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 @@ -25914,6 +26078,12 @@ 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 @@ -25929,6 +26099,12 @@ 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 @@ -25944,6 +26120,12 @@ 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 @@ -25959,6 +26141,12 @@ 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 @@ -25974,6 +26162,12 @@ 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 @@ -25989,6 +26183,12 @@ 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 @@ -26019,6 +26219,12 @@ 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 @@ -27891,9 +28097,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))(esbuild@0.19.11)) + copy-webpack-plugin: 11.0.0(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) core-js: 3.34.0 - css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11)) + css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) 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 @@ -27904,7 +28110,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))(esbuild@0.19.11)) + html-webpack-plugin: 5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) 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))) @@ -30044,7 +30250,13 @@ 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)))': + '@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))': 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 @@ -30729,25 +30941,7 @@ 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.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)))': + '@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)))': dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 @@ -32301,10 +32495,10 @@ snapshots: - react - react-dom - '@storybook/angular@7.6.4(fpshbwn57y4r6jklfuwo7okc6a)': + '@storybook/angular@7.6.4(rpfv6o5eavakj4q3prnsmnwwou)': 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))))(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))(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/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)) @@ -32314,7 +32508,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)(typescript@5.3.3) + '@storybook/builder-webpack5': 7.6.4(@swc/helpers@0.5.5)(encoding@0.1.13)(esbuild@0.18.20)(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) @@ -32341,7 +32535,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.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) zone.js: 0.14.3 optionalDependencies: '@angular/cli': 17.1.0(chokidar@3.5.3) @@ -32619,7 +32813,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@4.9.5)': + '@storybook/builder-webpack5@7.6.4(@swc/helpers@0.5.5)(encoding@0.1.13)(esbuild@0.18.20)(typescript@5.3.3)': dependencies: '@babel/core': 7.24.7 '@storybook/channels': 7.6.4 @@ -32640,7 +32834,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@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@5.3.3)(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 @@ -32659,7 +32853,7 @@ snapshots: webpack-hot-middleware: 2.25.4 webpack-virtual-modules: 0.5.0 optionalDependencies: - typescript: 4.9.5 + typescript: 5.3.3 transitivePeerDependencies: - '@swc/helpers' - encoding @@ -32686,12 +32880,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))(esbuild@0.19.11)) + css-loader: 6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) 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))(esbuild@0.19.11)) + html-webpack-plugin: 5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) magic-string: 0.30.5 path-browserify: 1.0.1 process: 0.11.10 @@ -32717,55 +32911,6 @@ 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 @@ -33423,49 +33568,11 @@ 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)(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.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)': + '@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)': 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))) + '@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))) '@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 @@ -33499,12 +33606,6 @@ 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)) @@ -33513,7 +33614,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))(esbuild@0.19.11)) + 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))) @@ -33572,20 +33673,6 @@ 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 @@ -33631,36 +33718,10 @@ 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)(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)': + '@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)': 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))))(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))(esbuild@0.19.11)))(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 @@ -35818,6 +35879,20 @@ 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 @@ -35849,6 +35924,13 @@ 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 @@ -36023,6 +36105,23 @@ 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 @@ -36094,6 +36193,13 @@ 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 @@ -37107,7 +37213,17 @@ 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.19.11)): + 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))): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -37386,7 +37502,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))(esbuild@0.19.11)): + css-loader@6.8.1(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -37889,6 +38005,8 @@ snapshots: detect-newline@3.1.0: {} + detect-newline@4.0.1: {} + detect-node-es@1.1.0: {} detect-node@2.1.0: {} @@ -39395,6 +39513,10 @@ snapshots: dependencies: pend: 1.2.0 + fdir@6.4.2(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + feed@4.2.2: dependencies: xml-js: 1.6.11 @@ -39654,23 +39776,6 @@ 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 @@ -39688,7 +39793,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))): + 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)): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -39703,7 +39808,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.19.11) + webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20) form-data-encoder@2.1.4: {} @@ -40082,7 +40187,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))))(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.19.11)))(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) @@ -40361,6 +40466,8 @@ snapshots: transitivePeerDependencies: - supports-color + git-hooks-list@3.1.0: {} + git-raw-commits@4.0.0: dependencies: dargs: 8.1.0 @@ -40932,7 +41039,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))(esbuild@0.17.8)): + html-webpack-plugin@5.5.4(webpack@5.76.1(@swc/core@1.3.100(@swc/helpers@0.5.5))): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -40951,7 +41058,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))(esbuild@0.19.11)): + html-webpack-plugin@5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -42157,9 +42264,9 @@ snapshots: optionalDependencies: jest-resolve: 29.7.0 - jest-preset-angular@13.1.4(6b34yrqv6cw3yppjzvogcm4gq4): + jest-preset-angular@13.1.4(lclvuqcmfjqpf7yvsvwiyjlzae): 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))))(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))(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/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))) @@ -42169,7 +42276,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.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) + 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) typescript: 5.3.3 optionalDependencies: esbuild: 0.23.1 @@ -42652,6 +42759,12 @@ 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 @@ -42704,6 +42817,12 @@ 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 @@ -44204,6 +44323,11 @@ 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 @@ -45561,6 +45685,8 @@ snapshots: picomatch@3.0.1: {} + picomatch@4.0.2: {} + pidtree@0.6.0: {} pify@4.0.1: {} @@ -45744,6 +45870,16 @@ 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) @@ -47665,13 +47801,6 @@ 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 @@ -47686,14 +47815,14 @@ snapshots: optionalDependencies: sass: 1.69.7 - sass-loader@13.3.2(sass@1.69.7)(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))): + 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)): dependencies: neo-async: 2.6.2 - 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.18.20) 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))): + 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)): dependencies: neo-async: 2.6.2 webpack: 5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.19.11) @@ -48185,6 +48314,19 @@ snapshots: dependencies: is-plain-obj: 4.1.0 + sort-object-keys@1.1.3: {} + + sort-package-json@2.11.0: + dependencies: + detect-indent: 7.0.1 + detect-newline: 4.0.1 + get-stdin: 9.0.0 + git-hooks-list: 3.1.0 + is-plain-obj: 4.1.0 + semver: 7.6.2 + sort-object-keys: 1.1.3 + tinyglobby: 0.2.10 + source-list-map@2.0.1: {} source-map-js@1.0.2: {} @@ -48198,7 +48340,13 @@ 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))): + 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)): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.0 @@ -49093,6 +49241,11 @@ snapshots: tinycolor2@1.6.0: {} + tinyglobby@0.2.10: + dependencies: + fdir: 6.4.2(picomatch@4.0.2) + picomatch: 4.0.2 + title-case@2.1.1: dependencies: no-case: 2.3.2 @@ -49212,7 +49365,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.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): + 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): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 @@ -49226,10 +49379,10 @@ snapshots: typescript: 5.3.3 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.23.2 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.24.7) + babel-jest: 29.7.0(@babel/core@7.23.2) 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): @@ -50583,7 +50736,6 @@ 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: @@ -50700,7 +50852,6 @@ 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: @@ -50768,19 +50919,26 @@ 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))(esbuild@0.17.8)))(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))))(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))(esbuild@0.17.8)) + 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)) 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))(esbuild@0.19.11)) + html-webpack-plugin: 5.5.4(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))) webpack-virtual-modules@0.5.0: {} From 5ae35584742ca6cb60abe5c7b94e7eb399d486ae Mon Sep 17 00:00:00 2001 From: Robbert Broersma Date: Sun, 24 Nov 2024 14:20:55 +0100 Subject: [PATCH 03/11] build: no longer distribute CommonJS for React --- packages/build-utils-react/package.json | 7 - packages/build-utils-react/src/rollup.mjs | 63 -- .../rollup-components.config.mjs | 6 - .../component-library-react/rollup.config.mjs | 20 +- pnpm-lock.yaml | 622 +++++++----------- 5 files changed, 256 insertions(+), 462 deletions(-) diff --git a/packages/build-utils-react/package.json b/packages/build-utils-react/package.json index 0311035e5e3..bf8cee4d548 100644 --- a/packages/build-utils-react/package.json +++ b/packages/build-utils-react/package.json @@ -17,19 +17,12 @@ "init-react-package": "./src/init.mjs" }, "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", "glob": "10.4.2", "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", "sort-package-json": "2.11.0", "typescript": "5.6.2" diff --git a/packages/build-utils-react/src/rollup.mjs b/packages/build-utils-react/src/rollup.mjs index 2a9b68a74b7..7aee66f5405 100644 --- a/packages/build-utils-react/src/rollup.mjs +++ b/packages/build-utils-react/src/rollup.mjs @@ -1,44 +1,12 @@ -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 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'; /** * @type {import('rollup').RollupOptions} */ export const createConfig = () => [ - { - input: './src/index.tsx', - output: [ - { - file: './dist/index.cjs', - format: 'cjs', - 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/index.tsx', output: [ @@ -55,37 +23,6 @@ export const createConfig = () => [ filesize(), ], }, - { - input: './src/css.tsx', - output: [ - { - file: './dist/css.cjs', - format: 'cjs', - 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(), - ], - }, { input: './src/css.tsx', output: [ diff --git a/packages/component-library-react/rollup-components.config.mjs b/packages/component-library-react/rollup-components.config.mjs index 6b4b519c348..636e54cc709 100644 --- a/packages/component-library-react/rollup-components.config.mjs +++ b/packages/component-library-react/rollup-components.config.mjs @@ -29,12 +29,6 @@ let components = ['Calendar', 'VegaVisualization']; const createComponentConfig = (name, { css }) => ({ input: css ? `src/css-module/${name}.tsx` : `src/${name}.tsx`, output: [ - { - file: css ? `dist/css-module/${name}.js` : `dist/${name}.js`, - format: 'cjs', - sourcemap: true, - globals: outputGlobals, - }, { file: css ? `dist/css-module/${name}.mjs` : `dist/${name}.mjs`, format: 'esm', diff --git a/packages/component-library-react/rollup.config.mjs b/packages/component-library-react/rollup.config.mjs index 6ceacd85bd5..9734f5867c8 100644 --- a/packages/component-library-react/rollup.config.mjs +++ b/packages/component-library-react/rollup.config.mjs @@ -30,14 +30,8 @@ export default [ input: 'src/index.ts', output: [ { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - globals: outputGlobals, - }, - { - file: packageJson.module, - format: 'esm', + file: './dist/index.mjs', + format: 'es', sourcemap: true, globals: outputGlobals, }, @@ -68,14 +62,8 @@ export default [ input: 'src/css-module/index.ts', output: [ { - file: 'dist/css-module/index.cjs', - format: 'cjs', - sourcemap: true, - globals: outputGlobals, - }, - { - file: 'dist/css-module/index.mjs', - format: 'esm', + file: './dist/css-module/index.mjs', + format: 'es', sourcemap: true, globals: outputGlobals, }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6102e272dcb..1c4a975089b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1012,21 +1012,6 @@ importers: packages/build-utils-react: devDependencies: - '@babel/plugin-transform-runtime': - 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) - '@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) @@ -1042,15 +1027,9 @@ importers: 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)) rollup-plugin-typescript2: specifier: 0.36.0 version: 0.36.0(rollup@4.23.0)(typescript@5.6.2) @@ -1069,7 +1048,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)) @@ -1219,7 +1198,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 @@ -3902,13 +3881,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) @@ -3956,7 +3935,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 @@ -3965,7 +3944,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 @@ -3998,7 +3977,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) @@ -4010,13 +3989,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: @@ -4025,7 +4004,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) @@ -4115,13 +4094,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) @@ -4166,10 +4145,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 @@ -4181,19 +4160,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 @@ -4274,7 +4253,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) @@ -4589,7 +4568,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 @@ -4739,7 +4718,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) @@ -4880,7 +4859,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 @@ -4991,7 +4970,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) @@ -5093,7 +5072,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 @@ -5888,7 +5867,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) @@ -6113,7 +6092,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 @@ -6180,7 +6159,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)) @@ -24540,7 +24519,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) @@ -24603,7 +24582,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) @@ -24621,11 +24600,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)': + '@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.18.20)))(webpack@5.89.0(@swc/core@1.3.100(@swc/helpers@0.5.5))(esbuild@0.18.20)) + '@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 @@ -24638,108 +24617,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.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)': - 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/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.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) @@ -24764,9 +24651,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 @@ -24814,16 +24701,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 @@ -25903,12 +25781,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 @@ -25919,12 +25791,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 @@ -25935,12 +25801,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 @@ -26031,12 +25891,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 @@ -26052,12 +25906,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 @@ -26078,12 +25926,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 @@ -26099,12 +25941,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 @@ -26120,12 +25956,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 @@ -26141,12 +25971,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 @@ -26162,12 +25986,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 @@ -26183,12 +26001,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 @@ -26219,12 +26031,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 @@ -28097,9 +27903,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 @@ -28110,7 +27916,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))) @@ -30250,13 +30056,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 @@ -30941,7 +30741,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 @@ -32495,10 +32313,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)) @@ -32508,7 +32326,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) @@ -32535,7 +32353,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) @@ -32813,7 +32631,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 @@ -32834,7 +32652,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 @@ -32853,7 +32671,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 @@ -32880,12 +32698,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 @@ -32911,6 +32729,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 @@ -33568,11 +33435,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.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))(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))) '@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 @@ -33606,6 +33511,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)) @@ -33614,7 +33525,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))) @@ -33673,6 +33584,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 @@ -33718,10 +33643,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 @@ -35879,20 +35830,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 @@ -35924,13 +35861,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 @@ -36105,23 +36035,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 @@ -36193,13 +36106,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 @@ -37213,17 +37119,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 @@ -37502,7 +37398,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 @@ -39776,6 +39672,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 @@ -39793,7 +39706,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 @@ -39808,7 +39721,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: {} @@ -40187,7 +40100,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) @@ -41039,7 +40952,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 @@ -41058,7 +40971,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 @@ -42264,9 +42177,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))) @@ -42276,7 +42189,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 @@ -42759,12 +42672,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 @@ -42817,12 +42724,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 @@ -44323,11 +44224,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 @@ -45870,16 +45766,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) @@ -47801,6 +47687,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 @@ -47815,14 +47708,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) @@ -48340,13 +48233,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 @@ -49365,7 +49252,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 @@ -49379,10 +49266,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): @@ -50736,6 +50623,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: @@ -50852,6 +50740,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: @@ -50919,26 +50808,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: {} From c8064ffdff2efb08f576070227b29ef79e2ee8fe Mon Sep 17 00:00:00 2001 From: Robbert Broersma Date: Sun, 24 Nov 2024 14:35:56 +0100 Subject: [PATCH 04/11] fix: broken import in `radio-group-react` --- packages/components-react/radio-group-react/src/css.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/components-react/radio-group-react/src/css.tsx b/packages/components-react/radio-group-react/src/css.tsx index 7209f8cbf91..542f95408b9 100644 --- a/packages/components-react/radio-group-react/src/css.tsx +++ b/packages/components-react/radio-group-react/src/css.tsx @@ -7,7 +7,7 @@ // Inject CSS from components used in this component import '@utrecht/radio-button-react/dist/css'; import '@utrecht/form-field-react/dist/css'; -import '@utrecht/form-label/dist/css'; +import '@utrecht/form-label-react/dist/css'; import '@utrecht/form-field-description-react/dist/css'; import '@utrecht/form-field-error-message-react/dist/css'; import '@utrecht/fieldset-react/css'; From dcd8012ec2192ea37614c4474b075114077e5acc Mon Sep 17 00:00:00 2001 From: Robbert Broersma Date: Sun, 24 Nov 2024 16:49:47 +0100 Subject: [PATCH 05/11] build: align rollup config for SelectCombobox with `build-react-package` --- .../select-combobox-react/package.json | 1 - .../select-combobox-react/rollup.config.mjs | 62 +++++-------------- 2 files changed, 15 insertions(+), 48 deletions(-) diff --git a/packages/components-react/select-combobox-react/package.json b/packages/components-react/select-combobox-react/package.json index 26004106ffb..e286db9676a 100644 --- a/packages/components-react/select-combobox-react/package.json +++ b/packages/components-react/select-combobox-react/package.json @@ -76,7 +76,6 @@ "typescript": "5.6.2" }, "peerDependencies": { - "@babel/runtime": "^7.23.6", "react": "18", "react-dom": "18" }, diff --git a/packages/components-react/select-combobox-react/rollup.config.mjs b/packages/components-react/select-combobox-react/rollup.config.mjs index 6cc9b8c1b8a..5832391f8e8 100644 --- a/packages/components-react/select-combobox-react/rollup.config.mjs +++ b/packages/components-react/select-combobox-react/rollup.config.mjs @@ -1,16 +1,8 @@ -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'; - -const packagePath = new URL('./package.json', import.meta.url).pathname; -const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); /** * @type {import('rollup').RollupOptions} @@ -20,67 +12,43 @@ export default [ input: './src/index.tsx', output: [ { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - }, - { - file: packageJson.module, + file: './dist/index.mjs', format: 'es', - sourcemap: true, + // sourcemap: true, }, ], plugins: [ - peerDepsExternal(), + // Convert CommonJS modules to ES Modules commonjs(), + + // Inline imports from `devDependencies` + // Leave `dependencies` and `devDependencies` imports as is. + // See: https://www.npmjs.com/package/rollup-plugin-node-externals nodeExternal(), - resolve({ browser: true }), - json(), + resolve(), 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, + // sourcemap: true, }, ], plugins: [ - peerDepsExternal(), + // Convert CommonJS modules to ES Modules commonjs(), + + // Inline imports from `devDependencies` + // Leave `dependencies` and `devDependencies` imports as is. + // See: https://www.npmjs.com/package/rollup-plugin-node-externals nodeExternal(), - resolve({ browser: true }), - json(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), + resolve(), 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(), ], }, From 302d6076a5a7d32b3ca4ad3ef62f22619df7f112 Mon Sep 17 00:00:00 2001 From: Robbert Broersma Date: Sun, 24 Nov 2024 17:12:19 +0100 Subject: [PATCH 06/11] chore: remove unused rollup config --- .../rollup-component-package.mjs | 106 ------------------ 1 file changed, 106 deletions(-) delete mode 100644 packages/component-library-react/rollup-component-package.mjs diff --git a/packages/component-library-react/rollup-component-package.mjs b/packages/component-library-react/rollup-component-package.mjs deleted file mode 100644 index fb6fa1e817e..00000000000 --- a/packages/component-library-react/rollup-component-package.mjs +++ /dev/null @@ -1,106 +0,0 @@ -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 { readFileSync } from 'fs'; -import filesize from 'rollup-plugin-filesize'; -import nodeExternal from 'rollup-plugin-node-externals'; -import nodePolyfills from 'rollup-plugin-node-polyfills'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; -import typescript from 'rollup-plugin-typescript2'; - -export const createComponentPackageConfig = (path) => { - const packagePath = new URL('./package.json', path).pathname; - const packageJson = JSON.parse(readFileSync(packagePath, 'utf8')); - - const outputGlobals = { - react: 'React', - 'react-dom': 'ReactDOM', - }; - - /** - * @type {import('rollup').RollupOptions} - */ - return [ - { - input: new URL('./src/index.tsx', path).pathname, - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true, - globals: outputGlobals, - }, - { - file: packageJson.module, - format: 'esm', - sourcemap: true, - globals: outputGlobals, - }, - ], - plugins: [ - peerDepsExternal(), - nodeExternal(), - resolve({ browser: true }), - commonjs({ - include: /node_modules/, - }), - nodePolyfills(), - typescript({ includeDependencies: false }), - json(), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - { - input: new URL('./src/css.tsx', path).pathname, - output: [ - { - file: 'dist/css.js', - format: 'cjs', - sourcemap: true, - globals: outputGlobals, - }, - { - file: 'dist/css.mjs', - format: 'esm', - sourcemap: true, - globals: outputGlobals, - }, - ], - external: [/@babel\/runtime/, 'react-dom', 'react'], - plugins: [ - peerDepsExternal({ includeDependencies: true }), - nodeExternal(), - resolve({ browser: true }), - commonjs({ - include: /node_modules/, - }), - nodePolyfills(), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ includeDependencies: false }), - json(), - babel({ - presets: ['@babel/preset-react'], - babelHelpers: 'runtime', - exclude: ['node_modules/**', 'dist/**'], - extensions: ['.ts', '.tsx'], - inputSourceMap: true, - plugins: ['@babel/plugin-transform-runtime'], - }), - filesize(), - ], - }, - ]; -}; From ca5e6e9dd9721f63a99811bca185c19b0c5572d0 Mon Sep 17 00:00:00 2001 From: Robbert Broersma Date: Sun, 24 Nov 2024 17:15:58 +0100 Subject: [PATCH 07/11] build: align `component-library-react` rollup config with `build-utils-react` --- packages/component-library-react/package.json | 13 ++++- .../rollup-components.config.mjs | 5 +- .../component-library-react/rollup.config.mjs | 55 ++++++++----------- .../tsconfig.build-css-module.json | 8 +++ .../component-library-react/tsconfig.json | 4 +- pnpm-lock.yaml | 43 +++++---------- 6 files changed, 62 insertions(+), 66 deletions(-) create mode 100644 packages/component-library-react/tsconfig.build-css-module.json diff --git a/packages/component-library-react/package.json b/packages/component-library-react/package.json index 8a128a414db..baf56b33685 100644 --- a/packages/component-library-react/package.json +++ b/packages/component-library-react/package.json @@ -20,7 +20,14 @@ "sideEffects": false, "type": "module", "exports": { - ".": "./dist/index.mjs", + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, "./dist": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs" @@ -123,6 +130,7 @@ "@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": "5.17.0", "@testing-library/react": "13.4.0", @@ -222,7 +230,7 @@ "react-dom": "18.3.1", "react-vega": "7.6.0", "rimraf": "5.0.7", - "rollup": "4.18.0", + "rollup": "4.23.0", "rollup-plugin-delete": "2.0.0", "rollup-plugin-filesize": "10.0.0", "rollup-plugin-node-externals": "7.1.2", @@ -231,6 +239,7 @@ "rollup-plugin-postcss": "4.0.2", "rollup-plugin-typescript2": "0.36.0", "sass": "1.69.5", + "sort-package-json": "2.11.0", "tslib": "2.6.2", "typescript": "5.6.2", "vega": "5.26.1", diff --git a/packages/component-library-react/rollup-components.config.mjs b/packages/component-library-react/rollup-components.config.mjs index 636e54cc709..b0b00e9b5a7 100644 --- a/packages/component-library-react/rollup-components.config.mjs +++ b/packages/component-library-react/rollup-components.config.mjs @@ -10,6 +10,7 @@ import nodePolyfills from 'rollup-plugin-node-polyfills'; import peerDepsExternal from 'rollup-plugin-peer-deps-external'; import postcss from 'rollup-plugin-postcss'; import typescript from 'rollup-plugin-typescript2'; + // `assert` is not yet supported by ESLint // import packageJson from './package.json' assert { type: 'json' }; @@ -50,7 +51,9 @@ const createComponentConfig = (name, { css }) => ({ extensions: ['.css', '.scss'], minimize: true, }), - typescript({ includeDependencies: false }), + typescript({ + tsconfig: css ? './tsconfig.build-css-module.json' : './tsconfig.build.json', + }), babel({ presets: ['@babel/preset-react'], babelHelpers: 'runtime', diff --git a/packages/component-library-react/rollup.config.mjs b/packages/component-library-react/rollup.config.mjs index 9734f5867c8..91e4752e4d7 100644 --- a/packages/component-library-react/rollup.config.mjs +++ b/packages/component-library-react/rollup.config.mjs @@ -1,21 +1,11 @@ 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 del from 'rollup-plugin-delete'; -import { readFileSync } from 'fs'; +import typescript from 'rollup-plugin-typescript2'; import filesize from 'rollup-plugin-filesize'; import nodeExternal from 'rollup-plugin-node-externals'; -import nodePolyfills from 'rollup-plugin-node-polyfills'; import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import postcss from 'rollup-plugin-postcss'; -import typescript from 'rollup-plugin-typescript2'; -// `assert` is not yet supported by ESLint -// import packageJson from './package.json' assert { type: 'json' }; - -const packageJson = JSON.parse(readFileSync('./package.json', 'utf8')); -// rollup.config.js /** * @type {import('rollup').RollupOptions} */ @@ -27,7 +17,7 @@ export const outputGlobals = { export default [ { - input: 'src/index.ts', + input: './src/index.ts', output: [ { file: './dist/index.mjs', @@ -38,28 +28,30 @@ export default [ ], plugins: [ peerDepsExternal(), - nodeExternal(), - resolve({ browser: true }), + + // Convert CommonJS modules to ES Modules commonjs({ include: /node_modules/, }), - nodePolyfills(), - // del({ targets: ['dist/*', 'pages/*'] }), - typescript({ includeDependencies: false }), - json(), + // Inline imports from `devDependencies` + // Leave `dependencies` and `devDependencies` imports as is. + // See: https://www.npmjs.com/package/rollup-plugin-node-externals + nodeExternal(), + resolve(), + typescript({ tsconfig: './tsconfig.build.json' }), babel({ presets: ['@babel/preset-react'], babelHelpers: 'runtime', exclude: ['node_modules/**', 'dist/**'], extensions: ['.ts', '.tsx'], - inputSourceMap: true, + // inputSourceMap: true, plugins: ['@babel/plugin-transform-runtime'], }), filesize(), ], }, { - input: 'src/css-module/index.ts', + input: './src/css-module/index.ts', output: [ { file: './dist/css-module/index.mjs', @@ -68,28 +60,25 @@ export default [ globals: outputGlobals, }, ], - external: [/@babel\/runtime/, 'react-dom', 'react'], plugins: [ - peerDepsExternal({ includeDependencies: true }), - nodeExternal(), - resolve({ browser: true }), + peerDepsExternal(), + + // Convert CommonJS modules to ES Modules commonjs({ include: /node_modules/, }), - nodePolyfills(), - // del({ targets: ['dist/*', 'pages/*'] }), - postcss({ - extensions: ['.css', '.scss'], - minimize: true, - }), - typescript({ includeDependencies: false }), - json(), + // Inline imports from `devDependencies` + // Leave `dependencies` and `devDependencies` imports as is. + // See: https://www.npmjs.com/package/rollup-plugin-node-externals + nodeExternal(), + resolve(), + typescript({ tsconfig: './tsconfig.build-css-module.json' }), babel({ presets: ['@babel/preset-react'], babelHelpers: 'runtime', exclude: ['node_modules/**', 'dist/**'], extensions: ['.ts', '.tsx'], - inputSourceMap: true, + // inputSourceMap: true, plugins: ['@babel/plugin-transform-runtime'], }), filesize(), diff --git a/packages/component-library-react/tsconfig.build-css-module.json b/packages/component-library-react/tsconfig.build-css-module.json new file mode 100644 index 00000000000..59059681951 --- /dev/null +++ b/packages/component-library-react/tsconfig.build-css-module.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "composite": true, + "outDir": "./dist/css-module/", + "rootDir": "./src/" + } +} diff --git a/packages/component-library-react/tsconfig.json b/packages/component-library-react/tsconfig.json index ea004041acd..bdbe83e3f1a 100644 --- a/packages/component-library-react/tsconfig.json +++ b/packages/component-library-react/tsconfig.json @@ -9,7 +9,7 @@ { "path": "../components-react/calendar-react/tsconfig.build.json" } ], "compilerOptions": { - "outDir": "dist", - "rootDir": "src" + "outDir": "./dist/", + "rootDir": "./src/" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1c4a975089b..02ed118d1bd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1676,16 +1676,19 @@ importers: version: 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.18.0) + 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.18.0) + version: 26.0.1(rollup@4.23.0) '@rollup/plugin-json': specifier: 6.1.0 - version: 6.1.0(rollup@4.18.0) + version: 6.1.0(rollup@4.23.0) '@rollup/plugin-node-resolve': specifier: 15.2.3 - version: 15.2.3(rollup@4.18.0) + 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 @@ -1984,8 +1987,8 @@ importers: specifier: 5.0.7 version: 5.0.7 rollup: - specifier: 4.18.0 - version: 4.18.0 + specifier: 4.23.0 + version: 4.23.0 rollup-plugin-delete: specifier: 2.0.0 version: 2.0.0 @@ -1994,22 +1997,25 @@ importers: version: 10.0.0 rollup-plugin-node-externals: specifier: 7.1.2 - version: 7.1.2(rollup@4.18.0) + version: 7.1.2(rollup@4.23.0) rollup-plugin-node-polyfills: specifier: 0.2.1 version: 0.2.1 rollup-plugin-peer-deps-external: specifier: 2.2.4 - version: 2.2.4(rollup@4.18.0) + 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)) rollup-plugin-typescript2: specifier: 0.36.0 - version: 0.36.0(rollup@4.18.0)(typescript@5.6.2) + version: 0.36.0(rollup@4.23.0)(typescript@5.6.2) sass: specifier: 1.69.5 version: 1.69.5 + sort-package-json: + specifier: 2.11.0 + version: 2.11.0 tslib: specifier: 2.6.2 version: 2.6.2 @@ -3520,9 +3526,6 @@ importers: packages/components-react/select-combobox-react: dependencies: - '@babel/runtime': - specifier: ^7.23.6 - version: 7.24.7 '@utrecht/button-react': specifier: workspace:* version: link:../button-react @@ -31468,12 +31471,6 @@ snapshots: optionalDependencies: rollup: 3.29.4 - '@rollup/plugin-json@6.1.0(rollup@4.18.0)': - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - optionalDependencies: - rollup: 4.18.0 - '@rollup/plugin-json@6.1.0(rollup@4.23.0)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.23.0) @@ -47516,16 +47513,6 @@ snapshots: tslib: 2.6.2 typescript: 4.9.5 - rollup-plugin-typescript2@0.36.0(rollup@4.18.0)(typescript@5.6.2): - dependencies: - '@rollup/pluginutils': 4.2.1 - find-cache-dir: 3.3.2 - fs-extra: 10.1.0 - rollup: 4.18.0 - semver: 7.6.2 - tslib: 2.6.2 - typescript: 5.6.2 - rollup-plugin-typescript2@0.36.0(rollup@4.23.0)(typescript@5.6.2): dependencies: '@rollup/pluginutils': 4.2.1 From f3d172fc07561367184bd0d82c53b34b77197855 Mon Sep 17 00:00:00 2001 From: Robbert Broersma Date: Sun, 24 Nov 2024 18:05:24 +0100 Subject: [PATCH 08/11] refactor: no longer access `component-library-react/src/` from other packages --- packages/component-library-pdf/src/Article.test.tsx | 2 +- packages/component-library-pdf/src/Blockquote.test.tsx | 2 +- packages/component-library-pdf/src/Checkbox.test.tsx | 2 +- packages/component-library-pdf/src/Code.test.tsx | 2 +- packages/component-library-pdf/src/CodeBlock.test.tsx | 2 +- packages/component-library-pdf/src/ColumnLayout.test.tsx | 2 +- packages/component-library-pdf/src/DataList.test.tsx | 2 +- .../component-library-pdf/src/FormFieldCheckbox.test.tsx | 2 +- .../component-library-pdf/src/FormFieldTextarea.test.tsx | 2 +- .../component-library-pdf/src/FormFieldTextbox.test.tsx | 2 +- packages/component-library-pdf/src/FormLabel.test.tsx | 2 +- packages/component-library-pdf/src/Heading.test.tsx | 2 +- packages/component-library-pdf/src/Heading1.test.tsx | 2 +- packages/component-library-pdf/src/Heading2.test.tsx | 2 +- packages/component-library-pdf/src/Heading3.test.tsx | 2 +- packages/component-library-pdf/src/Heading4.test.tsx | 2 +- packages/component-library-pdf/src/Heading5.test.tsx | 2 +- packages/component-library-pdf/src/Heading6.test.tsx | 9 ++++++++- packages/component-library-pdf/src/Image.test.tsx | 2 +- packages/component-library-pdf/src/LangSpan.test.tsx | 2 +- packages/component-library-pdf/src/Link.test.tsx | 2 +- packages/component-library-pdf/src/Logo.test.tsx | 2 +- packages/component-library-pdf/src/OrderedList.test.tsx | 2 +- packages/component-library-pdf/src/Page.test.tsx | 2 +- packages/component-library-pdf/src/Paragraph.test.tsx | 2 +- packages/component-library-pdf/src/Quote.test.tsx | 2 +- packages/component-library-pdf/src/RadioButton.test.tsx | 2 +- packages/component-library-pdf/src/Section.test.tsx | 2 +- packages/component-library-pdf/src/Table.test.tsx | 2 +- .../component-library-pdf/src/TableOfContents.test.tsx | 2 +- packages/component-library-pdf/src/Textarea.test.tsx | 2 +- packages/component-library-pdf/src/Textbox.test.tsx | 2 +- .../component-library-pdf/src/UnorderedList.test.tsx | 2 +- packages/component-library-pdf/src/lib.tsx | 2 +- packages/storybook-css/config/FigmaBlock.tsx | 2 +- packages/storybook-css/config/GitHubBlock.tsx | 2 +- packages/storybook-css/config/NlDesignSystemBlock.tsx | 2 +- packages/storybook-css/config/preview.tsx | 2 +- packages/storybook-css/src/Listbox.tsx | 2 +- packages/storybook-pdf/config/FigmaBlock.tsx | 2 +- packages/storybook-pdf/config/GitHubBlock.tsx | 2 +- packages/storybook-pdf/config/NlDesignSystemBlock.tsx | 2 +- packages/storybook-pdf/src/Image.stories.tsx | 2 +- packages/storybook-pdf/src/Logo.stories.tsx | 2 +- packages/storybook-pdf/src/TableOfContents.stories.tsx | 2 +- packages/storybook-pdf/src/UnorderedList.stories.tsx | 2 +- packages/storybook-react/src/stories/Button.stories.tsx | 2 +- .../storybook-react/src/stories/ScrollLink.stories.tsx | 2 +- 48 files changed, 55 insertions(+), 48 deletions(-) diff --git a/packages/component-library-pdf/src/Article.test.tsx b/packages/component-library-pdf/src/Article.test.tsx index 89238824c90..a2b019cfeb8 100644 --- a/packages/component-library-pdf/src/Article.test.tsx +++ b/packages/component-library-pdf/src/Article.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Article, Paragraph } from '@utrecht/component-library-react/src/index'; +import { Article, Paragraph } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Blockquote.test.tsx b/packages/component-library-pdf/src/Blockquote.test.tsx index c5bdb0d5a03..d5b3ba6c226 100644 --- a/packages/component-library-pdf/src/Blockquote.test.tsx +++ b/packages/component-library-pdf/src/Blockquote.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Blockquote, Paragraph } from '@utrecht/component-library-react/src/index'; +import { Blockquote, Paragraph } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Checkbox.test.tsx b/packages/component-library-pdf/src/Checkbox.test.tsx index e6ef1b79206..ebaeddf9ba6 100644 --- a/packages/component-library-pdf/src/Checkbox.test.tsx +++ b/packages/component-library-pdf/src/Checkbox.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Checkbox } from '@utrecht/component-library-react/src/index'; +import { Checkbox } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Code.test.tsx b/packages/component-library-pdf/src/Code.test.tsx index aa8102835b1..bab3236b798 100644 --- a/packages/component-library-pdf/src/Code.test.tsx +++ b/packages/component-library-pdf/src/Code.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Code, Paragraph } from '@utrecht/component-library-react/src/index'; +import { Code, Paragraph } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/CodeBlock.test.tsx b/packages/component-library-pdf/src/CodeBlock.test.tsx index ad66053753b..242fffb2d3c 100644 --- a/packages/component-library-pdf/src/CodeBlock.test.tsx +++ b/packages/component-library-pdf/src/CodeBlock.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { CodeBlock } from '@utrecht/component-library-react/src/index'; +import { CodeBlock } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/ColumnLayout.test.tsx b/packages/component-library-pdf/src/ColumnLayout.test.tsx index 2d27933ceec..c9348b6efa7 100644 --- a/packages/component-library-pdf/src/ColumnLayout.test.tsx +++ b/packages/component-library-pdf/src/ColumnLayout.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { beforeAll, describe, expect, it } from '@jest/globals'; -import { ColumnLayout, Paragraph } from '@utrecht/component-library-react/src/index'; +import { ColumnLayout, Paragraph } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/DataList.test.tsx b/packages/component-library-pdf/src/DataList.test.tsx index d426f1132b5..61c63f06ae3 100644 --- a/packages/component-library-pdf/src/DataList.test.tsx +++ b/packages/component-library-pdf/src/DataList.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { beforeAll, describe, expect, it } from '@jest/globals'; -import { DataList, DataListItem, DataListKey, DataListValue } from '@utrecht/component-library-react/src/index'; +import { DataList, DataListItem, DataListKey, DataListValue } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/FormFieldCheckbox.test.tsx b/packages/component-library-pdf/src/FormFieldCheckbox.test.tsx index da90682e67f..7ac76ef0ad4 100644 --- a/packages/component-library-pdf/src/FormFieldCheckbox.test.tsx +++ b/packages/component-library-pdf/src/FormFieldCheckbox.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { beforeAll, describe, expect, it } from '@jest/globals'; -import { FormFieldCheckbox, Link, Paragraph } from '@utrecht/component-library-react/src/index'; +import { FormFieldCheckbox, Link, Paragraph } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/FormFieldTextarea.test.tsx b/packages/component-library-pdf/src/FormFieldTextarea.test.tsx index f9d39cb79a6..bc023089844 100644 --- a/packages/component-library-pdf/src/FormFieldTextarea.test.tsx +++ b/packages/component-library-pdf/src/FormFieldTextarea.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { FormFieldTextarea } from '@utrecht/component-library-react/src/index'; +import { FormFieldTextarea } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/FormFieldTextbox.test.tsx b/packages/component-library-pdf/src/FormFieldTextbox.test.tsx index 45994017dfa..0097de597e7 100644 --- a/packages/component-library-pdf/src/FormFieldTextbox.test.tsx +++ b/packages/component-library-pdf/src/FormFieldTextbox.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { FormFieldTextbox } from '@utrecht/component-library-react/src/index'; +import { FormFieldTextbox } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/FormLabel.test.tsx b/packages/component-library-pdf/src/FormLabel.test.tsx index 168b0b13cf7..6f803261885 100644 --- a/packages/component-library-pdf/src/FormLabel.test.tsx +++ b/packages/component-library-pdf/src/FormLabel.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { FormLabel } from '@utrecht/component-library-react/src/index'; +import { FormLabel } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Heading.test.tsx b/packages/component-library-pdf/src/Heading.test.tsx index 0b7f09cf031..b5fb046f877 100644 --- a/packages/component-library-pdf/src/Heading.test.tsx +++ b/packages/component-library-pdf/src/Heading.test.tsx @@ -9,7 +9,7 @@ import { Heading5, Heading6, Paragraph, -} from '@utrecht/component-library-react/src/index'; +} from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Heading1.test.tsx b/packages/component-library-pdf/src/Heading1.test.tsx index f51a0a3db76..3b4a731691e 100644 --- a/packages/component-library-pdf/src/Heading1.test.tsx +++ b/packages/component-library-pdf/src/Heading1.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Heading1 } from '@utrecht/component-library-react/src/index'; +import { Heading1 } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Heading2.test.tsx b/packages/component-library-pdf/src/Heading2.test.tsx index 67493258af4..14370e25278 100644 --- a/packages/component-library-pdf/src/Heading2.test.tsx +++ b/packages/component-library-pdf/src/Heading2.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Heading1, Heading2 } from '@utrecht/component-library-react/src/index'; +import { Heading1, Heading2 } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Heading3.test.tsx b/packages/component-library-pdf/src/Heading3.test.tsx index aa4961aef9d..bb501a23c75 100644 --- a/packages/component-library-pdf/src/Heading3.test.tsx +++ b/packages/component-library-pdf/src/Heading3.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Heading1, Heading2, Heading3 } from '@utrecht/component-library-react/src/index'; +import { Heading1, Heading2, Heading3 } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Heading4.test.tsx b/packages/component-library-pdf/src/Heading4.test.tsx index 604ecb466ff..ec56fa5ccc9 100644 --- a/packages/component-library-pdf/src/Heading4.test.tsx +++ b/packages/component-library-pdf/src/Heading4.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Heading1, Heading2, Heading3, Heading4 } from '@utrecht/component-library-react/src/index'; +import { Heading1, Heading2, Heading3, Heading4 } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Heading5.test.tsx b/packages/component-library-pdf/src/Heading5.test.tsx index 1ec0c3114c1..e10022b9bf5 100644 --- a/packages/component-library-pdf/src/Heading5.test.tsx +++ b/packages/component-library-pdf/src/Heading5.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Heading1, Heading2, Heading3, Heading4, Heading5 } from '@utrecht/component-library-react/src/index'; +import { Heading1, Heading2, Heading3, Heading4, Heading5 } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Heading6.test.tsx b/packages/component-library-pdf/src/Heading6.test.tsx index dbbe2b146f2..2f4a42e39d6 100644 --- a/packages/component-library-pdf/src/Heading6.test.tsx +++ b/packages/component-library-pdf/src/Heading6.test.tsx @@ -1,7 +1,14 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Heading1, Heading2, Heading3, Heading4, Heading5, Heading6 } from '@utrecht/component-library-react/src/index'; +import { + Heading1, + Heading2, + Heading3, + Heading4, + Heading5, + Heading6, +} from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Image.test.tsx b/packages/component-library-pdf/src/Image.test.tsx index 8907ed55d56..4ad9761349f 100644 --- a/packages/component-library-pdf/src/Image.test.tsx +++ b/packages/component-library-pdf/src/Image.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { beforeAll, describe, expect, it } from '@jest/globals'; -import { Image } from '@utrecht/component-library-react/src/index'; +import { Image } from '@utrecht/component-library-react/dist/index'; import { readFile } from 'fs/promises'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/LangSpan.test.tsx b/packages/component-library-pdf/src/LangSpan.test.tsx index 255dfd24627..2759f98d2cb 100644 --- a/packages/component-library-pdf/src/LangSpan.test.tsx +++ b/packages/component-library-pdf/src/LangSpan.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { beforeAll, describe, expect, it } from '@jest/globals'; -import { Paragraph } from '@utrecht/component-library-react/src/index'; +import { Paragraph } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Link.test.tsx b/packages/component-library-pdf/src/Link.test.tsx index b66144460f8..8187476eb69 100644 --- a/packages/component-library-pdf/src/Link.test.tsx +++ b/packages/component-library-pdf/src/Link.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Link, Paragraph } from '@utrecht/component-library-react/src/index'; +import { Link, Paragraph } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Logo.test.tsx b/packages/component-library-pdf/src/Logo.test.tsx index f14ae6810d1..50d9e0eb130 100644 --- a/packages/component-library-pdf/src/Logo.test.tsx +++ b/packages/component-library-pdf/src/Logo.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Logo, LogoImage } from '@utrecht/component-library-react/src/index'; +import { Logo, LogoImage } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/OrderedList.test.tsx b/packages/component-library-pdf/src/OrderedList.test.tsx index ae6f60e75ae..3e8a976c0ba 100644 --- a/packages/component-library-pdf/src/OrderedList.test.tsx +++ b/packages/component-library-pdf/src/OrderedList.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { beforeAll, describe, expect, it } from '@jest/globals'; -import { OrderedList, OrderedListItem } from '@utrecht/component-library-react/src/index'; +import { OrderedList, OrderedListItem } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Page.test.tsx b/packages/component-library-pdf/src/Page.test.tsx index 379017ffd07..dec13609ec8 100644 --- a/packages/component-library-pdf/src/Page.test.tsx +++ b/packages/component-library-pdf/src/Page.test.tsx @@ -2,7 +2,7 @@ /* eslint-disable react/no-unescaped-entities */ import { describe, expect, it } from '@jest/globals'; -import { Heading1 } from '@utrecht/component-library-react/src/index'; +import { Heading1 } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Paragraph.test.tsx b/packages/component-library-pdf/src/Paragraph.test.tsx index 00ac86a2ed7..e512826c6c8 100644 --- a/packages/component-library-pdf/src/Paragraph.test.tsx +++ b/packages/component-library-pdf/src/Paragraph.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Paragraph } from '@utrecht/component-library-react/src/index'; +import { Paragraph } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Quote.test.tsx b/packages/component-library-pdf/src/Quote.test.tsx index 9cd4b37513a..95154f6ab09 100644 --- a/packages/component-library-pdf/src/Quote.test.tsx +++ b/packages/component-library-pdf/src/Quote.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Paragraph } from '@utrecht/component-library-react/src/index'; +import { Paragraph } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/RadioButton.test.tsx b/packages/component-library-pdf/src/RadioButton.test.tsx index 42f0edc003b..e753f41b04e 100644 --- a/packages/component-library-pdf/src/RadioButton.test.tsx +++ b/packages/component-library-pdf/src/RadioButton.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { RadioButton } from '@utrecht/component-library-react/src/index'; +import { RadioButton } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Section.test.tsx b/packages/component-library-pdf/src/Section.test.tsx index a9baeb381fa..2c955a0dced 100644 --- a/packages/component-library-pdf/src/Section.test.tsx +++ b/packages/component-library-pdf/src/Section.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Paragraph } from '@utrecht/component-library-react/src/index'; +import { Paragraph } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Table.test.tsx b/packages/component-library-pdf/src/Table.test.tsx index 8f2873165ec..3413023d99f 100644 --- a/packages/component-library-pdf/src/Table.test.tsx +++ b/packages/component-library-pdf/src/Table.test.tsx @@ -10,7 +10,7 @@ import { TableHeader, TableHeaderCell, TableRow, -} from '@utrecht/component-library-react/src/index'; +} from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/TableOfContents.test.tsx b/packages/component-library-pdf/src/TableOfContents.test.tsx index 4a5e5667378..cc1cc43e008 100644 --- a/packages/component-library-pdf/src/TableOfContents.test.tsx +++ b/packages/component-library-pdf/src/TableOfContents.test.tsx @@ -8,7 +8,7 @@ import { TableOfContentsLink, TableOfContentsList, TableOfContentsListItem, -} from '@utrecht/component-library-react/src/index'; +} from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Textarea.test.tsx b/packages/component-library-pdf/src/Textarea.test.tsx index 288298249cd..88942e30b49 100644 --- a/packages/component-library-pdf/src/Textarea.test.tsx +++ b/packages/component-library-pdf/src/Textarea.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Textarea } from '@utrecht/component-library-react/src/index'; +import { Textarea } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/Textbox.test.tsx b/packages/component-library-pdf/src/Textbox.test.tsx index cb35ccdca85..fab69c16ac5 100644 --- a/packages/component-library-pdf/src/Textbox.test.tsx +++ b/packages/component-library-pdf/src/Textbox.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { describe, expect, it } from '@jest/globals'; -import { Textbox } from '@utrecht/component-library-react/src/index'; +import { Textbox } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/UnorderedList.test.tsx b/packages/component-library-pdf/src/UnorderedList.test.tsx index 445dd8313bd..76d195f2a37 100644 --- a/packages/component-library-pdf/src/UnorderedList.test.tsx +++ b/packages/component-library-pdf/src/UnorderedList.test.tsx @@ -1,7 +1,7 @@ /* eslint-env jest */ import { beforeAll, describe, expect, it } from '@jest/globals'; -import { UnorderedList, UnorderedListItem } from '@utrecht/component-library-react/src/index'; +import { UnorderedList, UnorderedListItem } from '@utrecht/component-library-react/dist/index'; import React from 'react'; import { renderPdf } from './lib'; diff --git a/packages/component-library-pdf/src/lib.tsx b/packages/component-library-pdf/src/lib.tsx index ee6afb84c3b..08d7fb3367a 100644 --- a/packages/component-library-pdf/src/lib.tsx +++ b/packages/component-library-pdf/src/lib.tsx @@ -1,5 +1,5 @@ /* eslint-env node */ -import { Document } from '@utrecht/component-library-react/src/index'; +import { Document } from '@utrecht/component-library-react/dist/index'; import { exec, execFile } from 'node:child_process'; import { createHmac } from 'node:crypto'; import { mkdir, readFile, writeFile } from 'node:fs/promises'; diff --git a/packages/storybook-css/config/FigmaBlock.tsx b/packages/storybook-css/config/FigmaBlock.tsx index 245fdc51876..77c76013629 100644 --- a/packages/storybook-css/config/FigmaBlock.tsx +++ b/packages/storybook-css/config/FigmaBlock.tsx @@ -1,6 +1,6 @@ import { useOf } from '@storybook/blocks'; import { StoryObj } from '@storybook/react'; -import { Icon } from '@utrecht/component-library-react/src/css-module'; +import { Icon } from '@utrecht/component-library-react/dist/css-module'; import { PropsWithChildren } from 'react'; import React from 'react'; diff --git a/packages/storybook-css/config/GitHubBlock.tsx b/packages/storybook-css/config/GitHubBlock.tsx index d9cd1ab8df9..b2cba4dafb7 100644 --- a/packages/storybook-css/config/GitHubBlock.tsx +++ b/packages/storybook-css/config/GitHubBlock.tsx @@ -5,7 +5,7 @@ import { useOf } from '@storybook/blocks'; import { StoryObj } from '@storybook/react'; -import { Icon } from '@utrecht/component-library-react/src/css-module'; +import { Icon } from '@utrecht/component-library-react/dist/css-module'; import { PropsWithChildren } from 'react'; import React from 'react'; diff --git a/packages/storybook-css/config/NlDesignSystemBlock.tsx b/packages/storybook-css/config/NlDesignSystemBlock.tsx index dceb4b7db7e..6ae53566b15 100644 --- a/packages/storybook-css/config/NlDesignSystemBlock.tsx +++ b/packages/storybook-css/config/NlDesignSystemBlock.tsx @@ -5,7 +5,7 @@ import { useOf } from '@storybook/blocks'; import { StoryObj } from '@storybook/react'; -import { Icon } from '@utrecht/component-library-react/src/css-module'; +import { Icon } from '@utrecht/component-library-react/dist/css-module'; import { PropsWithChildren } from 'react'; import React from 'react'; diff --git a/packages/storybook-css/config/preview.tsx b/packages/storybook-css/config/preview.tsx index c27ee4d78f2..731aa2f24f4 100644 --- a/packages/storybook-css/config/preview.tsx +++ b/packages/storybook-css/config/preview.tsx @@ -2,7 +2,7 @@ import { Controls, Description, Primary, Stories } from '@storybook/blocks'; import type { Preview } from '@storybook/react'; import type { StoryContext } from '@storybook/types'; -import { ButtonGroup } from '@utrecht/component-library-react/src/css-module'; +import { ButtonGroup } from '@utrecht/component-library-react/dist/css-module'; import { addonStatus } from '@utrecht/storybook-helpers/dist/addon-status'; import { addonThemes } from '@utrecht/storybook-helpers/dist/addon-themes'; import { addonViewport } from '@utrecht/storybook-helpers/dist/addon-viewport'; diff --git a/packages/storybook-css/src/Listbox.tsx b/packages/storybook-css/src/Listbox.tsx index 718f55c6651..02b26950a1a 100644 --- a/packages/storybook-css/src/Listbox.tsx +++ b/packages/storybook-css/src/Listbox.tsx @@ -1,6 +1,6 @@ /* @license CC0-1.0 */ -import { Listbox, ListboxOption } from '@utrecht/component-library-react/src/Listbox'; +import { Listbox, ListboxOption } from '@utrecht/component-library-react/dist/index'; import clsx from 'clsx'; import React, { ReactNode } from 'react'; diff --git a/packages/storybook-pdf/config/FigmaBlock.tsx b/packages/storybook-pdf/config/FigmaBlock.tsx index 245fdc51876..77c76013629 100644 --- a/packages/storybook-pdf/config/FigmaBlock.tsx +++ b/packages/storybook-pdf/config/FigmaBlock.tsx @@ -1,6 +1,6 @@ import { useOf } from '@storybook/blocks'; import { StoryObj } from '@storybook/react'; -import { Icon } from '@utrecht/component-library-react/src/css-module'; +import { Icon } from '@utrecht/component-library-react/dist/css-module'; import { PropsWithChildren } from 'react'; import React from 'react'; diff --git a/packages/storybook-pdf/config/GitHubBlock.tsx b/packages/storybook-pdf/config/GitHubBlock.tsx index d9cd1ab8df9..b2cba4dafb7 100644 --- a/packages/storybook-pdf/config/GitHubBlock.tsx +++ b/packages/storybook-pdf/config/GitHubBlock.tsx @@ -5,7 +5,7 @@ import { useOf } from '@storybook/blocks'; import { StoryObj } from '@storybook/react'; -import { Icon } from '@utrecht/component-library-react/src/css-module'; +import { Icon } from '@utrecht/component-library-react/dist/css-module'; import { PropsWithChildren } from 'react'; import React from 'react'; diff --git a/packages/storybook-pdf/config/NlDesignSystemBlock.tsx b/packages/storybook-pdf/config/NlDesignSystemBlock.tsx index dceb4b7db7e..6ae53566b15 100644 --- a/packages/storybook-pdf/config/NlDesignSystemBlock.tsx +++ b/packages/storybook-pdf/config/NlDesignSystemBlock.tsx @@ -5,7 +5,7 @@ import { useOf } from '@storybook/blocks'; import { StoryObj } from '@storybook/react'; -import { Icon } from '@utrecht/component-library-react/src/css-module'; +import { Icon } from '@utrecht/component-library-react/dist/css-module'; import { PropsWithChildren } from 'react'; import React from 'react'; diff --git a/packages/storybook-pdf/src/Image.stories.tsx b/packages/storybook-pdf/src/Image.stories.tsx index d1a310699da..c22489a16ee 100644 --- a/packages/storybook-pdf/src/Image.stories.tsx +++ b/packages/storybook-pdf/src/Image.stories.tsx @@ -1,7 +1,7 @@ /* @license CC0-1.0 */ import { Meta, StoryObj } from '@storybook/react'; -import { Image } from '@utrecht/component-library-react/src/Image'; +import { Image } from '@utrecht/component-library-react/dist/css-module'; import readme from '@utrecht/img-css/README.md?raw'; import pdfDocs from '@utrecht/img-css/docs/technology-pdf.nl.md?raw'; import { mergeMarkdown } from '@utrecht/storybook-helpers/src/markdown'; diff --git a/packages/storybook-pdf/src/Logo.stories.tsx b/packages/storybook-pdf/src/Logo.stories.tsx index 24253c043bd..70033a11bcf 100644 --- a/packages/storybook-pdf/src/Logo.stories.tsx +++ b/packages/storybook-pdf/src/Logo.stories.tsx @@ -1,7 +1,7 @@ /* @license CC0-1.0 */ import { Meta, StoryObj } from '@storybook/react'; -import { Logo } from '@utrecht/component-library-react/src/Logo'; +import { Logo } from '@utrecht/component-library-react/dist/css-module'; import readme from '@utrecht/logo-css/README.md?raw'; import pdfDocs from '@utrecht/logo-css/docs/technology-pdf.nl.md?raw'; import { mergeMarkdown } from '@utrecht/storybook-helpers/src/markdown'; diff --git a/packages/storybook-pdf/src/TableOfContents.stories.tsx b/packages/storybook-pdf/src/TableOfContents.stories.tsx index a339be245b0..0fc3d48c5b8 100644 --- a/packages/storybook-pdf/src/TableOfContents.stories.tsx +++ b/packages/storybook-pdf/src/TableOfContents.stories.tsx @@ -1,7 +1,7 @@ /* @license CC0-1.0 */ import { Meta, StoryObj } from '@storybook/react'; -import { TableOfContents } from '@utrecht/component-library-react/src/TableOfContents'; +import { TableOfContents } from '@utrecht/component-library-react/dist/css-module'; import { mergeMarkdown } from '@utrecht/storybook-helpers/src/markdown'; import readme from '@utrecht/table-of-contents-css/README.md?raw'; import pdfDocs from '@utrecht/table-of-contents-css/docs/technology-pdf.nl.md?raw'; diff --git a/packages/storybook-pdf/src/UnorderedList.stories.tsx b/packages/storybook-pdf/src/UnorderedList.stories.tsx index 3cbbcc90ca7..26b9d95fbb1 100644 --- a/packages/storybook-pdf/src/UnorderedList.stories.tsx +++ b/packages/storybook-pdf/src/UnorderedList.stories.tsx @@ -1,7 +1,7 @@ /* @license CC0-1.0 */ import { Meta, StoryObj } from '@storybook/react'; -import { UnorderedList } from '@utrecht/component-library-react/src/UnorderedList'; +import { UnorderedList } from '@utrecht/component-library-react/dist/css-module'; import { mergeMarkdown } from '@utrecht/storybook-helpers/src/markdown'; import readme from '@utrecht/unordered-list-css/README.md?raw'; import pdfDocs from '@utrecht/unordered-list-css/docs/technology-pdf.nl.md?raw'; diff --git a/packages/storybook-react/src/stories/Button.stories.tsx b/packages/storybook-react/src/stories/Button.stories.tsx index a0f19aebe55..a88d7862357 100644 --- a/packages/storybook-react/src/stories/Button.stories.tsx +++ b/packages/storybook-react/src/stories/Button.stories.tsx @@ -1,7 +1,7 @@ import { Meta, StoryObj } from '@storybook/react'; import readme from '@utrecht/button-css/README.md?raw'; import tokensDefinition from '@utrecht/button-css/src/tokens.json'; -import { Button, ButtonProps } from '@utrecht/button-react/src/css'; +import { Button, ButtonProps } from '@utrecht/button-react/dist/css'; import tokens from '@utrecht/design-tokens/dist/index.json'; import iconSet from '@utrecht/icon/dist/index.json'; import React from 'react'; diff --git a/packages/storybook-react/src/stories/ScrollLink.stories.tsx b/packages/storybook-react/src/stories/ScrollLink.stories.tsx index e0b2f39bc89..b1f3da959e5 100644 --- a/packages/storybook-react/src/stories/ScrollLink.stories.tsx +++ b/packages/storybook-react/src/stories/ScrollLink.stories.tsx @@ -7,7 +7,7 @@ import { PageContent, Paragraph, ScrollLink, -} from '@utrecht/component-library-react/src/css-module/index'; +} from '@utrecht/component-library-react/dist/css-module/index'; import tokens from '@utrecht/design-tokens/dist/index.json'; import { UtrechtIconChevronUp } from '@utrecht/web-component-library-react'; import React from 'react'; From 447c5f2517a1a78a4ae1d4231fd562efd00f7bf1 Mon Sep 17 00:00:00 2001 From: Robbert Broersma Date: Sun, 24 Nov 2024 19:28:12 +0100 Subject: [PATCH 09/11] build: add some additional exports for `.md` files --- packages/component-library-react/package.json | 10 ++++---- .../select-combobox-react/package.json | 23 ++++++++++++++++++- 2 files changed, 28 insertions(+), 5 deletions(-) diff --git a/packages/component-library-react/package.json b/packages/component-library-react/package.json index baf56b33685..fd9868fdbbc 100644 --- a/packages/component-library-react/package.json +++ b/packages/component-library-react/package.json @@ -24,10 +24,12 @@ "types": "./dist/index.d.ts", "import": "./dist/index.mjs" }, - "./css": { - "types": "./dist/css.d.ts", - "import": "./dist/css.mjs" - }, + "./dist/.jest-test-results.json": "./dist/.jest-test-results.json", + "./CONTRIBUTING.md": "./CONTRIBUTING.md", + "./CHANGELOG.md": "./CHANGELOG.md", + "./README.md": "./README.md", + "./README.nl.md": "./README.nl.md", + "./TESTING.md": "./TESTING.md", "./dist": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs" diff --git a/packages/components-react/select-combobox-react/package.json b/packages/components-react/select-combobox-react/package.json index e286db9676a..51b188b6406 100644 --- a/packages/components-react/select-combobox-react/package.json +++ b/packages/components-react/select-combobox-react/package.json @@ -26,7 +26,28 @@ "./css": { "types": "./dist/css.d.ts", "import": "./dist/css.mjs" - } + }, + "./dist": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/index.mjs": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/css": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./dist/css.mjs": { + "types": "./dist/css.d.ts", + "import": "./dist/css.mjs" + }, + "./README.md": "./README.md" }, "files": [ "dist/", From 6742bb02e4bc52d27892bdc7e8b2b3c63bed4eac Mon Sep 17 00:00:00 2001 From: Robbert Broersma Date: Sun, 24 Nov 2024 20:17:51 +0100 Subject: [PATCH 10/11] test: re-enable FormFieldCheckbox tests must have been disabled accidentally --- .../form-field-checkbox-react/src/index.test.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/components-react/form-field-checkbox-react/src/index.test.tsx b/packages/components-react/form-field-checkbox-react/src/index.test.tsx index d5dc3fe0eb7..55a6194e6fa 100644 --- a/packages/components-react/form-field-checkbox-react/src/index.test.tsx +++ b/packages/components-react/form-field-checkbox-react/src/index.test.tsx @@ -324,7 +324,7 @@ describe('Form field with a checkbox', () => { expect(handleChange).toHaveBeenCalled(); }); - it.only('has an HTMLInputElement event target', () => { + it('has an HTMLInputElement event target', () => { const handleChange = (evt: ChangeEvent) => {}; const handleChangeSpy = jest.fn(handleChange); From 8583866d31580362840bd7a73685a9db3fed8604 Mon Sep 17 00:00:00 2001 From: Robbert Broersma Date: Sun, 24 Nov 2024 20:19:50 +0100 Subject: [PATCH 11/11] refactor: define FormFieldCheckbox properties in a way where optional fields are more resiliently defined --- .../form-field-checkbox-react/src/index.tsx | 33 +++++++++---------- 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/packages/components-react/form-field-checkbox-react/src/index.tsx b/packages/components-react/form-field-checkbox-react/src/index.tsx index 98e1a9df29c..a54768ba98b 100644 --- a/packages/components-react/form-field-checkbox-react/src/index.tsx +++ b/packages/components-react/form-field-checkbox-react/src/index.tsx @@ -10,29 +10,26 @@ import type { ForwardedRef, PropsWithChildren, ReactNode, Ref } from 'react'; import { forwardRef, useId } from 'react'; export interface FormFieldCheckboxProps - extends Omit, - Pick< - CheckboxProps, - | 'checked' - | 'defaultChecked' - | 'defaultValue' - | 'disabled' - | 'indeterminate' - | 'inputRequired' - | 'invalid' - | 'name' - | 'onBlur' - | 'onChange' - | 'onFocus' - | 'onInput' - | 'required' - | 'value' - > { + extends Omit { + checked?: CheckboxProps['checked']; + defaultChecked?: CheckboxProps['defaultChecked']; + defaultValue?: CheckboxProps['defaultValue']; description?: ReactNode; + disabled?: CheckboxProps['disabled']; errorMessage?: ReactNode; + indeterminate?: CheckboxProps['indeterminate']; inputRef?: Ref; + inputRequired?: CheckboxProps['inputRequired']; + invalid?: CheckboxProps['invalid']; label: ReactNode; + name?: CheckboxProps['name']; + onBlur?: CheckboxProps['onBlur']; + onChange?: CheckboxProps['onChange']; + onFocus?: CheckboxProps['onFocus']; + onInput?: CheckboxProps['onInput']; + required?: CheckboxProps['required']; status?: ReactNode; + value?: CheckboxProps['value']; } export const FormFieldCheckbox = forwardRef(