{
  "name": "@purpurds/purpur",
  "version": "8.21.0",
  "license": "AGPL-3.0-only",
  "main": "./dist/purpur.cjs.js",
  "types": "./dist/purpur.d.ts",
  "exports": {
    ".": {
      "require": "./dist/purpur.cjs.js",
      "types": "./dist/purpur.d.ts",
      "default": "./dist/purpur.es.js"
    },
    "./styles": "./dist/purpur.css",
    "./components-metadata": "./dist/components-metadata.js",
    "./dist/purpur.css": "./dist/purpur.css",
    "./icon/svg/*.svg": {
      "default": "./dist/icon/*.svg"
    },
    "./icon": {
      "require": "./dist/icon/icon.cjs.js",
      "types": "./dist/icon/icon.d.ts",
      "default": "./dist/icon/icon.es.js"
    },
    "./dynamic-icon": {
      "require": "./dist/icon/dynamic-icon.cjs.js",
      "types": "./dist/icon/dynamic-icon.d.ts",
      "default": "./dist/icon/dynamic-icon.es.js"
    },
    "./icon/assets/*": {
      "require": "./dist/icon/assets/*.cjs.js",
      "types": "./dist/icon/assets/*.d.ts",
      "default": "./dist/icon/assets/*.es.js"
    },
    "./icon/*": {
      "require": "./dist/icon/components/*.cjs.js",
      "types": "./dist/icon/components/*.d.ts",
      "default": "./dist/icon/components/*.es.js"
    },
    "./illustrative-icon": {
      "require": "./dist/illustrative-icon/illustrative-icon.cjs.js",
      "types": "./dist/illustrative-icon/illustrative-icon.d.ts",
      "default": "./dist/illustrative-icon/illustrative-icon.es.js"
    },
    "./illustrative-icon/*": {
      "require": "./dist/illustrative-icon/components/*.cjs.js",
      "types": "./dist/illustrative-icon/components/*.d.ts",
      "default": "./dist/illustrative-icon/components/*.es.js"
    },
    "./logo": {
      "require": "./dist/logo/logo.cjs.js",
      "types": "./dist/logo/logo.d.ts",
      "default": "./dist/logo/logo.es.js"
    },
    "./logo/*": {
      "require": "./dist/logo/components/*.cjs.js",
      "types": "./dist/logo/components/*.d.ts",
      "default": "./dist/logo/components/*.es.js"
    },
    "./password-field/*": {
      "require": "./dist/password-field/components/*.cjs.js",
      "types": "./dist/password-field/components/*.d.ts",
      "default": "./dist/password-field/components/*.es.js"
    },
    "./*": {
      "require": "./dist/*.cjs.js",
      "types": "./dist/*.d.ts",
      "default": "./dist/*.es.js"
    }
  },
  "source": "src/purpur.ts",
  "dependencies": {
    "@purpurds/badge": "8.21.0",
    "@purpurds/color-dot": "8.21.0",
    "@purpurds/cta-link": "8.21.0",
    "@purpurds/button": "8.21.0",
    "@purpurds/field-error-text": "8.21.0",
    "@purpurds/field-helper-text": "8.21.0",
    "@purpurds/heading": "8.21.0",
    "@purpurds/icon": "8.21.0",
    "@purpurds/label": "8.21.0",
    "@purpurds/link": "8.21.0",
    "@purpurds/grid": "8.21.0",
    "@purpurds/notification": "8.21.0",
    "@purpurds/skeleton": "8.21.0",
    "@purpurds/paragraph": "8.21.0",
    "@purpurds/spinner": "8.21.0",
    "@purpurds/text-field": "8.21.0",
    "@purpurds/tokens": "8.21.0",
    "@purpurds/radio-button-group": "8.21.0",
    "@purpurds/visually-hidden": "8.21.0",
    "@purpurds/breadcrumbs": "8.21.0",
    "@purpurds/toggle": "8.21.0",
    "@purpurds/checkbox": "8.21.0",
    "@purpurds/text-spacing": "8.21.0",
    "@purpurds/alert-badge": "8.21.0",
    "@purpurds/text-area": "8.21.0",
    "@purpurds/tabs": "8.21.0",
    "@purpurds/rich-text": "8.21.0",
    "@purpurds/radio-card-group": "8.21.0",
    "@purpurds/counter-badge": "8.21.0",
    "@purpurds/chip-group": "8.21.0",
    "@purpurds/modal": "8.21.0",
    "@purpurds/search-field": "8.21.0",
    "@purpurds/tooltip": "8.21.0",
    "@purpurds/promotion-card": "8.21.0",
    "@purpurds/slider": "8.21.0",
    "@purpurds/stepper": "8.21.0",
    "@purpurds/card": "8.21.0",
    "@purpurds/autocomplete": "8.21.0",
    "@purpurds/accordion": "8.21.0",
    "@purpurds/product-card": "8.21.0",
    "@purpurds/select": "8.21.0",
    "@purpurds/notification-banner": "8.21.0",
    "@purpurds/content-block": "8.21.0",
    "@purpurds/drawer": "8.21.0",
    "@purpurds/listbox": "8.21.0",
    "@purpurds/illustrative-icon": "8.21.0",
    "@purpurds/pagination": "8.21.0",
    "@purpurds/quantity-selector": "8.21.0",
    "@purpurds/footer": "8.21.0",
    "@purpurds/password-field": "8.21.0",
    "@purpurds/hero-banner": "8.21.0",
    "@purpurds/table": "8.21.0",
    "@purpurds/dismissable-chip-group": "8.21.0",
    "@purpurds/container": "8.21.0",
    "@purpurds/common-types": "8.21.0",
    "@purpurds/calendar": "8.21.0",
    "@purpurds/date-field": "8.21.0",
    "@purpurds/date-picker": "8.21.0",
    "@purpurds/logo": "8.21.0",
    "@purpurds/countdown": "8.21.0",
    "@purpurds/popover": "8.21.0",
    "@purpurds/spacer": "8.21.0"
  },
  "devDependencies": {
    "@microsoft/rush-lib": "5.166.0",
    "@storybook/react-vite": "10.1.11",
    "@testing-library/dom": "~10.4.1",
    "@types/node": "24.10.9",
    "change-case": "~5.4.4",
    "eslint": "9.39.2",
    "fs-extra": "~11.3.0",
    "lint-staged": "16.2.6",
    "prettier": "~2.8.8",
    "react-dom": "^19.2.1",
    "react": "^19.2.1",
    "storybook": "10.1.11",
    "tsx": "^4.20.6",
    "typescript": "^5.9.3",
    "vite-plugin-static-copy": "~3.1.4",
    "vite": "^7.2.2",
    "@purpurds/component-rig": "1.0.0"
  },
  "peerDependencies": {
    "@types/react": "^18 || ^19",
    "@types/react-dom": "^18 || ^19",
    "react": "^18 || ^19",
    "react-dom": "^18 || ^19"
  },
  "peerDependenciesMeta": {
    "@types/react": {
      "optional": true
    },
    "@types/react-dom": {
      "optional": true
    }
  },
  "scripts": {
    "build": "vite build",
    "build:watch": "vite build --watch",
    "build:dev": "vite",
    "sbdev": "rush sbdev",
    "ci:build": "rushx build",
    "lint": "lint-staged --no-stash 2>&1",
    "lint:fix": "eslint . --fix",
    "typecheck": "tsc -p ./tsconfig.check.json",
    "generate": "tsx ./scripts/generate.mts && prettier -w \"src/{*.json,*.js,*.ts,*.css,*.scss}\""
  }
}