{
  "name": "@canonical/lit-ds-prototype",
  "description": "Prototype Web Components built with Lit for the Pragma design system.",
  "version": "0.34.0",
  "type": "module",
  "module": "dist/esm/index.js",
  "types": "dist/types/index.d.ts",
  "sideEffects": true,
  "exports": {
    ".": {
      "types": "./dist/types/index.d.ts",
      "import": "./dist/esm/index.js"
    },
    "./BasicSection": {
      "types": "./dist/types/lib/BasicSection/index.d.ts",
      "import": "./dist/esm/lib/BasicSection/index.js"
    },
    "./Button": {
      "types": "./dist/types/lib/Button/index.d.ts",
      "import": "./dist/esm/lib/Button/index.js"
    },
    "./CTABlock": {
      "types": "./dist/types/lib/CTABlock/index.d.ts",
      "import": "./dist/esm/lib/CTABlock/index.js"
    },
    "./CTASection": {
      "types": "./dist/types/lib/CTASection/index.d.ts",
      "import": "./dist/esm/lib/CTASection/index.js"
    },
    "./Example": {
      "types": "./dist/types/lib/Example/index.d.ts",
      "import": "./dist/esm/lib/Example/index.js"
    },
    "./Hero": {
      "types": "./dist/types/lib/Hero/index.d.ts",
      "import": "./dist/esm/lib/Hero/index.js"
    },
    "./Link": {
      "types": "./dist/types/lib/Link/index.d.ts",
      "import": "./dist/esm/lib/Link/index.js"
    },
    "./List": {
      "types": "./dist/types/lib/List/index.d.ts",
      "import": "./dist/esm/lib/List/index.js"
    },
    "./LogoSection": {
      "types": "./dist/types/lib/LogoSection/index.d.ts",
      "import": "./dist/esm/lib/LogoSection/index.js"
    },
    "./Navigation": {
      "types": "./dist/types/lib/Navigation/index.d.ts",
      "import": "./dist/esm/lib/Navigation/index.js"
    },
    "./SiteLayout": {
      "types": "./dist/types/lib/SiteLayout/index.d.ts",
      "import": "./dist/esm/lib/SiteLayout/index.js"
    },
    "./TieredList": {
      "types": "./dist/types/lib/TieredList/index.d.ts",
      "import": "./dist/esm/lib/TieredList/index.js"
    }
  },
  "files": [
    "dist"
  ],
  "author": {
    "email": "webteam@canonical.com",
    "name": "Canonical Webteam"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/canonical/pragma"
  },
  "license": "LGPL-3.0",
  "bugs": {
    "url": "https://github.com/canonical/pragma/issues"
  },
  "homepage": "https://github.com/canonical/pragma#readme",
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "build": "vite build && tsc --emitDeclarationOnly -p tsconfig.build.json",
    "build:watch": "vite build --watch",
    "build:all": "bun run build && bun run build:storybook",
    "build:storybook": "storybook build",
    "check": "bun run check:biome && bun run check:ts && bun run check:webarchitect",
    "check:fix": "bun run check:biome:fix && bun run check:ts",
    "check:biome": "biome check",
    "check:biome:fix": "biome check --write",
    "check:ts": "tsc --noEmit",
    "check:webarchitect": "webarchitect library",
    "storybook": "storybook dev -p 6006 --no-open --host 0.0.0.0",
    "test": "bun run test:vitest",
    "test:vitest": "vitest run"
  },
  "dependencies": {
    "@canonical/storybook-config": "^0.34.0",
    "lit": "^3.3.2"
  },
  "devDependencies": {
    "@biomejs/biome": "2.4.9",
    "@canonical/biome-config": "^0.34.0",
    "@canonical/ds-types": "^0.34.0",
    "@canonical/styles": "^0.34.0",
    "@canonical/typescript-config-lit": "^0.34.0",
    "@canonical/webarchitect": "^0.34.0",
    "@chromatic-com/storybook": "^5.0.1",
    "@storybook/web-components-vite": "^10.3.1",
    "@types/node": "^24.12.0",
    "happy-dom": "^20.8.4",
    "storybook": "^10.3.1",
    "typescript": "^5.9.3",
    "vite": "^8.0.1",
    "vitest": "^4.0.18"
  },
  "gitHead": "e8d25fecbe6e70edfc4cb300bad65f691dbbd26e"
}
