react-leaflet-markercluster
Version:
React wrapper of Leaflet.markercluster for react-leaflet
113 lines (112 loc) • 3.43 kB
JSON
{
"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"
]
}
}