@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
JSON
{
"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"
}
}