{
  "name": "@ukic/web-components",
  "version": "3.28.0",
  "description": "A web component UI library compiled with StencilJS",
  "bugs": {
    "url": "https://github.com/mi6/ic-ui-kit",
    "email": "icds@gchq.gov.uk"
  },
  "repository": {
    "url": "https://github.com/mi6/ic-ui-kit",
    "directory": "packages/web-components"
  },
  "license": "MIT",
  "author": "mi6",
  "main": "dist/index.cjs.js",
  "unpkg": "dist/core/core.esm.js",
  "module": "./dist/index.js",
  "types": "dist/types/interface.d.ts",
  "files": [
    "dist/",
    "loader/",
    "hydrate/",
    "components/",
    "vscode-data.json"
  ],
  "scripts": {
    "audit": "echo 'Audit for: @ukic/web-components' & audit-ci -m --config ../../audit-ci.json",
    "build": "stencil build",
    "build:watch": "npm run build -- --watch",
    "build-storybook": "rimraf /storybook-static && storybook build",
    "create-component": "stencil generate",
    "lint": "remark src && echo '*** Linting CSS ***' && stylelint --config ../../.stylelintrc.json src/components/**/*.css && echo '*** Linting standard files ***' && eslint --config ../../eslint.config.js src",
    "lint:fix": "echo '*** Linting CSS ***' && stylelint --config ../../.stylelintrc.json src/components/**/*.css --fix && echo '*** Linting standard files ***' && eslint --config ../../eslint.config.js src --fix",
    "prettier": "prettier --config ../../.prettierrc.json --ignore-path ../../.prettierignore src --check",
    "prettier:fix": "prettier --config ../../.prettierrc.json --ignore-path ../../.prettierignore src --write",
    "start": "npx http-server storybook-static -s",
    "start-storybook": "storybook dev -p 6006",
    "storybook": "concurrently \"npm run build:watch\" \"npm run start-storybook\"",
    "test": "stencil test --spec --passWithNoTests",
    "test:ci": "stencil test --spec --passWithNoTests --ci",
    "test:coverage": "npm run test -- --coverage",
    "test:coverage-ci": "npm run test:ci -- --coverage",
    "test:watch": "stencil test --spec --watchAll",
    "test-a11y": "jest"
  },
  "dependencies": {
    "@popperjs/core": "^2.11.2",
    "@stencil/core": "4.26.0",
    "dompurify": "^3.2.6"
  },
  "devDependencies": {
    "@babel/core": "^7.23.2",
    "@babel/preset-env": "^7.23.2",
    "@jest/transform": "^29.7.0",
    "@jest/types": "^29.6.3",
    "@mdx-js/react": "^1.6.22",
    "@open-wc/testing-helpers": "^2.0.2",
    "@stencil/angular-output-target": "^1.1.1",
    "@stencil/postcss": "^2.1.0",
    "@stencil/react-output-target": "^0.5.3",
    "@storybook/addon-a11y": "^10.2.10",
    "@storybook/addon-docs": "^10.2.10",
    "@storybook/addon-links": "^10.2.10",
    "@storybook/web-components-vite": "^10.2.10",
    "@types/autoprefixer": "^10.2.0",
    "@types/jest": "^29.5.14",
    "@types/jest-axe": "^3.5.9",
    "@types/react": "^17.0.37",
    "@types/react-dom": "^17.0.11",
    "autoprefixer": "^10.4.2",
    "babel-loader": "^8.2.3",
    "concurrently": "^10.0.3",
    "css-loader": "^7.1.2",
    "jest": "^29.7.0",
    "jest-axe": "^10.0.0",
    "jest-cli": "^29.7.0",
    "jest-environment-jsdom": "^29.7.0",
    "lit": "^2.0.2",
    "postcss": "^8.5.6",
    "postcss-loader": "^8.2.0",
    "react": "^17.0.0",
    "react-dom": "^17.0.0",
    "stencil-inline-svg": "^1.1.0",
    "storybook": "^10.2.10",
    "style-loader": "^4.0.0",
    "ts-jest": "^29.4.9"
  },
  "peerDependencies": {
    "@ukic/fonts": "^3.1.0"
  },
  "packageManager": "^npm@10.9.2",
  "collection": "dist/collection/collection-manifest.json",
  "collection:main": "dist/collection/index.js",
  "es2015": "dist/esm/index.mjs",
  "es2017": "dist/esm/index.mjs"
}
