{"_id":"@vnedyalk0v/react19-simple-maps","_rev":"22-161dabb99125c83087201274b70784e1","name":"@vnedyalk0v/react19-simple-maps","dist-tags":{"latest":"2.0.10"},"versions":{"1.0.0":{"name":"@vnedyalk0v/react19-simple-maps","version":"1.0.0","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@1.0.0","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"e5e38c712be7c7f57d714576c741a6df611b9b4f","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-1.0.0.tgz","fileCount":98,"integrity":"sha512-Lmor+fUajnLUNZveSZej4iuwNYkBZVjpI9YpdDQFuKNFQ947kJYM2fCBg8iDblORwBSYsANoIg+tvFLu3lfG0g==","signatures":[{"sig":"MEUCIA8YN0Dp4vcXQ8dC9dIrDSFkDEDL4pB4EDxqdLx/uH5VAiEA3PQmcalXodX4y9dBZbO1E1ZzLcd+i1ukPyx0AzyJUbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360581},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","browser":"dist/index.umd.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","browser":"./dist/index.umd.js","require":"./dist/index.js"}},"gitHead":"d87151b91f3f6c40da970b9f7545461e16bd8cce","scripts":{"ci":"npm run build && npm run check-format && npm run test","dev":"rollup -cw","lint":"eslint src/**/*.{ts,tsx}","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"rollup -c && tsc --project tsconfig.build.json","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && npx rollup-plugin-analyzer dist/index.es.js","prepare":"npm run build","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","size:monitor":"npm run build && node scripts/enhanced-bundle-monitor.js","local-release":"changeset version && changeset publish","size:detailed":"npm run build && node scripts/analyze-bundle.js --no-save","test:coverage":"vitest run --coverage","analyze:bundle":"npm run build && node scripts/analyze-bundle.js","monitor:bundle":"npm run build && node scripts/enhanced-bundle-monitor.js","monitor:trends":"node scripts/bundle-dashboard.js --detailed","prepublishOnly":"npm run ci","analyze:compare":"npm run build && node scripts/analyze-bundle.js --compare","analyze:enhanced":"npm run build && node scripts/enhanced-bundle-monitor.js","analyze:optimize":"node scripts/bundle-optimizer.js","analyze:dashboard":"npm run build && node scripts/bundle-dashboard.js","monitor:dashboard":"node scripts/bundle-dashboard.js","optimize:generate":"node scripts/bundle-optimizer.js --generate-script","analyze:dashboard:detailed":"npm run build && node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"11.5.1","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jsdom":"^26.1.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.50.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","prop-types":"^15.7.2","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.21.0","@rollup/plugin-babel":"^6.0.4","@eslint/object-schema":"^2.1.6","@rollup/plugin-terser":"^0.4.4","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^16.0.1","@testing-library/user-event":"^14.6.1","@babel/plugin-external-helpers":"^7.18.6","@typescript-eslint/eslint-plugin":"^8.41.0","@babel/plugin-transform-react-jsx":"^7.27.1","@babel/plugin-proposal-object-rest-spread":"^7.18.6"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"peerDependenciesMeta":{"prop-types":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_1.0.0_1756818162183_0.14710848243148722","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@vnedyalk0v/react19-simple-maps","version":"1.0.1","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@1.0.1","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"183f96decf5388325e07121b107f12fae83504b4","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-1.0.1.tgz","fileCount":98,"integrity":"sha512-Aqnzz3KQ8Uw6L71/JbzilnXlTILGXq3JPKAtMPFbmDDpyNgFg3IFyarXKmp2JKG3hEZNNb7poY9Co1XgYzRcsw==","signatures":[{"sig":"MEYCIQDHTaQhya3JIwDDT65jcXzTKSBnoCC0C+5RADPFi9M4NAIhAJQl5k/h8Tlh7sT34/wOcX73Ur0Q7enujlXaPljxc98B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360467},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","browser":"dist/index.umd.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","browser":"./dist/index.umd.js","require":"./dist/index.js"}},"gitHead":"b8aa055edad5cb68111647e2286646dae2c2bdf6","scripts":{"ci":"npm run build && npm run check-format && npm run test","dev":"rollup -cw","lint":"eslint src/**/*.{ts,tsx}","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && npx rollup-plugin-analyzer dist/index.es.js","prepare":"npm run build","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","size:monitor":"npm run build && node scripts/enhanced-bundle-monitor.js","local-release":"changeset version && changeset publish","size:detailed":"npm run build && node scripts/analyze-bundle.js --no-save","test:coverage":"vitest run --coverage","analyze:bundle":"npm run build && node scripts/analyze-bundle.js","monitor:bundle":"npm run build && node scripts/enhanced-bundle-monitor.js","monitor:trends":"node scripts/bundle-dashboard.js --detailed","prepublishOnly":"npm run ci","analyze:compare":"npm run build && node scripts/analyze-bundle.js --compare","analyze:enhanced":"npm run build && node scripts/enhanced-bundle-monitor.js","analyze:optimize":"node scripts/bundle-optimizer.js","analyze:dashboard":"npm run build && node scripts/bundle-dashboard.js","monitor:dashboard":"node scripts/bundle-dashboard.js","optimize:generate":"node scripts/bundle-optimizer.js --generate-script","analyze:dashboard:detailed":"npm run build && node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"11.5.1","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jsdom":"^26.1.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.50.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","prop-types":"^15.7.2","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.21.0","@rollup/plugin-babel":"^6.0.4","@eslint/object-schema":"^2.1.6","@rollup/plugin-terser":"^0.4.4","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^16.0.1","@testing-library/user-event":"^14.6.1","@babel/plugin-external-helpers":"^7.18.6","@typescript-eslint/eslint-plugin":"^8.41.0","@babel/plugin-transform-react-jsx":"^7.27.1","@babel/plugin-proposal-object-rest-spread":"^7.18.6"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"peerDependenciesMeta":{"prop-types":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_1.0.1_1756820754769_0.35179246367849104","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@vnedyalk0v/react19-simple-maps","version":"1.0.2","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@1.0.2","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"dd483fce2049a35efec468fe48ec96aee3a0c16a","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-1.0.2.tgz","fileCount":98,"integrity":"sha512-wlt1hxBhHP6BoNG1LNWOHZCYrretu5GQXK0DeML6bb9/SIszFFXwoNnePyQK1pzEOMH1zUuJa9JMmUoqNXLTfA==","signatures":[{"sig":"MEYCIQCDow/NssXHsDKVuZ5EDtLWdiLRrfny8fOGhAsr+be68AIhAOvYonFWmmuT0jTYTCKQiBDaA6Sn8CDo6qlmbHXjbb7g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362597},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","browser":"dist/index.umd.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","browser":"./dist/index.umd.js","require":"./dist/index.js"}},"gitHead":"24522dfffc58297a0158bca447238e717119ebbb","scripts":{"ci":"npm run build && npm run check-format && npm run test","dev":"rollup -cw","lint":"eslint src/**/*.{ts,tsx}","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && npx rollup-plugin-analyzer dist/index.es.js","prepare":"npm run build","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","size:monitor":"npm run build && node scripts/enhanced-bundle-monitor.js","local-release":"changeset version && changeset publish","size:detailed":"npm run build && node scripts/analyze-bundle.js --no-save","test:coverage":"vitest run --coverage","analyze:bundle":"npm run build && node scripts/analyze-bundle.js","monitor:bundle":"npm run build && node scripts/enhanced-bundle-monitor.js","monitor:trends":"node scripts/bundle-dashboard.js --detailed","prepublishOnly":"npm run build && npm run check-format","analyze:compare":"npm run build && node scripts/analyze-bundle.js --compare","analyze:enhanced":"npm run build && node scripts/enhanced-bundle-monitor.js","analyze:optimize":"node scripts/bundle-optimizer.js","analyze:dashboard":"npm run build && node scripts/bundle-dashboard.js","monitor:dashboard":"node scripts/bundle-dashboard.js","optimize:generate":"node scripts/bundle-optimizer.js --generate-script","analyze:dashboard:detailed":"npm run build && node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"11.5.1","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jsdom":"^26.1.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.50.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","prop-types":"^15.7.2","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.21.0","@rollup/plugin-babel":"^6.0.4","@eslint/object-schema":"^2.1.6","@rollup/plugin-terser":"^0.4.4","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^16.0.1","@testing-library/user-event":"^14.6.1","@babel/plugin-external-helpers":"^7.18.6","@typescript-eslint/eslint-plugin":"^8.41.0","@babel/plugin-transform-react-jsx":"^7.27.1","@babel/plugin-proposal-object-rest-spread":"^7.18.6"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"peerDependenciesMeta":{"prop-types":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_1.0.2_1756821861720_0.6939000910058573","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@vnedyalk0v/react19-simple-maps","version":"1.0.3","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@1.0.3","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"a97c9549b134f757021dc98c660186f992877b8a","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-1.0.3.tgz","fileCount":99,"integrity":"sha512-0qL46HPgkoq7sEQDQCaNTWw7Y61ZX2D1LaUilRwUWCP7XASWp+EbIFzq+/urBDE4V0A2BLPvQ/sl1Zxvm4Sklw==","signatures":[{"sig":"MEQCIHdxTp9/r+viwBkKF3Q1N7QiNddKa2PLv1ZCS8tdKPY2AiBxBCzancyDS7zYQ+XkKzvlfwideQByHmRLjm5bpRDhOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366579},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","browser":"dist/index.umd.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","browser":"./dist/index.umd.js","require":"./dist/index.js"}},"gitHead":"1bd0c35de09ed0fcba0287b03f84819d588d3328","scripts":{"ci":"npm run build && npm run check-format && npm run test","dev":"rollup -cw","lint":"eslint src/**/*.{ts,tsx}","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && npx rollup-plugin-analyzer dist/index.es.js","prepare":"npm run build","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.{ts,tsx} --fix","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","size:monitor":"npm run build && node scripts/enhanced-bundle-monitor.js","local-release":"changeset version && changeset publish","size:detailed":"npm run build && node scripts/analyze-bundle.js --no-save","test:coverage":"vitest run --coverage","analyze:bundle":"npm run build && node scripts/analyze-bundle.js","monitor:bundle":"npm run build && node scripts/enhanced-bundle-monitor.js","monitor:trends":"node scripts/bundle-dashboard.js --detailed","prepublishOnly":"npm run build && npm run check-format","analyze:compare":"npm run build && node scripts/analyze-bundle.js --compare","analyze:enhanced":"npm run build && node scripts/enhanced-bundle-monitor.js","analyze:optimize":"node scripts/bundle-optimizer.js","analyze:dashboard":"npm run build && node scripts/bundle-dashboard.js","monitor:dashboard":"node scripts/bundle-dashboard.js","optimize:generate":"node scripts/bundle-optimizer.js --generate-script","analyze:dashboard:detailed":"npm run build && node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"11.5.1","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jsdom":"^26.1.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.50.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","prop-types":"^15.7.2","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.21.0","@rollup/plugin-babel":"^6.0.4","@eslint/object-schema":"^2.1.6","@rollup/plugin-terser":"^0.4.4","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^16.0.1","@testing-library/user-event":"^14.6.1","@babel/plugin-external-helpers":"^7.18.6","@typescript-eslint/eslint-plugin":"^8.41.0","@babel/plugin-transform-react-jsx":"^7.27.1","@babel/plugin-proposal-object-rest-spread":"^7.18.6"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"peerDependenciesMeta":{"prop-types":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_1.0.3_1756822123715_0.4692624867319162","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@vnedyalk0v/react19-simple-maps","version":"1.0.4","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@1.0.4","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"45882872410c31e845b214bcfb1cef0fecddb607","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-1.0.4.tgz","fileCount":117,"integrity":"sha512-1OjUmXHcMcMZmVFPIh96mlKGCk9HQo0U9+9Q2wYcTsidAbwdzpjU6kEBObcBAjQT6dHo/M0dTd8UgEzP9vlTjA==","signatures":[{"sig":"MEYCIQDHeLa7EUCnutFFjIbk23st/Ma6v1Nv58zgl1H7nK77tAIhAJFHWPdIFOmVC+1KXFVPAk+5ZzpVxZ19N8ZRHQJ4Hj6/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581480},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","browser":"dist/index.umd.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","browser":"./dist/index.umd.js","require":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"00754f68cc7f1954c23605471dffc81ceb7d9a82","scripts":{"ci":"npm run build && npm run check-format && npm run test","dev":"rollup -cw","lint":"eslint src/**/*.{ts,tsx}","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && node scripts/enhanced-bundle-monitor.js","prepare":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.{ts,tsx} --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run ci","analyze:compare":"npm run build && node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"11.5.1","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jsdom":"^26.1.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rollup":"^4.50.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.21.0","@rollup/plugin-babel":"^6.0.4","@eslint/object-schema":"^2.1.6","@rollup/plugin-terser":"^0.4.4","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_1.0.4_1756897937684_0.476388521013968","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@vnedyalk0v/react19-simple-maps","version":"1.0.5","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@1.0.5","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"b1f51ac4115913b667a0f14dc394e3541508f391","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-1.0.5.tgz","fileCount":119,"integrity":"sha512-BKGdVqVeSzTKjLyUGGRYDtX2Sm14eJM3hGkYEPuBhQ4mk2KtiqJEHUmJdLQmWdkt2kzaCLOygs9fUrxY0AThkQ==","signatures":[{"sig":"MEYCIQC1W05Pk5xQNflKagsn3PXNlUJrfoR3pVy9SqUXdWJMMgIhAO54jK9TaI+9C1cdjNOJAYJXT5a5jGNl7oGHHr4R/vRr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593164},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","browser":"dist/index.umd.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","browser":"./dist/index.umd.js","require":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"92fb1616f36af35754df49c972a8ef9ae2cf1bd8","scripts":{"ci":"npm run build && npm run check-format && npm run test","dev":"rollup -cw","lint":"eslint src/**/*.{ts,tsx}","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && node scripts/enhanced-bundle-monitor.js","prepare":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.{ts,tsx} --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run ci","analyze:compare":"npm run build && node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"10.9.3","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jsdom":"^26.1.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rollup":"^4.50.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.21.0","@rollup/plugin-babel":"^6.0.4","@eslint/object-schema":"^2.1.6","@rollup/plugin-terser":"^0.4.4","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_1.0.5_1756907114839_0.23246296989800297","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@vnedyalk0v/react19-simple-maps","version":"1.0.6","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@1.0.6","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"b03cd86356a1c9cf88c6247463ced0f12d56742c","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-1.0.6.tgz","fileCount":117,"integrity":"sha512-qSQhxPC/vpW6y1UXjPtbCCk6vzMvQQcJeVksBwpkESMbFWF+6ot1YEs+3f/DdNkt2qSCo+h2mtwH0vDqx0KsKg==","signatures":[{"sig":"MEUCIGHqRNN8f/KwdW94OVKJ1gVDnxvAy0v5aybipWGkd/hOAiEAlbF6DLwv/3x9xqwEnCfpsiyaRVxIbB1EgcaguZgqTVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526895},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","browser":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","browser":"./dist/index.es.js","require":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"74062b1d1651a060bfff233b50be223919e339dd","scripts":{"ci":"npm run build && npm run check-format && npm run test","dev":"rollup -cw","lint":"eslint src/**/*.{ts,tsx}","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && node scripts/enhanced-bundle-monitor.js","prepare":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.{ts,tsx} --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","verify-builds":"node scripts/verify-builds.js","prepublishOnly":"npm run ci","analyze:compare":"npm run build && node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"10.9.3","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jsdom":"^26.1.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rollup":"^4.50.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.21.0","@rollup/plugin-babel":"^6.0.4","@eslint/object-schema":"^2.1.6","@rollup/plugin-terser":"^0.4.4","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_1.0.6_1756920018233_0.834075380032073","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@vnedyalk0v/react19-simple-maps","version":"1.1.0","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@1.1.0","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"98ab74232962cf283bc76b3a718346907e41834e","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-1.1.0.tgz","fileCount":119,"integrity":"sha512-45TD4u5TiVUlQPC/E/OSZ888ujMzZwSq8kOSDL+EMQBQSbcGJKBGuIEYwkhlDh269bC08Mdzx8rlx0xZ6T1gVQ==","signatures":[{"sig":"MEYCIQDmNeGkBqu0BOAe2WoSS987YFpawvpHkto8U21Cii9X9AIhAMK07QKZsPjgExzNvC4ds1dz76/OK5jwDzYPRQt1mPU0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579619},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","browser":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","browser":"./dist/index.es.js","require":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"1bfb4983166b31cd41c8925baecc630c8bb1a411","scripts":{"ci":"npm run build && npm run check-format && npm run test","dev":"rollup -cw","lint":"eslint src/**/*.{ts,tsx}","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && node scripts/enhanced-bundle-monitor.js","prepare":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.{ts,tsx} --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","verify-builds":"node scripts/verify-builds.js","prepublishOnly":"npm run ci","analyze:compare":"npm run build && node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"10.9.3","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jsdom":"^26.1.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rollup":"^4.50.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.21.0","@rollup/plugin-babel":"^6.0.4","@eslint/object-schema":"^2.1.6","@rollup/plugin-terser":"^0.4.4","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_1.1.0_1756923319626_0.605121136618032","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@vnedyalk0v/react19-simple-maps","version":"1.1.1","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@1.1.1","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"478c30990aa1e1ff1baa56cfb89c53218110b9f1","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-1.1.1.tgz","fileCount":119,"integrity":"sha512-8t5Pu6/AZlwVqUTnsX6P+eFuocsGVTOJurPcFPR8UB+1R19/3c7iegJL5MOwFlUQ67nepseKtV2iPUQOo0iDOg==","signatures":[{"sig":"MEQCIDl352R3g4uzs0wcWANFMrjE5QGyuU07AzBInIF5bdL1AiBAFwEFazS2WLjPL/O/OjPk3fB6SJAsoZunUJZyy/7YMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581865},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","browser":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","browser":"./dist/index.es.js","require":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"3d8b551ac87fd245640a2e9a6f8dd6589d0ee588","scripts":{"ci":"npm run build && npm run check-format && npm run test","dev":"rollup -cw","lint":"eslint src/**/*.{ts,tsx}","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && node scripts/enhanced-bundle-monitor.js","prepare":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.{ts,tsx} --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","verify-builds":"node scripts/verify-builds.js","prepublishOnly":"npm run ci","analyze:compare":"npm run build && node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"10.9.3","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jsdom":"^26.1.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rollup":"^4.50.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.21.0","@rollup/plugin-babel":"^6.0.4","@eslint/object-schema":"^2.1.6","@rollup/plugin-terser":"^0.4.4","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_1.1.1_1756924662784_0.2123303078381793","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@vnedyalk0v/react19-simple-maps","version":"1.2.0","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@1.2.0","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"5713460362ea9946762b0dfb2f34739ca105b192","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-1.2.0.tgz","fileCount":119,"integrity":"sha512-WCsFXwY/zS8IiDf5kb5uNQAN0LX1RHLKpWnnrCLoi9FKaxccspg7UOVjiy3nfWARO7E/p6Q/rK8wQ7Ux5sekOQ==","signatures":[{"sig":"MEQCIC36+z8KNTdk2jaq20I5xEa3ZIEfIPWFoyBtC/T64EqrAiB4/Uevz+Z8YnYMIGi0oeeOSXL0Cz6i6FrDKSpmxPzfEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","browser":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","browser":"./dist/index.es.js","require":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"ee025651c8be6aa72276f90eb9c9c42ea0335bbe","scripts":{"ci":"npm run build && npm run check-format && npm run test","dev":"rollup -cw","lint":"eslint src/**/*.{ts,tsx}","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && node scripts/enhanced-bundle-monitor.js","prepare":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.{ts,tsx} --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","verify-builds":"node scripts/verify-builds.js","prepublishOnly":"npm run ci","analyze:compare":"npm run build && node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"10.9.3","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jsdom":"^26.1.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rollup":"^4.50.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^3.2.4","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.21.0","@rollup/plugin-babel":"^6.0.4","@eslint/object-schema":"^2.1.6","@rollup/plugin-terser":"^0.4.4","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^5.2.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_1.2.0_1756925459885_0.26589823641513877","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@vnedyalk0v/react19-simple-maps","version":"1.2.1","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@1.2.1","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"bfde7b8491402d5d2d11fa899148b4db978da38c","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-1.2.1.tgz","fileCount":119,"integrity":"sha512-KPUajFJ6WdwTw2bXitKeAB4dRrfNv3g++mxGbroKgUPL5plbl7LHTCkFWPQ7VcN0A3j0sBDweHT+0KOBM5cAGA==","signatures":[{"sig":"MEUCIQDo05MKfIC6rxN/IM8ZXMVpH52mpBKU2MF1eXWZEpd45AIgMv9NW8bQR116bD9JS0OWp2jsxzobElkQcrqutjslsiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590883},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","browser":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","browser":"./dist/index.es.js","require":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"a4b09fd19b6c5a667c751843e89d1ad83121a5e5","scripts":{"ci":"npm run build && npm run check-format && npm run test","dev":"rollup -cw","lint":"eslint src/**/*.{ts,tsx}","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && node scripts/enhanced-bundle-monitor.js","prepare":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.{ts,tsx} --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","verify-builds":"node scripts/verify-builds.js","prepublishOnly":"npm run ci","analyze:compare":"npm run build && node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"10.9.4","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","jsdom":"^27.2.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rollup":"^4.50.0","vitest":"^4.0.15","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^4.0.15","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-react":"^7.37.5","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^7.0.1","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_1.2.1_1764764132553_0.12023728355666297","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@vnedyalk0v/react19-simple-maps","version":"2.0.0","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@2.0.0","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"23e0210a5ba2f01414d5851367ca4aeec257927a","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-2.0.0.tgz","fileCount":122,"integrity":"sha512-Orr9ARCLhz/6622yFbuFYhwhrGUsba2DWtZZr+Y3kRdPM3KGvlnzJn2moROFuTc53AEZp250ZG+5P1juyuA0xA==","signatures":[{"sig":"MEUCIGA7CZP2HFKrudva+xdHEA/IrVtbnVfEc+BJkRPuHsLOAiEAsqYqIa9BEtjpXXWwvSPTG1Eil3ZjQjGxQ0zh0NxLaG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472283},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"2eadf1f64a1f92f6af4ec39f3ced0f18d01cd3e9","scripts":{"ci":"npm run build && npm run check-format && npm run test","dev":"rollup -cw","lint":"eslint src/**/*.{ts,tsx}","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && node scripts/enhanced-bundle-monitor.js","prepare":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.{ts,tsx} --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","verify-builds":"node scripts/verify-builds.js","prepublishOnly":"npm run ci","analyze:compare":"npm run build && node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"10.9.4","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","jsdom":"^27.2.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rollup":"^4.50.0","vitest":"^4.0.15","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^4.0.15","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-react":"^7.37.5","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^7.0.1","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_2.0.0_1770365074632_0.3031057270339421","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@vnedyalk0v/react19-simple-maps","version":"2.0.1","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@2.0.1","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"2d257afb92babad501b54234923f2e1c808c21d9","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-2.0.1.tgz","fileCount":10,"integrity":"sha512-eEiz0bnCgk6wHbBpTKaUVAJq5Q4LhjxBQB19+VE7OIBVWv3ulKpDvsD26SAIoG86F39dgUowTCK43e0CAzSZOw==","signatures":[{"sig":"MEUCIQC8kKGp04pWR1EhI8hzOpfZ9G6nLGp+6hXI/mC8FAAZGgIgOp7rjv2LtrRh1ley/NjZUHfVB0J7b7xx/yHx/Fp8w64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335486},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"478aa69ef993e4dbbd3b7bb980f24b5977010f18","scripts":{"ci":"npm run build && npm run check-format && npm run test","dev":"rollup -cw","lint":"eslint 'src/**/*.{ts,tsx}'","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && node scripts/enhanced-bundle-monitor.js","prepare":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","verify-builds":"node scripts/verify-builds.js","prepublishOnly":"npm run ci","analyze:compare":"npm run build && node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"10.9.4","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","jsdom":"^28.0.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rollup":"^4.50.0","vitest":"^4.0.15","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^4.0.15","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-react":"^7.37.5","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^7.0.1","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_2.0.1_1770368141306_0.4154118774776825","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@vnedyalk0v/react19-simple-maps","version":"2.0.2","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@2.0.2","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"18e6c3c7b5a9630c07625e124eeb1a8d53eb208f","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-2.0.2.tgz","fileCount":10,"integrity":"sha512-h20bKzdVomVje8ACb91cNb+xy836qWKtWAIpNw0EwJOE1Xi963nQsdrWKSJmihNIceVMbqIJsqSAs0zNxjQc1A==","signatures":[{"sig":"MEYCIQCN+6+4eiFyz6EOSVlYV/KppeZZnIo9f6cJyJDGfq8fqwIhAIlBz0fCFNtIdr0HFLb7W55tKOw3+ShUcxRExunJO0zf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vnedyalk0v%2freact19-simple-maps@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324757},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"df14b1772c0368cf99c87a38b720134be6a2bd22","scripts":{"ci":"npm run build && npm run check-format && npm run test","dev":"rollup -cw","lint":"eslint 'src/**/*.{ts,tsx}'","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && node scripts/enhanced-bundle-monitor.js","prepare":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","verify-builds":"node scripts/verify-builds.js","prepublishOnly":"npm run ci","analyze:compare":"npm run build && node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"10.9.4","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","jsdom":"^28.0.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rollup":"^4.50.0","vitest":"^4.0.15","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^4.0.15","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-react":"^7.37.5","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^7.0.1","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_2.0.2_1770380904950_0.06107750610377627","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@vnedyalk0v/react19-simple-maps","version":"2.0.3","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@2.0.3","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"b47929bccbe87a31e1d6cd75378c17f2519a6df1","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-2.0.3.tgz","fileCount":10,"integrity":"sha512-HXwzwpNpBKb+LePTQ6drPNWo+rMQnhoM9xTsXHk5dMX/8zX0k1niOKes4n55uUlxiSc+HJ/IpIzFR1fDGDhYkw==","signatures":[{"sig":"MEUCIDedsm99C5/YxqADCCmZun8PRUl9n7kALKSJ1G9K6gdqAiEA1PsM0NTZ6B5gRx6V9vIomJah6WoIt8kFL+aV+2e5PgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vnedyalk0v%2freact19-simple-maps@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191160},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"4663fb361e9660ba368a1c8c79ac65ac1b25f8f0","scripts":{"ci":"npm run build && npm run check-format && npm run test","dev":"rollup -cw","lint":"eslint 'src/**/*.{ts,tsx}'","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && NODE_ENV=production rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && NODE_ENV=production node scripts/enhanced-bundle-monitor.js","prepare":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","verify-builds":"node scripts/verify-builds.js","prepublishOnly":"npm run ci","analyze:compare":"npm run build && NODE_ENV=production node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && NODE_ENV=production node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"10.9.4","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","jsdom":"^28.0.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rollup":"^4.50.0","vitest":"^4.0.15","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^4.0.15","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-react":"^7.37.5","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^7.0.1","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_2.0.3_1775126146684_0.3524625250542408","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@vnedyalk0v/react19-simple-maps","version":"2.0.4","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@2.0.4","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"4fa312c37fd24eeb672af3fb02d517abca6476d5","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-2.0.4.tgz","fileCount":10,"integrity":"sha512-arapOqrGIVNNkyr8FeMoUWAmeonGFxR4hIBQHieV2ZabC7BNCa8R8GVvrW0mF1yREftuQbdSKYl3WvNdBIFAYw==","signatures":[{"sig":"MEYCIQCnZJUHeGHVMxLe0OkvwPc6Z10YMzRSxwodujXhNtfphAIhAPcmZTZGI2XG7xcp9TMqHfDeqBHdgFZSnkRu6Zxh5Tpv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vnedyalk0v%2freact19-simple-maps@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":195276},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"c2788fcff91585f91a7b60ed4b0e2139366b9664","scripts":{"ci":"npm run build && npm run check-format && npm run test","dev":"rollup -cw","lint":"eslint 'src/**/*.{ts,tsx}'","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && NODE_ENV=production rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && NODE_ENV=production node scripts/enhanced-bundle-monitor.js","prepare":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","verify-builds":"node scripts/verify-builds.js","prepublishOnly":"npm run ci","analyze:compare":"npm run build && NODE_ENV=production node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && NODE_ENV=production node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"10.9.7","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","jsdom":"^29.0.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rollup":"^4.50.0","vitest":"^4.0.15","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^4.0.15","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-react":"^7.37.5","@rollup/plugin-babel":"^7.0.0","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^7.0.1","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_2.0.4_1775479000801_0.018123166937754398","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@vnedyalk0v/react19-simple-maps","version":"2.0.5","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@2.0.5","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"2cb889e8fa2c526f5693315252f06a1cbed69016","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-2.0.5.tgz","fileCount":10,"integrity":"sha512-BzsDp4EtYKImlLqeoNuZOI2GGAF8M71j3lzhyJzPhF5CpJVwLP8f07bdRN1ItCKcuMdqIXwQ4RxS34iN32BzpQ==","signatures":[{"sig":"MEYCIQDFvXRFPQNWnGu6D7iVTU1NHCZK+YaYH/FjhSBuRsZarAIhAIN3N9eRbaY2ewhXyHDjYLqCs6sFbutrabF3tax5lBE6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vnedyalk0v%2freact19-simple-maps@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":195813},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"28d2b4e764539103399a9d1eff0030f1fba9fa00","scripts":{"ci":"npm run build && npm run type-check && npm run lint && npm run check-format && npm run test && npm run verify-builds","dev":"rollup -cw","lint":"eslint 'src/**/*.{ts,tsx}'","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && NODE_ENV=production rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && NODE_ENV=production node scripts/enhanced-bundle-monitor.js","prepare":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","verify-builds":"node scripts/verify-builds.js","prepublishOnly":"npm run ci","analyze:compare":"npm run build && NODE_ENV=production node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && NODE_ENV=production node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"10.9.7","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","jsdom":"^29.0.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rollup":"^4.50.0","vitest":"^4.0.15","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^4.0.15","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-react":"^7.37.5","@rollup/plugin-babel":"^7.0.0","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^7.0.1","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_2.0.5_1775484172089_0.2415662892340289","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@vnedyalk0v/react19-simple-maps","version":"2.0.6","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@2.0.6","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"ef29b3d1b21603446ccadc84c630c2acf4800d2c","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-2.0.6.tgz","fileCount":10,"integrity":"sha512-DdgeicyDbwChbIRZKh6oQ4FXB0BNTQPf9bJtGIu6HHKRG9f/EzjrouHFa3Lv9O26+ryYZBVojCLVENBPPDoP2w==","signatures":[{"sig":"MEQCIF/QUN86yrcX8HdOKRP/gpRaM5cZYeB/vwYfbGomNvHLAiA3To+FzxAGmlC5BGLnXTIG5wNuY5s62DZFUxePy3IYLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vnedyalk0v%2freact19-simple-maps@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":194003},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"2582d696cd26cd87a55ae7281e77c1c371f02b27","scripts":{"ci":"npm run build && npm run type-check && npm run lint && npm run check-format && npm run test && npm run verify-builds","dev":"rollup -cw","lint":"eslint 'src/**/*.{ts,tsx}'","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && NODE_ENV=production rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && NODE_ENV=production node scripts/enhanced-bundle-monitor.js","prepare":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","verify-builds":"node scripts/verify-builds.js","prepublishOnly":"npm run ci","analyze:compare":"npm run build && NODE_ENV=production node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && NODE_ENV=production node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"10.9.7","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","jsdom":"^29.0.0","react":"^19.1.1","tslib":"^2.8.1","eslint":"^9.34.0","rollup":"^4.50.0","vitest":"^4.0.15","prettier":"^3.6.2","react-dom":"^19.1.1","@vitest/ui":"^4.0.15","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^24.3.0","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^4.0.15","eslint-plugin-react":"^7.37.5","@rollup/plugin-babel":"^7.0.0","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^7.0.1","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_2.0.6_1775485366753_0.9640031287154622","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@vnedyalk0v/react19-simple-maps","version":"2.0.7","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@2.0.7","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"357b7d74493399d4e4181882b32a86d83e43191d","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-2.0.7.tgz","fileCount":10,"integrity":"sha512-JB7u1pBwnR6SJGP+Vxq0b8BzgJW7AHRLNHLZEr9YlCoZtiC5hsCZab9ZvE9wzQcJ3TebD/j7F6WOomdkBjfHQg==","signatures":[{"sig":"MEYCIQCsdle+jUhE5dJEM2x5TT1lHSJjoVVyokkAMtfLZsK6dQIhAPYlbzAJzmCLZe5VkmQMluARhWPVc4oTfXRwiEjb6uHO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vnedyalk0v%2freact19-simple-maps@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":198485},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"d5969b3a76ed60090fdbd83e168f8610a181687b","scripts":{"ci":"npm run build && npm run type-check && npm run lint && npm run check-format && npm run test && npm run verify-builds","dev":"rollup -cw","lint":"eslint 'src/**/*.{ts,tsx}'","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && NODE_ENV=production rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && NODE_ENV=production node scripts/enhanced-bundle-monitor.js","prepare":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","verify-builds":"node scripts/verify-builds.js","prepublishOnly":"npm run ci","analyze:compare":"npm run build && NODE_ENV=production node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && NODE_ENV=production node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"10.9.7","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","jsdom":"^29.0.2","react":"^19.2.5","tslib":"^2.8.1","eslint":"^9.39.4","rollup":"^4.50.0","vitest":"^4.1.4","prettier":"^3.6.2","react-dom":"^19.2.5","@vitest/ui":"^4.1.4","typescript":"^5.9.3","@babel/core":"^7.28.3","@types/node":"^25.5.2","@types/react":"^19.1.12","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.29.6","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^4.1.4","eslint-plugin-react":"^7.37.5","@rollup/plugin-babel":"^7.0.0","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.58.1","eslint-plugin-react-hooks":"^7.0.1","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.58.1"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_2.0.7_1775736558555_0.827821265661784","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@vnedyalk0v/react19-simple-maps","version":"2.0.8","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@2.0.8","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"5448687c9843fba1c3a87521c163687703258dcc","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-2.0.8.tgz","fileCount":10,"integrity":"sha512-gnuJUDQOjJ1RolhLDnnlPBjbUNG57j9DqNwIG7XhDLwmpvO8j1Z5UhQ/GYK3s4w/39at1qSrgvVd6NnuGAAJGg==","signatures":[{"sig":"MEYCIQDfZb6L2aLn/d3JcbiCcdiLYNYZUiVT121rLM6FIn6b4wIhALr4LkXdV2bp+87FGq2kbEybhJnaQmoY4PCX2f/nQq4a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vnedyalk0v%2freact19-simple-maps@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199061},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"4c8eced5ca6a281afacdff0965271b04ddd27983","scripts":{"ci":"npm run build && npm run type-check && npm run lint && npm run check-format && npm run test && npm run verify-builds","dev":"rollup -cw","lint":"eslint 'src/**/*.{ts,tsx}'","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && NODE_ENV=production rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && NODE_ENV=production node scripts/enhanced-bundle-monitor.js","prepare":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","verify-builds":"node scripts/verify-builds.js","prepublishOnly":"npm run ci","analyze:compare":"npm run build && NODE_ENV=production node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && NODE_ENV=production node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"10.9.8","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","jsdom":"^29.1.1","react":"^19.2.6","tslib":"^2.8.1","eslint":"^9.39.4","rollup":"^4.61.0","vitest":"^4.1.7","prettier":"^3.8.3","react-dom":"^19.2.6","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/node":"^25.9.1","@types/react":"^19.2.15","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.31.0","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.29.7","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^4.1.7","eslint-plugin-react":"^7.37.5","@rollup/plugin-babel":"^7.1.0","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.60.0","eslint-plugin-react-hooks":"^7.1.1","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.60.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_2.0.8_1780303696802_0.3971750857685561","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@vnedyalk0v/react19-simple-maps","version":"2.0.9","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"url":"https://github.com/zimrick","name":"Richard Zimerman","email":"richard@zcreativelabs.com"},"license":"MIT","_id":"@vnedyalk0v/react19-simple-maps@2.0.9","maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"contributors":[{"url":"https://github.com/vnedyalk0v","name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me"}],"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"dist":{"shasum":"00de9599fc9557e9c093b81c8bbb39c9b41d44ba","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-2.0.9.tgz","fileCount":10,"integrity":"sha512-QMV6QkRcAVulhgA4vEVE68tvXk7xVn5MAi5gCTSfWhWFd4YRwnGaRLA/m4UEmhTRuXe4dabGVIVKFSMfHBy77Q==","signatures":[{"sig":"MEQCIHTaPuaJWdiw2XGAqj/j4c0vpaFnweJ1t1bWS8GVY8UCAiAZFeVqyCpitpocR2ZF6Lx9z3B1mMLZ5j3xvqMxX48dJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vnedyalk0v%2freact19-simple-maps@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203172},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"funding":{"url":"https://github.com/sponsors/vnedyalk0v","type":"github"},"gitHead":"e5cd3efc12d6d175e469ea349a50fa492bee0e26","scripts":{"ci":"npm run build && npm run type-check && npm run lint && npm run check-format && npm run test && npm run verify-builds","dev":"rollup -cw","lint":"eslint 'src/**/*.{ts,tsx}'","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","test":"vitest run","build":"tsc --project tsconfig.build.json && NODE_ENV=production rollup -c","clean":"rm -rf dist","watch":"rollup -cw","format":"prettier --write .","analyze":"npm run build && NODE_ENV=production node scripts/enhanced-bundle-monitor.js","prepack":"npm run build","release":"changeset publish","test:ui":"vitest --ui","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","optimize":"node scripts/bundle-optimizer.js","test:watch":"vitest","type-check":"tsc --noEmit","build:types":"tsc --project tsconfig.build.json","check-format":"prettier --check .","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","verify-builds":"node scripts/verify-builds.js","prepublishOnly":"npm run ci","analyze:compare":"npm run build && NODE_ENV=production node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && NODE_ENV=production node scripts/bundle-dashboard.js --detailed"},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"repository":{"url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git","type":"git"},"_npmVersion":"10.9.8","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"d3-geo":"^3.1.0","d3-zoom":"^3.0.0","d3-color":"^3.1.0","d3-selection":"^3.0.0","d3-interpolate":"^3.0.1","topojson-client":"^3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","jsdom":"^29.1.1","react":"^19.2.6","tslib":"^2.8.1","eslint":"^9.39.4","rollup":"^4.61.0","vitest":"^4.1.8","prettier":"^3.8.3","react-dom":"^19.2.6","@vitest/ui":"^4.1.8","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/node":"^25.9.1","@types/react":"^19.2.15","@types/d3-geo":"^3.1.0","@types/d3-zoom":"^3.0.8","@changesets/cli":"^2.31.0","@types/d3-color":"^3.1.3","@types/react-dom":"^19.1.9","@babel/preset-env":"^7.29.7","rollup-plugin-dts":"^6.2.3","@types/d3-selection":"^3.0.11","@vitest/coverage-v8":"^4.1.8","eslint-plugin-react":"^7.37.5","@rollup/plugin-babel":"^7.1.0","@rollup/plugin-terser":"^1.0.0","@types/d3-interpolate":"^3.0.4","@testing-library/react":"^16.3.0","@types/topojson-client":"^3.1.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","rollup-plugin-analyzer":"^4.0.0","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.60.0","eslint-plugin-react-hooks":"^7.1.1","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.60.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react19-simple-maps_2.0.9_1780326020963_0.5465021088067448","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@vnedyalk0v/react19-simple-maps","version":"2.0.10","description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","type":"module","main":"dist/index.js","module":"dist/index.js","browser":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"sideEffects":false,"scripts":{"build":"tsc --project tsconfig.build.json && NODE_ENV=production rollup -c","build:types":"tsc --project tsconfig.build.json","watch":"rollup -cw","prepack":"npm run build","test":"vitest run","test:watch":"vitest","test:ui":"vitest --ui","test:coverage":"vitest run --coverage","type-check":"tsc --noEmit","lint":"eslint 'src/**/*.{ts,tsx}'","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","format":"prettier --write .","check-format":"prettier --check .","ci":"npm run build && npm run type-check && npm run lint && npm run check-format && npm run test && npm run verify-builds","dev":"rollup -cw","clean":"rm -rf dist","analyze":"npm run build && NODE_ENV=production node scripts/enhanced-bundle-monitor.js","analyze:compare":"npm run build && NODE_ENV=production node scripts/analyze-bundle.js --compare","analyze:dashboard":"npm run build && NODE_ENV=production node scripts/bundle-dashboard.js --detailed","optimize":"node scripts/bundle-optimizer.js","size":"npm run build && ls -lh dist/*.js dist/*.d.ts","generate-sri":"node scripts/generate-sri-hashes.js","security:sri":"npm run generate-sri","verify-builds":"node scripts/verify-builds.js","local-release":"changeset version && changeset publish","release":"changeset publish","prepublishOnly":"npm run ci"},"repository":{"type":"git","url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"author":{"name":"Richard Zimerman","email":"richard@zcreativelabs.com","url":"https://github.com/zimrick"},"contributors":[{"name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me","url":"https://github.com/vnedyalk0v"}],"license":"MIT","bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","funding":{"type":"github","url":"https://github.com/sponsors/vnedyalk0v"},"devDependencies":{"@changesets/cli":"^2.31.0","@eslint-react/eslint-plugin":"^5.18.0","@eslint/js":"^10.0.1","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-node-resolve":"^16.0.1","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-typescript":"^12.1.4","@testing-library/react":"^16.3.0","@types/d3-color":"^3.1.3","@types/d3-geo":"^3.1.0","@types/d3-interpolate":"^3.0.4","@types/d3-selection":"^3.0.11","@types/d3-zoom":"^3.0.8","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.1.9","@types/topojson-client":"^3.1.5","@typescript-eslint/eslint-plugin":"^8.61.0","@typescript-eslint/parser":"^8.61.0","@vitest/coverage-v8":"^4.1.9","@vitest/ui":"^4.1.9","eslint":"^10.8.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","eslint-plugin-react-hooks":"^7.1.1","glob":"^13.0.0","jsdom":"^30.0.1","prettier":"^3.8.4","react":"^19.2.7","react-dom":"^19.2.7","rollup":"^4.62.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-dts":"^6.2.3","tslib":"^2.8.1","typescript":"^6.0.3","vitest":"^4.1.9"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"dependencies":{"d3-color":"^3.1.0","d3-geo":"^3.1.0","d3-interpolate":"^3.0.1","d3-selection":"^3.0.0","d3-zoom":"^3.0.0","topojson-client":"^3.1.0"},"gitHead":"2f11d1cb0fa54f9d7e9e9d663dee46152550914d","_id":"@vnedyalk0v/react19-simple-maps@2.0.10","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-tw8PYah/5c1UiwqhtB0k40p+jlYRW9QjdZZQ37CKONXErIZFHl0Sn8Ho03HNP/mXQs0YrogrBIeolln5mfbIsA==","shasum":"2d7f46a8f35df99b923b0870f052c9109d7bc11c","tarball":"https://registry.npmjs.org/@vnedyalk0v/react19-simple-maps/-/react19-simple-maps-2.0.10.tgz","fileCount":10,"unpackedSize":201219,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vnedyalk0v%2freact19-simple-maps@2.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHXzBIA2Xx8EFuDN7U/ZvOcFPpkK9K/nAdpI1V/PDRlwAiAGogjlYnbGN22O9/A2KWleouQ+vp2FIR9v6THXrAENtA=="}]},"_npmUser":{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"},"directories":{},"maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react19-simple-maps_2.0.10_1785414985730_0.19406650605084508"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-02T13:02:42.103Z","modified":"2026-07-30T12:36:29.271Z","1.0.0":"2025-09-02T13:02:42.390Z","1.0.1":"2025-09-02T13:45:54.958Z","1.0.2":"2025-09-02T14:04:21.959Z","1.0.3":"2025-09-02T14:08:43.888Z","1.0.4":"2025-09-03T11:12:17.882Z","1.0.5":"2025-09-03T13:45:15.052Z","1.0.6":"2025-09-03T17:20:18.414Z","1.1.0":"2025-09-03T18:15:19.849Z","1.1.1":"2025-09-03T18:37:42.982Z","1.2.0":"2025-09-03T18:51:00.153Z","1.2.1":"2025-12-03T12:15:32.770Z","2.0.0":"2026-02-06T08:04:34.850Z","2.0.1":"2026-02-06T08:55:41.467Z","2.0.2":"2026-02-06T12:28:25.224Z","2.0.3":"2026-04-02T10:35:46.834Z","2.0.4":"2026-04-06T12:36:40.926Z","2.0.5":"2026-04-06T14:02:52.263Z","2.0.6":"2026-04-06T14:22:46.912Z","2.0.7":"2026-04-09T12:09:18.707Z","2.0.8":"2026-06-01T08:48:16.943Z","2.0.9":"2026-06-01T15:00:21.122Z","2.0.10":"2026-07-30T12:36:25.883Z"},"bugs":{"url":"https://github.com/vnedyalk0v/react19-simple-maps/issues"},"author":{"name":"Richard Zimerman","email":"richard@zcreativelabs.com","url":"https://github.com/zimrick"},"license":"MIT","homepage":"https://github.com/vnedyalk0v/react19-simple-maps#readme","keywords":["react","maps","charts","worldmap","usa","d3-geo","typescript","react-19","svg-maps","geojson","topojson"],"repository":{"type":"git","url":"git+https://github.com/vnedyalk0v/react19-simple-maps.git"},"description":"An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns","contributors":[{"name":"Georgi Nedyalkov","email":"vnedyalk0v@proton.me","url":"https://github.com/vnedyalk0v"}],"maintainers":[{"name":"vnedyalk0v","email":"vnedyalk0v@proton.me"}],"readme":"# @vnedyalk0v/react19-simple-maps\n\n[![npm version](https://img.shields.io/npm/v/@vnedyalk0v/react19-simple-maps.svg)](https://www.npmjs.com/package/@vnedyalk0v/react19-simple-maps)\n[![Bundle Size](https://img.shields.io/bundlephobia/minzip/@vnedyalk0v/react19-simple-maps?color=%2328cb95&label=gzip)](https://bundlephobia.com/package/@vnedyalk0v/react19-simple-maps)\n[![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue.svg)](https://www.typescriptlang.org/)\n[![React 19](https://img.shields.io/badge/React-19%20Ready-61dafb.svg)](https://react.dev/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![CI](https://github.com/vnedyalk0v/react19-simple-maps/actions/workflows/ci.yml/badge.svg?branch=dev&event=push)](https://github.com/vnedyalk0v/react19-simple-maps/actions/workflows/ci.yml)\n\nCreate interactive SVG maps in React with d3-geo and topojson using a TypeScript-first API for React 19+.\n\n> Modernized fork of [react-simple-maps](https://github.com/zcreativelabs/react-simple-maps) with React 19 support and TypeScript-first tooling.\n\n## Why this package?\n\n- Built specifically for **React 19+** instead of preserving compatibility with older React release lines.\n- Ships as a **modern ESM-only library** with explicit exports, tree-shakeable output, and TypeScript definitions.\n- Provides a **TypeScript-first API** with branded coordinate helpers that reduce common map-coordinate mistakes.\n- Includes **safer URL-based geography loading** with validation, HTTPS-first defaults, response-size checks, and optional SRI helpers.\n\n## Key Features\n\n- React 19+ only (peer dependencies)\n- ESM-only build with tree-shaking and type definitions\n- TypeScript-first API with branded coordinate helpers\n- Core components: ComposableMap, Geographies, Geography, ZoomableGroup, Marker, Annotation, Line, Sphere, Graticule\n- Optional error boundary + Suspense fallback for geography loading\n- Geography fetching utilities with validation (HTTPS-only default, private IP blocking, content-type/size checks) and optional SRI helpers\n- Opt-in debug logging via `debug` prop or `REACT_SIMPLE_MAPS_DEBUG`\n\n## Quick Links\n\n- [npm Package](https://www.npmjs.com/package/@vnedyalk0v/react19-simple-maps)\n- [Examples](./examples/)\n- [Support Policy](./docs/support.md)\n- [CI/CD Architecture](./docs/ci-cd.md)\n- [Changelog](./CHANGELOG.md)\n- [Issues](https://github.com/vnedyalk0v/react19-simple-maps/issues)\n- [Discussions](https://github.com/vnedyalk0v/react19-simple-maps/discussions)\n\n## Installation\n\n### From npm Registry (Recommended)\n\n```bash\n# npm\nnpm install @vnedyalk0v/react19-simple-maps\n\n# yarn\nyarn add @vnedyalk0v/react19-simple-maps\n\n# pnpm\npnpm add @vnedyalk0v/react19-simple-maps\n```\n\n> **ESM-only:** This package only supports `import` syntax. `require(...)` is not supported.\n\n### Requirements\n\n- **React**: 19.0.0 or higher (peer dependency)\n- **React DOM**: 19.0.0 or higher (peer dependency)\n- **Node.js**: 20.19.0 or higher (development/build)\n- **TypeScript**: 5.0.0 or higher (recommended)\n\nFor support expectations, compatibility boundaries, and release behavior, see the [Support Policy](./docs/support.md).\n\n## Utilities Subpath\n\nYou can import helper utilities directly from the `./utils` subpath:\n\n```tsx\nimport {\n  validateGeographyUrl,\n  configureSRI,\n} from '@vnedyalk0v/react19-simple-maps/utils';\n```\n\nThe `./utils` entry includes both recommended helpers and more advanced low-level utilities. Prefer the documented helpers below unless you have a specific integration need.\n\n### Recommended `./utils` helpers\n\nFor most applications, start with these helpers:\n\n- Geography loading and preparation: `fetchGeographiesCache`, `preloadGeography`, `getFeatures`, `getMesh`, `prepareFeatures`, `prepareMesh`, `createConnectorPath`\n- Validation and security: `validateGeographyUrl`, `validateGeographyData`, `configureGeographySecurity`, `enableDevelopmentMode`\n- Integrity helpers: `configureSRI`, `enableStrictSRI`, `disableSRI`, `addCustomSRI`, `getSRIForUrl`, `validateSRI`\n- Data guards: `isTopology`, `isFeatureCollection`, `isFeature`, `isValidGeographyUrl`, `isValidGeographyData`\n\n## Migration Notes (from react-simple-maps)\n\n1. Replace package + import path: `react-simple-maps` → `@vnedyalk0v/react19-simple-maps`.\n2. For TypeScript, use branded helpers like `createCoordinates()` (or an explicit cast) for `Coordinates`.\n3. Geography event handlers receive `(event, data)` where `data` includes geography info (centroid, bounds, etc.).\n\n## Quick Start\n\n```tsx\nimport React from 'react';\nimport {\n  ComposableMap,\n  Geographies,\n  Geography,\n  createCoordinates,\n} from '@vnedyalk0v/react19-simple-maps';\n\nconst geoUrl = 'https://unpkg.com/world-atlas@2.0.2/countries-110m.json';\n\nconst MapChart = () => {\n  return (\n    <ComposableMap\n      projection=\"geoEqualEarth\"\n      projectionConfig={{\n        scale: 147,\n        center: createCoordinates(0, 0),\n      }}\n      width={800}\n      height={500}\n    >\n      <Geographies geography={geoUrl}>\n        {({ geographies }) =>\n          geographies.map((geo) => (\n            <Geography\n              key={geo.rsmKey}\n              geography={geo}\n              style={{\n                default: { fill: '#D6D6DA', outline: 'none' },\n                hover: { fill: '#F53', outline: 'none' },\n                pressed: { fill: '#E42', outline: 'none' },\n              }}\n            />\n          ))\n        }\n      </Geographies>\n    </ComposableMap>\n  );\n};\n\nexport default MapChart;\n```\n\n## Core Components\n\n### ComposableMap\n\nThe main wrapper component that provides SVG context and projection setup.\n\n**Common props:**\n\n- `projection` - Map projection (string name or d3-geo projection function)\n- `projectionConfig` - Configuration for built-in projections\n- `width`, `height` - SVG dimensions\n- `className` - CSS class name\n- `debug` - Enable opt-in debug logging (default: `false`)\n\n### Geographies\n\nRenders geographic features from TopoJSON or GeoJSON data.\n\n**Notable props:**\n\n- `geography` - URL string, TopoJSON object, or GeoJSON FeatureCollection\n- `parseGeographies` - Optional function to transform geography data\n- `errorBoundary` - Enable built-in error boundary and Suspense fallback\n- `onGeographyError`, `fallback` - Error handling hooks when `errorBoundary` is enabled\n\n### Geography\n\nIndividual geographic feature component with enhanced event handlers.\n\nAll event handlers receive `(event, GeographyEventData)` where `GeographyEventData` includes:\n`geography`, `centroid`, `bounds`, and `coordinates`.\n\n### ZoomableGroup\n\nZoom and pan with both simple and advanced APIs.\n\n```tsx\nimport {\n  ZoomableGroup,\n  createZoomConfig,\n} from '@vnedyalk0v/react19-simple-maps';\n\n<ZoomableGroup\n  zoom={1}\n  center={createCoordinates(0, 0)}\n  {...createZoomConfig(0.5, 8)}\n>\n  {/* Content */}\n</ZoomableGroup>;\n```\n\n### Marker & Annotation\n\nUse `Marker` for custom points and `Annotation` for callouts.\n\n### Additional Components\n\n- `Line` - Draw lines between coordinates\n- `Graticule` - Add coordinate grid lines\n- `Sphere` - Add map outline/background\n- `GeographyErrorBoundary` - Explicit error boundary wrapper\n- `MapWithMetadata` - Wrapper that renders metadata and a `ComposableMap`\n\n## TypeScript Support\n\nBranded types help prevent coordinate mistakes:\n\n```tsx\nimport {\n  createCoordinates,\n  createLongitude,\n  createLatitude,\n} from '@vnedyalk0v/react19-simple-maps';\n\nconst lon = createLongitude(-74.006);\nconst lat = createLatitude(40.7128);\nconst coords = createCoordinates(-74.006, 40.7128);\n```\n\n## Geography Utilities\n\nExtract geographic data for interactions and labels:\n\n```tsx\nimport {\n  getGeographyCentroid,\n  getGeographyBounds,\n  getBestGeographyCoordinates,\n} from '@vnedyalk0v/react19-simple-maps';\n```\n\n## Map Data Sources\n\n- [Natural Earth](https://github.com/nvkelso/natural-earth-vector)\n- [TopoJSON Collection](https://github.com/deldersveld/topojson)\n- [World Atlas](https://github.com/topojson/world-atlas)\n- [US Atlas](https://github.com/topojson/us-atlas)\n\n## Security Utilities\n\nThe `./utils` subpath includes helpers for safer geography fetching. When you use URL-based geography data in `Geographies`, the internal fetch path applies URL validation, HTTPS-only defaults, resolved-hostname checks in server environments, response size checks, and optional SRI validation.\n\nPrefer `fetchGeographiesCache` for direct utility-based loading. `fetchGeographies` remains available for compatibility but is deprecated.\n\n```tsx\nimport {\n  configureGeographySecurity,\n  enableDevelopmentMode,\n} from '@vnedyalk0v/react19-simple-maps/utils';\n\nconfigureGeographySecurity({\n  TIMEOUT_MS: 5000,\n  MAX_RESPONSE_SIZE: 10 * 1024 * 1024,\n});\n\nif (process.env.NODE_ENV === 'development') {\n  enableDevelopmentMode(true); // allow HTTP localhost\n}\n```\n\nIn production, the fetch path keeps HTTPS-only protections enabled and does not disable integrity checks for known geography sources.\n\n## Debugging\n\nEnable debug logging globally via environment variable or per map:\n\n```bash\nREACT_SIMPLE_MAPS_DEBUG=true\n```\n\n```tsx\n<ComposableMap debug={true}>{/* Map content */}</ComposableMap>\n```\n\n## Development\n\n```bash\nnpm install\nnpm run dev\nnpm run build\nnpm run test\nnpm run type-check\nnpm run lint\n```\n\n## Publishing\n\nChangesets is configured for versioning, release pull requests, and npm publishing. The GitHub Actions workflow in `.github/workflows/publish.yml` opens or updates a release PR when unreleased changesets exist, validates the required checks for that release PR, and publishes to npm when a validated release is merged to `main` with the required token configured.\n\n## License\n\nMIT licensed. Original work Copyright (c) Richard Zimerman 2017.\nFork maintenance Copyright (c) Georgi Nedyalkov 2025.\nSee [LICENSE](./LICENSE) for details.\n","readmeFilename":"README.md"}