{
  "name": "@croquiscom/pds",
  "version": "16.65.0",
  "description": "Design system for Zigzag's Partner Center",
  "main": "./dist/old.js",
  "module": "./dist/old.es.js",
  "types": "./dist/old.d.ts",
  "repository": "https://github.com/croquiscom/pds",
  "author": "@croquiscom/frontend",
  "license": "MIT",
  "sideEffects": false,
  "exports": {
    ".": {
      "types": "./dist/old.d.ts",
      "import": "./dist/old.es.js",
      "require": "./dist/old.js"
    },
    "./unstable-next": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.es.js",
      "require": "./dist/index.js"
    },
    "./locales/*": {
      "types": "./locales/*.d.ts",
      "import": "./locales/*.esm.js",
      "require": "./locales/*.js"
    },
    "./dist/components/badge/types": {
      "types": "./dist/components/badge/types.d.ts",
      "default": "./dist/components/badge/types.d.ts"
    },
    "./dist/components/button/types": {
      "types": "./dist/components/button/types.d.ts",
      "default": "./dist/components/button/types.d.ts"
    },
    "./dist/components/input/types": {
      "types": "./dist/components/input/types.d.ts",
      "default": "./dist/components/input/types.d.ts"
    },
    "./dist/foundation": {
      "types": "./dist/foundation/index.d.ts",
      "default": "./dist/foundation/index.d.ts"
    },
    "./dist/*": {
      "types": "./dist/*",
      "import": "./dist/*",
      "require": "./dist/*"
    }
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org"
  },
  "files": [
    "dist",
    "locales",
    "pds-skills/**",
    "scripts/install-claude-skills.js"
  ],
  "bin": {
    "pds-install-skills": "./scripts/install-claude-skills.js"
  },
  "engines": {
    "node": ">=20.0.0"
  },
  "scripts": {
    "postinstall": "node scripts/install-claude-skills.js",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build",
    "sync-figma-descriptions": "node scripts/sync-figma-descriptions.js",
    "build-rollup": "rollup -c",
    "build:eslint-plugin": "yarn --cwd packages/eslint-plugin-pds build",
    "test:type": "tsc --skipLibCheck",
    "test": "yarn test:storybook && yarn test:unit && yarn test:eslint-plugin",
    "test:storybook": "vitest run",
    "test:unit": "vitest run --config vitest.unit.config.ts",
    "test:eslint-plugin": "yarn --cwd packages/eslint-plugin-pds test",
    "build:skills": "node scripts/build-skills.js",
    "extract-llms": "node scripts/extract-llms.js --distPath ./storybook-static",
    "build": "npm run build-rollup && npm run test:type && npm run build:skills && npm run build:eslint-plugin",
    "watch": "rollup -c --watch",
    "lint": "eslint 'src/**/*.{js,ts,tsx}' --quiet --fix && yarn lint:eslint-plugin",
    "lint:eslint-plugin": "yarn --cwd packages/eslint-plugin-pds lint",
    "figma:check": "figma connect publish --config figma.config.json --dry-run",
    "changeset": "changeset",
    "svgr": "yarn svgr:icons && yarn svgr:images && node ./scripts/figma-import-icons.js",
    "svgr:icons": "svgr --config-file .svgrrc.icons.js -- assets/icons",
    "svgr:images": "svgr --config-file .svgrrc.images.js -- assets/images",
    "release": "yarn build-storybook && yarn extract-llms && yarn build && changeset publish",
    "analyzer": "ANALYZER=true yarn build",
    "yalc:watch": "concurrently \"yarn watch\" \"onchange 'dist/**/*' -- yalc push\""
  },
  "peerDependencies": {
    "@emotion/react": "^11.4.0",
    "@emotion/styled": "^11.3.0",
    "react": "^18 || ^19",
    "react-dom": "^18 || ^19"
  },
  "devDependencies": {
    "@babel/preset-env": "^7.14.7",
    "@babel/preset-react": "^7.14.5",
    "@changesets/cli": "^2.16.0",
    "@emotion/babel-preset-css-prop": "^11.2.0",
    "@emotion/react": "^11.4.0",
    "@emotion/styled": "^11.3.0",
    "@figma/code-connect": "^1.4.3",
    "@figma/plugin-typings": "^1.97.0",
    "@mdx-js/react": "^3.1.1",
    "@rollup/plugin-babel": "^5.3.0",
    "@rollup/plugin-commonjs": "^19.0.0",
    "@rollup/plugin-html": "^1.0.3",
    "@rollup/plugin-node-resolve": "^13.0.0",
    "@rollup/plugin-replace": "^5.0.7",
    "@rollup/plugin-url": "^6.0.0",
    "@storybook/addon-a11y": "10.4.1",
    "@storybook/addon-docs": "10.4.1",
    "@storybook/addon-links": "10.4.1",
    "@storybook/addon-vitest": "10.4.1",
    "@storybook/builder-vite": "10.4.1",
    "@storybook/react-vite": "10.4.1",
    "@svgr/cli": "^6.1.2",
    "@svgr/rollup": "^6.1.2",
    "@types/chroma-js": "^3.1.2",
    "@types/jscodeshift": "^0.11.6",
    "@types/lodash-es": "^4.17.12",
    "@types/react": "^18.0.20",
    "@types/react-dom": "^18.0.6",
    "@typescript-eslint/eslint-plugin": "^6.13.2",
    "@typescript-eslint/parser": "^6.13.2",
    "@vitejs/plugin-react": "^4.3.4",
    "@vitest/browser-playwright": "^4.1.7",
    "babel-plugin-react-remove-properties": "^0.3.0",
    "chromatic": "^6.5.3",
    "concurrently": "^9.2.1",
    "eslint": "^7.30.0",
    "eslint-config-prettier": "^7.2.0",
    "eslint-plugin-prettier": "^3.4.0",
    "eslint-plugin-react": "^7.24.0",
    "eslint-plugin-react-hooks": "^5.2.0",
    "jsdom": "^25.0.1",
    "lottie-web": "^5.12.2",
    "markdown-to-jsx": "^7.7.13",
    "onchange": "^7.1.0",
    "playwright": "^1.58.2",
    "prettier": "^2.3.2",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-number-format": "^5.0.1",
    "rollup": "^2.52.7",
    "rollup-plugin-copy": "^3.4.0",
    "rollup-plugin-json": "^4.0.0",
    "rollup-plugin-peer-deps-external": "^2.2.4",
    "rollup-plugin-terser": "^7.0.2",
    "rollup-plugin-visualizer": "^5.8.1",
    "storybook": "10.4.1",
    "turndown": "^7.2.2",
    "turndown-plugin-gfm": "^1.0.2",
    "typescript": "~5.3.2",
    "vite": "^6.0.1",
    "vitest": "^4.1.7"
  },
  "dependencies": {
    "@dnd-kit/core": "^6.3.1",
    "@dnd-kit/modifiers": "^9.0.0",
    "@dnd-kit/sortable": "^10.0.0",
    "@dnd-kit/utilities": "^3.2.2",
    "@floating-ui/react": "^0.26.9",
    "@radix-ui/react-slot": "^1.2.4",
    "@react-aria/focus": "^3.9.0",
    "@react-aria/utils": "^3.14.0",
    "@tanstack/react-virtual": "^3.13.4",
    "chroma-js": "^3.1.2",
    "classnames": "^2.3.1",
    "date-fns": "^2.29.3",
    "dompurify": "^3.1.6",
    "framer-motion": "^6.5.1",
    "js-base64": "^3.7.7",
    "lodash-es": "^4.17.21",
    "react-colorful": "^5.6.1",
    "react-day-picker": "^8.10.1"
  }
}
