{"_id":"sane-topojson","_rev":"55-0f3464df5b19afe12b6eeedaab2c7433","name":"sane-topojson","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"sane-topojson","version":"1.0.0","keywords":["topojson","geojson","shapefiles","maps"],"author":{"name":"Étienne Tétreault-Pinard"},"license":"MIT","_id":"sane-topojson@1.0.0","maintainers":[{"name":"etpinard","email":"etienne.t.pinard@gmail.com"}],"homepage":"https://github.com/etpinard/sane-topojson#readme","bugs":{"url":"https://github.com/etpinard/sane-topojson/issues"},"dist":{"shasum":"51df24755868938009d09560cda0c433c20bc740","tarball":"https://registry.npmjs.org/sane-topojson/-/sane-topojson-1.0.0.tgz","integrity":"sha512-vSMvfnlMFgmckT/Gtz+awYmrQ04G4GpbD/6Oz6ImbtE+OPVb+/f87tbOTLD8AHTx9+3fkruELYk5oHRJBAYbBQ==","signatures":[{"sig":"MEQCIG/fWRsQioKDyK5jqxlRX9zJ88JRisNjrKmhFJ2c6rapAiAaFXQ5O44GIpdhMCg9/8QYQ9lPj4IcrGKF3zMuJ6L7Fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"51df24755868938009d09560cda0c433c20bc740","gitHead":"31313e02ba77bb9bfb56748df842d5024768e1eb","scripts":{"all":"npm run wget && sleep 5 && npm run convert && sleep 5 && npm run bundle","wget":"node ./bin/wget.js","bundle":"browserify index.js > ./dist/bundle.js","convert":"npm run shp2geo && npm run shp2geo && npm run geo2topo","shp2geo":"node ./bin/shp2geo.js","geo2topo":"node ./bin/geo2topo.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"repository":{"url":"git+https://github.com/etpinard/sane-topojson.git","type":"git"},"_npmVersion":"2.14.7","description":"Ready-to-use multi-layer topojson files","directories":{},"_nodeVersion":"4.2.1","dependencies":{"wget":"0.0.1","progress":"^1.1.8","topojson":"^1.6.19","mapshaper":"^0.3.11","browserify":"^12.0.1","geojson-utils":"^1.1.0"}},"1.1.0":{"name":"sane-topojson","version":"1.1.0","keywords":["topojson","geojson","shapefiles","maps"],"author":{"name":"Étienne Tétreault-Pinard"},"license":"MIT","_id":"sane-topojson@1.1.0","maintainers":[{"name":"etpinard","email":"etienne.t.pinard@gmail.com"}],"homepage":"https://github.com/etpinard/sane-topojson#readme","bugs":{"url":"https://github.com/etpinard/sane-topojson/issues"},"dist":{"shasum":"e79550d5ee9afc9cc67c0a4e0844b6df9666b42e","tarball":"https://registry.npmjs.org/sane-topojson/-/sane-topojson-1.1.0.tgz","integrity":"sha512-UoljDY1wj/QY7HSZmbNtkqamtowE5ut6bSz9P5UhJNkXXGyNmQKs1JyINhUsOwx0iwKnxA/qv9sr8IttcPrjSw==","signatures":[{"sig":"MEYCIQD5DWDFHSYnt6G7yE9apgYqPp1vclrWf2RBHIRm9fS0dgIhAO1wC9QNsppT2Doe2ob1O1KsgenSAPrdufZa3GYR9ZAs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e79550d5ee9afc9cc67c0a4e0844b6df9666b42e","gitHead":"464abf0369c2d03275d0b4087f0fb50f1ec56315","scripts":{"all":"npm run shp2geo && npm run shp2geo && npm run geo2topo","wget":"node ./bin/wget.js","shp2geo":"node ./bin/shp2geo.js","geo2topo":"node ./bin/geo2topo.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"repository":{"url":"git+https://github.com/etpinard/sane-topojson.git","type":"git"},"_npmVersion":"2.14.7","description":"Ready-to-use multi-layer topojson files","directories":{},"_nodeVersion":"4.2.1","devDependencies":{"wget":"0.0.1","progress":"^1.1.8","topojson":"^1.6.19","mapshaper":"^0.3.11","geojson-utils":"^1.1.0"}},"1.2.0":{"name":"sane-topojson","version":"1.2.0","keywords":["topojson","geojson","shapefiles","maps"],"author":{"name":"Étienne Tétreault-Pinard"},"license":"MIT","_id":"sane-topojson@1.2.0","maintainers":[{"name":"etpinard","email":"etienne.t.pinard@gmail.com"}],"homepage":"https://github.com/etpinard/sane-topojson#readme","bugs":{"url":"https://github.com/etpinard/sane-topojson/issues"},"dist":{"shasum":"f67ec6c0026a2c4eafe04fa13cb0e7032970bbd7","tarball":"https://registry.npmjs.org/sane-topojson/-/sane-topojson-1.2.0.tgz","integrity":"sha512-rTKvwhQASSGulG0J8NdtApQYu2NJreOUXMGyqAckWZphHuDP/C3WRLvoSST+Ke2aa/2pq5EFSVe4ROGppYSoKg==","signatures":[{"sig":"MEUCIGrxdWAKTNKve0plV+TxM03YgfM4U2jQVF4ZdaGgK0jNAiEAqjoPTa7N1Kec++DcCY/f9+yiVr2GtK+28R9KKH+76/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f67ec6c0026a2c4eafe04fa13cb0e7032970bbd7","gitHead":"0ed27eaca1562a19838830fe4951f1db03eb6d92","scripts":{"all":"npm run shp2geo && npm run shp2geo && npm run geo2topo","wget":"node ./bin/wget.js","shp2geo":"node ./bin/shp2geo.js","geo2topo":"node ./bin/geo2topo.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"repository":{"url":"git+https://github.com/etpinard/sane-topojson.git","type":"git"},"_npmVersion":"2.14.7","description":"Ready-to-use multi-layer topojson files","directories":{},"_nodeVersion":"4.2.1","devDependencies":{"wget":"0.0.1","progress":"^1.1.8","topojson":"^1.6.19","mapshaper":"^0.3.11","geojson-utils":"^1.1.0"}},"1.2.2":{"name":"sane-topojson","version":"1.2.2","keywords":["topojson","geojson","shapefiles","maps"],"author":{"name":"Étienne Tétreault-Pinard"},"license":"MIT","_id":"sane-topojson@1.2.2","maintainers":[{"name":"etpinard","email":"etienne.t.pinard@gmail.com"}],"homepage":"https://github.com/etpinard/sane-topojson#readme","bugs":{"url":"https://github.com/etpinard/sane-topojson/issues"},"dist":{"shasum":"fd93301a701d93e2e0c8898af3b54d5109a7a158","tarball":"https://registry.npmjs.org/sane-topojson/-/sane-topojson-1.2.2.tgz","integrity":"sha512-MH8/ZEK6YJmemM+tpcuuVT2/4/GGaCHxPQU+rxx2LToY8q9L8YAi+EMpU2suR4OVvtbRWioeQip3vGAY7Qmptw==","signatures":[{"sig":"MEUCIQCOamwnYpGy67HffZxwRCit39WSyOI5adgSru8Kr/kGxAIgPfM6LaftEAZoElYodV8OIn6bY3mcC0p6MNl29a9WgaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"fd93301a701d93e2e0c8898af3b54d5109a7a158","gitHead":"b8a782f909060eff81574e8db2df1033ff03ca61","scripts":{"all":"npm run shp2geo && npm run shp2geo && npm run geo2topo","wget":"node ./bin/wget.js","shp2geo":"node ./bin/shp2geo.js","geo2topo":"node ./bin/geo2topo.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"repository":{"url":"git+https://github.com/etpinard/sane-topojson.git","type":"git"},"_npmVersion":"2.14.7","description":"Ready-to-use multi-layer topojson files","directories":{},"_nodeVersion":"4.2.1","devDependencies":{"wget":"0.0.1","progress":"^1.1.8","topojson":"^1.6.19","mapshaper":"^0.3.11","geojson-utils":"^1.1.0"}},"1.2.3":{"name":"sane-topojson","version":"1.2.3","keywords":["topojson","geojson","shapefiles","maps"],"author":{"name":"Étienne Tétreault-Pinard"},"license":"MIT","_id":"sane-topojson@1.2.3","maintainers":[{"name":"etpinard","email":"etienne.t.pinard@gmail.com"}],"homepage":"https://github.com/etpinard/sane-topojson#readme","bugs":{"url":"https://github.com/etpinard/sane-topojson/issues"},"dist":{"shasum":"58958816d82108100cbc5805bc35e2d3078bd90d","tarball":"https://registry.npmjs.org/sane-topojson/-/sane-topojson-1.2.3.tgz","integrity":"sha512-9E3ZgRkLD0e3z1Nbuwt+bUp4LKyYeuyP9yNADt8oigTWrscL/lq1Jh8eddZat9wFgB22hiW2427Yr72KIWcGdg==","signatures":[{"sig":"MEUCIQDo2NX6hgnvmZdzfXipc+XRylxX+c9oCvstSbNsxYH2UAIgHBoGQh5QV8jvZh737g/54lqy9Fb8JOXDo3NoNx9fx58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"58958816d82108100cbc5805bc35e2d3078bd90d","gitHead":"240a63ec60b6f7d501d63bb3477571d322680d86","scripts":{"all":"npm run shp2geo && npm run shp2geo && npm run geo2topo","wget":"node ./bin/wget.js","shp2geo":"node ./bin/shp2geo.js","geo2topo":"node ./bin/geo2topo.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"repository":{"url":"git+https://github.com/etpinard/sane-topojson.git","type":"git"},"_npmVersion":"2.14.7","description":"Ready-to-use multi-layer topojson files","directories":{},"_nodeVersion":"4.2.1","devDependencies":{"wget":"0.0.1","progress":"^1.1.8","topojson":"^1.6.19","mapshaper":"^0.3.11","geojson-utils":"^1.1.0"}},"2.0.0":{"name":"sane-topojson","version":"2.0.0","keywords":["topojson","geojson","shapefiles","maps"],"author":{"name":"Étienne Tétreault-Pinard"},"license":"MIT","_id":"sane-topojson@2.0.0","maintainers":[{"name":"etpinard","email":"etienne.t.pinard@gmail.com"}],"homepage":"https://github.com/etpinard/sane-topojson#readme","bugs":{"url":"https://github.com/etpinard/sane-topojson/issues"},"dist":{"shasum":"40e25736a28c4cceaaa233f45bb86373a2785b84","tarball":"https://registry.npmjs.org/sane-topojson/-/sane-topojson-2.0.0.tgz","integrity":"sha512-N5NHrAtiYn1Syp1qh9ZakNVWIvy92N2s/4JsG2U8A0R9XKL4QM44F9ewwCmIM3KMAEoBU//f+XiaGOcNkVLlqA==","signatures":[{"sig":"MEYCIQCG++G6NTYXRFHWlj3L09mvEr7uO/WU9CtStD9UdM0UtwIhAM2so1BFObp3A65HhzcmubajvDLCl3eJw3ClBEIF2Zd2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"40e25736a28c4cceaaa233f45bb86373a2785b84","gitHead":"3efc5797df570fc7143a121d0ca9903defb8a8d5","scripts":{"test":"karma start test/karma.conf.js","wget":"node ./bin/wget.js","clean":"cd build && ls | grep -v README.md | xargs rm","start":"npm clean && npm run wget && npm run shp2geo && npm run geo2topo","shp2geo":"node ./bin/shp2geo.js","geo2topo":"node ./bin/geo2topo.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"repository":{"url":"git+https://github.com/etpinard/sane-topojson.git","type":"git"},"_npmVersion":"3.10.8","description":"Ready-to-use multi-layer topojson files","directories":{},"_nodeVersion":"6.9.0","devDependencies":{"wget":"0.0.1","karma":"^1.3.0","progress":"^1.1.8","topojson":"^1.6.19","watchify":"^3.7.0","mapshaper":"^0.3.11","jasmine-core":"^2.5.2","geojson-utils":"^1.1.0","karma-jasmine":"^1.0.2","karma-browserify":"^5.1.0","karma-firefox-launcher":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sane-topojson-2.0.0.tgz_1477368912695_0.06405048398301005","host":"packages-12-west.internal.npmjs.com"}},"3.0.0":{"name":"sane-topojson","version":"3.0.0","keywords":["topojson","geojson","shapefiles","maps"],"author":{"name":"Étienne Tétreault-Pinard"},"license":"MIT","_id":"sane-topojson@3.0.0","maintainers":[{"name":"etpinard","email":"etienne.t.pinard@gmail.com"}],"homepage":"https://github.com/etpinard/sane-topojson#readme","bugs":{"url":"https://github.com/etpinard/sane-topojson/issues"},"dist":{"shasum":"2b492e9256af1a2379a1295c8b59f1d7425439ed","tarball":"https://registry.npmjs.org/sane-topojson/-/sane-topojson-3.0.0.tgz","fileCount":30,"integrity":"sha512-fx8U0se7+58MPWVfADT3fOs4sy9gBznf3J+Kcf0M/3fyc9zJwTz6ZLpJS+mSRq6ojv8QGGu3EyZvwor5wGiEGg==","signatures":[{"sig":"MEUCIQDs2Q588QjGlmwetejnbPeBHi5bYkxb9rj0WoQ/oCP4MgIgLDbTRxgUQjb0adO0OWV2d9P64Mn6LpUmUcWVdzw5IIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4066537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3rgNCRA9TVsSAnZWagAAIrYP/iFjLkyzEocn+ap9w6TN\nj2diGfX1VUz+IX5Y+5pFPOJyBdRcOeUTtkYLY1rIYa9GoD5h2RTMgb5svRVS\nbpJYKcZ7X8S5I9xsFmcno/+JrIx9mjwZ+56ic2RbQ37V871VaEilOIsy9r4w\nvSakV7iBu3fU/xtSK+7eXJ1nEartRw13oreomCq5veHCR6YZozMd37HEJ8YW\n7heShmi2ytY4kxXQ23G6s9Mjf2VZQlQzKZzbXRMEX8PWK05putHhyqdUf6eZ\nj1PkUBZgXJC6UlM+7JjFXk8Qd7COf2VnqxNqpiEDZCWKiuOgKrd38hEbNN/G\nW/3p6hVO3gigvegtRI2Yr2Ju3jDd+yIxavK5S7BnyG/OlUM2Z9xQVjC6mhj1\nA6u9aB6NguVAedGFTAiUWmAlR3clMeVDgu02K3EtVDnvhWVhSAJ0mf7FdRGE\nZgBcrKMpf71Yt8wcJ9SzIuR33GLDKkRQVR+UGNpGvlzO17H14vY9S2l1cCds\nk54WT2LjWZ4EClaqYrsRDTzFiWZmX0vxKndKSrwhKGZSw6yEJQReyVKOMRhp\n2gHUw5rocPwrf1ZEm6tDAe+GVCIgEqFtrB9dba72zM3eo9dXi4N8rIInx13D\nQINEVgVCZtXkhaujpnebIW7ddNYB5CZ9ZpSxyb5xf5fW+dZ6ZFNlyemwIY7E\niTNM\r\n=YzQO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"325371aec394953ab6afa7582a2e2b7e671becc6","scripts":{"test":"npm run test:lint && npm run test:jasmine","wget":"node ./bin/wget.js","clean":"cd build && ls | grep -v README.md | xargs rm || true","start":"npm run clean && npm run wget && npm run shp2geo && npm run geo2topo && npm run stats","stats":"node ./bin/stats.js","shp2geo":"node ./bin/shp2geo.js","geo2topo":"node ./bin/geo2topo.js","test:lint":"standard | snazzy","test:jasmine":"karma start test/karma.conf.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"repository":{"url":"git+https://github.com/etpinard/sane-topojson.git","type":"git"},"_npmVersion":"6.9.0","description":"Ready-to-use multi-layer topojson files","directories":{},"_nodeVersion":"10.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.1.0","snazzy":"^8.0.0","progress":"^2.0.3","standard":"^12.0.1","topojson":"^1.6.27","watchify":"^3.11.1","gzip-size":"^5.1.0","mapshaper":"^0.4.113","node-wget":"^0.4.3","prettysize":"^2.0.0","jasmine-core":"^3.4.0","geojson-utils":"^1.1.0","karma-jasmine":"^2.0.1","fast-array-diff":"^0.2.0","karma-browserify":"^6.0.0","karma-firefox-launcher":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sane-topojson_3.0.0_1558099980300_0.9620876831642311","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"sane-topojson","version":"3.0.1","keywords":["topojson","geojson","shapefiles","maps"],"author":{"name":"Étienne Tétreault-Pinard"},"license":"MIT","_id":"sane-topojson@3.0.1","maintainers":[{"name":"etpinard","email":"etienne.t.pinard@gmail.com"}],"homepage":"https://github.com/etpinard/sane-topojson#readme","bugs":{"url":"https://github.com/etpinard/sane-topojson/issues"},"dist":{"shasum":"eecdb57fa276c86cba521be96b154901376f2228","tarball":"https://registry.npmjs.org/sane-topojson/-/sane-topojson-3.0.1.tgz","fileCount":30,"integrity":"sha512-pntXgkpEHB3tTAO/rJM0aKLauq7uetB5T15NT1DMpDnbK853M9d8IiFD+WmVUDnyvZtfg3hQ5BC98fec8DlwaQ==","signatures":[{"sig":"MEUCIQDzJ8Pj3kgC4rLkTi7L+3GgS7y5+9y91jp4kK8lM4BfLwIgObddZaV3gZj+1SPrV8ZBGgjM64xpFBVkFO5I6/DthoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4066737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3rp9CRA9TVsSAnZWagAAIwUP/iZkSs40Vj26fyhDCbh1\nnShIiOrTZoMiELrS8aIulv+BVPKAWNenlx2JJhe0rd7diQlYDZnwFLxq6giQ\ncOUzGd/ocS8X6PDRR6xNauPX2dWTbxmInCGAuYyZdc0Xh8urdxGsKVxz4eGi\nB42S0D9LtxgG9E446SE4c60OpyKtG0u2p7zpAMODL9wLqQ9y6JRGi/j5gbCY\nr3PKnHn14G0H0a0YWbYPMkp95SSDE90vadDixWUpBicbUj4o4liXqk5L9UzP\nluQlfaaSFqLfi9kAQG3ej+RNel8417GNkD21JGW42n99X5oo/syogAUJdM5u\nJbew8kcLq5WqPru9i9ceZCmjD9Bf7n/mG400l/n9dMTaMnmaguhTpvYLS9Uu\nSLA1gVNSDtfhdNfq6WFP5Rlj3SSg7jwSHPz5KuBpJpaESvL5fnFQ17U+QDKS\nABOZiYFxvJrjf6pECp+GGXFAeMjxXw8h48VA+C9JKGJa5SI+bvoRtdrYnkwd\nyPSqOlDKLEJHnSZbWjskK8s9NzbSeIwThRdVbNkRfRikSPutrqlJPuu35pYA\nKa+R7R74VeNBMfuE4Z07T4VEopv1co+X2H/aMribwvY6WDLTdYKOjaA40SvC\nFjkCavpqAJQ3sckQcjzoiio1WmoNA/FHVcJFzujLRjSZphT2jAefbEnJDY8v\nZ4wn\r\n=GK9P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d7f0a9be9345a6bb6a746819db0cdd5051cc1b89","scripts":{"test":"npm run test:lint && npm run test:jasmine","wget":"node ./bin/wget.js","clean":"cd build && ls | grep -v README.md | xargs rm || true","start":"npm run clean && npm run wget && npm run shp2geo && npm run geo2topo && npm run stats","stats":"node ./bin/stats.js","shp2geo":"node ./bin/shp2geo.js","geo2topo":"node ./bin/geo2topo.js","test:lint":"standard | snazzy","test:jasmine":"karma start test/karma.conf.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"repository":{"url":"git+https://github.com/etpinard/sane-topojson.git","type":"git"},"_npmVersion":"6.9.0","description":"Ready-to-use multi-layer topojson files","directories":{},"_nodeVersion":"10.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.1.0","snazzy":"^8.0.0","progress":"^2.0.3","standard":"^12.0.1","topojson":"^1.6.27","watchify":"^3.11.1","gzip-size":"^5.1.0","mapshaper":"^0.4.113","node-wget":"^0.4.3","prettysize":"^2.0.0","jasmine-core":"^3.4.0","geojson-utils":"^1.1.0","karma-jasmine":"^2.0.1","fast-array-diff":"^0.2.0","karma-browserify":"^6.0.0","karma-firefox-launcher":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sane-topojson_3.0.1_1558100605164_0.07069565096497454","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"sane-topojson","version":"4.0.0","keywords":["topojson","geojson","shapefiles","maps"],"author":{"name":"Étienne Tétreault-Pinard"},"license":"MIT","_id":"sane-topojson@4.0.0","maintainers":[{"name":"etpinard","email":"etienne.t.pinard@gmail.com"}],"homepage":"https://github.com/etpinard/sane-topojson#readme","bugs":{"url":"https://github.com/etpinard/sane-topojson/issues"},"dist":{"shasum":"624cdb26fc6d9392c806897bfd1a393f29bb5308","tarball":"https://registry.npmjs.org/sane-topojson/-/sane-topojson-4.0.0.tgz","fileCount":30,"integrity":"sha512-bJILrpBboQfabG3BNnHI2hZl52pbt80BE09u4WhnrmzuF2JbMKZdl62G5glXskJ46p+gxE2IzOwGj/awR4g8AA==","signatures":[{"sig":"MEQCIFJUGlCPKDBsz2rVwk0JmgoDuvaVNhym6wpev1pwPCaEAiAYY++gfIyPR4eviQ/VF10bGaNFzX5s0WD0yHjv78Z0SQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3891635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLNEOCRA9TVsSAnZWagAA8u8P/iPg05l9FozOhM18Pnbh\n03no3XDI47bUbqXMAIMd8s/i4jGcCe+MsNuNHGqhVROikqswunKL2MqHplHH\nG2p7NjYMYoT4CUx/mNShCc2Q0O66v8l4G42Fn98ZpXBxj2NvnXsfHfYge1j4\n8JHolXXTLl35lv7kQUcQ7O9BGBggd+NNWq4XufT6/ZlBHVhzruVecaPXpFtC\nxe/dIX833xGSGWZOIMWihFoRS3fVI8APDSIZW2CciQwHlE8g9Y+j6zY+Q/Fs\nqZHRPhF2NRuv0XeVsavvCI/ZHgxKDcrGFE/5XHZXzgVT5lJg4hmuFm1mPcWQ\n85qTwj0tb7QPyXqUJCTyzjMghm1JC5zfns2ywXLsvQ+RwCV8G6KJAO7aErA0\nF64gMKQoiju9TiDGEoZt+o+G7R8VZpiMNuleRtPuDMKk24qb4YmhvXXbEXZG\neB6bkE8tF9lagTFe7gypQkjeboF1iD+79F5OkhNHBdljiclwmnG9hr0dHeLG\nclJ6crAtmWCxWLlNT++6Ysda9/scJ8apt7WgPBXNe7WGEuo7ZYkKiLlbqEY7\n4+ZSeyiF8hGI9s19vrEn1QAWTWE0mJw057M/99T97CZMwDrt7fFEIvXzom44\nHyPOpfU88sqv6n4wYY4qv9l2y22tM2pKZy9BjBmM3eQsBFS+D8CTutwUaOx+\nb38F\r\n=K7sA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d92e1fc7bc1d709b55b9bbb33bd5c398e25bfe24","scripts":{"test":"npm run test:lint && npm run test:jasmine","wget":"node ./bin/wget.js","clean":"cd build && ls | grep -v README.md | xargs rm || true","start":"npm run clean && npm run wget && npm run shp2geo && npm run geo2topo && npm run stats","stats":"node ./bin/stats.js","shp2geo":"node ./bin/shp2geo.js","geo2topo":"node ./bin/geo2topo.js","test:lint":"standard | snazzy","test:jasmine":"karma start test/karma.conf.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"repository":{"url":"git+https://github.com/etpinard/sane-topojson.git","type":"git"},"_npmVersion":"6.9.2","description":"Ready-to-use multi-layer topojson files","directories":{},"_nodeVersion":"10.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.2.0","snazzy":"^8.0.0","progress":"^2.0.3","standard":"^13.0.2","topojson":"^1.6.27","watchify":"^3.11.1","gzip-size":"^5.1.1","mapshaper":"^0.4.122","node-wget":"^0.4.3","prettysize":"^2.0.0","jasmine-core":"^3.4.0","geojson-utils":"^1.1.0","karma-jasmine":"^2.0.1","fast-array-diff":"^0.2.0","karma-browserify":"^6.0.0","karma-firefox-launcher":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sane-topojson_4.0.0_1563218189656_0.5157294687566594","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-11-13T21:35:25.137Z","modified":"2026-09-14T15:42:24.823Z","1.0.0":"2015-11-13T21:35:25.137Z","1.1.0":"2015-11-15T20:10:38.536Z","1.2.0":"2015-11-15T20:43:49.760Z","1.2.2":"2015-11-18T15:05:09.033Z","1.2.3":"2015-11-18T15:12:44.418Z","2.0.0":"2016-10-25T04:15:15.264Z","3.0.0":"2019-05-17T13:33:00.548Z","3.0.1":"2019-05-17T13:43:25.346Z","4.0.0":"2019-07-15T19:16:29.865Z"},"bugs":{"url":"https://github.com/etpinard/sane-topojson/issues"},"author":{"name":"Étienne Tétreault-Pinard"},"license":"MIT","homepage":"https://github.com/etpinard/sane-topojson#readme","keywords":["topojson","geojson","shapefiles","maps"],"repository":{"url":"git+https://github.com/etpinard/sane-topojson.git","type":"git"},"description":"Ready-to-use multi-layer topojson files","maintainers":[{"email":"chris@plot.ly","name":"chriddyp"},{"email":"post.ben.here@gmail.com","name":"bpostlethwaite"},{"email":"antoine@plot.ly","name":"antrg"},{"email":"chuck@plot.ly","name":"bronsolo"},{"email":"t4rk@outlook.com","name":"t4rk"},{"email":"roman@plot.ly","name":"roman-nb"},{"email":"cameron.decoster@gmail.com","name":"camdecoster"},{"email":"alex@plot.ly","name":"alexcjohnson"},{"email":"adrian.borrmann@plot.ly","name":"aborrmann"},{"email":"emily@plot.ly","name":"emilykl-plotly"},{"email":"packages@plot.ly","name":"packages-team-plotly"},{"email":"code@etpinard.xyz","name":"etpinard"}],"readme":"# sane-topojson\n\n[![npm version][badge-version]][npm]\n\n[![Build Status][badge-travis]][travis]\n[![Dependency Status][badge-deps]][deps]\n[![devDependency Status][badge-dev-deps]][dev-deps]\n\nReady-to-use multi-layer topojson files.\n\n**-->** Go to [Natural Earth CHANGELOG](https://github.com/nvkelso/natural-earth-vector/blob/master/CHANGELOG)\n\nThis project encompasses the three step required to turn\n[Natural Earth Data](http://www.naturalearthdata.com/) into topojson files.\n\nThese are:\n\n- `npm run wget`: download to Natural Earth shapefiles and unzips them\n- `npm run shp2geo`: clip and convert shapefiles into geojson files\n- `npm run geo2topo` add properties and convert the geojson files into topojson\n  files\n\n### Usage\n\n```\nnpm install sane-topojson\n```\n\nand import/require the `index.js` or the one of the `dist/` files.\n\n### Layers\n\nA topojson with the `objects` field:\n\n```js\n{\n    coastlines: {\n        type: '',\n        geometries: []\n    },\n    countries: {\n        type: '',\n        geometries: [\n            {type: '', id: '', arcs: [], properties: {ct: [lon, lat]}},\n            // ...\n        ]\n    },\n    lakes: {\n        type: '',\n        geometries: []\n    },\n    land: {\n        type: '',\n        geometries: []\n    },\n    ocean: {\n        type: '',\n        geometries: []\n    }\n    rivers: {\n        type: '',\n        geometries: []\n    }\n    subunits: {\n        type: '',\n        geometries: [\n            {type: '', id: '', arcs: [], properties: {ct: [lon, lat], gu: 'ISO-3'}},\n            // ...\n        ]\n    }\n}\n```\n\nwhere `id` is the ISO-3 code for the `countries` layer and two-letter postal\ncode for the `subunits` layer. In `properties`, `ct` is the longitude and\nlatitude coordinates (in degrees East and degrees North respectively) of the\ncentroid of the geometry's largest polygon in area and `gu` stands for the\n\"governing unit\" for `subunits` features (i.e. the country where the subunit\nis).\n\n### Development dependencies\n\n- Install gdal (info:\n  [ubuntu](http://www.sarasafavi.com/installing-gdalogr-on-ubuntu.html) |\n  [mac](https://trac.osgeo.org/gdal/wiki/BuildingOnMac))\n- `npm i`\n\n### Configuration\n\nIn `./config.json`:\n\n- `resolutions`: array of resolutions to output\n- `scopes`: array of scopes to output\n\nsane-topojson will output `resolution.length` times `scopes.length` topojson\nfiles.\n\n- `vectors`: array of layers making up each topojson file\n\n## Credits\n\n2019 Étienne Tétreault-Pinard. MIT License\n\n[![JavaScript Style Guide](https://cdn.rawgit.com/standard/standard/master/badge.svg)](https://github.com/standard/standard)\n\n[npm]: https://www.npmjs.com/package/sane-topojson\n[travis]: https://travis-ci.org/etpinard/sane-topojson\n[badge-travis]: https://travis-ci.org/etpinard/sane-topojson.svg?branch=master\n[badge-version]: https://badge.fury.io/js/sane-topojson.svg\n[badge-deps]: https://david-dm.org/etpinard/sane-topojson.svg?style=flat-square\n[deps]: https://david-dm.org/etpinard/sane-topojson\n[badge-dev-deps]: https://david-dm.org/etpinard/sane-topojson/dev-status.svg?style=flat-square\n[dev-deps]: https://david-dm.org/etpinard/sane-topojson#info=devDependencies\n","readmeFilename":"README.md"}