{
  "name": "@postnord/web-components",
  "version": "7.21.2",
  "description": "PostNord Web Components",
  "main": "index.cjs.js",
  "module": "components/index.js",
  "es2017": "esm/index.js",
  "types": "components/index.d.ts",
  "collection": "collection/collection-manifest.json",
  "collection:main": "collection/index.js",
  "unpkg": "postnord-web-components/postnord-web-components.esm.js",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/postnord-group/web-components.git"
  },
  "scripts": {
    "start": "wireit",
    "build": "wireit",
    "stencil:build": "wireit",
    "generate": "tsc --module NodeNext --moduleResolution NodeNext --skipLibCheck ./plopfile.ts && plop",
    "exposed": "wireit",
    "bom": "cyclonedx-bom -o bom.xml --include-dev"
  },
  "dependencies": {
    "@stencil/core": "4.41.3"
  },
  "devDependencies": {
    "@babel/core": "^7.29.0",
    "@cyclonedx/bom": "^3.10.6",
    "@stencil/sass": "3.2.3",
    "@storybook/addon-a11y": "^10.2.6",
    "@storybook/addon-designs": "^11.1.1",
    "@storybook/addon-docs": "^10.2.6",
    "@storybook/builder-vite": "^10.2.6",
    "@storybook/cli": "^10.2.6",
    "@storybook/web-components-vite": "^10.2.6",
    "api-now": "^0.5.4",
    "dayjs": "1.11.19",
    "osls": "^3.62.1",
    "plop": "^4.0.5",
    "pn-design-assets": "3.0.1",
    "prettier": "3.8.1",
    "sass": "^1.97.3",
    "serverless-plugin-scripts": "^1.0.2",
    "storybook": "^10.2.6",
    "typescript": "^5.9.3",
    "uuid": "^13.0.0",
    "vite": "^7.3.1",
    "vite-tsconfig-paths": "^6.0.5",
    "wireit": "^0.14.12"
  },
  "license": "MIT",
  "type": "module",
  "wireit": {
    "start": {
      "command": "storybook dev -p 6006",
      "service": {
        "readyWhen": {
          "lineMatches": "info => Starting preview.."
        }
      },
      "dependencies": [
        "stats",
        "stencil:watch"
      ]
    },
    "stencil:watch": {
      "command": "stencil build --dev --watch",
      "service": {
        "readyWhen": {
          "lineMatches": "build finished, watching for changes..."
        }
      },
      "dependencies": [
        "stats"
      ]
    },
    "build": {
      "command": "storybook build",
      "files": [
        ".storybook"
      ],
      "output": [
        "storybook-static/**"
      ],
      "dependencies": [
        "stencil:build",
        "readme:build"
      ]
    },
    "stencil:build": {
      "command": "stencil build",
      "files": [
        "src/**/*{.scss,.ts,.tsx}",
        "tsconfig.json"
      ],
      "output": [
        "dist/**"
      ],
      "dependencies": [
        "stats"
      ]
    },
    "storybook:build": {
      "command": "storybook build",
      "files": [
        ".storybook"
      ],
      "output": [
        "storybook-static/**"
      ],
      "dependencies": [
        "stencil:build"
      ]
    },
    "readme:build": {
      "command": "cp readme.md dist/",
      "dependencies": [
        "stencil:build"
      ]
    },
    "exposed": {
      "command": "./scripts/expose_server.sh",
      "dependencies": [
        "start"
      ]
    },
    "stats": {
      "command": "node ./scripts/generateStats.js",
      "dependencies": [
        "stats:ts"
      ]
    },
    "stats:ts": {
      "command": "tsc --module NodeNext --moduleResolution NodeNext --skipLibCheck ./scripts/generateStats.ts"
    }
  },
  "keywords": [
    "postnord",
    "web components",
    "components",
    "stencil",
    "custom elements"
  ]
}
