UNPKG

google-maps-react-markers

Version:

Google Maps library that accepts markers as react components, works with React 18+ and it is fully typed.

114 lines (113 loc) 3.07 kB
{ "name": "google-maps-react-markers", "version": "2.0.15", "description": "Google Maps library that accepts markers as react components, works with React 18+ and it is fully typed.", "author": "Giorgia Bosello", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/giorgiabosello/google-maps-react-markers.git" }, "homepage": "https://giorgiabosello.github.io/google-maps-react-markers/", "keywords": [ "react", "google-maps", "markers", "map", "google", "maps", "google-maps-react", "google-maps-react-markers", "react-component" ], "main": "dist/index.cjs", "module": "dist/index.js", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.cjs" } }, "types": "dist/index.d.ts", "type": "module", "scripts": { "dev": "concurrently \"yarn build --watch\"", "build": "tsup --onSuccess \"yarn link:self\"", "type-check": "tsc", "lint": "eslint --ignore-pattern .gitignore \"{src,docs/src}/**/*.+(ts|js|tsx)\"", "lint:fix": "yarn lint --fix && prettier --write .", "prepare": "husky || true", "commit": "cz", "link:self": "yarn yalc publish && yarn link", "final:publish": "yarn build && npm publish" }, "files": [ "dist" ], "lint-staged": { "./{src,tests}/**/*.{ts,js,jsx,tsx}": [ "eslint --ignore-pattern .gitignore --fix" ], "*": "prettier --write" }, "config": { "commitizen": { "path": "./node_modules/@ryansonshine/cz-conventional-changelog" } }, "engines": { "node": ">=16" }, "devDependencies": { "@babel/core": "7.26.8", "@babel/preset-env": "7.26.8", "@babel/preset-react": "7.26.3", "@babel/preset-typescript": "7.26.0", "@commitlint/cli": "19.7.1", "@commitlint/config-conventional": "19.7.1", "@ryansonshine/commitizen": "4.2.8", "@ryansonshine/cz-conventional-changelog": "3.3.4", "@types/google.maps": "^3.58.1", "@types/node": "^22.13.1", "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "@typescript-eslint/eslint-plugin": "8.23.0", "@typescript-eslint/parser": "8.23.0", "babel-loader": "9.2.1", "concurrently": "9.1.2", "eslint": "9.20.0", "eslint-config-airbnb": "19.0.4", "eslint-config-prettier": "10.0.1", "eslint-plugin-import": "2.31.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-prefer-arrow": "1.2.3", "eslint-plugin-prettier": "5.2.3", "eslint-plugin-react": "7.37.4", "eslint-plugin-react-hooks": "5.1.0", "eslint-plugin-sort-class-members": "^1.21.0", "eslint-plugin-typescript-sort-keys": "3.3.0", "eslint-plugin-unused-imports": "4.1.4", "gh-pages": "^6.3.0", "husky": "9.1.7", "lint-staged": "15.4.3", "prettier": "^3.5.0", "prop-types": "15.8.1", "react": "^19.0.0", "react-dom": "^19.0.0", "tsup": "8.3.6", "typescript": "^5.7.3", "yalc": "1.0.0-pre.53" }, "peerDependencies": { "react": ">=18", "react-dom": ">=18" }, "resolutions": { "glob-parent": ">=5.1.2", "parse-url": ">=8.1.0", "semver": ">=7.5.2", "trim": ">=0.0.3", "trim-newlines": ">=3.0.1", "yaml": ">=2.2.2" } }