{
  "name": "pure-ds",
  "shortname": "pds",
  "version": "0.2.43",
  "description": "Pure Design System - 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/js/pds.js",
  "module": "./public/assets/js/pds.js",
  "types": "./dist/types/pds.d.ts",
  "bin": {
    "pds-export": "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"
  },
  "exports": {
    ".": {
      "types": "./src/js/pds.d.ts",
      "import": "./public/assets/js/pds.js"
    },
    "./pds-core": "./src/js/pds.js",
    "./pds-configurator": "./src/js/pds-configurator/pds-configurator.js",
    "./auto-define/*": "./public/auto-define/*"
  },
  "files": [
    "dist/types/",
    "public/assets/js/",
    "public/assets/pds/components/",
    "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-core/",
    "src/js/pds-configurator/",
    "custom-elements.json",
    "custom-elements-manifest.config.js",
    "pds.html-data.json",
    "pds.css-data.json",
    "readme.md",
    "INTELLISENSE.md",
    "CSS-INTELLISENSE-LIMITATION.md",
    "CSS-INTELLISENSE-QUICK-REF.md"
  ],
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "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.js",
    "prepds:export": "npm run types",
    "pds:export": "node packages/pds-cli/bin/pds-static.js",
    "pds:build-icons": "node packages/pds-cli/bin/pds-build-icons.js",
    "pds:manifest": "node packages/pds-cli/bin/generate-manifest.js",
    "pds:css-data": "node packages/pds-cli/bin/generate-css-data.js",
    "pds:dx": "node packages/pds-cli/bin/pds-dx.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",
    "esbuild": "^0.19.0",
    "fs-extra": "^11.1.1",
    "typescript": "^5.6.3",
    "@types/node": "^22.10.2"
  },
  "dependencies": {
    "lit": "^3.3.1",
    "pure-web": "1.1.30"
  },
  "customElements": "custom-elements.json"
}
