{
  "name": "bento-charts",
  "version": "2.13.1",
  "description": "Charts library for Bento-platform",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "scripts": {
    "build": "npx tsc && npm run copy-files",
    "copy-files": "cp ./src/styles.css ./dist/",
    "prepublishOnly": "npm run build",
    "lint": "npx eslint 'src/**/*.{js,ts,tsx}'",
    "lint:fix": "npx eslint 'src/**/*.{js,ts,tsx}' --fix",
    "format": "npx prettier --write 'src/**/*.{js,ts,tsx}'",
    "buildpack": "rm ./packs/*.tgz && tsc && npm pack --pack-destination ./packs",
    "test": "npx webpack-dev-server",
    "prepare": "husky"
  },
  "release": {
    "branches": [
      "main"
    ],
    "plugins": [
      [
        "@semantic-release/commit-analyzer",
        {
          "preset": "angular",
          "releaseRules": [
            {
              "type": "chore",
              "release": "patch"
            },
            {
              "type": "refact",
              "release": "minor"
            },
            {
              "type": "refactor",
              "release": "minor"
            },
            {
              "type": "style",
              "release": "patch"
            }
          ]
        }
      ],
      "@semantic-release/release-notes-generator",
      "@semantic-release/npm",
      "@semantic-release/github",
      "@semantic-release/git"
    ]
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/bento-platform/bento_charts.git"
  },
  "keywords": [
    "Bento",
    "Charts"
  ],
  "author": "Sanjeev Lakhwani",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/bento-platform/bento_charts/issues"
  },
  "homepage": "https://github.com/bento-platform/bento_charts#readme",
  "peerDependencies": {
    "leaflet": "^1.9.4",
    "react": ">=16.0.0",
    "react-dom": ">=14.0.0",
    "react-leaflet": "^3.2.5 || ^4.2.1",
    "recharts": "^2.4.3"
  },
  "peerDependenciesMeta": {
    "leaflet": {
      "optional": true
    },
    "react-leafet": {
      "optional": true
    }
  },
  "devDependencies": {
    "@commitlint/cli": "^19.5.0",
    "@commitlint/config-conventional": "^19.5.0",
    "@eslint/js": "^9.13.0",
    "@semantic-release/git": "^10.0.1",
    "@types/leaflet": "^1.9.12",
    "@types/react": "^18.3.5",
    "@types/react-dom": "^18.3.0",
    "@types/react-leaflet": "^3.0.0",
    "@types/recharts": "^1.8.25",
    "@typescript-eslint/parser": "^8.11.0",
    "@webpack-cli/serve": "^2.0.5",
    "antd": "^5.20.6",
    "css-loader": "^7.1.2",
    "eslint": "^9.13.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-prettier": "^5.2.1",
    "eslint-plugin-react": "^7.37.2",
    "eslint-plugin-react-hooks": "^5.0.0",
    "file-loader": "^6.2.0",
    "geojson": "^0.5.0",
    "globals": "^15.11.0",
    "html-webpack-plugin": "^5.5.3",
    "husky": "^9.1.6",
    "prettier": "^3.3.3",
    "react-router-dom": "^6.26.2",
    "semantic-release": "^24.1.3",
    "style-loader": "^4.0.0",
    "ts-loader": "^9.4.4",
    "typescript": "~5.6.2",
    "typescript-eslint": "^8.11.0",
    "webpack": "^5.94.0",
    "webpack-cli": "^5.1.4",
    "webpack-dev-server": "^5.1.0"
  },
  "prettier": {
    "trailingComma": "es5",
    "tabWidth": 2,
    "semi": true,
    "singleQuote": true,
    "printWidth": 120
  },
  "dependencies": {
    "d3-interpolate": "^3.0.1"
  }
}
