{
  "name": "@duetds/components",
  "version": "10.2.3",
  "description": "This package includes Duet Design System Web Components and related utilities.",
  "bugs": {
    "email": "duetdesignsystem@lahitapiola.fi"
  },
  "license": "SEE LICENSE IN LICENSE.md",
  "author": "LocalTapiola Services Ltd <duetdesignsystem@lahitapiola.fi>",
  "main": "lib/index.cjs.js",
  "module": "lib/index.js",
  "types": "./lib/types/index.d.ts",
  "exports": {
    ".": {
      "types": "./lib/types/index.d.ts",
      "import": "./lib/duet/duet.esm.js",
      "require": "./lib/cjs/duet.cjs.js"
    },
    "./loader": {
      "types": "./lib/loader/index.d.ts",
      "import": "./lib/loader/index.js",
      "require": "./lib/loader/index.cjs.js"
    },
    "./lib/loader": {
      "types": "./lib/loader/index.d.ts",
      "import": "./lib/loader/index.js",
      "require": "./lib/loader/index.cjs.js"
    },
    "./hydrate": {
      "types": "./hydrate/index.d.ts",
      "import": "./hydrate/index.mjs",
      "require": "./hydrate/index.js"
    }
  },
  "collection": "lib/collection/collection-manifest.json",
  "collection:main": "lib/collection/index.js",
  "files": [
    "lib",
    "hydrate/index.js",
    "hydrate/index.mjs",
    "hydrate/index.d.ts"
  ],
  "scripts": {
    "start": "run-p koa build:components:watch",
    "test": "run-s -c koa:test jest:watch koa:kill",
    "test:ci": "run-p koa:test test:scss:ci test:ci:2",
    "test:ci:2": "run-s -c jest:ci koa:kill",
    "jest:watch": "jest --watch",
    "jest:ci": "jest --ci",
    "test:scss": "stylelint **/*.scss --config ../../.stylelintrc.js",
    "test:scss:ci": "npm run test:scss --silent",
    "build": "stencil build",
    "build:components": "stencil build --dev",
    "build:components:watch": "stencil build --dev --watch",
    "koa": "lerna exec 'npm run start:dev:watch' --scope '@duetds/server'",
    "koa:test": "lerna exec 'npm run koa:serve:ci&' --scope '@duetds/server'",
    "koa:kill": "kill -9 $(lsof -ti:3334)",
    "prepare-vizdif": "node -e 'require(\"./prepare-vizdif\").prepare()'",
    "clear-vizdif": "node -e 'require(\"./prepare-vizdif\").clear()'",
    "test:percy": "run-s -c build prepare-vizdif koa:test percy-snapshot koa:kill clear-vizdif",
    "percy-snapshot": "percy snapshot ./percy.js",
    "version": "npm run build",
    "fixtures": "node fixtures.js"
  },
  "dependencies": {
    "@floating-ui/dom": "1.2.9",
    "body-scroll-lock": "3.1.5"
  },
  "devDependencies": {
    "@duetds/fonts": "3.0.62",
    "@duetds/icons": "4.3.4",
    "@duetds/tokens": "4.1.10",
    "@percy/cli": "1.30.1",
    "@rollup/plugin-replace": "5.0.2",
    "@stencil/core": "4.36.3",
    "@stencil/sass": "3.0.0",
    "@types/jest": "29.5.14",
    "@types/jest-environment-puppeteer": "5.0.6",
    "axe-core": "4.8.2",
    "cross-env": "7.0.3",
    "dotenv": "16.0.3",
    "jest": "29.7.0",
    "jest-puppeteer": "10.1.4",
    "kill-process-by-name": "1.0.5",
    "node-html-parser": "6.1.12",
    "npm-run-all": "4.1.5",
    "postcss-scss": "4.0.9",
    "prettier": "3.8.1",
    "puppeteer": "23.6.0",
    "sass": "1.59.2",
    "stylelint": "17.6.0",
    "stylelint-config-recess-order": "7.7.0",
    "stylelint-config-sass-guidelines": "13.0.0",
    "ts-jest": "29.2.5",
    "typescript": "5.5.4"
  },
  "publishConfig": {
    "access": "public"
  },
  "gitHead": "7a3d536dab8cf06d8fe32654593aa87fe85aecf8"
}
