{
  "name": "@uh-design-system/component-library",
  "version": "1.7.1",
  "publishConfig": {
    "access": "public"
  },
  "description": "University of Helsinki Design System Component Library",
  "main": "dist/index.cjs.js",
  "module": "dist/index.js",
  "types": "dist/types/components.d.ts",
  "collection": "dist/collection/collection-manifest.json",
  "collection:main": "dist/collection/index.js",
  "unpkg": "dist/component-library/component-library.esm.js",
  "exports": {
    ".": {
      "types": "./dist/types/components.d.ts",
      "import": "./dist/component-library/component-library.esm.js",
      "require": "./dist/component-library/component-library.cjs.js"
    },
    "./dist/*": {
      "import": "./dist/*",
      "types": "./dist/types/*"
    },
    "./components/*": {
      "import": "./dist/components/*.js",
      "types": "./dist/components/*.d.ts"
    },
    "./utils/*": {
      "import": "./dist/collection/utils/*",
      "types": "./dist/types/utils/*"
    },
    "./loader": {
      "types": "./dist/loader/index.d.ts",
      "import": "./dist/loader/index.js",
      "require": "./dist/loader/index.cjs"
    },
    "./hydrate": {
      "types": "./dist/hydrate/index.d.ts",
      "import": "./dist/hydrate/index.mjs",
      "require": "./dist/hydrate/index.js"
    }
  },
  "repository": {
    "type": "git",
    "url": "https://version.helsinki.fi/uh-design-system/component-library.git"
  },
  "files": [
    "dist/"
  ],
  "scripts": {
    "build": "run-s styles.write-version stencil.build storybook.build styles.build",
    "build:publish": "run-s styles.write-version stencil.build styles.build",
    "develop": "cross-env SKIP_REACT_OUTPUT=y run-p styles.write-version stencil.build:watch storybook.dev",
    "icons.generate": "ts-node ./scripts/generate-icons.ts",
    "prettier.check": "npx prettier \"{stencil.config.ts,{.storybook,scripts,src}/**/*.{scss,js,jsx,ts,tsx}}\" --check",
    "prettier.write": "npx prettier \"{stencil.config.ts,{.storybook,scripts,src}/**/*.{scss,js,jsx,ts,tsx}}\" --write",
    "lint": "run-p eslint.lint stylelint.lint",
    "eslint.lint": "eslint --ext .ts,.tsx,.js,.jsx ./src",
    "stylelint.lint": "stylelint ./src/**/*.scss",
    "stencil.build": "stencil build",
    "stencil.build:watch": "stencil build --watch",
    "stencil.build:serve": "stencil build --watch --serve",
    "test:unit": "vitest run --project=unit",
    "test:unit:coverage": "vitest run --project=unit --coverage",
    "test:unit:watch": "vitest --project=unit",
    "test:storybook": "vitest run --project=storybook",
    "test:storybook:watch": "vitest --project=storybook",
    "test:storybook:update": "UPDATE_SNAPSHOTS=true vitest run --project=storybook --update",
    "stencil.generate": "stencil generate",
    "storybook.dev": "storybook dev -p 6006",
    "storybook.build": "storybook build",
    "styles.write-version": "ts-node ./scripts/write-package-version-for-sass.ts",
    "styles.build:helpers": "sass src/styles/helpers.scss dist/styles/helpers.css",
    "styles.build:variables": "sass src/styles/variables.scss dist/styles/variables.css",
    "styles.build": "run-s styles.build:helpers styles.build:variables",
    "version": "npm run build:publish"
  },
  "devDependencies": {
    "@chromatic-com/storybook": "^5.2.1",
    "@material-symbols/svg-700": "^0.30.0",
    "@stencil/core": "^4.43.5",
    "@stencil/react-output-target": "1.4.2",
    "@stencil/sass": "^3.2.3",
    "@stencil/store": "^2.2.2",
    "@storybook/addon-a11y": "10.4.4",
    "@storybook/addon-docs": "10.4.4",
    "@storybook/addon-links": "10.4.4",
    "@storybook/addon-vitest": "10.4.4",
    "@storybook/web-components-vite": "10.4.4",
    "@types/node": "^22.19.19",
    "@types/pixelmatch": "^5.2.6",
    "@types/pngjs": "^6.0.5",
    "@uh-design-system/storybook-stencil-docs-utils": "^1.7.1",
    "@vitest/browser": "4.1.10",
    "@vitest/browser-playwright": "4.1.10",
    "@vitest/coverage-v8": "4.1.10",
    "classnames": "^2.5.1",
    "cross-env": "^7.0.3",
    "eslint-plugin-storybook": "10.4.4",
    "jsdom": "^29.1.1",
    "lit": "^3.3.3",
    "pixelmatch": "^5.3.0",
    "playwright": "^1.60.0",
    "pngjs": "^3.4.0",
    "sass": "^1.89.2",
    "stencil-inline-svg": "^1.1.0",
    "storybook": "10.4.4",
    "storybook-dark-mode": "^5.0.0",
    "svgo": "^3.3.3",
    "ts-node": "^10.9.2",
    "vite": "8.0.16",
    "vitest": "4.1.10"
  },
  "license": "MIT",
  "gitHead": "788dbc991c3078730a547f1f58fce51e7ca9c3fa"
}
