{
  "name": "@uva-glass/component-library",
  "author": "Team Glass - Frontend vrienden",
  "private": false,
  "version": "3.57.2",
  "type": "module",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "types": "./dist/index.d.ts"
    },
    "./dist/*": "./dist/*"
  },
  "files": [
    "dist"
  ],
  "sideEffects": [
    "**/*.css"
  ],
  "keywords": [
    "uva",
    "glass",
    "react components"
  ],
  "scripts": {
    "build-storybook": "storybook build",
    "build:package": "tsc --p ./tsconfig-build.json && vite build",
    "build:tokens": "node ./src/tokens/build.js",
    "build": "npm-run-all \"build:*\"",
    "compile": "tsc --p ./tsconfig-build.json",
    "lint-fix:eslint": "eslint --fix \"src/**/*.{js,jsx,ts,tsx,md}\"",
    "lint-fix:prettier": "prettier --write \"src/**/*.{js,jsx,ts,tsx,json,css,scss,md}\"",
    "lint-fix:stylelint": "stylelint --fix \"src/**/*.css\"",
    "lint-fix": "npm-run-all \"lint-fix:*\"",
    "lint:eslint": "eslint \"src/**/*.{js,jsx,ts,tsx,md}\"",
    "lint:prettier": "prettier --check \"src/**/*.{js,jsx,ts,tsx,json,css,scss,md}\"",
    "lint:stylelint": "stylelint \"src/**/*.css\"",
    "lint": "npm-run-all \"lint:*\"",
    "prepare": "is-ci || husky",
    "prepublishOnly": "npm-run-all \"build:*\"",
    "semantic-release": "semantic-release",
    "start": "storybook dev -p 6006",
    "test:ci": "jest --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=text-summary",
    "test": "jest",
    "trivy": "trivy fs --include-dev-deps --show-suppressed --exit-code 1 --disable-telemetry --scanners vuln pnpm-lock.yaml"
  },
  "peerDependencies": {
    "react": "^19.2.7",
    "react-dom": "^19.2.7"
  },
  "devDependencies": {
    "@commitlint/cli": "^21.0.2",
    "@commitlint/config-conventional": "^21.0.2",
    "@react-aria/button": "^3.15.1",
    "@react-aria/dialog": "^3.6.1",
    "@react-aria/focus": "^3.22.1",
    "@react-aria/overlays": "^3.32.1",
    "@react-stately/overlays": "^3.7.1",
    "@react-types/dialog": "^3.6.0",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/gitlab": "^13.3.2",
    "@semantic-release/npm": "^13.1.5",
    "@storybook/addon-a11y": "^10.4.6",
    "@storybook/addon-docs": "^10.4.6",
    "@storybook/addon-links": "^10.4.6",
    "@storybook/react": "^10.4.6",
    "@storybook/react-vite": "^10.4.6",
    "@testing-library/jest-dom": "^6.9.1",
    "@testing-library/react": "^16.3.2",
    "@testing-library/user-event": "^14.6.1",
    "@types/jest": "^30.0.0",
    "@types/node": "^25.9.4",
    "@types/react": "^19.2.17",
    "@types/react-dom": "^19.2.3",
    "@uva-glass/eslint-config": "^1.4.0",
    "@uva-glass/stylelint-config": "^1.3.0",
    "@vitejs/plugin-react": "^6.0.2",
    "babel-jest": "^30.4.1",
    "babel-plugin-transform-vite-meta-env": "^1.0.3",
    "clsx": "^2.1.1",
    "eslint-plugin-react-hooks": "^7.1.1",
    "glob": "^13.0.6",
    "husky": "^9.1.7",
    "identity-obj-proxy": "^3.0.0",
    "jest": "^30.4.2",
    "jest-environment-jsdom": "^30.4.1",
    "jest-junit": "^17.0.0",
    "jsdom": "^29.1.1",
    "npm-run-all2": "^9.0.2",
    "react": "^19.2.7",
    "react-dom": "^19.2.7",
    "react-router": "^8.0.1",
    "semantic-release": "^25.0.5",
    "storybook": "^10.4.6",
    "style-dictionary": "^5.5.0",
    "stylelint": "^17.13.0",
    "stylelint-config-recommended": "^18.0.0",
    "stylelint-config-standard": "^40.0.0",
    "stylelint-order": "^8.1.1",
    "ts-node": "^10.9.2",
    "typescript": "^5.9.3",
    "vite": "^8.0.16",
    "vite-plugin-dts": "^5.0.2",
    "vite-plugin-lib-inject-css": "^2.2.2",
    "vite-plugin-static-copy": "^4.1.1",
    "vite-plugin-svgr": "^5.2.0",
    "vite-tsconfig-paths": "^6.1.1",
    "@babel/preset-env": "^7.29.7",
    "@babel/preset-react": "^7.29.7",
    "@babel/preset-typescript": "^7.29.7"
  },
  "dependencies": {
    "@lexical/clipboard": "^0.45.0",
    "@lexical/html": "^0.45.0",
    "@lexical/link": "^0.45.0",
    "@lexical/list": "^0.45.0",
    "@lexical/react": "^0.45.0",
    "@lexical/selection": "^0.45.0",
    "@lexical/table": "^0.45.0",
    "@lexical/utils": "^0.45.0",
    "@staartwind.nl/lexical-paste-from-word": "^1.0.2",
    "lexical": "^0.45.0"
  },
  "optionalDependencies": {
    "@ast-grep/napi-linux-x64-gnu": "0.44.0",
    "@rollup/rollup-linux-x64-gnu": "^4.62.2",
    "@rspack/binding-darwin-arm64": "1.7.12",
    "@rspack/binding-linux-x64-gnu": "1.7.12"
  }
}
