UNPKG

@utrecht/component-library-react

Version:

React component library bundle for the Municipality of Utrecht based on the NL Design System architecture

299 lines 10.5 kB
{ "name": "@utrecht/component-library-react", "version": "13.0.0", "private": false, "description": "React component library bundle 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/component-library-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/component-library-react" }, "license": "EUPL-1.2", "author": "Community for NL Design System", "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs" }, "./VegaVisualization": { "types": "./dist/VegaVisualization.d.ts", "import": "./dist/VegaVisualization.mjs" }, "./Calendar": { "types": "./dist/Calendar.d.ts", "import": "./dist/Calendar.mjs" }, "./css-module": { "types": "./dist/css-module/index.d.ts", "import": "./dist/css-module/index.mjs" }, "./css-module/VegaVisualization": { "types": "./dist/css-module/VegaVisualization.d.ts", "import": "./dist/css-module/VegaVisualization.mjs" }, "./css-module/Calendar": { "types": "./dist/css-module/Calendar.d.ts", "import": "./dist/css-module/Calendar.mjs" }, "./dist/.jest-test-results.json": "./dist/.jest-test-results.json", "./tsconfig.md": "./tsconfig.md", "./TESTING.md": "./TESTING.md", "./README.nl.md": "./README.nl.md", "./README.md": "./README.md", "./CONTRIBUTING.md": "./CONTRIBUTING.md", "./CHANGELOG.md": "./CHANGELOG.md", "./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" ], "dependencies": { "clsx": "2.1.1", "lodash.chunk": "4.2.0", "@utrecht/accordion-css": "3.0.1", "@utrecht/action-group-react": "1.1.4", "@utrecht/alert-css": "3.0.1", "@utrecht/alert-dialog-css": "2.0.1", "@utrecht/alternate-lang-nav-css": "2.0.1", "@utrecht/article-css": "2.0.1", "@utrecht/backdrop-css": "2.0.1", "@utrecht/badge-counter-css": "2.0.1", "@utrecht/badge-list-css": "3.0.1", "@utrecht/blockquote-css": "2.0.1", "@utrecht/breadcrumb-nav-css": "2.1.0", "@utrecht/button-group-react": "1.1.3", "@utrecht/button-link-css": "2.0.1", "@utrecht/button-react": "3.0.0", "@utrecht/calendar-react": "1.0.16", "@utrecht/card-css": "1.0.1", "@utrecht/card-react": "0.0.4", "@utrecht/checkbox-react": "1.0.11", "@utrecht/code-block-css": "2.0.1", "@utrecht/code-css": "2.0.1", "@utrecht/color-sample-css": "2.0.1", "@utrecht/column-layout-css": "2.0.1", "@utrecht/combobox-react": "0.0.11", "@utrecht/currency-data-css": "2.0.1", "@utrecht/custom-checkbox-css": "2.0.1", "@utrecht/data-badge-css": "2.0.1", "@utrecht/data-badge-react": "1.0.7", "@utrecht/data-list-css": "2.0.1", "@utrecht/data-placeholder-css": "2.0.1", "@utrecht/digid-button-css": "1.4.2", "@utrecht/document-css": "2.0.1", "@utrecht/drawer-css": "2.0.1", "@utrecht/emphasis-css": "2.0.1", "@utrecht/fieldset-react": "1.0.10", "@utrecht/figure-css": "2.0.1", "@utrecht/focus-ring-css": "3.0.1", "@utrecht/form-field-checkbox-react": "1.1.3", "@utrecht/form-field-description-react": "1.0.10", "@utrecht/form-field-error-message-react": "1.0.10", "@utrecht/form-field-react": "1.0.10", "@utrecht/form-label-react": "1.0.10", "@utrecht/form-toggle-css": "2.0.1", "@utrecht/heading-1-css": "2.0.1", "@utrecht/heading-2-css": "2.0.1", "@utrecht/heading-3-css": "2.0.1", "@utrecht/heading-4-css": "2.0.1", "@utrecht/heading-5-css": "2.0.1", "@utrecht/heading-6-css": "2.0.1", "@utrecht/heading-group-css": "2.0.1", "@utrecht/html-content-css": "2.0.1", "@utrecht/iban-data-css": "2.0.1", "@utrecht/icon-css": "3.0.1", "@utrecht/img-css": "2.0.1", "@utrecht/index-char-nav-css": "2.0.1", "@utrecht/link-button-css": "2.0.1", "@utrecht/link-list-css": "3.0.1", "@utrecht/link-react": "1.0.10", "@utrecht/link-social-css": "2.0.1", "@utrecht/list-social-css": "2.0.1", "@utrecht/listbox-react": "1.0.14", "@utrecht/logo-button-css": "1.4.2", "@utrecht/logo-css": "2.0.1", "@utrecht/logo-image-css": "1.4.2", "@utrecht/map-control-button-css": "3.0.1", "@utrecht/map-marker-css": "2.0.1", "@utrecht/mark-css": "2.0.1", "@utrecht/multiline-data-css": "2.0.1", "@utrecht/nav-bar-css": "2.0.1", "@utrecht/nav-list-css": "1.3.2", "@utrecht/number-badge-css": "3.0.1", "@utrecht/number-data-css": "2.0.1", "@utrecht/open-forms-container-css": "2.0.2", "@utrecht/open-forms-container-react": "1.0.6", "@utrecht/ordered-list-css": "3.0.1", "@utrecht/page-content-css": "2.0.1", "@utrecht/page-css": "2.0.1", "@utrecht/page-footer-css": "3.0.1", "@utrecht/page-header-css": "2.0.1", "@utrecht/pagination-css": "2.0.3", "@utrecht/paragraph-css": "3.0.1", "@utrecht/pre-heading-css": "2.0.1", "@utrecht/preserve-data-css": "2.0.1", "@utrecht/radio-button-react": "1.0.10", "@utrecht/rich-text-css": "2.1.0", "@utrecht/search-bar-css": "3.0.1", "@utrecht/select-css": "2.0.1", "@utrecht/separator-css": "2.0.1", "@utrecht/skip-link-css": "2.0.1", "@utrecht/spotlight-section-css": "2.0.1", "@utrecht/status-badge-css": "1.0.0", "@utrecht/subscript-css": "2.0.1", "@utrecht/superscript-css": "2.0.1", "@utrecht/surface-css": "2.0.1", "@utrecht/table-css": "2.0.1", "@utrecht/table-of-contents-css": "1.0.1", "@utrecht/textarea-css": "3.0.1", "@utrecht/textbox-react": "1.0.13", "@utrecht/top-task-link-css": "2.0.1", "@utrecht/top-task-nav-css": "1.3.2", "@utrecht/unordered-list-css": "2.0.1", "@utrecht/url-data-css": "2.0.1", "@utrecht/vega-visualization-css": "1.4.2" }, "devDependencies": { "@babel/core": "7.24.9", "@babel/plugin-transform-runtime": "7.24.7", "@babel/preset-env": "7.24.8", "@babel/preset-react": "7.24.7", "@babel/preset-typescript": "7.24.7", "@babel/runtime": "7.24.8", "@rollup/plugin-babel": "6.0.4", "@rollup/plugin-commonjs": "26.0.3", "@rollup/plugin-json": "6.1.0", "@rollup/plugin-node-resolve": "15.2.4", "@rollup/plugin-typescript": "12.1.4", "@testing-library/dom": "8.20.1", "@testing-library/jest-dom": "5.17.0", "@testing-library/react": "13.4.0", "@testing-library/user-event": "14.5.2", "@types/jest": "29.5.14", "@types/lodash.chunk": "4.2.9", "@types/react": "18.3.27", "@types/testing-library__jest-dom": "5.14.9", "gatsby": "5.12.12", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "next": "13.5.11", "react": "18.3.1", "react-dom": "18.3.1", "react-vega": "7.6.0", "rimraf": "5.0.10", "rollup": "4.23.0", "rollup-plugin-delete": "2.0.0", "rollup-plugin-filesize": "10.0.0", "rollup-plugin-node-externals": "7.1.3", "rollup-plugin-node-polyfills": "0.2.1", "rollup-plugin-peer-deps-external": "2.2.4", "rollup-plugin-postcss": "4.0.2", "rollup-plugin-typescript2": "0.36.0", "sass": "1.69.7", "sort-package-json": "2.11.0", "tslib": "2.6.3", "typescript": "5.6.3", "vega": "5.26.1", "vega-embed": "6.23.0", "vega-lite": "5.16.3", "@utrecht/build-utils-react": "0.1.1" }, "peerDependencies": { "@babel/runtime": "^7.23.6", "date-fns": "^2.30.0", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0", "react-vega": "^7.6.0", "vega": "^5.25.0" }, "peerDependenciesMeta": { "date-fns": { "optional": true }, "react-vega": { "optional": true }, "vega": { "optional": true } }, "publishConfig": { "access": "public" }, "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" } }