{
  "name": "@utrecht/component-library-react",
  "version": "14.0.1",
  "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"
    },
    "./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/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",
    "./SEMVER.md": "./SEMVER.md",
    "./README.nl.md": "./README.nl.md",
    "./README.md": "./README.md",
    "./CONTRIBUTING.md": "./CONTRIBUTING.md",
    "./CHANGELOG.md": "./CHANGELOG.md",
    "./src/*": "./src/*",
    "./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/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/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": "4.0.1",
    "@utrecht/action-group-react": "1.1.6",
    "@utrecht/alert-css": "4.0.2",
    "@utrecht/alert-dialog-css": "3.0.1",
    "@utrecht/alternate-lang-nav-css": "3.0.1",
    "@utrecht/article-css": "3.0.1",
    "@utrecht/backdrop-css": "3.0.1",
    "@utrecht/badge-counter-css": "3.0.1",
    "@utrecht/badge-list-css": "4.0.1",
    "@utrecht/blockquote-css": "3.0.1",
    "@utrecht/breadcrumb-nav-css": "3.0.1",
    "@utrecht/button-group-react": "1.1.5",
    "@utrecht/button-link-css": "3.0.1",
    "@utrecht/button-react": "3.0.3",
    "@utrecht/calendar-react": "1.1.4",
    "@utrecht/card-css": "2.0.1",
    "@utrecht/card-react": "0.0.6",
    "@utrecht/checkbox-react": "1.0.14",
    "@utrecht/code-block-css": "3.0.1",
    "@utrecht/code-css": "3.0.1",
    "@utrecht/color-sample-css": "3.0.1",
    "@utrecht/column-layout-css": "3.0.1",
    "@utrecht/combobox-react": "0.0.13",
    "@utrecht/currency-data-css": "3.0.1",
    "@utrecht/custom-checkbox-css": "3.0.1",
    "@utrecht/data-badge-css": "3.0.1",
    "@utrecht/data-badge-react": "1.0.9",
    "@utrecht/data-list-css": "3.0.1",
    "@utrecht/data-placeholder-css": "3.0.1",
    "@utrecht/digid-button-css": "2.0.1",
    "@utrecht/document-css": "3.0.1",
    "@utrecht/drawer-css": "3.0.1",
    "@utrecht/emphasis-css": "3.0.1",
    "@utrecht/fieldset-react": "1.0.13",
    "@utrecht/figure-css": "3.0.1",
    "@utrecht/focus-ring-css": "4.0.1",
    "@utrecht/form-field-checkbox-react": "1.1.6",
    "@utrecht/form-field-description-react": "1.0.12",
    "@utrecht/form-field-error-message-react": "1.0.12",
    "@utrecht/form-field-react": "1.0.13",
    "@utrecht/form-label-react": "1.0.12",
    "@utrecht/form-toggle-css": "3.0.1",
    "@utrecht/heading-1-css": "3.0.1",
    "@utrecht/heading-2-css": "3.0.1",
    "@utrecht/heading-3-css": "3.0.1",
    "@utrecht/heading-4-css": "3.0.1",
    "@utrecht/heading-5-css": "3.0.1",
    "@utrecht/heading-6-css": "3.0.1",
    "@utrecht/heading-group-css": "3.0.1",
    "@utrecht/html-content-css": "3.0.1",
    "@utrecht/iban-data-css": "3.0.1",
    "@utrecht/icon-css": "4.0.1",
    "@utrecht/img-css": "3.0.1",
    "@utrecht/index-char-nav-css": "3.0.1",
    "@utrecht/link-button-css": "3.0.1",
    "@utrecht/link-list-css": "4.0.1",
    "@utrecht/link-react": "1.0.12",
    "@utrecht/link-social-css": "3.0.1",
    "@utrecht/list-social-css": "3.0.1",
    "@utrecht/listbox-react": "1.0.17",
    "@utrecht/logo-button-css": "2.0.1",
    "@utrecht/logo-css": "3.0.1",
    "@utrecht/logo-image-css": "2.0.1",
    "@utrecht/map-control-button-css": "4.0.1",
    "@utrecht/map-marker-css": "3.0.1",
    "@utrecht/mark-css": "3.0.1",
    "@utrecht/multiline-data-css": "3.0.1",
    "@utrecht/nav-bar-css": "3.2.1",
    "@utrecht/nav-list-css": "2.0.1",
    "@utrecht/number-badge-css": "4.0.1",
    "@utrecht/number-data-css": "3.0.1",
    "@utrecht/open-forms-container-css": "3.0.1",
    "@utrecht/open-forms-container-react": "1.0.10",
    "@utrecht/ordered-list-css": "4.0.1",
    "@utrecht/page-content-css": "3.0.1",
    "@utrecht/page-css": "3.0.1",
    "@utrecht/page-footer-css": "4.0.2",
    "@utrecht/page-header-css": "3.0.2",
    "@utrecht/pagination-css": "3.0.1",
    "@utrecht/paragraph-css": "4.0.1",
    "@utrecht/pre-heading-css": "3.0.1",
    "@utrecht/preserve-data-css": "3.0.1",
    "@utrecht/radio-button-react": "1.0.13",
    "@utrecht/rich-text-css": "3.0.1",
    "@utrecht/search-bar-css": "4.0.1",
    "@utrecht/select-css": "3.0.1",
    "@utrecht/separator-css": "3.0.1",
    "@utrecht/skip-link-css": "3.0.1",
    "@utrecht/spotlight-section-css": "3.0.2",
    "@utrecht/status-badge-css": "2.0.1",
    "@utrecht/subscript-css": "3.0.1",
    "@utrecht/superscript-css": "3.0.1",
    "@utrecht/surface-css": "3.0.1",
    "@utrecht/table-css": "3.0.1",
    "@utrecht/table-of-contents-css": "2.0.1",
    "@utrecht/textarea-css": "4.0.1",
    "@utrecht/textbox-react": "1.0.16",
    "@utrecht/top-task-link-css": "3.1.0",
    "@utrecht/top-task-nav-css": "2.0.1",
    "@utrecht/unordered-list-css": "3.1.1",
    "@utrecht/url-data-css": "3.0.1"
  },
  "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": "10.4.1",
    "@testing-library/jest-dom": "6.9.1",
    "@testing-library/react": "16.3.2",
    "@testing-library/user-event": "14.6.1",
    "@types/jest": "29.5.14",
    "@types/lodash.chunk": "4.2.9",
    "@types/react": "19.2.14",
    "@types/testing-library__jest-dom": "5.14.9",
    "gatsby": "5.16.1",
    "jest": "29.7.0",
    "jest-environment-jsdom": "29.7.0",
    "next": "13.5.11",
    "react": "19.2.4",
    "react-dom": "19.2.4",
    "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.9.3",
    "@utrecht/build-utils-react": "0.1.1"
  },
  "peerDependencies": {
    "@babel/runtime": "^7.23.6",
    "react": "^18.0.0 || ^19.0.0",
    "react-dom": "^18.0.0 || ^19.0.0"
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "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"
  }
}