{
  "name": "fe-component-library",
  "version": "0.0.0",
  "type": "module",
  "workspaces": [
    "packages/*"
  ],
  "devDependencies": {
    "@babel/core": "^7.20.12",
    "@commitlint/config-conventional": "^17.4.0",
    "@storybook/addon-actions": "^6.5.15",
    "@storybook/addon-essentials": "^6.5.15",
    "@storybook/addon-links": "^6.5.15",
    "@storybook/addon-postcss": "^2.0.0",
    "@storybook/addons": "^6.5.15",
    "@storybook/builder-vite": "^0.2.6",
    "@storybook/preset-scss": "^1.0.3",
    "@storybook/theming": "^6.5.15",
    "@storybook/web-components": "^6.5.15",
    "@types/jest": "^29.2.5",
    "@typescript-eslint/eslint-plugin": "^5.0.0",
    "babel-loader": "^8.3.0",
    "case": "^1.6.3",
    "cem-plugin-module-file-extensions": "^0.0.5",
    "cem-plugin-react-wrapper": "^2.0.0",
    "cem-plugin-reactify": "^0.0.2",
    "electron": "^22.0.1",
    "esbuild-jest": "^0.5.0",
    "eslint": "^8.0.1",
    "eslint-config-prettier": "^8.6.0",
    "eslint-config-standard-with-typescript": "^26.0.0",
    "eslint-plugin-import": "^2.25.2",
    "eslint-plugin-n": "^15.0.0",
    "eslint-plugin-promise": "^6.0.0",
    "fs-extra": "^10.1.0",
    "husky": "^8.0.3",
    "jest": "^25.2.7",
    "jest-electron": "^0.1.11",
    "lerna": "^6.3.0",
    "lint-staged": "^13.1.0",
    "lit-html": "^2.5.0",
    "prettier": "^2.8.2",
    "tailwindcss": "^3.2.4",
    "ts-jest": "^25.3.1"
  },
  "dependencies": {
    "@babel/plugin-syntax-import-meta": "^7.10.4",
    "@babel/plugin-transform-runtime": "^7.21.0",
    "@custom-elements-manifest/analyzer": "^0.6.9",
    "babel-plugin-transform-import-meta": "^2.2.0",
    "custom-elements-manifest": "^2.0.0",
    "typescript": "^4.9.5"
  },
  "scripts": {
    "storybook": "start-storybook -p 6006",
    "build-storybook": "build-storybook",
    "build": "lerna run build",
    "test": "yarn build && jest --no-verbose -u --silent",
    "test:coverage": "yarn build && jest --coverage -u",
    "test:watch": "yarn build && jest -u --watch",
    "lint": "yarn eslint \"packages/**/src/**\" --fix",
    "analyze": "lerna exec cem analyze",
    "gen-react-wrapper": "rm -fr react && lerna exec  -- cem analyze --config ../../cem-react-wrapper.config.js"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged",
      "commit-msg": "commitlint"
    }
  }
}
