{
  "name": "@abds/components",
  "version": "3.4.3",
  "description": "Apollo Web Component Library",
  "main": "dist/index.cjs.js",
  "module": "dist/index.js",
  "es2015": "dist/esm/index.mjs",
  "es2017": "dist/esm/index.mjs",
  "jsnext:main": "dist/esm/index.mjs",
  "types": "dist/types/components.d.ts",
  "collection": "dist/collection/collection-manifest.json",
  "collection:main": "dist/collection/index.js",
  "unpkg": "dist/components/components.esm.js",
  "files": [
    "dist/"
  ],
  "scripts": {
    "build": "stencil build --docs",
    "build-storybook": "build-storybook -s './.storybook,./dist' -o './dist-storybook'",
    "build:watch": "stencil build --docs --dev --watch --serve --stats",
    "check-env": "node -e 'console.log(process.env)' | grep npm",
    "clean:build": "yarn dlx rimraf dist www stencil-stats.json",
    "generate": "stencil generate",
    "generate:icons": "yarn dlx rimraf './src/assets/styles/abds-icon-common.css' && node component-generators/icons/generateIcons.js",
    "prebuild": "yarn clean:build",
    "storybook": "STORYBOOK_DEV=true STORYBOOK_STENCIL_PORT=3333 start-storybook --no-dll -s './.storybook' -p 6006 --quiet",
    "storybook:dev": "yarn clean:build && concurrently -s -raw -n \"STORYBOOK,STENCIL\" \"yarn storybook:wait\" \"yarn build:watch\"",
    "storybook:wait": "yarn just-wait -t 240 -p $(node -e 'console.log(process.env.PWD)')/dist/apollo/apollo.esm.js && yarn storybook",
    "test": "STENCIL_PROD=true && stencil test --spec --e2e",
    "test:watch": "STENCIL_PROD=true && stencil test --spec --e2e --watchAll *"
  },
  "dependencies": {
    "@abds/icons": "^3.4.3",
    "@abds/styles": "^3.4.3",
    "@floating-ui/dom": "^0.1.10",
    "@rushstack/eslint-patch": "^1.0.9",
    "@stencil/core": "^2.9.0",
    "browserslist": "^4.17.5",
    "copy-webpack-plugin": "^9.0.1",
    "core-js": "^3.19.0",
    "eslint-plugin-react": "^7.23.1",
    "postcss": "^8.3.5",
    "postcss-import": "^14.1.0",
    "postcss-nested": "^5.0.6",
    "postcss-preset-env": "^7.4.3",
    "postcss-replace": "^1.1.3",
    "postcss-url": "^10.1.3",
    "stencil-inline-svg": "^1.1.0",
    "storybook": "^6.4.0",
    "tailwindcss": "^3.0.23",
    "terser-webpack-plugin": "^5.2.5",
    "write-file-webpack-plugin": "^4.5.1"
  },
  "devDependencies": {
    "@babel/core": "^7.15.8",
    "@fullhuman/postcss-purgecss": "^4.0.3",
    "@stencil/eslint-plugin": "0.3.1",
    "@stencil/postcss": "^2.1.0",
    "@stencil/react-output-target": "^0.1.0",
    "@storybook/addon-a11y": "^6.4.0",
    "@storybook/addon-actions": "^6.4.0",
    "@storybook/addon-essentials": "^6.4.0",
    "@storybook/builder-webpack5": "^6.4.0",
    "@storybook/html": "^6.4.0",
    "@storybook/web-components": "^6.4.0",
    "@types/cssnano": "^4.0.1",
    "@types/jest": "^26.0.24",
    "@types/js-beautify": "^1.13.3",
    "@types/puppeteer": "5.4.4",
    "@typescript-eslint/eslint-plugin": "^4.21.0",
    "@typescript-eslint/parser": "^4.21.0",
    "autoprefixer": "^10.2.5",
    "babel-loader": "^8.2.3",
    "concurrently": "6.3.0",
    "core-js": "^3.16.4",
    "cssnano": "^5.0.7",
    "eslint": "^7.32.0",
    "eslint-config-airbnb-typescript": "^12.3.1",
    "eslint-plugin-import": "^2.22.1",
    "eslint-plugin-jest": "^24.4.0",
    "eslint-plugin-jsx-a11y": "^6.4.1",
    "eslint-plugin-prettier": "^3.4.0",
    "eslint-plugin-storybook": "^0.5.11",
    "jest": "26.6.3",
    "jest-cli": "26.6.3",
    "js-beautify": "^1.14.0",
    "just-wait": "^1.0.11",
    "lit-html": "^1.4.1",
    "puppeteer": "10.4.0",
    "typescript": "^4.4.4"
  },
  "eslintConfig": {
    "extends": [
      "../../common.eslintrc.js",
      "plugin:@stencil/recommended"
    ],
    "parserOptions": {
      "project": [
        "./packages/components/tsconfig.json",
        "./packages/components/stencil.config.ts"
      ]
    },
    "root": true,
    "rules": {
      "react/react-in-jsx-scope": "off",
      "react/no-unknown-property": "off",
      "react/jsx-filename-extension": [
        1,
        {
          "extensions": [
            ".js",
            ".jsx",
            ".ts",
            ".tsx"
          ]
        }
      ],
      "@typescript-eslint/explicit-module-boundary-types": "off",
      "import/prefer-default-export": "off",
      "import/no-extraneous-dependencies": "off"
    }
  },
  "volta": {
    "extends": "../../package.json"
  },
  "browserslist": [
    "last 2 versions",
    "not ie <= 11",
    "not dead"
  ],
  "peerDependencies": {
    "webpack": "~5.36.2"
  }
}
