{
  "name": "@pexip/components",
  "version": "20.4.0",
  "homepage": "https://developer.pexip.com",
  "bugs": "https://gitlab.com/pexip/zoo/issues",
  "repository": {
    "type": "git",
    "url": "https://github.com/pexip/aquila.git",
    "directory": "packages/components"
  },
  "type": "module",
  "license": "Apache-2.0",
  "sideEffects": [
    "*.css",
    "*.scss"
  ],
  "main": "./dist/components.js",
  "module": "./dist/components.js",
  "types": "./dist/types/src/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/types/src/index.d.ts",
      "import": "./dist/components.js",
      "require": "./dist/components.cjs"
    },
    "./design-tokens/*": "./design-tokens/*",
    "./src/utils/testIds": "./src/utils/testIds.ts",
    "./*.css": {
      "types": "./@types/css.d.ts",
      "import": "./*.css"
    }
  },
  "directories": {
    "doc": "/api-docs"
  },
  "files": [
    "/dist",
    "/@types",
    "/api-docs",
    "/design-tokens",
    "!/design-tokens/generated",
    "!/design-tokens/base",
    "!/design-tokens/build-scripts",
    "/src/fonts.css",
    "/src/assets/fonts/*"
  ],
  "scripts": {
    "build:dev": "NODE_ENV=development pexip-bundler build --bundler vite",
    "build": "pexip-bundler build --bundler vite && pexip-bundler build --bundler vite -c vite.config.css-no-global-styles.js && yarn typescript-declarations",
    "build:sourcemap": "pexip-bundler build --bundler vite --sourcemap && pexip-bundler build --bundler vite -c vite.config.css-no-global-styles.js && yarn typescript-declarations",
    "build:watch": "pexip-bundler dev --bundler vite",
    "fetch:all": "cd design-tokens/build-scripts && yarn node ./index.mjs",
    "fetch:breakpoints": "cd design-tokens/build-scripts && yarn node ./index.mjs breakpoints",
    "fetch:colors": "cd design-tokens/build-scripts && yarn node ./index.mjs colors",
    "fetch:fonts": "cd design-tokens/build-scripts && yarn node ./index.mjs fonts",
    "fetch:icons": "cd design-tokens/build-scripts && yarn node ./index.mjs icons",
    "fetch:variables": "cd design-tokens/build-scripts && yarn node ./index.mjs variables",
    "check-format": "prettier --ignore-path=../../.prettierignore --check .",
    "clean": "rm -fr dist/ api-docs/",
    "echo": "echo echo",
    "format": "prettier --ignore-path=../../.prettierignore --write .",
    "lint": "yarn run -T biome lint",
    "prepack": "yarn clean && yarn build && yarn docs",
    "prettier": "prettier --ignore-path ../../.gitignore \"**/*.+(js|json|ts|tsx)\"",
    "test": "pexip-bundler test",
    "tsc": "tsc --noEmit",
    "typecheck": "yarn tsc --noEmit -p .",
    "typescript-declarations": "tsc --project tsconfig.declarations.json",
    "docs": "typedoc"
  },
  "dependencies": {
    "@pexip/hooks": "21.0.10",
    "@pexip/signal": "16.9.6",
    "@pexip/utils": "17.5.0",
    "@react-aria/button": "^3.14.1",
    "@react-aria/interactions": "^3.25.5",
    "@react-aria/menu": "^3.19.1",
    "@react-aria/overlays": "^3.29.0",
    "@react-aria/tooltip": "^3.8.7",
    "@react-aria/utils": "^3.30.1",
    "@react-stately/collections": "^3.12.7",
    "@react-stately/menu": "^3.9.7",
    "@react-stately/overlays": "^3.6.19",
    "@react-stately/tooltip": "^3.5.7",
    "@react-stately/tree": "^3.9.2",
    "change-case": "^4.1.1",
    "classnames": "^2.2.6",
    "focus-visible": "^5.1.0",
    "normalize.css": "^8.0.1",
    "simplebar-core": "^1.2.3",
    "simplebar-react": "^3.2.3",
    "tabbable": "^6.0.0",
    "tslib": "^2.3.0",
    "uuid": "^14.0.0"
  },
  "devDependencies": {
    "@mdx-js/react": "^1.6.22",
    "@pexip/bundler": "18.3.0",
    "@react-types/button": "^3.9.2",
    "@react-types/menu": "^3.9.7",
    "@react-types/shared": "^3.22.1",
    "@storybook/addon-docs": "^10.5.0",
    "@storybook/react": "^10.5.0",
    "@swc/core": "^1.15.33",
    "@testing-library/dom": "^10.4.1",
    "@testing-library/jest-dom": "^7.0.1",
    "@testing-library/react": "^16.3.2",
    "@testing-library/user-event": "^14.6.1",
    "@types/classnames": "^2.2.10",
    "@types/csso": "^5.0.0",
    "@types/react": "19.2.5",
    "@types/react-dom": "^19.2.3",
    "@types/uuid": "^8.3.0",
    "builtin-modules": "^3.1.0",
    "identity-obj-proxy": "^3.0.0",
    "prettier": "^3.2.5",
    "react": "19.2.3",
    "react-dom": "19.2.3",
    "storybook": "^10.5.0",
    "svgo": "^3.2.0",
    "typedoc": "^0.28.20",
    "typedoc-plugin-markdown": "^4.11.0",
    "typescript": "~6.0.2"
  },
  "peerDependencies": {
    "react": "^19.2.3"
  },
  "publishConfig": {
    "access": "public"
  }
}