{
  "name": "@mcp-b/web-components",
  "version": "0.4.2",
  "description": "Sigvelo SaaS web components built with Lit.",
  "keywords": [
    "custom-elements",
    "lit",
    "lit-element",
    "typescript",
    "web-components"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/WebMCP-org/design-system.git",
    "directory": "packages/web-components"
  },
  "files": [
    "dist"
  ],
  "type": "module",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./components/*": "./dist/components/*",
    "./utilities/*": "./dist/utilities/*",
    "./translations/*": "./dist/translations/*",
    "./themes/*": "./dist/themes/*",
    "./custom-elements.json": "./dist/docs/custom-elements.json"
  },
  "publishConfig": {
    "access": "public"
  },
  "dependencies": {
    "@ctrl/tinycolor": "^4.2.1",
    "@floating-ui/dom": "^1.8.0",
    "lit": "^3.3.3",
    "lit-html": "^3.3.3",
    "@mcp-b/wc-support": "0.3.15"
  },
  "devDependencies": {
    "@axe-core/playwright": "^4.13.0",
    "@custom-elements-manifest/analyzer": "^0.11.0",
    "@playwright/test": "1.61.1",
    "@storybook/addon-a11y": "10.5.7",
    "@storybook/addon-docs": "10.5.7",
    "@storybook/addon-vitest": "10.5.7",
    "@storybook/web-components-vite": "10.5.7",
    "@vitest/browser-playwright": "^4.1.11",
    "@vitest/coverage-v8": "^4.1.11",
    "@wc-toolkit/cem-inheritance": "^1.2.5",
    "@wc-toolkit/cem-sorter": "^1.0.1",
    "@wc-toolkit/cem-utilities": "^1.6.0",
    "@wc-toolkit/cem-validator": "^1.3.0",
    "@wc-toolkit/jsdoc-tags": "^1.2.1",
    "@wc-toolkit/jsx-types": "^1.8.1",
    "@wc-toolkit/lazy-loader": "^1.0.1",
    "@wc-toolkit/type-parser": "^1.3.1",
    "playwright": "1.61.1",
    "storybook": "10.5.7",
    "tinyglobby": "^0.2.17",
    "typescript": "^6.0.3",
    "vite": "npm:@voidzero-dev/vite-plus-core@0.3.1",
    "vite-plugin-static-copy": "^4.1.1",
    "vitest": "^4.1.11"
  },
  "customElements": "dist/docs/custom-elements.json",
  "scripts": {
    "analyze": "cem analyze",
    "analyze:all": "vp run analyze && vp run @mcp-b/geo-support#analyze && vp run @mcp-b/geo-leaflet#analyze && vp run @mcp-b/geo-maplibre#analyze && vp run @mcp-b/geo-openlayers#analyze && vp run @mcp-b/aec-components#analyze && vp run @mcp-b/interactive-components#analyze && vp run @mcp-b/viz-components#analyze",
    "analyze:dev": "cem analyze --watch",
    "build": "tsc -p tsconfig.prod.json && vp run build:lib && vp run analyze",
    "build-storybook": "vp run analyze:all && storybook build",
    "build:lib": "vp pack",
    "lint": "cem analyze",
    "storybook": "vp run analyze:all && storybook dev -p 6007",
    "test": "vitest run",
    "test:a11y": "vp exec playwright test",
    "typecheck": "tsc --noEmit"
  }
}