{
  "name": "@holokit/charts",
  "version": "2.5.7",
  "description": "Chart styles & components",
  "unpkg": "dist/main.bundle.js",
  "main": "dist/main.bundle.js",
  "module": "dist/main.bundle.js",
  "sideEffects": [
    "*.css",
    "*.scss"
  ],
  "scripts": {
    "clean": "rm -rf dist/* && rm -rf lib/* && rm -rf src/generated/*",
    "build-icons": "node ./scripts/generate-icons-source.js",
    "compile": "npm run compile:src",
    "compile:src": "webpack",
    "release": "./scripts/publish.sh",
    "lint": "eslint --ext .js,.jsx,.ts,.tsx src/",
    "lint-fix": "eslint --ext .js,.jsx,.ts,.tsx src/ --fix",
    "prettier-check": "prettier --check 'src/**/*(*.js|*.jsx|*.ts|*.tsx)'",
    "prettier-fix": "prettier --write 'src/**/*(*.js|*.jsx|*.ts|*.tsx)'",
    "test": "jest",
    "watch": "npm run compile:src -- --watch"
  },
  "jest": {
    "moduleNameMapper": {
      "^components(.*)$": "<rootDir>/src/components$1"
    },
    "setupFiles": [
      "./config/jestSetup.js"
    ],
    "transform": {
      "^.+\\.jsx?$": "babel-jest"
    },
    "transformIgnorePatterns": [
      "node_modules/(?!lodash-es)"
    ]
  },
  "dependencies": {
    "react-moment-proptypes": "^1.8.1"
  },
  "peerDependencies": {
    "@babel/runtime": "^7.26.9",
    "@babel/runtime-corejs3": "^7.26.9",
    "@blueprintjs/core": "^4.20.2",
    "clsx": "^2.1.1",
    "d3": "^6.7.0",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "lodash": "~4.17.21",
    "moment-timezone": "~0.5.41",
    "prop-types": "~15.8.1"
  },
  "devDependencies": {
    "@cfaester/enzyme-adapter-react-18": "^0.7.1",
    "@babel/core": "^7.26.9",
    "@babel/eslint-parser": "^7.26.8",
    "@babel/plugin-proposal-class-properties": "^7.18.6",
    "@babel/plugin-proposal-decorators": "^7.25.9",
    "@babel/plugin-proposal-do-expressions": "^7.25.9",
    "@babel/plugin-proposal-export-default-from": "^7.25.9",
    "@babel/plugin-proposal-export-namespace-from": "^7.18.9",
    "@babel/plugin-proposal-function-bind": "^7.25.9",
    "@babel/plugin-proposal-function-sent": "^7.25.9",
    "@babel/plugin-proposal-json-strings": "^7.18.6",
    "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7",
    "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
    "@babel/plugin-proposal-numeric-separator": "^7.18.6",
    "@babel/plugin-proposal-object-rest-spread": "^7.20.7",
    "@babel/plugin-proposal-optional-chaining": "^7.21.0",
    "@babel/plugin-proposal-pipeline-operator": "^7.26.7",
    "@babel/plugin-proposal-throw-expressions": "^7.25.9",
    "@babel/plugin-syntax-dynamic-import": "^7.8.3",
    "@babel/plugin-syntax-import-meta": "^7.10.4",
    "@babel/plugin-transform-runtime": "^7.26.9",
    "@babel/preset-env": "^7.26.9",
    "@babel/preset-react": "^7.26.3",
    "@babel/runtime": "^7.26.9",
    "@babel/runtime-corejs3": "^7.26.9",
    "@blueprintjs/core": "^4.20.2",
    "@typescript-eslint/eslint-plugin": "^5.13.0",
    "@typescript-eslint/parser": "^5.15.0",
    "babel-loader": "^8.1.0",
    "babel-plugin-lodash": "^3.3.4",
    "babel-plugin-react-docgen": "^4.2.1",
    "babel-plugin-transform-react-remove-prop-types": "^0.4.24",
    "clsx": "^2.1.1",
    "css-loader": "^3.6.0",
    "d3": "^6.7.0",
    "enzyme": "^3.11.0",
    "eslint": "^8.14.0",
    "eslint-config-airbnb": "^19.0.4",
    "eslint-config-airbnb-typescript": "^17.0.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-import-resolver-webpack": "^0.13.2",
    "eslint-plugin-import": "^2.26.0",
    "eslint-plugin-jsx-a11y": "^6.5.1",
    "eslint-plugin-prettier": "^4.0.0",
    "eslint-plugin-react": "^7.29.4",
    "eslint-plugin-react-hooks": "^4.5.0",
    "jest": "^27.1.2",
    "lodash": "~4.17.21",
    "mini-css-extract-plugin": "^1.6.2",
    "moment-timezone": "~0.5.41",
    "node-sass": "^9.0.0",
    "postcss-loader": "^2.1.6",
    "prettier": "^2.6.2",
    "prop-types": "~15.8.1",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "sass-loader": "^10.5.2",
    "typescript": "~4.6.2",
    "webpack": "^4.46.0",
    "webpack-cli": "^3.3.12"
  },
  "overrides": {
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "babel-plugin-lodash": {
      "@babel/types": "~7.20.0"
    }
  },
  "repository": {
    "url": "git@gitlab.com:hologram-inc/experience/holokit.git",
    "type": "git",
    "directory": "packages/charts"
  },
  "keywords": [
    "hologram",
    "holokit",
    "components",
    "styles",
    "theme",
    "ui"
  ],
  "author": "Hologram",
  "license": "Apache-2.0",
  "browserslist": "> 0.25%, not dead"
}
