{
  "name": "react-leaflet-markercluster",
  "version": "5.0.0-rc.0",
  "description": "React wrapper of Leaflet.markercluster for react-leaflet",
  "repository": "git@github.com:YUzhva/react-leaflet-markercluster.git",
  "type": "module",
  "main": "./dist/cjs/index.js",
  "module": "./dist/esm/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "import": "./dist/esm/index.js",
      "require": "./dist/cjs/index.js",
      "types": "./dist/index.d.ts"
    },
    "./styles": "./dist/styles.min.css"
  },
  "keywords": [
    "react",
    "leaflet",
    "react-leaflet",
    "markercluster",
    "marker",
    "cluster"
  ],
  "author": "Yevhen Uzhva <yevhen.uzhva@gmail.com>",
  "contributors": [
    {
      "name": "Charles Dalmeida Richardson",
      "email": "charlesrichardsonusa@gmail.com",
      "url": "https://github.com/charlieforward9"
    },
    {
      "name": "Lucas Hänke de Cansino",
      "email": "lucas.cansino@mail.de",
      "url": "https://github.com/l4b4r4b4b4"
    },
    {
      "name": "Eric Chang",
      "email": "eric61213@gmail.com",
      "url": "https://github.com/changey"
    }
  ],
  "license": "MIT",
  "private": false,
  "scripts": {
    "dev": "storybook dev -p 6006",
    "lint": "eslint",
    "build:cjs": "cross-env BABEL_ENV=cjs babel ./src -o ./dist/cjs/index.js",
    "build:esm": "cross-env BABEL_ENV=esm babel ./src -o ./dist/esm/index.js",
    "build:code": "npm run build:cjs && npm run build:esm && cp ./index.d.ts ./dist/index.d.ts",
    "build:styles": "sass ./src/styles.scss ./dist/styles.min.css --style=compressed --no-source-map --load-path=node_modules",
    "build:source": "npm run build:code && npm run build:styles",
    "build:gh-pages": "storybook build",
    "deploy:gh-pages": "gh-pages -d storybook-static",
    "prepare": "husky"
  },
  "devDependencies": {
    "@babel/cli": "^7.25.9",
    "@babel/core": "^7.26.0",
    "@babel/preset-env": "^7.26.0",
    "@babel/preset-react": "^7.25.9",
    "@chromatic-com/storybook": "^3.2.0",
    "@commitlint/cli": "^19.5.0",
    "@commitlint/config-conventional": "^19.5.0",
    "@eslint/js": "^9.13.0",
    "@storybook/addon-essentials": "^8.4.0",
    "@storybook/addon-interactions": "^8.4.0",
    "@storybook/addon-links": "^8.4.0",
    "@storybook/addon-onboarding": "^8.4.0",
    "@storybook/addon-webpack5-compiler-swc": "^1.0.5",
    "@storybook/blocks": "^8.4.0",
    "@storybook/preset-scss": "^1.0.3",
    "@storybook/react": "^8.4.0",
    "@storybook/react-webpack5": "^8.4.0",
    "@storybook/test": "^8.4.0",
    "cross-env": "^7.0.3",
    "css-loader": "^7.1.2",
    "eslint": "^9.13.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-react": "^7.37.2",
    "eslint-plugin-storybook": "^0.10.1",
    "gh-pages": "^6.2.0",
    "globals": "^15.11.0",
    "husky": "^9.1.6",
    "lint-staged": "^15.2.10",
    "prettier": "^3.3.3",
    "prop-types": "^15.8.1",
    "sass": "^1.80.5",
    "sass-loader": "^16.0.2",
    "storybook": "^8.4.0",
    "style-loader": "^4.0.0",
    "terser": "^5.36.0"
  },
  "dependencies": {
    "@react-leaflet/core": "^3.0.0",
    "leaflet": "^1.9.4",
    "leaflet.markercluster": "^1.5.3",
    "react-leaflet": "^5.0.0"
  },
  "peerDependencies": {
    "leaflet": "^1.9.4",
    "leaflet.markercluster": "^1.5.3",
    "react-leaflet": "^5.0.0",
    "react": "^19.0.0"
  },
  "lint-staged": {
    "**/*": [
      "prettier --write"
    ]
  }
}
