{"_id":"@47stats/47maps-react","_rev":"6-ee94e112db2b07797c6de78624e633c4","name":"@47stats/47maps-react","dist-tags":{"latest":"0.10.4"},"versions":{"0.9.0":{"name":"@47stats/47maps-react","version":"0.9.0","keywords":["mapbox","mapbox-gl","react","react-mapbox-gl","typescript","47maps","47stats-api"],"author":{"name":"Nippon Statistics Center"},"license":"MIT","_id":"@47stats/47maps-react@0.9.0","maintainers":[{"name":"47stats","email":"47stats@nihon-toukei.co.jp"}],"homepage":"https://github.com/47stats/47maps-react#readme","bugs":{"url":"https://github.com/47stats/47maps-react/issues"},"dist":{"shasum":"dd4c3fe432fcadc9fc033ba92183fa6046568e83","tarball":"https://registry.npmjs.org/@47stats/47maps-react/-/47maps-react-0.9.0.tgz","fileCount":142,"integrity":"sha512-wF90eVegpmo6I5MYpoobNlqpQOSHseLCAkTuf5VsGlilpaKqRSAasjexVplBb1XZkxhVqysKoEeqTnsABoQVKQ==","signatures":[{"sig":"MEUCIQC7TovF2DbBWYCE/XHj5A4FbQWmd4fUmuVhkdKqokkYAQIgJrEqpdJIMx33Y6PqPwiJ9FeO5EMjpAqcpvOmCWSkK8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1748294},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"6d6d5face2c0eb0456166c5790684fb8ff850d49","scripts":{"dev":"npm run docs:build && vite","lint":"eslint .","test":"vitest run","build":"npm run docs:build && tsc -b && vite build","clean":"rimraf dist","format":"prettier . --write","prepack":"npm run docs:build && npm run build:lib","preview":"vite preview","docs:dev":"vitepress dev docs","lint:fix":"eslint . --fix","prebuild":"npm run clean","build:lib":"npm run clean && tsc --project tsconfig.lib.json && vite build --config vite.config.lib.ts","build:pkg":"npm pack","typecheck":"tsc --noEmit","docs:build":"node -e \"require('fs').rmSync('public/help', { recursive: true, force: true })\" && vitepress build docs","docs:preview":"vitepress preview docs","format:check":"prettier . --check","release:check":"npm test && npm run typecheck && npm run lint && npm pack --dry-run","prepublishOnly":"npm test && npm run typecheck && npm run lint"},"_npmUser":{"name":"47stats","email":"47stats@nihon-toukei.co.jp"},"repository":{"url":"git+https://github.com/47stats/47maps-react.git","type":"git"},"_npmVersion":"11.16.0","description":"47stats APIとMapbox GL JSを利用したReact向け統計地図コンポーネント","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true,"esbuild@0.25.12":true},"dependencies":{"ajv":"^6.15.0","recharts":"^2.14.1","mapbox-gl":"^3.27.0","@turf/turf":"^7.1.0","react-icons":"5.0.1","react-map-gl":"^8.1.0","flowbite-react":"^0.9.0","react-colorful":"^5.6.1","@mapbox/mapbox-gl-geocoder":"^5.0.2","@mapbox/mapbox-gl-language":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"vite":"^6.4.3","react":"^18.2.0","eslint":"^8.57.0","vitest":"^4.1.10","postcss":"^8.4.37","prettier":"^3.3.0","react-dom":"^18.2.0","vitepress":"^2.0.0-alpha.17","typescript":"^5.4.2","@types/node":"^20.14.2","tailwindcss":"^3.4.1","@47stats/api":"^0.9.0","@types/react":"^18.2.67","autoprefixer":"^10.4.18","@types/geojson":"^7946.0.14","@types/mapbox-gl":"^3.4.0","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","rollup-plugin-visualizer":"^5.12.0","@typescript-eslint/parser":"^7.3.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.0","eslint-plugin-react-refresh":"^0.4.6","prettier-plugin-tailwindcss":"^0.5.12","@typescript-eslint/eslint-plugin":"^7.3.1","@types/mapbox__mapbox-gl-geocoder":"^5.0.0"},"peerDependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","@47stats/api":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/47maps-react_0.9.0_1786513006124_0.16413362457486103","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@47stats/47maps-react","version":"0.10.0","keywords":["mapbox","mapbox-gl","react","react-mapbox-gl","typescript","47maps","47stats-api"],"author":{"name":"Nippon Statistics Center"},"license":"MIT","_id":"@47stats/47maps-react@0.10.0","maintainers":[{"name":"47stats","email":"47stats@nihon-toukei.co.jp"}],"homepage":"https://github.com/47stats/47maps-react#readme","bugs":{"url":"https://github.com/47stats/47maps-react/issues"},"dist":{"shasum":"cc462256fc55156f94935c4ee4e535e4e0463f58","tarball":"https://registry.npmjs.org/@47stats/47maps-react/-/47maps-react-0.10.0.tgz","fileCount":142,"integrity":"sha512-ef9L5po5nInUA5jJeEx2nnp8GxacjGzHUjEqSl2Hb9pTCCexQ+Kf+5eJ/dzGNLncjEkPajkQmYzlw4Zo8B8mUg==","signatures":[{"sig":"MEQCIA+Bsoy3Td1KexuXoPUmlbfMYi+Dqs743xGqavKlyZF3AiBP/NdeUfULbLwiy012w9PGAcd4acKgH8hZP60pvNab0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1750849},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"1b68947a66e1386c3cbf2b6c20a5530b6a744fdb","scripts":{"dev":"npm run docs:build && vite","lint":"eslint .","test":"vitest run","build":"npm run docs:build && tsc -b && vite build","clean":"rimraf dist","format":"prettier . --write","prepack":"npm run docs:build && npm run build:lib","preview":"vite preview","docs:dev":"vitepress dev docs","lint:fix":"eslint . --fix","prebuild":"npm run clean","build:lib":"npm run clean && tsc --project tsconfig.lib.json && vite build --config vite.config.lib.ts","build:pkg":"npm pack","typecheck":"tsc --noEmit","docs:build":"node -e \"require('fs').rmSync('public/help', { recursive: true, force: true })\" && vitepress build docs","docs:preview":"vitepress preview docs","format:check":"prettier . --check","release:check":"npm test && npm run typecheck && npm run lint && npm pack --dry-run","prepublishOnly":"npm test && npm run typecheck && npm run lint"},"_npmUser":{"name":"47stats","email":"47stats@nihon-toukei.co.jp"},"repository":{"url":"git+https://github.com/47stats/47maps-react.git","type":"git"},"_npmVersion":"11.16.0","description":"47stats APIとMapbox GL JSを利用したReact向け統計地図コンポーネント","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true,"esbuild@0.25.12":true},"dependencies":{"ajv":"^6.15.0","recharts":"^2.14.1","mapbox-gl":"^3.27.0","@turf/turf":"^7.1.0","react-icons":"5.0.1","react-map-gl":"^8.1.0","flowbite-react":"^0.9.0","react-colorful":"^5.6.1","@mapbox/mapbox-gl-geocoder":"^5.0.2","@mapbox/mapbox-gl-language":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"vite":"^6.4.3","react":"^18.2.0","eslint":"^8.57.0","vitest":"^4.1.10","postcss":"^8.4.37","prettier":"^3.3.0","react-dom":"^18.2.0","vitepress":"^2.0.0-alpha.17","typescript":"^5.4.2","@types/node":"^20.14.2","tailwindcss":"^3.4.1","@47stats/api":"^0.9.0","@types/react":"^18.2.67","autoprefixer":"^10.4.18","@types/geojson":"^7946.0.14","@types/mapbox-gl":"^3.4.0","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","rollup-plugin-visualizer":"^5.12.0","@typescript-eslint/parser":"^7.3.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.0","eslint-plugin-react-refresh":"^0.4.6","prettier-plugin-tailwindcss":"^0.5.12","@typescript-eslint/eslint-plugin":"^7.3.1","@types/mapbox__mapbox-gl-geocoder":"^5.0.0"},"peerDependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","@47stats/api":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/47maps-react_0.10.0_1787035618757_0.7304037641128487","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@47stats/47maps-react","version":"0.10.1","keywords":["mapbox","mapbox-gl","react","react-mapbox-gl","typescript","47maps","47stats-api"],"author":{"name":"Nippon Statistics Center"},"license":"MIT","_id":"@47stats/47maps-react@0.10.1","maintainers":[{"name":"47stats","email":"47stats@nihon-toukei.co.jp"}],"homepage":"https://github.com/47stats/47maps-react#readme","bugs":{"url":"https://github.com/47stats/47maps-react/issues"},"dist":{"shasum":"2a64038a93d1c66562be6bc729211a0857215338","tarball":"https://registry.npmjs.org/@47stats/47maps-react/-/47maps-react-0.10.1.tgz","fileCount":145,"integrity":"sha512-unU4fqxQzYg8xnx7opXc9jkvVPE4g90tVoeM2U+mxP7JGXUf/aEga1Y5s4hVPlqXJUzHfLZ01cTAWnHVYhp/wg==","signatures":[{"sig":"MEQCIHNMjOgwQ6EQUeyxEU3oIwHajSH2aKvetUj31T23p/avAiBEtoOxMyh+phpQknYv+vJX2uJ2sruGmwqf8q7VG6nepw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBAsmF6rwJf19mCdAA4bIgtDaGLEtHnt8XRJQ+FWnhS2AiEAmYK6oa4yt/J0JHLlQ4E+Ie2Ez1nopnN+QkMiiErVkQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1753708},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"4d070d4d8a3ffb3709838ee5ce28a64895b7cd25","scripts":{"dev":"npm run docs:build && vite","lint":"eslint .","test":"vitest run","build":"npm run docs:build && tsc -b && vite build","clean":"rimraf dist","format":"prettier . --write","prepack":"npm run docs:build && npm run build:lib","preview":"vite preview","docs:dev":"vitepress dev docs","lint:fix":"eslint . --fix","prebuild":"npm run clean","build:lib":"npm run clean && tsc --project tsconfig.lib.json && vite build --config vite.config.lib.ts","build:pkg":"npm pack","typecheck":"tsc --noEmit","docs:build":"node -e \"require('fs').rmSync('public/help', { recursive: true, force: true })\" && vitepress build docs","docs:preview":"vitepress preview docs","format:check":"prettier . --check","release:check":"npm test && npm run typecheck && npm run lint && npm pack --dry-run","prepublishOnly":"npm test && npm run typecheck && npm run lint"},"_npmUser":{"name":"47stats","email":"47stats@nihon-toukei.co.jp"},"repository":{"url":"git+https://github.com/47stats/47maps-react.git","type":"git"},"_npmVersion":"11.16.0","description":"47stats APIとMapbox GL JSを利用したReact向け統計地図コンポーネント","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true,"esbuild@0.25.12":true},"dependencies":{"ajv":"^6.15.0","recharts":"^2.14.1","mapbox-gl":"^3.27.0","@turf/turf":"^7.1.0","react-icons":"5.0.1","react-map-gl":"^8.1.0","flowbite-react":"^0.9.0","react-colorful":"^5.6.1","@mapbox/mapbox-gl-geocoder":"^5.0.2","@mapbox/mapbox-gl-language":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"vite":"^6.4.3","react":"^18.2.0","eslint":"^8.57.0","vitest":"^4.1.10","postcss":"^8.4.37","prettier":"^3.3.0","react-dom":"^18.2.0","vitepress":"^2.0.0-alpha.17","typescript":"^5.4.2","@types/node":"^20.14.2","tailwindcss":"^3.4.1","@47stats/api":"^0.9.0","@types/react":"^18.2.67","autoprefixer":"^10.4.18","@types/geojson":"^7946.0.14","@types/mapbox-gl":"^3.4.0","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","rollup-plugin-visualizer":"^5.12.0","@typescript-eslint/parser":"^7.3.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.0","eslint-plugin-react-refresh":"^0.4.6","prettier-plugin-tailwindcss":"^0.5.12","@typescript-eslint/eslint-plugin":"^7.3.1","@types/mapbox__mapbox-gl-geocoder":"^5.0.0"},"peerDependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","@47stats/api":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/47maps-react_0.10.1_1788834797490_0.9525237177001893","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@47stats/47maps-react","version":"0.10.2","keywords":["mapbox","mapbox-gl","react","react-mapbox-gl","typescript","47maps","47stats-api"],"author":{"name":"Nippon Statistics Center"},"license":"MIT","_id":"@47stats/47maps-react@0.10.2","maintainers":[{"name":"47stats","email":"47stats@nihon-toukei.co.jp"}],"homepage":"https://github.com/47stats/47maps-react#readme","bugs":{"url":"https://github.com/47stats/47maps-react/issues"},"dist":{"shasum":"6039cc3732aea6bb9a2cc487bfd8b4dc3ac6548d","tarball":"https://registry.npmjs.org/@47stats/47maps-react/-/47maps-react-0.10.2.tgz","fileCount":145,"integrity":"sha512-ms2CxAEX6pHm/V8LqBHsl46qpL18oYBJwy6FNQbHdlqqtNYcgAf/sYbkEq98nnlwL3oFuf8P2TtkF1SkNEU5yg==","signatures":[{"sig":"MEUCIGosCsDIJVWjvTJm9dy6gWZXmPCD6QFw6FGtyhqHjiavAiEAip42/7yXqX0VOcZEr2oPxUbDEnKh+qp/LlCSsbyG9ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAKVOMT6Yq1eVl3HVQrRREE/KC4mKgSlOkBWv73UF9xiAiEAjjxaKMHHa8VGrBT3HCei5Y0DPBV9KxvNSmDM8sVmCVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1753708},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"e16f9ecae00beaca364faeab95e6b0274ff88e55","scripts":{"dev":"npm run docs:build && vite","lint":"eslint .","test":"vitest run","build":"npm run docs:build && tsc -b && vite build","clean":"rimraf dist","format":"prettier . --write","prepack":"npm run docs:build && npm run build:lib","preview":"vite preview","docs:dev":"vitepress dev docs","lint:fix":"eslint . --fix","prebuild":"npm run clean","build:lib":"npm run clean && tsc --project tsconfig.lib.json && vite build --config vite.config.lib.ts","build:pkg":"npm pack","typecheck":"tsc --noEmit","docs:build":"node -e \"require('fs').rmSync('public/help', { recursive: true, force: true })\" && vitepress build docs","docs:preview":"vitepress preview docs","format:check":"prettier . --check","release:check":"npm test && npm run typecheck && npm run lint && npm pack --dry-run","prepublishOnly":"npm test && npm run typecheck && npm run lint"},"_npmUser":{"name":"47stats","email":"47stats@nihon-toukei.co.jp"},"repository":{"url":"git+https://github.com/47stats/47maps-react.git","type":"git"},"_npmVersion":"11.16.0","description":"47stats APIとMapbox GL JSを利用したReact向け統計地図コンポーネント","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true,"esbuild@0.25.12":true},"dependencies":{"ajv":"^6.15.0","recharts":"^2.14.1","mapbox-gl":"^3.27.0","@turf/turf":"^7.1.0","react-icons":"5.0.1","react-map-gl":"^8.1.0","flowbite-react":"^0.9.0","react-colorful":"^5.6.1","@mapbox/mapbox-gl-geocoder":"^5.0.2","@mapbox/mapbox-gl-language":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"vite":"^6.4.3","react":"^18.2.0","eslint":"^8.57.0","vitest":"^4.1.10","postcss":"^8.4.37","prettier":"^3.3.0","react-dom":"^18.2.0","vitepress":"^2.0.0-alpha.17","typescript":"^5.4.2","@types/node":"^20.14.2","tailwindcss":"^3.4.1","@47stats/api":"^0.9.0","@types/react":"^18.2.67","autoprefixer":"^10.4.18","@types/geojson":"^7946.0.14","@types/mapbox-gl":"^3.4.0","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","rollup-plugin-visualizer":"^5.12.0","@typescript-eslint/parser":"^7.3.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.0","eslint-plugin-react-refresh":"^0.4.6","prettier-plugin-tailwindcss":"^0.5.12","@typescript-eslint/eslint-plugin":"^7.3.1","@types/mapbox__mapbox-gl-geocoder":"^5.0.0"},"peerDependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","@47stats/api":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/47maps-react_0.10.2_1789029009666_0.008390966834000979","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@47stats/47maps-react","version":"0.10.3","keywords":["mapbox","mapbox-gl","react","react-mapbox-gl","typescript","47maps","47stats-api"],"author":{"name":"Nippon Statistics Center"},"license":"MIT","_id":"@47stats/47maps-react@0.10.3","maintainers":[{"name":"47stats","email":"47stats@nihon-toukei.co.jp"}],"homepage":"https://github.com/47stats/47maps-react#readme","bugs":{"url":"https://github.com/47stats/47maps-react/issues"},"dist":{"shasum":"cb16578e46d7ff97a2707761a9e47e20aaa29338","tarball":"https://registry.npmjs.org/@47stats/47maps-react/-/47maps-react-0.10.3.tgz","fileCount":145,"integrity":"sha512-32ZNC2seNY88m+xJmQhpDFvYjBDE6qchzcyBNub42SxtspxI0tSUyvrBzH4JrMFfQN54ARVCQIsNgaQETN9vlA==","signatures":[{"sig":"MEQCIAkXeJnu/3tfXo4wlZOdPIbkb9B9sY5Ugfh9xq8cReBFAiAGomlc8TYrFuoHDP1RNxszcqXFDFak9jusZx4ysBw1hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDM6nFRtYDYcxdQuRceZky+PbKvK1E3qdP92ax44P0IjgIhAMeCXxqycoHOSv3MVxkyssVvQ/lW9wt80T4a+3qVunM9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1755368},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"4ef06b4fbe580f15972e8f3b877c6808c3744f6c","scripts":{"dev":"npm run docs:build && vite","lint":"eslint .","test":"vitest run","build":"npm run docs:build && tsc -b && vite build","clean":"rimraf dist","format":"prettier . --write","prepack":"npm run docs:build && npm run build:lib","preview":"vite preview","docs:dev":"vitepress dev docs","lint:fix":"eslint . --fix","prebuild":"npm run clean","build:lib":"npm run clean && tsc --project tsconfig.lib.json && vite build --config vite.config.lib.ts","build:pkg":"npm pack","typecheck":"tsc --noEmit","docs:build":"node -e \"require('fs').rmSync('public/help', { recursive: true, force: true })\" && vitepress build docs","docs:preview":"vitepress preview docs","format:check":"prettier . --check","release:check":"npm test && npm run typecheck && npm run lint && npm pack --dry-run","prepublishOnly":"npm test && npm run typecheck && npm run lint"},"_npmUser":{"name":"47stats","email":"47stats@nihon-toukei.co.jp"},"repository":{"url":"git+https://github.com/47stats/47maps-react.git","type":"git"},"_npmVersion":"11.16.0","description":"47stats APIとMapbox GL JSを利用したReact向け統計地図コンポーネント","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true,"esbuild@0.25.12":true},"dependencies":{"ajv":"^6.15.0","recharts":"^2.14.1","mapbox-gl":"^3.27.0","@turf/turf":"^7.1.0","react-icons":"5.0.1","react-map-gl":"^8.1.0","flowbite-react":"^0.9.0","react-colorful":"^5.6.1","@mapbox/mapbox-gl-geocoder":"^5.0.2","@mapbox/mapbox-gl-language":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"vite":"^6.4.3","react":"^18.2.0","eslint":"^8.57.0","vitest":"^4.1.10","postcss":"^8.4.37","prettier":"^3.3.0","react-dom":"^18.2.0","vitepress":"^2.0.0-alpha.17","typescript":"^5.4.2","@types/node":"^20.14.2","tailwindcss":"^3.4.1","@47stats/api":"^0.9.0","@types/react":"^18.2.67","autoprefixer":"^10.4.18","@types/geojson":"^7946.0.14","@types/mapbox-gl":"^3.4.0","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","rollup-plugin-visualizer":"^5.12.0","@typescript-eslint/parser":"^7.3.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.0","eslint-plugin-react-refresh":"^0.4.6","prettier-plugin-tailwindcss":"^0.5.12","@typescript-eslint/eslint-plugin":"^7.3.1","@types/mapbox__mapbox-gl-geocoder":"^5.0.0"},"peerDependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","@47stats/api":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/47maps-react_0.10.3_1789100214246_0.16503157558250425","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"_id":"@47stats/47maps-react@0.10.4","bugs":{"url":"https://github.com/47stats/47maps-react/issues"},"dist":{"shasum":"dbba862f414be16dec61fa8c30d07ddb7ec7e7c4","tarball":"https://registry.npmjs.org/@47stats/47maps-react/-/47maps-react-0.10.4.tgz","fileCount":146,"integrity":"sha512-IqKLEucCKX0XbIfskExvclfYaiKxOZdnjOnVXMF2VbYfi7E8oNWLX7PZAfZyX/Rctb0K+NB8fBFIjCvbbPH0EA==","signatures":[{"sig":"MEUCIDM6ms3PVGhgZ9cS3iVsKQ8zZHfiMXG7Z25FJHbzkVClAiEAv1q5HG4mULivEQjm0leF0ICOohIE4SMZl9UvLiX9TGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC1zg7pGiFU5O+6iPfzyHM6b27JeLT+e48sBpRUhbjvrgIgbCwX3oh22y80GfKyZ2grTFAmdFgwJICT6VpFhqj825g="}],"unpackedSize":1757013},"main":"./dist/index.js","name":"@47stats/47maps-react","type":"module","types":"./dist/index.d.ts","author":{"name":"Nippon Statistics Center"},"module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"97fafc39e42474967825db5064d44d4384a6a4fd","license":"MIT","scripts":{"dev":"npm run docs:build && vite","lint":"eslint .","test":"vitest run","build":"npm run docs:build && tsc -b && vite build","clean":"rimraf dist","format":"prettier . --write","prepack":"npm run docs:build && npm run build:lib","preview":"vite preview","docs:dev":"vitepress dev docs","lint:fix":"eslint . --fix","prebuild":"npm run clean","build:lib":"npm run clean && tsc --project tsconfig.lib.json && vite build --config vite.config.lib.ts","build:pkg":"npm pack","typecheck":"tsc --noEmit","docs:build":"node -e \"require('fs').rmSync('public/help', { recursive: true, force: true })\" && vitepress build docs","docs:preview":"vitepress preview docs","format:check":"prettier . --check","release:check":"npm test && npm run typecheck && npm run lint && npm pack --dry-run","prepublishOnly":"npm test && npm run typecheck && npm run lint"},"version":"0.10.4","_npmUser":{"name":"47stats","email":"47stats@nihon-toukei.co.jp"},"homepage":"https://github.com/47stats/47maps-react#readme","keywords":["mapbox","mapbox-gl","react","react-mapbox-gl","typescript","47maps","47stats-api"],"repository":{"url":"git+https://github.com/47stats/47maps-react.git","type":"git"},"_npmVersion":"11.16.0","description":"47stats APIとMapbox GL JSを利用したReact向け統計地図コンポーネント","directories":{},"maintainers":[{"name":"47stats","email":"47stats@nihon-toukei.co.jp"}],"sideEffects":["*.css"],"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true,"esbuild@0.25.12":true},"dependencies":{"ajv":"^6.15.0","recharts":"^2.14.1","mapbox-gl":"^3.27.0","@turf/turf":"^7.1.0","react-icons":"5.0.1","react-map-gl":"^8.1.0","flowbite-react":"^0.9.0","react-colorful":"^5.6.1","@mapbox/mapbox-gl-geocoder":"^5.0.2","@mapbox/mapbox-gl-language":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","devDependencies":{"vite":"^6.4.3","react":"^18.2.0","eslint":"^8.57.0","vitest":"^4.1.10","postcss":"^8.4.37","prettier":"^3.3.0","react-dom":"^18.2.0","vitepress":"^2.0.0-alpha.17","typescript":"^5.4.2","@types/node":"^20.14.2","tailwindcss":"^3.4.1","@47stats/api":"^0.9.0","@types/react":"^18.2.67","autoprefixer":"^10.4.18","@types/geojson":"^7946.0.14","@types/mapbox-gl":"^3.4.0","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","rollup-plugin-visualizer":"^5.12.0","@typescript-eslint/parser":"^7.3.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.17.0","eslint-plugin-react-refresh":"^0.4.6","prettier-plugin-tailwindcss":"^0.5.12","@typescript-eslint/eslint-plugin":"^7.3.1","@types/mapbox__mapbox-gl-geocoder":"^5.0.0"},"peerDependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","@47stats/api":"^0.9.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/47maps-react_0.10.4_1789112276860_0.02620661882015063"}}},"time":{"created":"2026-08-12T05:36:45.927Z","modified":"2026-09-11T07:37:57.182Z","0.9.0":"2026-08-12T05:36:46.309Z","0.10.0":"2026-08-18T06:46:58.940Z","0.10.1":"2026-09-08T02:33:17.646Z","0.10.2":"2026-09-10T08:30:09.805Z","0.10.3":"2026-09-11T04:16:54.407Z","0.10.4":"2026-09-11T07:37:56.983Z"},"bugs":{"url":"https://github.com/47stats/47maps-react/issues"},"author":{"name":"Nippon Statistics Center"},"license":"MIT","homepage":"https://github.com/47stats/47maps-react#readme","keywords":["mapbox","mapbox-gl","react","react-mapbox-gl","typescript","47maps","47stats-api"],"repository":{"url":"git+https://github.com/47stats/47maps-react.git","type":"git"},"description":"47stats APIとMapbox GL JSを利用したReact向け統計地図コンポーネント","maintainers":[{"name":"47stats","email":"47stats@nihon-toukei.co.jp"}],"readme":"# @47stats/47maps-react\n\n47stats API と Mapbox GL JS を組み合わせた人口統計地図アプリを、React コンポーネントとして組み込めるライブラリです。\n\n階級区分図（コロプレスマップ）による統計可視化、商圏・到達圏の描画、住所検索、3D 建物表示などをすぐに利用できます。\n\n## 特徴\n\n- 47stats API と連携した階級区分図（コロプレスマップ）\n- ColorBrewer カラースキームによる凡例の編集\n- 商圏分析（半径指定・等時圏）\n- Mapbox Geocoding API による住所検索\n- 地図スタイル切り替え / 2D-3D 切り替え / 3D 建物表示\n- 地図状態の localStorage 永続化・インポート/エクスポート\n- React 18 / 19 対応\n- TypeScript 対応\n- ESM 配布\n- Flowbite React ベースの UI・ダークモード対応\n\n## インストール\n\n```bash\nnpm install @47stats/47maps-react @47stats/api\n```\n\n## Peer Dependencies\n\n- `react >= 18.0.0 < 20.0.0`\n- `react-dom >= 18.0.0 < 20.0.0`\n- `@47stats/api >= 0.9.0 < 0.10.0`\n\n## クイックスタート\n\n### 1. 環境変数を設定する\n\n`.env.example` をコピーし、本番用の `.env.production` とローカル開発用の\n`.env.development.local` にMapboxアクセストークンと47stats API設定を定義します。\n\n```bash\ncp .env.example .env.production\ncp .env.example .env.development.local\n```\n\n```env\nVITE_MAPBOX_ACCESS_TOKEN=pk.your_mapbox_token_here\nVITE_STATS_API_URL=https://your-api.example.com\nVITE_STATS_API_KEY=your-api-key\n```\n\nMapbox アクセストークンは [Mapbox アカウント](https://account.mapbox.com/access-tokens/) から取得できます。\n`npm run dev` は `.env.development.local`、`npm run build` は `.env.production` を使用します。\nMapboxのURL制限に合わせ、開発用と本番用で異なる公開トークンを設定してください。\n\n`VITE_` で始まる値はビルド後のJavaScriptとブラウザの通信内容から確認できます。\nMapboxトークンと47stats APIキーはいずれも公開クライアント用として扱い、秘密情報を設定しないでください。\n本番環境ではURL/リファラー制限、レート制限、利用量上限、監視、定期ローテーションを併用してください。\n\n### 2. スタイルをインポートする\n\n```tsx\nimport \"@47stats/47maps-react/style.css\";\n```\n\n### 3. プロバイダーと地図コンポーネントを組み合わせる\n\n```js\nimport {\n  ConfigProvider,\n  MapWrapper,\n  ChoroplethContextProvider,\n  Map,\n} from \"@47stats/47maps-react\";\nimport \"@47stats/47maps-react/style.css\";\n\nexport default function App() {\n  return (\n    <ConfigProvider\n      userConfig={{\n        mapboxAccessToken: import.meta.env.VITE_MAPBOX_ACCESS_TOKEN,\n        statsApiUrl: import.meta.env.VITE_STATS_API_URL,\n        statsApiKey: import.meta.env.VITE_STATS_API_KEY,\n      }}\n    >\n      <MapWrapper>\n        <ChoroplethContextProvider>\n          <Map />\n        </ChoroplethContextProvider>\n      </MapWrapper>\n    </ConfigProvider>\n  );\n}\n```\n\n`ConfigProvider` はライブラリ利用側の環境変数を直接読み取りません。\n`statsApiUrl` と `statsApiKey` は `userConfig` で必ず渡してください。\n\n## 設定\n\n`ConfigProvider` が受け取る `userConfig` のキー一覧です。\n\n| キー                 | 型       | デフォルト     | 説明                       |\n| -------------------- | -------- | -------------- | -------------------------- |\n| `mapboxAccessToken`  | `string` | `\"\"`           | Mapbox アクセストークン    |\n| `statsApiUrl`        | `string` | `\"\"`           | 47stats API エンドポイント |\n| `statsApiKey`        | `string` | `\"\"`           | 47stats API キー           |\n| `helpUrl`            | `string` | `\"/help/index.html\"` | ヘルプリンク        |\n| `statsApiMaxRows`    | `number` | `1000`         | 取得最大行数               |\n| `statsApiMaxCols`    | `number` | `300`          | 取得最大列数               |\n| `classId`            | `string` | `\"KOK@\"`       | デフォルト統計項目         |\n| `schemeType`         | `string` | `\"sequential\"` | カラースキームタイプ       |\n| `rampName`           | `string` | `\"YlOrRd\"`     | カラーランプ名             |\n| `numClasses`         | `number` | `7`            | 階級数                     |\n| `extrudeHeightScale` | `number` | `5000`         | 3D 押し出し高さスケール    |\n| `marketareaMaxItems` | `number` | `20`           | 商圏の最大登録数           |\n\n上記の環境変数名は利用例です。ライブラリが環境変数を直接参照することはありません。\n\n## 主なエクスポート\n\n### プロバイダー / コンテキスト\n\n- `ConfigProvider` — API キー・地図設定の供給元\n- `MapWrapper` — react-map-gl の `MapProvider` ラッパー\n- `ChoroplethContextProvider` — 階級区分図の状態管理\n- `MarketareaProvider` — 商圏・到達圏の状態管理\n\n### 地図コンポーネント\n\n- `Map` — メイン地図コンポーネント（階級区分図・コントロール含む）\n\n### フック\n\n- `useConfig()` — 現在の `AppConfig` を取得\n- `useWindowSize()` — ウィンドウサイズの監視\n\n### ユーティリティ\n\n- `downloadStorageAsJson()` — アプリ状態を JSON でエクスポート\n- `importStorageFromJson()` — JSON からアプリ状態を復元\n- ColorBrewer スキーム定数\n\n### アセット\n\n- `tradingAreaMenu` — 商圏タイプの定義リスト\n- `mapTypeMenu` — 地図タイプの定義リスト\n\n## スタイリング\n\nこのライブラリは Flowbite React と Tailwind CSS を前提にしたコンポーネントを含みます。\n\nTailwind を利用するアプリでは、必要に応じて `content` にライブラリの配下を追加してください。\n\n```js\nexport default {\n  content: [\n    \"./src/**/*.{js,ts,jsx,tsx}\",\n    \"./node_modules/flowbite-react/**/*.js\",\n    \"./node_modules/@47stats/47maps-react/dist/**/*.js\",\n  ],\n  darkMode: \"class\",\n};\n```\n\n## 開発\n\n```bash\nnpm ci\nnpm run dev\nnpm run typecheck\nnpm run lint\nnpm run build:lib\nnpm run build:pkg\n```\n\n### 主なスクリプト\n\n- `npm run dev` — 開発サーバーを起動します\n- `npm run build` — ヘルプドキュメントとアプリをビルドします\n- `npm run build:lib` — ライブラリをビルドします\n- `npm run build:pkg` — npm 配布用パッケージを作成します\n- `npm run release:check` — テスト・型・lint・公開内容をまとめて確認します\n- `npm run typecheck` — TypeScript 型チェックを実行します\n- `npm run docs:dev` — VitePress ドキュメントの開発サーバーを起動します\n- `npm run docs:build` — ヘルプドキュメントを `public/help/` に生成します\n\n生成された `public/help/` はnpmパッケージにも同梱されます。利用するアプリは\n`node_modules/@47stats/47maps-react/public/help/` を自身の公開ディレクトリの\n`help/` へコピーし、`helpUrl` に `/help/index.html` を指定してください。\n\n## npmへの公開\n\n公開前に、バージョンとパッケージ内容を確認します。\n\n```bash\nnpm ci\nnpm run release:check\nnpm publish\n```\n\nこのパッケージは `publishConfig.access` に `public` を設定しています。\n公開には `@47stats` scopeへの権限と、npmの2要素認証または公開用トークンが必要です。\n\n## 制約\n\n- ブラウザ上で動作するクライアントコンポーネントです。SSRでは地図部分をクライアント側で読み込んでください。\n- 同一ページでは1組の47stats API設定を使用してください。`@47stats/api` の設定はパッケージインスタンス内で共有されます。\n- 地図レンダリングにはWebGLサポートが必要です。\n\n## Links\n\n- 47maps: https://47maps.com/\n- Repository: https://github.com/47stats/47maps-react\n- @47stats/api npmパッケージ: https://www.npmjs.com/package/@47stats/api\n- developers 47stats: https://developers.47stats.com/\n- 47stats: https://www.47stats.com/\n\n## コントリビューション\n\nコントリビューションを歓迎します！プルリクエストをお気軽に送ってください。\n\n1. リポジトリをフォーク\n2. フィーチャーブランチを作成（`git checkout -b feature/AmazingFeature`）\n3. 変更をコミット（`git commit -m 'Add some AmazingFeature'`）\n4. ブランチにプッシュ（`git push origin feature/AmazingFeature`）\n5. プルリクエストを開く\n\n## ライセンス\n\nこのプロジェクトはMITライセンスの下でライセンスされています。詳細は[LICENSE](LICENSE)ファイルをご覧ください。\n\nこの製品にはCynthia Brewerが開発した色仕様およびデザインが含まれます。\n第三者コンポーネントの表示は[THIRD_PARTY_LICENSES.md](THIRD_PARTY_LICENSES.md)を参照してください。\n\n## 作者\n\n**team 47stats**\n\n---\n\nMade with ❤️ by 47stats\n","readmeFilename":"README.md"}