{
  "name": "@claudebernard/design-system",
  "version": "2.34.3",
  "author": "Claude Bernard",
  "type": "module",
  "types": "dist/index.d.ts",
  "module": "dist/index.es.js",
  "files": [
    "dist"
  ],
  "exports": {
    ".": {
      "import": "./dist/index.js"
    },
    "./components/alert": {
      "import": "./dist/components/alert.js"
    },
    "./components/avatar": {
      "import": "./dist/components/avatar.js"
    },
    "./components/button": {
      "import": "./dist/components/button.js"
    },
    "./components/select": {
      "import": "./dist/components/select.js"
    },
    "./components/icon": {
      "import": "./dist/components/icon.js"
    },
    "./components/input": {
      "import": "./dist/components/input.js"
    },
    "./components/link": {
      "import": "./dist/components/link.js"
    },
    "./components/radio-button": {
      "import": "./dist/components/radio-button.js"
    },
    "./components/segmented-button": {
      "import": "./dist/components/segmented-button.js"
    },
    "./components/tag": {
      "import": "./dist/components/tag.js"
    },
    "./components/footer": {
      "import": "./dist/components/footer.js"
    },
    "./components/header": {
      "import": "./dist/components/header.js"
    },
    "./components/stepper": {
      "import": "./dist/components/stepper.js"
    },
    "./components/checkbox": {
      "import": "./dist/components/checkbox.js"
    },
    "./components/tooltip": {
      "import": "./dist/components/tooltip.js"
    },
    "./components/loader": {
      "import": "./dist/components/loader.js"
    },
    "./components/toast": {
      "import": "./dist/components/toast.js"
    },
    "./components/file-upload": {
      "import": "./dist/components/file-upload.js"
    },
    "./components/pagination": {
      "import": "./dist/components/pagination.js"
    },
    "./components/title": {
      "import": "./dist/components/title.js"
    },
    "./components/badge": {
      "import": "./dist/components/badge.js"
    },
    "./components/pictogram": {
      "import": "./dist/components/pictogram.js"
    },
    "./components/modal": {
      "import": "./dist/components/modal.js"
    },
    "./components/popover": {
      "import": "./dist/components/popover.js"
    },
    "./components/textarea": {
      "import": "./dist/components/textarea.js"
    },
    "./style/bcb.css": "./dist/style/bcb.css",
    "./style/fse.css": "./dist/style/fse.css",
    "./style/maiia.css": "./dist/style/maiia.css",
    "./style/phealing.css": "./dist/style/phealing.css",
    "./style/equasens.css": "./dist/style/equasens.css",
    "./style/synchro-suite.css": "./dist/style/synchro-suite.css",
    "./style/utilities.css": "./dist/style/utilities.css"
  },
  "scripts": {
    "dev": "vite",
    "prebuild": "svgo -f src/icons/svg -o src/icons/svg",
    "build": "tsc && vite build",
    "preview": "vite preview",
    "test": "vitest",
    "test-coverage": "vitest --coverage",
    "lint": "eslint . --fix --quiet",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build",
    "generate:component": "node scripts/create-component.cjs $1",
    "no-effect": ""
  },
  "dependencies": {
    "lit": "^3.1.4"
  },
  "devDependencies": {
    "@chromatic-com/storybook": "^5.0.1",
    "@claudebernard/storybook-addon-theme-switcher": "0.1.0",
    "@custom-elements-manifest/analyzer": "^0.10.3",
    "@storybook/addon-a11y": "^10.4.2",
    "@storybook/addon-coverage": "^3.0.0",
    "@storybook/addon-docs": "^10.4.2",
    "@storybook/addon-links": "^10.4.2",
    "@storybook/addon-vitest": "^10.4.2",
    "@storybook/web-components": "^10.4.2",
    "@storybook/web-components-vite": "^10.4.2",
    "@stylistic/eslint-plugin": "^3.1.0",
    "@types/node": "^22.10.1",
    "@typescript-eslint/eslint-plugin": "8.57.0",
    "@typescript-eslint/parser": "8.57.0",
    "@vitest/browser-playwright": "^4.1.8",
    "@vitest/coverage-v8": "^4.1.8",
    "eslint": "^9.39.4",
    "eslint-plugin-import": "^2.32.0",
    "eslint-plugin-lit": "^2.2.1",
    "eslint-plugin-storybook": "^10.4.2",
    "lit-analyzer": "^2.0.3",
    "rollup-plugin-postcss": "^4.0.2",
    "sass": "^1.77.8",
    "storybook": "^10.4.2",
    "svgo": "^3.3.2",
    "ts-node": "^10.9.2",
    "tslib": "^2.6.2",
    "typescript": "^5.5.4",
    "vite": "7.3.1",
    "vite-plugin-dts": "^4.5.4",
    "vite-svg-sprite-wrapper": "1.5.0",
    "vitest": "^4.1.8"
  },
  "customElements": "dist/custom-elements.json",
  "publishConfig": {
    "access": "public"
  },
  "release": {
    "branches": [
      "master",
      "develop"
    ],
    "plugins": [
      "@semantic-release/commit-analyzer",
      "@semantic-release/release-notes-generator",
      "@semantic-release/changelog",
      [
        "semantic-release-replace-plugin",
        {
          "replacements": [
            {
              "files": [
                "package.json"
              ],
              "from": "\"version\": \"\\d+\\.\\d+\\.\\d+\"",
              "to": "\"version\": \"${nextRelease.version}\"",
              "results": [
                {
                  "file": "package.json",
                  "hasChanged": true
                }
              ]
            }
          ]
        }
      ],
      [
        "@semantic-release/git",
        {
          "message": "chore(release): ${nextRelease.version} [skip ci on prod]"
        }
      ],
      "@semantic-release/gitlab"
    ]
  }
}
