{
  "name": "@pure-ds/core",
  "shortname": "pds",
  "version": "0.7.81",
  "description": "Why develop a Design System when you can generate one?",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Pure-Web-Foundation/pure-ds.git"
  },
  "bugs": {
    "url": "https://github.com/Pure-Web-Foundation/pure-ds/issues"
  },
  "homepage": "https://puredesignsystem.z6.web.core.windows.net/",
  "keywords": [
    "design-system",
    "css",
    "web-components",
    "lit",
    "constructable-stylesheets",
    "tokens",
    "utilities",
    "a11y"
  ],
  "type": "module",
  "main": "./public/assets/pds/core.js",
  "module": "./public/assets/pds/core.js",
  "types": "./dist/types/pds.d.ts",
  "bin": {
    "pds-build": "packages/pds-cli/bin/pds-static.js",
    "pds-sync-assets": "packages/pds-cli/bin/sync-assets.js",
    "pds-build-icons": "packages/pds-cli/bin/pds-build-icons.js",
    "pds-import": "packages/pds-cli/bin/pds-import.js",
    "pds-setup-copilot": "packages/pds-cli/bin/pds-setup-copilot.js",
    "pds-setup-mcp": "packages/pds-cli/bin/pds-setup-mcp.js",
    "pds-init-config": "packages/pds-cli/bin/pds-init-config.js",
    "pds-bootstrap": "packages/pds-cli/bin/pds-bootstrap.js",
    "pds-mcp-server": "packages/pds-cli/bin/pds-mcp-server.js",
    "pds-mcp-health": "packages/pds-cli/bin/pds-mcp-health.js",
    "pds-mcp-eval": "packages/pds-cli/bin/pds-mcp-eval.js"
  },
  "exports": {
    ".": {
      "types": "./src/js/pds.d.ts",
      "import": "./public/assets/pds/core.js"
    },
    "./localization": {
      "types": "./dist/types/src/js/pds-localization.d.ts",
      "import": "./public/assets/pds/core/pds-localization.js"
    },
    "./lit": {
      "types": "./dist/types/src/js/lit.d.ts",
      "import": "./public/assets/pds/external/lit.js"
    },
    "./pds-core": "./src/js/pds.js",
    "./auto-define/*": "./public/auto-define/*"
  },
  "files": [
    ".github/copilot-instructions.md",
    ".cursorrules",
    "dist/types/",
    "public/assets/js/",
    "public/assets/pds/components/",
    "public/assets/pds/templates/",
    "public/assets/pds/core.js",
    "public/assets/pds/core/",
    "public/assets/pds/external/",
    "public/assets/pds/vscode-custom-data.json",
    "public/assets/pds/pds.css-data.json",
    "public/assets/pds/pds-css-complete.json",
    "public/auto-define/",
    "public/pds/components/",
    "public/assets/pds/icons/pds-icons.svg",
    "packages/pds-cli/bin/",
    "packages/pds-cli/lib/",
    "src/js/pds.d.ts",
    "src/js/pds.js",
    "src/js/pds-singleton.js",
    "src/js/common/",
    "src/js/pds-live-manager/",
    "src/js/pds-core/",
    "custom-elements.json",
    "custom-elements-manifest.config.js",
    "pds.html-data.json",
    "pds.css-data.json",
    "LOCALIZATION.md",
    "readme.md",
    "INTELLISENSE.md",
    "CSS-INTELLISENSE-LIMITATION.md",
    "CSS-INTELLISENSE-QUICK-REF.md"
  ],
  "scripts": {
    "dev": "node esbuild-dev.js",
    "prebuild": "npm run types",
    "build": "node esbuild-build.js",
    "types": "tsc -p tsconfig.json && node scripts/sync-types.mjs",
    "postinstall": "node packages/pds-cli/bin/postinstall.mjs",
    "prepds:build": "npm run types",
    "pds:build": "node packages/pds-cli/bin/pds-static.js",
    "pds:build-icons": "node packages/pds-cli/bin/pds-build-icons.js",
    "pds:bootstrap": "node packages/pds-cli/bin/pds-bootstrap.js",
    "pds:manifest": "node packages/pds-cli/bin/generate-manifest.js",
    "pds:css-data": "node packages/pds-cli/bin/generate-css-data.js",
    "pds:import": "node packages/pds-cli/bin/pds-import.js",
    "pds:dx": "node packages/pds-cli/bin/pds-dx.js",
    "pds:mcp:server": "node packages/pds-cli/bin/pds-mcp-server.js",
    "pds:mcp:health": "node packages/pds-cli/bin/pds-mcp-health.js",
    "pds:mcp:eval": "node packages/pds-cli/bin/pds-mcp-eval.js",
    "storybook:generate": "cd packages/pds-storybook && npm run generate-stories",
    "storybook:dev": "cd packages/pds-storybook && npm run storybook:dev",
    "storybook:build": "cd packages/pds-storybook && npm run storybook:build"
  },
  "author": "Marc van Neerven",
  "license": "ISC",
  "engines": {
    "node": ">=18"
  },
  "publishConfig": {
    "access": "public"
  },
  "devDependencies": {
    "@custom-elements-manifest/analyzer": "^0.9.9",
    "@types/node": "^22.10.2",
    "esbuild": "^0.19.0",
    "fs-extra": "^11.1.1",
    "typescript": "^5.6.3"
  },
  "dependencies": {
    "lit": "^3.3.2",
    "pure-web": "1.1.32"
  },
  "customElements": "custom-elements.json"
}
