{
  "name": "@centreon/ui",
  "version": "26.11.5",
  "description": "Centreon UI Components",
  "scripts": {
    "update:deps": "pnpx npm-check-updates -i --format group",
    "type-check": "tsc --project tsconfig.typecheck.json",
    "type-check:staged": "node typecheck-staged.mjs",
    "lint": "biome check ./src/ --error-on-warnings",
    "lint:fix": "pnpm lint --fix",
    "lint:ci": "biome ci ./src/ --error-on-warnings",
    "storybook": "storybook dev -p 9001 -c .storybook",
    "build:storybook": "storybook build -c .storybook -o .out",
    "test": "jest",
    "test:storybook:local": "test-storybook --url http://127.0.0.1:9001",
    "test:ci": "jest --silent --reporter=jest-junit",
    "cypress:ui": "cypress open --component --browser=chromium",
    "cypress:run:updateSnapshots": "cypress run --component --browser=chromium --env updateSnapshots=true",
    "cypress:run:coverage": "cypress run --component --browser=chromium --env codeCoverageTasksRegistered=true",
    "cypress:run": "cypress run --component --browser=chromium",
    "cypress:install": "cypress install",
    "cypress:cli": "./cypress/scripts/cypress-cli.sh",
    "tokens:transform": "TS_NODE_PROJECT=tsconfig.node.json ts-node style-dictionary.transform.ts",
    "install:arm:binaries": "pnpm i -D @swc/core-linux-arm64-gnu@1.6.6 @rspack/binding-linux-arm64-gnu@1.1.6 -w && pnpm remove @swc/core-linux-arm64-gnu @rspack/binding-linux-arm64-gnu"
  },
  "type": "module",
  "sideEffects": false,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/centreon/centreon.git"
  },
  "keywords": [
    "react",
    "centreon"
  ],
  "author": {
    "name": "centreon@centreon.com"
  },
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/centreon/centreon/issues"
  },
  "homepage": "https://github.com/centreon/centreon#readme",
  "main": "src/index.ts",
  "exports": {
    ".": "./src/index.ts",
    "./components": "./src/components/index.ts",
    "./fonts/*": "./src/fonts/*",
    "./test/testRenderer": "./test/testRenderer.tsx",
    "./tailwindcss": "./src/ThemeProvider/tailwindcss.css"
  },
  "files": [
    "package.json",
    "src/*",
    "public/*",
    "test/*"
  ],
  "devDependencies": {
    "@biomejs/biome": "2.3.11",
    "@cypress/react": "^9.0.0",
    "@cypress/webpack-dev-server": "^4.0.1",
    "@faker-js/faker": "^9.5.1",
    "@mdx-js/react": "^3.1.0",
    "@rsbuild/core": "^1.3.21",
    "@rsbuild/plugin-react": "^1.3.1",
    "@simonsmith/cypress-image-snapshot": "^9.1.0",
    "@storybook/addon-a11y": "^8.6.3",
    "@storybook/addon-docs": "^8.6.3",
    "@storybook/addon-essentials": "^8.6.3",
    "@storybook/addon-interactions": "^8.6.3",
    "@storybook/addon-themes": "^8.6.3",
    "@storybook/blocks": "^8.6.3",
    "@storybook/manager-api": "^8.6.3",
    "@storybook/mdx2-csf": "^1.1.0",
    "@storybook/preview-api": "^8.6.3",
    "@storybook/react": "^8.6.3",
    "@storybook/react-vite": "^8.6.3",
    "@storybook/test": "^8.6.3",
    "@storybook/test-runner": "^0.22.0",
    "@storybook/theming": "^8.6.3",
    "@tailwindcss/cli": "^4.1.17",
    "@tailwindcss/postcss": "^4.1.7",
    "@tailwindcss/vite": "^4.1.7",
    "@testing-library/cypress": "^10.0.3",
    "@testing-library/jest-dom": "^6.6.3",
    "@testing-library/react": "^16.2.0",
    "@testing-library/react-hooks": "^8.0.1",
    "@types/humanize-duration": "^3.27.4",
    "@types/jest": "^29.5.14",
    "@types/mocha": "^10.0.10",
    "@types/numeral": "^2.0.5",
    "@types/ramda": "^0.30.2",
    "@types/react": "^19.0.10",
    "@types/react-dom": "^19.2.3",
    "@types/react-transition-group": "^4.4.12",
    "@types/sanitize-html": "^2.16.1",
    "@types/testing-library__jest-dom": "^6.0.0",
    "@vitejs/plugin-react": "^4.3.4",
    "@vitejs/plugin-react-swc": "^3.8.0",
    "chai": "^5.2.0",
    "cypress": "^15.5.0",
    "identity-obj-proxy": "^3.0.0",
    "jest-transform-stub": "^2.0.0",
    "mochawesome": "^7.1.3",
    "msw": "2.7.3",
    "msw-storybook-addon": "^2.0.4",
    "react": "^19.0.0",
    "react-dom": "^19.0.0",
    "react-test-renderer": "^19.0.0",
    "remark-gfm": "^4.0.1",
    "speed-measure-vite-plugin": "^1.1.0",
    "storybook": "^8.6.14",
    "storybook-addon-mock": "^5.0.0",
    "storybook-dark-mode": "^4.0.2",
    "storybook-react-rsbuild": "^1.0.1",
    "style-dictionary": "^4.3.3",
    "tailwindcss": "^4.1.17",
    "ts-node": "^10.9.2",
    "use-resize-observer": "^9.1.0",
    "vite": "^6.3.5",
    "vite-plugin-istanbul": "^7.0.0",
    "vite-plugin-svgr": "^4.3.0",
    "vite-plugin-turbosnap": "^1.0.3"
  },
  "peerDependencies": {
    "@centreon/ui-context": "workspace:*"
  },
  "dependencies": {
    "@lexical/html": "^0.27.0",
    "@lexical/link": "^0.27.0",
    "@lexical/list": "^0.27.0",
    "@lexical/react": "^0.27.0",
    "@lexical/rich-text": "^0.27.0",
    "@lexical/selection": "^0.27.0",
    "@lexical/utils": "^0.27.0",
    "@mui/material": "^7.1.0",
    "@react-spring/web": "^9.7.5",
    "@visx/clip-path": "^3.12.0",
    "@visx/curve": "^3.12.0",
    "@visx/event": "^3.12.0",
    "@visx/group": "^3.12.0",
    "@visx/hierarchy": "^3.12.0",
    "@visx/legend": "^3.12.0",
    "@visx/pattern": "^3.12.0",
    "@visx/point": "^3.12.0",
    "@visx/scale": "^3.12.0",
    "@visx/shape": "^3.12.0",
    "@visx/text": "^3.12.0",
    "@visx/threshold": "^3.12.0",
    "@visx/visx": "3.12.0",
    "@visx/zoom": "^3.12.0",
    "anylogger": "^1.0.11",
    "chromatic": "^13.3.3",
    "d3-array": "3.2.4",
    "dayjs": "^1.11.13",
    "highlight.js": "^11.11.1",
    "html-react-parser": "^5.2.2",
    "humanize-duration": "^3.32.1",
    "lexical": "^0.27.0",
    "notistack": "^3.0.2",
    "numeral": "^2.0.6",
    "ramda": "0.30.1",
    "react-grid-layout": "^2.2.2",
    "react-resizable": "^3.0.5",
    "react-router": "7.14.2",
    "react-transition-group": "^4.4.5",
    "sanitize-html": "^2.14.0",
    "ulog": "^2.0.0-beta.19"
  },
  "jest-junit": {
    "suiteName": "jest tests",
    "output": "./junit.xml"
  },
  "msw": {
    "workerDirectory": [
      "public"
    ]
  },
  "nyc": {
    "report-dir": "coverage",
    "reporter": [
      "json"
    ]
  }
}
