{
  "name": "@pfct/purple",
  "version": "1.16.2",
  "description": "design system for PFCT web service",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "require": "./dist/index.cjs.js",
      "import": "./dist/index.esm.js"
    },
    "./styles.css": "./dist/assets/index.css",
    "./theme.css": "./dist/theme.css",
    "./dist/*": "./dist/*"
  },
  "files": [
    "dist"
  ],
  "main": "./dist/index.cjs.js",
  "module": "./dist/index.esm.js",
  "types": "dist/index.d.ts",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/peoplefund-tech/PurpleUI-WEB.git"
  },
  "keywords": [
    "pfct",
    "peoplefund-tech",
    "design-system"
  ],
  "contributors": [],
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/peoplefund-tech/PurpleUI-WEB/issues"
  },
  "homepage": "https://github.com/peoplefund-tech/PurpleUI-WEB#readme",
  "scripts": {
    "build:before-release": "rm -rf dist && bun run lint && bun run build:icons && bunx vite build",
    "dev:link": "bun run build:before-release && yalc push",
    "build:icons": "node ./src/icons/build-icons/cli.mjs --output=./src/icons/src --templateSrc=./src/icons/scripts/exportTemplate.mjs --renderUniqueKey --withAliases --withDynamicImports --aliasesFileExtension=.ts --iconFileExtension=.ts --exportFileName=index.ts",
    "prepare": "node -e \"if (!process.env.CI) require('child_process').execSync('lefthook install', {stdio: 'inherit'})\"",
    "tsc": "tsc",
    "lint": "biome check src",
    "lint:fix": "biome check --write src",
    "format": "biome format --write src",
    "storybook": "bun run build:icons && storybook dev -p 6006",
    "storybook:build": "bun run build:icons && storybook build -o .build-storybook",
    "test": "vitest run",
    "test:watch": "vitest",
    "build-storybook": "bun run build:icons && storybook build",
    "vrt:build": "bun run build-storybook",
    "vrt:baseline": "bun run vrt:build && bash vrt/run-docker.sh --update-snapshots",
    "vrt:test": "bun run vrt:build && bash vrt/run-docker.sh",
    "vrt:test:nobuild": "bash vrt/run-docker.sh",
    "vrt:check": "bun run vrt:build && bun vrt/check-baselines.ts",
    "vrt:report": "npx playwright show-report vrt/.report"
  },
  "lint-staged": {
    "src/**/*.{ts,tsx}": [
      "biome check --write",
      "bash -c 'bun run tsc'"
    ],
    "*.{js,jsx,ts,tsx,json,jsonc,css,scss,md,mdx}": [
      "bun x ultracite fix"
    ]
  },
  "dependencies": {
    "@emotion/react": "^11.14.0",
    "@emotion/styled": "^11.14.0",
    "@lottiefiles/dotlottie-react": "^0.19.4",
    "@radix-ui/react-accordion": "^1.2.10",
    "@radix-ui/react-checkbox": "^1.3.2",
    "@radix-ui/react-dialog": "^1.1.6",
    "@radix-ui/react-popover": "^1.1.14",
    "@radix-ui/react-separator": "^1.1.8",
    "@radix-ui/react-slot": "^1.2.4",
    "@radix-ui/react-switch": "^1.2.6",
    "@radix-ui/react-toggle": "^1.1.10",
    "@radix-ui/react-tooltip": "^1.2.7",
    "@tailwindcss/vite": "^4.0.15",
    "class-variance-authority": "^0.7.1",
    "clsx": "^2.1.1",
    "lottie-web": "^5.10.2",
    "lucide-react": "^1.14.0",
    "minimist": "^1.2.8",
    "next-themes": "^0.4.6",
    "react-day-picker": "^10.0.1",
    "react-intersection-observer": "^10.0.0",
    "rifm": "^0.12.1",
    "sonner": "2.0.7",
    "svgson": "^5.3.1",
    "tailwind-merge": "^3.0.2",
    "tw-animate-css": "^1.2.4",
    "vaul": "^1.1.2"
  },
  "devDependencies": {
    "@babel/core": "^8.0.1",
    "@babel/preset-env": "^8.0.2",
    "@babel/preset-react": "^8.0.1",
    "@babel/preset-typescript": "^8.0.1",
    "@biomejs/biome": "2.5.2",
    "@playwright/test": "1.60.0",
    "@storybook/addon-docs": "10.4.6",
    "@storybook/react-vite": "10.4.6",
    "@types/node": "^26.1.0",
    "@types/react": "^19.2.14",
    "@types/react-dom": "^19.2.3",
    "@typescript/typescript6": "^6.0.1",
    "@vitejs/plugin-react": "^6.0.0",
    "glob": "^13.0.0",
    "jsdom": "^29.1.1",
    "lefthook": "^2.0.15",
    "lint-staged": "^17.0.5",
    "prettier": "^3.8.1",
    "rollup-plugin-visualizer": "^7.0.0",
    "storybook": "10.4.6",
    "tailwindcss": "^4.0.15",
    "typescript": "^7.0.1-rc",
    "ultracite": "7.8.4",
    "vite": "^8.0.0",
    "vite-plugin-dts": "^5.0.0",
    "vitest": "^4.0.18"
  },
  "peerDependencies": {
    "react": "^19.2.6",
    "react-dom": "^19.2.6"
  },
  "optionalDependencies": {
    "@commitlint/config-conventional": "^21.0.1",
    "@emotion/babel-preset-css-prop": "^11.11.0",
    "@testing-library/jest-dom": "^6.6.3",
    "@testing-library/react": "^16.3.2",
    "@testing-library/user-event": "^14.4.3"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "packageManager": "bun@1.3.5"
}
