{"_id":"dotted-map","_rev":"21-befec92be61f2c671ddde0d8d19c4a9c","name":"dotted-map","dist-tags":{"latest":"3.1.0"},"versions":{"1.0.0":{"name":"dotted-map","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"dotted-map@1.0.0","maintainers":[{"name":"ntag","email":"basilebruneau@gmail.com"}],"dist":{"shasum":"904a19f8452f13a7119e2e8c4ade1c2d0e088e3b","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-1.0.0.tgz","fileCount":5,"integrity":"sha512-LA8DsI0GwKD8mNkAsCrusxj7boA4CWNewiwO6RZENG5DQ74nJpAZTzqzE6LG7WfiOjJg8MrzjXhItxJpd/JbPA==","signatures":[{"sig":"MEUCIQDVlK9XJLgZi088sPpaE2kz0xcSgCnJq3AxlDxTfRiHEQIgZ9I884eCpIoeRoE/P8OATOtgR6zwlvGsqXo883SD584=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesxLQCRA9TVsSAnZWagAAIZMP/jL6+AA1fIa5LIDg12ef\n0O6yJ3a9GTaPVCFeTJiMlPVWjesr1SincRV+uebUNsmeCiUZDxAdqi6X5I+1\nrG/A2p+tf01xk7KBFEnUksleXMOPMQ4dleYZKUeIvz0EnRsG9I5jf0L2Md4v\nAwO87fMa3Q2NSb/5MfHJVxyvyMJrVEAhZmfHLrQyLEo8S0t+mDL5VlMZriiL\nqMkFEr6yykwWMHNJZUpp1yhJo1QRCP3OHcPhJJ/vdiOsCvTBevC4NIQIUgRg\npcLe1gOjlEWJMJMXxTPoN8iLgu+hKGvRKZ9BKgYHBoOaG360MTCvfDls7bQm\nL/m8DQJuYcQAfaMyL5dxfVrU3p7MteyQvIQoWjy0S3vpfwiCS3IKUG+XCmlc\nHZtBZQd5ESnqpAw/EPZXq4Yt78vniwAiaGBXPclUtAX25Cc/XKbW5oKLnDJa\nvyFYfN3nlMxNC4w6aZNzgVySZYQAFXzA2OsdvIvudXYOtO4WLV75ojMx1vg/\nWuroP1ZQOVHSxsk1S0uuZraWhGDViAF18WtbdpI6448lgz5MNy5SGQhyj8R6\nnIRkwPRjsOj7khze4/yZzNSi3m8G03fKkouzsPVAz7vhrqt5NALa1SafPph9\nd2HOduY+kElXFVs5ZI047rch8PYizWfRpF5ZLhXSwHLqtdjAJaTeKw2H8RXG\nO0t8\r\n=Fy6K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"147e0f5242d65bef0a1dccf39f2e0ee6373a7154","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ntag","email":"basilebruneau@gmail.com"},"_npmVersion":"6.14.4","description":"## Specs","directories":{},"_nodeVersion":"13.13.0","dependencies":{"proj4":"^2.6.1","point-in-geopolygon":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_1.0.0_1588794064322_0.17224219008863395","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"dotted-map","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"dotted-map@1.0.1","maintainers":[{"name":"ntag","email":"basilebruneau@gmail.com"}],"dist":{"shasum":"16483de52cb7068794ff33b5bd99179bad35e20e","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-1.0.1.tgz","fileCount":5,"integrity":"sha512-7m6fGe3WM+WuGDIsu6vhhKxnShk9cVieWr7MN6kGeYapwlTwvoiK+gKZYpaBiGkxVLI9u9em6s8inCsvTtK9RQ==","signatures":[{"sig":"MEYCIQCOgWiDOYwKvGfxd21z6Yh6gGNZACJbBhkbX6p0bDYgWQIhALZYEclkN1LNAtOaGllY9bPFHZjWS49OjvcKpnVsdbJ8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesxVjCRA9TVsSAnZWagAAj9QQAINwahpIboTU8Vs8Ghbm\nITg5MWgmLZ85dJUtO6ou6rAJKT5jVDVYbiuJVLrDyZbGhC0Qu9qIKFoq8mlb\n7qXnLOsNZgkjGNzI3oLNUJwVYFI5y/2oqVgq1KYDXIzz1fjF8oZiMZuwapp6\nvr6u+n7ENyIa/zfXyZd3nUbWzyR92Gk1Mp3nqrMigoDVI57Cd8qWubxIiyev\n4FSX2pOtbD6Xbcbj6vJoUYz3NIXG2qrBZp+noc0KA09xwA7Erw5qxbU9GNTY\nd0cd20eK5q1nOFOJb8lRqKiiKYCyYSBIhUBBtu0wN1QsnxQ8I/72rHHGaZf8\narpupZopIaxNXcT3XRqiv/5y9k04asMqIIWKW6CB6D2mOeS3miXn4+6gwTwn\ndzuB5/OdVqNZ7TP8RHpXHVyRpnRvCay6CKQ1Sf19TOkaSjr9TUZIm8rFNUbi\ndQ9EU8DnJ2axG6H/iP+CUiogtMVHJLKoOV9BNhZ9k4f/VY7o8TURunu4yfok\nWj5Ekeo789iOdZUt96FS74E1qxMd+XCO+EYKXlQu2i827v6/o2s80Kk24hT8\noRlz7Dwdxy0a2U5RnxNB5LIs1132hzsINJv8RJX9+us2DWxwqZ34g8ywlzdv\nslCoya0KC7Mtsp1F331HIkrEVLX2YC3l3esSGU4BDuuJg3yATvCyRy4NCxKX\nZQY7\r\n=0uCm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"147e0f5242d65bef0a1dccf39f2e0ee6373a7154","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ntag","email":"basilebruneau@gmail.com"},"_npmVersion":"6.14.4","description":"## Specs","directories":{},"_nodeVersion":"13.13.0","dependencies":{"proj4":"^2.6.1","point-in-geopolygon":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_1.0.1_1588794723419_0.26360364002690506","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"dotted-map","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"dotted-map@1.0.2","maintainers":[{"name":"ntag","email":"basilebruneau@gmail.com"}],"dist":{"shasum":"e8623303f5a9bebde6c1e27fe615529329d65c3e","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-1.0.2.tgz","fileCount":6,"integrity":"sha512-9v+OyWEdGl4nXYvOCWeTzvE95kgTAR0yEZN9Ec/td7HLBryiwdMERrLbdK3n6cFaHZteqzSsiBmdTxBIc1H2fQ==","signatures":[{"sig":"MEQCIG6wubVQRhopsd5r+xmJdqdzjjCt+BQN+6rqWK5kioFyAiA+COU+x0OCqfOmURR86GpM4lvfx0awK/mCyshhKtHfVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesyKJCRA9TVsSAnZWagAAe3kQAIo8LJNNQReO1c4uHlqu\nOSsfC9RxQG4VbVL4Kc0dMt/fN1cgIRg84/SxPSkQ4WGto83KnkrxS3io4d5N\n9tzI565qu0tqz+BwNDwfI8LeqJIIrfNTCVRHfkOY0FxaaNRksCwAI5wjZ/8+\n8Q8NTQZfLrzjLt8d9zbwGj6Lxl/79oAZOmeLqOkv2z7USYaCNC7h5pIRdgUu\nBW4qR7OGA3CLSz8bhWhZfaOjr1IzSnpWwBRcDq9azUlmAVZaKnUz8pssVxeo\nrq6FHeHACvTu6q/REICr1G+dRibbHoqKTh8RlIy8eGqcw6DK3hRTMOER9G64\nnqIvz2z/5bxCv3xmsl677W7l1mivJihIHNuJPbr3ZrtvaNEDXlbSxUQVR6wQ\nYco1x+eAMerB5s/IEL1hJ+OuSuwRNKG/+pyXSvN2VYbVUqKLJcZao7nOvhEI\nzQJD4ch25pb/MTH8+knbPu7e6kwK0F5jxOqJ9MyE0BjL1wr/S8et7qyXpJ7e\nmk7CTjiPBYxLjmmkSO6G04lBMLFQE2BcL7xc5gl0NqxTeOXbbLbl6ZcqoOAa\n0LI2FY7zw8u1R9pz6MyMCqVltoc60I3cVje/gUjyEu8LfcdrNRnUDmjF8i8p\nhpBkjy1fbeqBnLQDuajrZ0LIZeqsbqslcP+gmw1vdSEz2xPvBk6Sqsoy+ZFh\nM7Pd\r\n=krfc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"147e0f5242d65bef0a1dccf39f2e0ee6373a7154","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ntag","email":"basilebruneau@gmail.com"},"_npmVersion":"6.14.4","description":"## Specs","directories":{},"_nodeVersion":"13.13.0","dependencies":{"proj4":"^2.6.1","point-in-geopolygon":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_1.0.2_1588798088506_0.43438774593258356","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"dotted-map","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"dotted-map@1.0.3","maintainers":[{"name":"ntag","email":"basilebruneau@gmail.com"}],"dist":{"shasum":"1e25cd9a9ab4a90adbbe75369edca9a198accf41","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-1.0.3.tgz","fileCount":6,"integrity":"sha512-KOB0NUqHhXXiMaSC9a526xxWBkVuVc1hntmaWy6m0hgk5QUz1P3g4BZqU8WXLvZc4hp6ypFf5snAoQ58yO0OqA==","signatures":[{"sig":"MEYCIQCoL8KPMHGrZ7eMF5/iOnH7N2KdHokY2Prqt/lnXv5AbAIhAMkJyUEjNAv6gDWLHGVa/VkpQWWJdXYbpYY1OGMUNvoQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesyPgCRA9TVsSAnZWagAAM2AP/1lnDslwx5xTFeytRZV0\n6ONdBXneQpJc8T8nFN12KWFojG/QUVciS4EitdlLLDKIIxBrMLwJ3ttTtHEP\nciT+2Azv87XTHLDA3c60BFU146eA4e2RsYFf1OeU6FNfX+djVjEBEaCuEccw\nPTZgXhhazj7ZLS5T8uL4A3nVeWiTbrCeaP+JEA03gqFaRpkeDbzhjDYEgU79\nm4cMXpRyvOmOUMIwO/Pyd1KyXB3mn9fP1jl3yDjBELlzh/OcudaB+EDHPypC\n84SXGqkduwkcVpnKbv046dTcjY9/q485iQAXruiTxWRfIRNmFv/qIVW9wgaf\nZl+X/yGi7ETVGS5LhAg1U+S9fVIx4p6S2S9uGoF9gqUAQOWASB1fkF7lhlz0\nRWAo82pACZJW9BhgjhyQP8tDvO5svnpALTEmrfo2/ybG74XFV/pxUcdU/6TP\nwprlTr3Mdxj1HDdHNkIYJA12ze53gxlWO9sktcRzk8/R7uiR+JSiGl7xiE5c\nGlCHPhU+inqt9ePzCCC7Jt+iwzjX/4t5iS9Sn7lfZ0TN731Jln94SdY6Wrui\nFtswY2zbwJyRIq2gYCHRrF4uEfxAwRGj7zlORpuX4TTV36WezPtEUc4qaavc\nzofj0xp9fV91/1TRZOqJv7leYkfmkskJE8E28TDiLo0tr25hTZJWj4pwegfF\nEtXl\r\n=cIed\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"147e0f5242d65bef0a1dccf39f2e0ee6373a7154","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ntag","email":"basilebruneau@gmail.com"},"_npmVersion":"6.14.4","description":"## Specs","directories":{},"_nodeVersion":"13.13.0","dependencies":{"proj4":"^2.6.1","point-in-geopolygon":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_1.0.3_1588798432226_0.03682729457407974","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"dotted-map","version":"1.0.4","keywords":[],"author":"","license":"ISC","_id":"dotted-map@1.0.4","maintainers":[{"name":"ntag","email":"basilebruneau@gmail.com"}],"dist":{"shasum":"f148c853e694e61bbb923df9ea81acb377b37ec1","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-1.0.4.tgz","fileCount":6,"integrity":"sha512-ATw8JD3gNY2S9beiafjwxiYy900uHRWcBObQ7VE67bWUr/cNFRPvOO0JrnlX2OClK3nJ/NMiZUrrpjsy0dCwNA==","signatures":[{"sig":"MEUCIQCOppH3z4o9ruP5tfcH9b0NJ6GV9BVakyTrD/ZAUD1G1gIgQcj50qCsDEkDogdq0itEQkPbUuuj3dWnkBs5QMrELUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesyThCRA9TVsSAnZWagAAyZMP/22GpDpZw47tXGevzupj\n3WcX8XEa6YpMLq0WIda3eZtuaMTj7HG/lIpDM2V5hX3Cj9k0qVUOS2M2YRH4\nA/mERhpNnqQNJY8zmpQ/nHJf5Eo5M2d+qH4jk1Ezs/SL/T35G9+KaekMTNCE\nBgOL900fJm6PYYQTuzIhHIALWEKHNe+5PnAgqHEI1Qky4iG03rzZTOIx1ONn\n4P28eiVimOilMatx2plQVN8drZVD9MsumUVPSM2OffJyAxk+Skaom3EotP8O\nttarA9CCdAyhkryjqucHJ6xvvUQdNu90jWHoqtnY5/yeZMwfRO1YOZhVD0QA\nmT2hRC2G1aOhIRP4g3ZhGYW1mPMm3Da7OlALm8u2VA6iRL7FFqve7Oldd+sU\nMY14LcN19+8Nic5DS6c0t8vrYqvfOJZhOcs2XJsKVIpUHzX6d6sfI5gO3iCH\nBoPW/pLQrUrb3kGJm0naQR0llEwjSRBwDIPafUib57vQnFQ090hvyil3mp1d\n5xmFmxj7J5XGR9IU7upupTNPViiEnm1thDeZShnBhcvDFn/qrdJYdCtezMzh\nWkXLgOIHpBEYP+LrT9P3c7zooUr5oxd/S3zr9mX1rBI1stBZqBrjKgkD7e2h\n76xtzTufqhCIlnT5UjXDqyT53MwAhdO868q15ZLrQb/n7AGEIhRSOaUSnDsK\njLRi\r\n=0oP5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"147e0f5242d65bef0a1dccf39f2e0ee6373a7154","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ntag","email":"basilebruneau@gmail.com"},"_npmVersion":"6.14.4","description":"## Specs","directories":{},"sideEffects":false,"_nodeVersion":"13.13.0","dependencies":{"proj4":"^2.6.1","point-in-geopolygon":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_1.0.4_1588798689035_0.7210256937203374","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"dotted-map","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"dotted-map@1.1.0","maintainers":[{"name":"ntag","email":"basilebruneau@gmail.com"}],"dist":{"shasum":"be963ba4711a364998d28a75014b69e4cef34317","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-1.1.0.tgz","fileCount":6,"integrity":"sha512-LRhq7SqM3nOZeEnmVdncrUwXj+Ofw2fYB5KHiPckovxeNr+0y8GmExsg4nvtCcxmlOxd4iB/ySpD+G9m3VmQwQ==","signatures":[{"sig":"MEUCIQDJxiYBxEmt5xBzEJecVtwhjdbLcxTEukJF9tG+Ty9pvAIgem/tIdViYr1a7kJcLql4+UduN8FkMqL75cV+nTG2GI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesyceCRA9TVsSAnZWagAApO4P/2+rXOsRgwLo6E1ytWfS\nzT7ykdAFVzxM0GhgbzzEIMy7HxEyGjRgWtR3Ql+miqBmW7QtLu4ROLBCTq5n\nFfjw6JQMS+/K/L9vEWPK0goqop+iFjWDkFIwmJhWYd48PyVVz3qnAMDZYJRC\nx6dBFacN8PIxM5g79c5DnLe+1tq2TBc5DOD+P3oW+aMU/M0kdzJuHU1bWl8+\ndIr5mB9BWEKetL5R0VOdPM9Y7ncvGsZVXkpnKIhRfyJo+9P1sfvePduLEaEQ\nixl70MDXpM7djgQt/s3GfPugTQZp1gwQiVYcPVSns3Wcw0Pk2+h6CCyXZIEA\nKj6dmUn6OwPEi6hPRu5fhuTpotRpvumbc69an+z6G/QfonyOcDbB8Qxqdirq\nu/xd/8p72O4izf6tCe6QCRqUoe6CjfatqMKLtPmar3gWiS+k1+tGP7Zj10OT\nLGM6QRfHyM0GtDJxk7dePA2IIx1Os8WYeRdV24QAifpMh3zaeyoALTHZoRzo\nFs8CyveOi86YJqi0KFO5WCsktMB8r6QKOEQMWgyoRBaC+RQcxF6aRqWziTRo\nQf6NqhWb4KTJNWpq6EcoWUSNH3ll/tV3BnsSt/DsID5UWukvAuEDrW6rwmOz\nFSTLuxaryTpLQXyPnwJ7IaaeXFpbuTMjwmYoxkrKe0gpLCzu8ePHmJc3Uesj\nPifX\r\n=+NDG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ec62e5f75adc238091f2247a1b0636501e0b147a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ntag","email":"basilebruneau@gmail.com"},"_npmVersion":"6.14.4","description":"## Specs","directories":{},"sideEffects":false,"_nodeVersion":"13.13.0","dependencies":{"proj4":"^2.6.1","point-in-geopolygon":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_1.1.0_1588799261835_0.30161516756713525","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"dotted-map","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"dotted-map@1.1.1","maintainers":[{"name":"ntag","email":"basilebruneau@gmail.com"}],"dist":{"shasum":"4fdd450e8bc1d9af8a197c38ff25a968885df684","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-1.1.1.tgz","fileCount":6,"integrity":"sha512-JaSv40OKKdkGsUu9AvowMiwYlA7cyMMEuHqkG9ZshN+xOPjWJzSxCwKSQOr6BJGmT5vU+8qo/lY8cUyLkRAsfw==","signatures":[{"sig":"MEQCIH9ywWpN712nDu7rxzEmKSxs+Kve+41cBdEOGXOusm2LAiA3hkRN5rKSnlvF0cuXKXNVuwUAssX7rCwnIAqVa8MceA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeszDJCRA9TVsSAnZWagAA/vYP/jsGTQ+UEprqPFKnEyQu\nEqn5P0qzzJCM8M6ysjqhbLGlPAQq2tE9FTlz0weF4mngo45C3ltm4hXIQkWV\noU2+89AFVaJYoqsF4H2w3rspqOdlyYU/yZbCJVO/SLgVmdpjLANPBs6BkGmg\nRmkhouH/sOFkY/BjepmSBSHnSOnrTAU38m1qMxoyx+TwLTpXK0R9l28ozjro\ngQu8dXqZiow3UtY+nL7TfhyX1DTkS8sjDOp1bd4oiQU/F3R58aj3s283ZMYM\nRyrRoRAgDL1ySofV3amXOTzmPT9thG4531O9wUNWQ13FLAeNCLqO5F4iLljN\nRosbh22pjf6BuulkLJh6N+zBKLvuyRhwOW2JEU1BgUlaO/Maf6ufZ+/WqGRo\nHtjoJIdtRRR39X+lkoEA7T9c2NIkwi59wpfmZkjDCfxqsKOSo/Cj4yDMLwdP\ngQxFUiG/+9uy3v6R1Py+X9tzZsA2j3lC66X9bsqbt+tkcNW9whAaA8gxf1uH\nFnyQ0/+TdjIZE3RcADhL3PeY2TWmqsZsrRR7udl6BacB70pLhIl52b0VfKXC\niXIE8u2RecLZkal+1c9kH/8QI629LM6Zu3O2M0clPpokRPY1FxGmDNxoe5Zh\nUpew4kBdH6h9eAfaFTllFutQaTcOD3Vqpoy40Pfhtvlcv6y/e9wGKDjwmpqP\nN0nY\r\n=Ntwb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"05859e246342fb95b51d5bf7f06cec67fb642e05","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ntag","email":"basilebruneau@gmail.com"},"_npmVersion":"6.14.4","description":"## Specs","directories":{},"sideEffects":false,"_nodeVersion":"13.13.0","dependencies":{"proj4":"^2.6.1","point-in-geopolygon":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_1.1.1_1588801737038_0.9955506249980939","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"dotted-map","version":"1.2.0","keywords":[],"author":"","license":"ISC","_id":"dotted-map@1.2.0","maintainers":[{"name":"ntag","email":"basilebruneau@gmail.com"}],"dist":{"shasum":"b55745245022aa43e78e2394fbc7e67768214f9d","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-1.2.0.tgz","fileCount":6,"integrity":"sha512-bvFSnfzaQtiqmVQpT/tiRsYHlqoOlE5paXjw6P2tVlnsjmEIsbRcN5/5Ivmyb81eDrXmQySZi8AedYFS4D8gSg==","signatures":[{"sig":"MEUCIQCSyBKNFRVhfjogggmqZ8tINILuxrHegokW6ap//fq6fgIgQ5mP8ZDv3veYvRWi9mLmQG/BcA9VZ7YMncfklbLnbDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetnqaCRA9TVsSAnZWagAA8qwQAJPk5AHqDzH0cclGTecz\n6/pU2Ja28nD7WMn64DnYt8JBCrotgim9XgsZhbGZuHyhf23DeWuIr8fUXSiA\nMuynQWfs4gD1Wmd/JOampNH6Gd3Je0cim9HDmn5v11KUsnivi/GfcHh5Udmw\nBNK13V1Y4/epk2NrbdxAhbfRlbMI0ibo5w1tLhpNbDnr5rDL+sBROfMY7CxV\nUN4NPeVaEWxTydlFYtpS14YJyFL4k6jLdczd5llJk1Zy0Dj9nE3yBd7dY5rj\nZYZrdj9sHXsCNmn1pTf4bH7nzQs7flGhEFY9DZ6hZb6znasr1RJyDhBCMHfI\nm5Yxew3z1bh4C/t3X2HAV9FEtpKhPrtVQ6kL4O2BW9bbJMkmkObNkHtnzDwm\n2/u8LpP2NZvGTqBI5EIEGmjHY5TuqTJOXr2Atkuzp/FcfkmG3bSfOZlz771u\ntkzg8d90ylnFyCmhUmF7OdNlAZ/QGiaBurKj8Q5Tv1Ao8oyVonhkElzp6uxC\nzpF9+xNx+ErzGuSm5qQua+ELI/Hxw3iNHKnmo+a1g6uLyhbmt2+79cmj7zTk\nQSNKV5nlnXfhrBA/Vq6TVbFD9YoeZoobFgbICs9aGom4gNgnBNTrU3nuRl+l\nnqaHr3QnnIGkF4+hsYxUHTRhRu5NovjaRaXKr185Od5XQmUdiDFQPP8wvMU1\nTCdc\r\n=mYOk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ec79e1201d73d1730e36fde135a1f608850b0ddd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ntag","email":"basilebruneau@gmail.com"},"_npmVersion":"6.14.4","description":"## Specs","directories":{},"sideEffects":false,"_nodeVersion":"13.13.0","dependencies":{"proj4":"^2.6.1","@turf/boolean-point-in-polygon":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_1.2.0_1589017241633_0.6524734794289455","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"dotted-map","version":"1.2.1","keywords":["map","svg","dots","dotted","world","countries","country"],"author":"","license":"ISC","_id":"dotted-map@1.2.1","maintainers":[{"name":"ntag","email":"basilebruneau@gmail.com"}],"dist":{"shasum":"560f4673d37580f106d384bb1aa270694266436f","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-1.2.1.tgz","fileCount":6,"integrity":"sha512-HXGg1HKrHoz666UvbUxKycA+k3OoTX3SzhLFREpFKpjzr1sC5/hHD6Jl1G+5S2NhHcI7Kq8MDKthND8HaxKDEg==","signatures":[{"sig":"MEYCIQCvYTiiH4wxR0iTsmggVBk6Fk89lSoELCCxSGS0dNu3+AIhALHYXe0Z/qJcExYSKYI1CuHHz5EoZ/V85JKJeZVHTa14","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeto2XCRA9TVsSAnZWagAAwJ0QAI5anf6z+j5W68q4aZE3\nrXGIQsq75DQEk7g0CGzBn8p6ATIg9L8zuZ3GnAtACjDT/yp+aLhDem6BRR7+\n0wnqhDF+ncEM0zym4zrXoyHfwukl4f5mJTekMkh6O88ufk3Z1Sv4HwUtSmz2\nT0H2vbWfcptkjn8tcopguF8qy60efQKDV8h/t3RNnnKVu5S/pxW532/yoeMw\nL+kmWOcRKH928FpSUqCD4dRZq0Je/URwIhbBi1zat/ZrInLuequDrAZA5Ryp\nS1OkgB5GSch8iZLlGKH0Xe4VN/d7KjxNEt/J9KssY70wuarDvyN13ohUQV+Y\nZtavuMfgpKK5feWwP4q4mlr76v+E6xKu9oRBcl/uHBXpmDP5b4CqSShYk6Fc\nWRL2RNo8GCqxT7/3UDD3JQjuB2njWQ26uX1hwnhRIr9dU+NV6dQimB9Q3tyJ\nmGDBK55odAghZydjofz6T8jdtlnFLItchtodQXJvs08bkAbA9f0zz3uVDaQ6\n2IoxBAqdtoyp/prhIRBrL+J47X2V48AwREV41WLcDlhiOFrTN7JiEEIvDnqL\nhMUqziLxJmOlPFax3WWdBq42fZKDuzKn6mllsi+AB6K0BbeW3BSD35trT0XG\nEJIkRQmnWqAg32PQnvGeNnLQPaGZx2RCmtlFDFoaVmjJRKnl3fgyBFHrCcGG\nkfoz\r\n=KaO4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e370116b984e480ce56bc946f1699ac3183fdfff","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ntag","email":"basilebruneau@gmail.com"},"_npmVersion":"6.14.4","description":"Create a SVG map filled with dots for the world or countries","directories":{},"sideEffects":false,"_nodeVersion":"13.13.0","dependencies":{"proj4":"^2.6.1","@turf/boolean-point-in-polygon":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_1.2.1_1589022102508_0.4763870979406879","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"dotted-map","version":"1.2.2","keywords":["map","svg","dots","dotted","world","countries","country"],"author":"","license":"ISC","_id":"dotted-map@1.2.2","maintainers":[{"name":"ntag","email":"basilebruneau@gmail.com"}],"dist":{"shasum":"8731b24de6c5618f1a5f0ac7920ade4bcaab1f4a","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-1.2.2.tgz","fileCount":5,"integrity":"sha512-hT1COKMEp6w+UQJYticaaiLxqDkKJsnR1cTis2TsoZEVXifmoDlItL4QQ0CeYtcc2NCuqHsFL3HRO+Vt37rfEw==","signatures":[{"sig":"MEUCIQCOO7+H0E3/SqcHWMMtzmbO48fywCSvlapjjTTwqiTHiQIgPRwlyF24H5nhA6ozjVBu3CK5EJuGhOcOHMsj3PNZKHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJets6+CRA9TVsSAnZWagAA9zsP/i52pYVhJ2T+wl7ExmM5\nBGAfX0thZZ/vBlVwDXA6rLSsj7SITw3YFMumlpKfcGIY+5N5zc4y41kypaJK\nl7xnqVZXYdGUfWh5+txQazOYNVN6tQZX+w+7dfgA6v7qa2m/u/jaJhTOS1P6\n3+Hmyx1GjHCVn43DeDIcurhWXUgH7m6WQnsB6t4y9i5lD/NNWwYPXoFkZoGV\nYrCLFV8Pgt+PTpZPxcTv/FTFAK6xmsdT1LwakSQFNb20vHjC9f61sJAhc2i1\n2/owIirsnm6ORIJMZhPI4+YRb3HdFNhVFqpr+ysyg6tb3pLbrf7XZnxIQsDt\nzoid4v8BGk+Ls4CX18L6r/lXzP3k9MIBevWAo6iGvx8Gx7I6y+3lruQnwJRD\n2pWs5Rio/c+a+IMgaZSw8KxuuACrkgfN2RYQhud4xA6KK1RCogNonGl2+xVC\no0K1l9HSYh2dpVNwmPdxiZVrznCkAws+Mn1U4pbe/+FCQ5cl6U/NaM5CAxFh\n8Tnwe7gIYc8zVQ6jECKqtwrq/mWH13GfSlraixBnno4S5CyO9opYQJmSWYai\n4QCKVHj+Y9cC3QSV3AztgKpVWX0k9f7tnfGowXozZ/S0xOBBOBfYPzhJlk0W\n0ODCZKAGzVCJX2Mb7PV79ZczQJ9hoXpJcRtgY2SEK4fIqV1LkoJU1zu4qOwl\nIlxe\r\n=tYhH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b72ea10108835bd7f9778e04439813993b30e063","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ntag","email":"basilebruneau@gmail.com"},"_npmVersion":"6.14.4","description":"Create a SVG map filled with dots for the world or countries","directories":{},"sideEffects":false,"_nodeVersion":"13.13.0","dependencies":{"proj4":"^2.6.1","@turf/boolean-point-in-polygon":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_1.2.2_1589038781772_0.2885369045114681","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"dotted-map","version":"1.3.0","keywords":["map","svg","dots","dotted","world","countries","country"],"author":"","license":"ISC","_id":"dotted-map@1.3.0","maintainers":[{"name":"ntag","email":"basile@bruneau.email"}],"dist":{"shasum":"f6d24479eb6cd09a4497dfc8cd6c9a425c63ffef","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-1.3.0.tgz","fileCount":5,"integrity":"sha512-UEFrMX3d0fN1qE31Iu/NLF6plqq6pFyD8vLp8U1AGcf3mlrXdNVQ0b1yGa3Zq4H9Xa98qgK87FFJINz7lusZ1g==","signatures":[{"sig":"MEUCIE6N7PXrq/tczagolwwR6gYZUZXxE5xrgSGsGafJO9dwAiEAvdvH6kaBFrabZgd8TjSe++Xxz3wreVil8T9PSUqsHUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3h13CRA9TVsSAnZWagAA2OcP/RxsER5gVFebmQodtmA6\n7R9CJUAQCcYOYggmJME/zKbCX2aL3aBkkzv+zMYmlHHcuK+lYc9AVH91WqEI\nO9Xr9i0L80gDyTdcp0SzD9QGzVEMoQAd6XuEMMg7krjSHz1PUGdtDcMQb4m0\nRIraZ8TVUah21klLEV01NTMw/wIRfaQETEN2HPen0PhaXab1NTO8Y3RpxCUB\n4cG7Z/cVXFM3z8j5mpPOomjS5Vf1rclqddc+hPUWpG6SvMQHl6xtXlawBDSc\nB75ynX7fVLBB93GLtILK0c4+/tIBjTvm3tIb1vJI2tE8la/SXr6PuXF3VtOR\ns0k1Vccvh765pvrIJZz51xI7fA/w+f5pbDlRLAQ21Eu3PXh4XPHqxur3wcPX\nzJFodtmAey2DO3lz8zEpmTjeHK/rCV0nJX6auSHu8GnoIzyBx5jb0KjVz3e7\n7PbpPQ21anHLoj84Yp/HxScP3+/TsubzJufbVmb2v/8xOuXI1uhxKJH5ArSB\nKd4fiZ3lSl7makBwpbe67RTO9q7XjWwFaLsOxqXCMXIe/mvESR1k9UxyhHfM\nXwDJuBaqATbKQv8KZ0c/izvgbbjnCUvA8hZ90svpdgW/r3/3zrnr+OrXUKKB\ntoIQ3pXZkYeRGjrmNgtXKgU0kuyfHwJDE3x5vml+47lDyOfkCrk8Kum0xM01\n3WUY\r\n=DP+H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4bcc8195e6a25de92aa9a410999cc9980690cff0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ntag","email":"basile@bruneau.email"},"_npmVersion":"7.0.3","description":"Create a SVG map filled with dots for the world or countries","directories":{},"sideEffects":false,"_nodeVersion":"15.0.1","dependencies":{"proj4":"^2.6.1","@turf/boolean-point-in-polygon":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_1.3.0_1608392055061_0.009108483652751298","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"dotted-map","version":"2.0.0","keywords":["map","svg","dots","dotted","world","countries","country"],"author":{"name":"Basile Bruneau","email":"basile@bruneau.email"},"license":"MIT","_id":"dotted-map@2.0.0","maintainers":[{"name":"ntag","email":"basile@bruneau.email"}],"dist":{"shasum":"142397ef260dfe2d5856347b4c0b6980961ca09f","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-2.0.0.tgz","fileCount":9,"integrity":"sha512-+mwfsXyIIkSyq/PQgJNXo92EQzHJAGfWehptsPzoj8e+MA5QXrQgK/qt21W6uW8BVddnUrnxRCY6WKrpRJBlnw==","signatures":[{"sig":"MEUCIQC9Xx2xS0hrRIlTMVEXR0jguWWOzjXtieVKOPJnMc19PQIgV2Cx7byOF8AQpqAEwrvfCqCH+zlQO6i45gCATTASKBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":614854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgecEkCRA9TVsSAnZWagAAdaIP/2S9dMaDJoidTRYsKuub\niN7bYRNsIkAB2SBEudMhQpbHPy3hv7NZPK64zX3sRc13VWFFQnhNT+ur7KiT\n/4liFXWzpETe3gNq4GCU4F7x0GQStlM7Nx3RfzTq/0ATihl3RbGsxnHNJ5W/\nmpYKZNYkDl4ZCsOTxVJqPHTmd6uWuBtJ5Zy/sddC3to/LER4lNpVyPLuQ0EN\n27NI9vgU8J37LFqMlslKyGQCFz3iAGaAizY0JHX7VyZ6xuLpXGZ+jK82uwss\nBFT/MvHv3FxQjYKRYxNugLlAjocaBOoVH3Z+uG0SnhgscbKBd2U22lZft2Ik\nO2aAh5SctC67O7WriI40D8Xpk4kGW/dD7XpuO2bDdjulaHbe8dBxltixXnEw\nvw+7Mib6Xqq0QyADVkS+XaHyK+P54w+fGD+/GoRvI7M5gQYtRUO+JbiI6gBr\nYY7Xy2IYgVjmSMXgs4/HWD0ADF15Q4c0mo7KN3Euy4d/bky0sJGC5PhfsFCW\ngYNw98BTcmIocOQJ67NC7Gj8x/s17dGQ71o1XQkblEoGjiFagSdZLorIP1DY\nFxjOaQu0b2nGnhfut8Bsnb/6PtvBALwLTb/FwR6XBCwsZiftKgJfi0l+JQN7\nBnkVTSEArFypwm8zY5APa+x8xBa9jO66rml084rA0cVk1W6+wcMbullyCEN0\n2NjB\r\n=da1q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dotted-map.js","module":"src/index.js","gitHead":"a6873175d3f3c01798a7472e189ac80ab30f4e29","scripts":{"build":"webpack"},"_npmUser":{"name":"ntag","email":"basile@bruneau.email"},"_npmVersion":"7.10.0","description":"Create a SVG map filled with dots for the world or countries","directories":{},"sideEffects":false,"_nodeVersion":"15.8.0","dependencies":{"proj4":"^2.6.1","@turf/boolean-point-in-polygon":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.33.2","prettier":"^2.0.5","webpack-cli":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_2.0.0_1618592035382_0.8918442895213123","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"dotted-map","version":"2.1.0","keywords":["map","svg","dots","dotted","world","countries","country"],"author":{"name":"Basile Bruneau","email":"basile@bruneau.email"},"license":"MIT","_id":"dotted-map@2.1.0","maintainers":[{"name":"ntag","email":"basile@bruneau.email"}],"dist":{"shasum":"233bc4c5c8f643ef6bfee5bdc17dd6ebf3c32c1a","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-2.1.0.tgz","fileCount":10,"integrity":"sha512-etqgppLKl/SQ2sjiryyvVL49MwM/LkTWL9RjkRE5TEQQFvm+Da/PSxbBmlUMnHkKEYGkYdj1yIXfKjJS04k0kA==","signatures":[{"sig":"MEYCIQD3LruWF5c8h98oZlb2F9ubOjJ17mQRWpx5TITnDEL5HQIhAOMgAyHPulRJv9ihvPR1w1Z1jdKNpvZ3dbQuNRntiUHD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":533200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfz3oCRA9TVsSAnZWagAA+IwP/3wdF4krGv+QOXWQh+FG\nPrV0DwA/li6qW0fAYS+OD4Fd9TAjoCVIgqFyH07bhOoLdVd0PWAxMw1hU0LV\nhHZWxFN90LAedAEU9Ucsm2f4fJuwXhJSjLImHs6q+oV+/povQeQVlFGlSR8d\nIyIjXtqW2gIwfsEZoEaI1942PzV4D48goM4hrB2M0m0kQ8AKyxonOj29tW4L\nSdRJsVn9vj3PtSWIviHAFiqfL56jEueDbTG41SYvDkRVflaYbMdPMF5oxTfY\na2HGQ9QZ9fm5ti3W+wXa6G39bdSshAHmRfjyMa+Gk3n4QSs2GwLh6BF9igvo\ng94bpGqgH8sT5iZydqlqpFxpS0gSOAWKEKI+bA8o0Nxq54PkjEhp9ucqxNe6\noxY6nMpydT9KZjTpSTlAU7tvGVXpVexi7wMSHKYiaUGpV47nF2Ogwu1oPA5j\nfmnUbZ1ElmMpG3dt8UTENOdULYo26vcPG9kzVyZ9CPBSHTpRMDwtqgWSqyjR\nPTv6qq1o9NZzKFvEyxyitZXUx3fsGa8LWSjYE539cEgYmN5sZazmaN6ZGxzt\nZO8SfbaPSpZZeF5kQznIcIVFmFWxOto7FywD/JxtlnBgowmVHNeRq9H3csG5\n2F4Wlm8oLDOx8DjIRFYcl+hs1C8FbzquhoQoxAHOF8Bini3zBCecp7w8583G\nYN2f\r\n=9vTb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.bundle.js","module":"./src/index.js","exports":{".":"./dist/index.bundle.js","./without-countries":"./dist/without-countries.bundle.js"},"gitHead":"a6873175d3f3c01798a7472e189ac80ab30f4e29","scripts":{"build":"webpack"},"_npmUser":{"name":"ntag","email":"basile@bruneau.email"},"_npmVersion":"7.10.0","description":"Create a SVG map filled with dots for the world or countries","directories":{},"sideEffects":false,"_nodeVersion":"15.8.0","dependencies":{"proj4":"^2.6.1","@turf/boolean-point-in-polygon":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.33.2","prettier":"^2.0.5","webpack-cli":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_2.1.0_1618951655581_0.7592805913400318","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"dotted-map","version":"2.1.1","keywords":["map","svg","dots","dotted","world","countries","country"],"author":{"name":"Basile Bruneau","email":"basile@bruneau.email"},"license":"MIT","_id":"dotted-map@2.1.1","maintainers":[{"name":"ntag","email":"basile@bruneau.email"}],"dist":{"shasum":"4b9ea15be6d65645a78eb889104fa5e471dc38b2","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-2.1.1.tgz","fileCount":11,"integrity":"sha512-BFSaZsZ3PaJ2pcK6Hr4ue5ghfZg1Iv2P2mE326Xy1pum/97fJCq4KYqM5tfaTD+0MPMoHglfok/cTWZSrID0og==","signatures":[{"sig":"MEUCIQCTixfYl4NP0P9lzdxE0xZ5F/tZxspNZaFdTCGOEPMPzAIgT7HmDNAVFsKp1X5BexyAWpExD2JEBAXiymTyzkOprzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":535544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggz9/CRA9TVsSAnZWagAAqfwP/1BRT27NdgkihG68SD+2\nP5r1btP1yx/7ncmkywMjqMxQu6zZq5x5NRvCVpAa79uO1qIebJZU3u9ckhPh\noKYK5GaTCni7sq6fJyNL+zCEaPUWkmcZtKjZJuoyLes5AC+ZMrTNcEUx/2u+\nDCdLWGM+ALQBR+Tjhve4SY8mbX9f+MFA0YtJUmngyCdtkXB6JULEo+3qiGpC\n2W3majn2oixgKg5O1pfXOngipO/qoysSf7s0gNZluhH2RDTuEdNr08oC3ykT\njMkcvVrnqP8yu8sO1Lm7X2Ra5JA1oeHfxi9uYrzowoIS9runJth+4kOz3iy5\ndYO9cNu9xxgd6UE37OAJ42fNqHnRcLOQ5GxJvNtb4Ex/ZNld4Old9Q4jHzry\nuVypJH2whc3Ouwfhq/KoRhtVkuplD0sPdRpRPqYH85KWTxgk8Fk6rb7OnfWt\neRqBRadNdGBbp1QknDFUD7qiZzTaopPd03UpAcb3bR6sO/bYBnLeuCOm+ACb\n9MJ9RVioK3luvibb2PruuEsQjLt0GM+N+RO5+bKxhDpVSllW9CDSGlaOsta3\nhED+xd42V9JByMZo9adwxVXwhjHazHIwQjxLPOAJ+IW8lLKDL9T7yO9uvj4x\nPjGLCTesWVKn4ykA/ZdbOG2SpYLdrZclBO/8Abixdt+DTd7bF+bB6biOVe/7\ngBi4\r\n=vtjx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","module":"./src/with-countries.js","exports":{".":"./index.js","./without-countries":"./without-countries.js"},"gitHead":"571696b296b79f7f1a7cf31a0113461bd066b574","scripts":{"build":"webpack"},"_npmUser":{"name":"ntag","email":"basile@bruneau.email"},"_npmVersion":"7.8.0","description":"Create a SVG map filled with dots for the world or countries","directories":{},"sideEffects":false,"_nodeVersion":"15.8.0","dependencies":{"proj4":"^2.6.1","@turf/boolean-point-in-polygon":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.33.2","prettier":"^2.0.5","webpack-cli":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_2.1.1_1619214207070_0.3391805254213054","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"dotted-map","version":"2.2.0","keywords":["map","svg","dots","dotted","world","countries","country"],"author":{"name":"Basile Bruneau","email":"basile@bruneau.email"},"license":"MIT","_id":"dotted-map@2.2.0","maintainers":[{"name":"ntag","email":"basile@bruneau.email"}],"dist":{"shasum":"0d7711141af57ca06126382b977d59d6e24e4c06","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-2.2.0.tgz","fileCount":11,"integrity":"sha512-9LN0Npat07UOoxei+0yQpFCg9/UK59vnic0PdXyDPy1fY8HFzoCvZ2ogPyrB8kHLT7E816MER0LkMSPBI/7Cvg==","signatures":[{"sig":"MEYCIQCT9mENUf4cIUYYABpVxi2aE5Uvhw3Ma2eMS5PohZDPLgIhALIjRn/xT1RPloNzRcOswjF/WDrpyirzNb+sBTclS3d9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":538559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCAjuCRA9TVsSAnZWagAARWEP+weblHEPtUz+9h4JFvPb\n1Dww0KEpVBFcaAydO9oPqnAlgAN2ZzzMEOi0fedaAwATD4FSm8hgkEy8hxYW\nyBIdjq/9CjB56ssac9jHDQXKZ30fwOPKNQldtoZC6mimt3XLDXdqu1IhcFDI\n7+ZTbpjUwqhW44tfnjk6UT/LrMMjMfcO0WONs+1lb1fugXmaDEvdDJWmizfJ\nH2R4kji95jr7u8TSB6u0n3niGxGlFnoD5+vMIkBv5GUZc+5QM5vjnu02paSR\n4NkTCaQdhi6kJ/DdxEJAtqwfJrV/+xRLGsK44mCLdOQZybJJv6klVIIm8KwF\ntvN9oRycLF+keMP5uWyecfHEjQ2EdIhZJMBsSSc5fndpbOxKCbGcAy7OSp7d\nZf3wI+Kwhq0TtItUi8weBmvZG/9jr5CSm9DEYNinimF1+WPfuxJA0kuIebZh\nW1coF3Z0miCZNTOI8i7Yc6JKO48gIB2NKw+B+snjMuK1+YTOy+vtD4Juzvl0\nCT7AyWb/9vsBPpEtWYLTPSfD/hmMHWSwxnxZ8yw+nktDQLHZ815605JhOcBW\nzY/JmQkcXY5sHzdq8ok6xkGH07qwPSZTngE1VqrNs3ZUs7ONXoAbVAAgFdZI\nSs+5RL4/EjfXB5VpOGodPlAOXGY4cDMz1BpiNVEMmn0+FWC6mv+m7cbQ3SCg\nWB3c\r\n=ftSj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","module":"./src/with-countries.js","exports":{".":"./index.js","./without-countries":"./without-countries.js"},"gitHead":"d95b824138529ab0aaf64977063d8e34c00456f6","scripts":{"build":"webpack"},"_npmUser":{"name":"ntag","email":"basile@bruneau.email"},"_npmVersion":"8.3.0","description":"Create a SVG map filled with dots for the world or countries","directories":{},"sideEffects":false,"_nodeVersion":"16.6.0","dependencies":{"proj4":"^2.6.1","@turf/boolean-point-in-polygon":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.33.2","prettier":"^2.0.5","webpack-cli":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_2.2.0_1644693742258_0.3311014840700326","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"dotted-map","version":"2.2.1","keywords":["map","svg","dots","dotted","world","countries","country"],"author":{"name":"Basile Bruneau","email":"basile@bruneau.email"},"license":"MIT","_id":"dotted-map@2.2.1","maintainers":[{"name":"ntag","email":"basile@bruneau.email"}],"dist":{"shasum":"8966b11d1ab8a2a2b9b049697fde2a2fa0426ba1","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-2.2.1.tgz","fileCount":11,"integrity":"sha512-jeL2Tb3JbzldRg6FAxu/RSF8hH6NgaBjfNdJMk9yGBBphOZ2pIg1mkUZYEzg8mFCmTbsV7ruL0GSMC1i37DLoQ==","signatures":[{"sig":"MEQCIB9bHrTvRMfS0XrsLJRgcAw5gO8PA3Bbc6DUKF1DEkwcAiATyTPVOFZCZkZaGyXM+QHoP8Vizo9Upm25e6eT30UVNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":538686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCA2oCRA9TVsSAnZWagAAIUkP/jFLkH3t3klhK9jm2hIa\nhUIVuAOv1UvvyUB2pMibYXz2AQZgJKBsEM6si8QpG/2oQbR67Gbhsxj0ZH7E\nre6IWezINaBOHvCHaD1BNc+oP/cE7mSU/mn8wRFk/A+YUPoSI/CpPk1E3qtB\nqA3IMWsB0mR9JJqzuXcS7hDx6nNFhPJY1p3n/Mvh92n9Vze9pCIlLEXzEN4C\nAL0vhC1D6KyqaeAHw8N2Dc9uYvsCDYsPVgTcCv/NXcVYF2xqeoOJRWqr7dMb\n8i3dYyhof4yvs4FjlYkUS2VnpetsGaPdA7InN7X69451+xWailwu2aj3klvw\ny5BfOTjZAZyMCU2RYwyEKZFE4olNG/8shhWB9hyx3POAwkt0P4xapoAjtOH2\nBcCrB2/dsvw1XZLBHzfPEaCTJsRLcTY00IY/DYTQ/5tS5dkFStIWPEERiS+7\nGmN7TOQya60wAvXeB1by01O9GEewBEub6ujO6UaQKFTtWIaRQCz075McF47Z\n6YWCGn4GjGB5D7L6pFCl9br9o155nFMKHr0NLUslYKqwNs99nzA7c9PUHHWF\ndyQtNzRpsebd5tmx5Da5s0705pqPj8hGFkFYBaHRzgVSAbwi7b3+2F+nyGFp\nAclM0oobX10qja+HYhczsjJGEa4DwNud2q/PLGQ/8J5MH5SdnkgeORpn1i3n\nQhxE\r\n=JmkE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","module":"./src/with-countries.js","exports":{".":"./index.js","./without-countries":"./without-countries.js"},"gitHead":"d95b824138529ab0aaf64977063d8e34c00456f6","scripts":{"build":"webpack"},"_npmUser":{"name":"ntag","email":"basile@bruneau.email"},"_npmVersion":"8.3.0","description":"Create a SVG map filled with dots for the world or countries","directories":{},"sideEffects":false,"_nodeVersion":"16.6.0","dependencies":{"proj4":"^2.6.1","@turf/boolean-point-in-polygon":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.33.2","prettier":"^2.0.5","webpack-cli":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_2.2.1_1644694952714_0.8826118496801127","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"dotted-map","version":"2.2.2","keywords":["map","svg","dots","dotted","world","countries","country"],"author":{"name":"Basile Bruneau","email":"basile@bruneau.email"},"license":"MIT","_id":"dotted-map@2.2.2","maintainers":[{"name":"ntag","email":"basile@bruneau.email"}],"dist":{"shasum":"3f02342b0d975bbea8afef81ab5435da38ce15be","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-2.2.2.tgz","fileCount":11,"integrity":"sha512-WpQykzw1hiBhlFN51gwRPSZvFvKRUQkncgNrScM21zNbwl39XaTUWWjocJiGERaz+mg0HiojZM9G1hGgpPzNQQ==","signatures":[{"sig":"MEUCIQCkbpwDgiLZG0ah8lyQyRlE0pDBwNSMctm/Sf6Hv+JlwAIgdnY8KNKL3MLGoz+mZLfyU4obewnwcRdABd65WD0ypds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":538706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCBBeCRA9TVsSAnZWagAAiMsP/2VVL2U3fgFUa4h1LmGd\n6Ks3TSrG4bSH4hideH5QSBWquFp7l/l2+Rt4iu1JzKZlc0yPXkU7gGHKRsSe\nlP+g7Zjh7Pwio8BY4eGE+75zVlzqe0fD83oDmvDcesyIdS91dE4RVInPLcB1\nYeGTs+gWXkNvEdsn095juByU6ZhRmi7fSoLRgBuyVncTB3SEHZqpYmwfpxEM\nwr3diY49Khnhv2Mpbs2mwb+p4nK9Eyg2BR+dtBJoCW8J9kW64a12HpRG092S\nr2wcP5B9G80o4dRzZdy0F4/xxBmz8zHc9eFjR4re1aO/Qx0XUm98f1ntvM6R\nAWm3zRSnZrNyzIAj7I9j5Hl9Xx05bk0wg7I5K5F36zWl3yskgQa3UgjMW6gO\nIzxhCovKa4jsgM4GrfwnscF6ri6Ui+ttKNE4IOYYBzk1DNKfOeEb9Z8MUcf4\nmgStW9MV9df56InlfALddHr4Br7sZzrNkPuEGZrQAnsEynmtGTNLzW56jhTg\n6K4se0FgSaO0G0vNPs/dpr3HtI8iD+7Bh7RHOHpL9ZyZffpFtIO9rzTRaihE\nUd6wwWU1wFWBzsvUzCtkiWyuQWorBEn5EjzyDVvcAEy6GysYvyD+OF1esKF1\n+SDCdLY1NRd7H0tKsXy3NjxrdbS4bP92161S8S3zUz1Mk/PD2qgUfGpQit02\ngEHI\r\n=ffw6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","module":"./src/with-countries.js","exports":{".":"./index.js","./without-countries":"./without-countries.js"},"gitHead":"1ee4354b9e9cabb5cb1a66ada9372a2057031e5a","scripts":{"build":"webpack"},"_npmUser":{"name":"ntag","email":"basile@bruneau.email"},"_npmVersion":"8.3.0","description":"Create a SVG map filled with dots for the world or countries","directories":{},"sideEffects":false,"_nodeVersion":"16.6.0","dependencies":{"proj4":"^2.6.1","@turf/boolean-point-in-polygon":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.33.2","prettier":"^2.0.5","webpack-cli":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_2.2.2_1644695646164_0.14770425058400383","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"dotted-map","version":"2.2.3","keywords":["map","svg","dots","dotted","world","countries","country"],"author":{"name":"Basile Bruneau","email":"basile@bruneau.email"},"license":"MIT","_id":"dotted-map@2.2.3","maintainers":[{"name":"ntag","email":"basile@bruneau.email"}],"dist":{"shasum":"04bcdceed4aa3877564d88344e0726d47b85480b","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-2.2.3.tgz","fileCount":12,"integrity":"sha512-8hyOOHHLLVCcCisM3yb9hqp+3bJ7TSMcr1SfrUw8Wxp5UMqih35jIvUyagweCooJbz/EH1nC9GGuPysh7+YlAg==","signatures":[{"sig":"MEUCIQCZ00EYgHiHAIUmqMtWNUjqYeDd6Y5fr2HqFZImy1pLeQIgZoHKHMmRTyRbRLSVy0txsOiGCZ+Z54ttwRp3oyNqrGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCTiWCRA9TVsSAnZWagAAZPIP/3YiAW785hOBqDgsIQ7x\nkNbkr1QtC6AF3sF7TXa2PVxeiMIbHbAiVsfgMj2XGIEflEVyWFQAME1pubMn\n/JoodGAGnjjd0LFRdFnnjSeH5m4CG4JpyDWA4j/P/0O1VuOGllFMTgSpLSfI\nzudRB6/LbZxYwetG6ymDyTknomJvDvCHAf1sid78CbPvedhoqE9HTYgpQJ0H\n8UNc8DCnZucRuoUynh6Z0c9RnRPI7xKVsgfUFkB4jA9z9LB9q+nxql0pwEa3\nUmjlVau3pHIF/JtXlAh4jmz3/2Ox0Lq+KaNRsgs2qYm72XZ8XQ08/wuQ8/Hc\nzAjpL7cwnmjhGkv/afMHhISgt/ap7OYamnNd7jhMtZJ47dB7eP6oj3+AqJAF\nFNNVdtUX0Y/nMSeUxaEx4rR/XnFvogQecUc4THQWvuK62NwaLNlIs6caYGbS\n9GN4hknoiZveVBtSE6KG/TonfIF6/dp7ZgIdSQhz784xv0UmpxkFGziekqlN\ntKO3ku9gHivkG7fohp0tsfM+8ASBv9zJ8WRyscZiLVotj28d8uvxhte6egDV\n1DrbVBJXWyJbP4JjUrRURw4KdFfwFO107boMmtrRPwovRSyua0axnJTRdRwl\nbfuvWAkvzGUMuEhS/epVnkdeEjiW0Afig/bFxWWkzO2k5i76+oU8MWo3UL+O\nZIDW\r\n=wmsr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","module":"./src/with-countries.js","exports":{".":"./index.js","./without-countries":"./without-countries.js"},"gitHead":"65e3d4c028b97b395b634d192d0da8212b878365","scripts":{"test":"node test.js","build":"webpack"},"_npmUser":{"name":"ntag","email":"basile@bruneau.email"},"_npmVersion":"8.1.2","description":"Create a SVG map filled with dots for the world or countries","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","dependencies":{"proj4":"^2.6.1","@turf/boolean-point-in-polygon":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.33.2","prettier":"^2.0.5","webpack-cli":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_2.2.3_1644771477947_0.5202804006787347","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"dotted-map","version":"3.0.0","keywords":["map","svg","dots","dotted","world","countries","country"],"author":{"name":"Basile Bruneau","email":"basile@bruneau.email"},"license":"MIT","_id":"dotted-map@3.0.0","maintainers":[{"name":"ntag","email":"basile@bruneau.email"}],"homepage":"https://github.com/NTag/dotted-map","bugs":{"url":"https://github.com/NTag/dotted-map/issues"},"dist":{"shasum":"55b5eb55c42fc4af0c56ea8ca069211c66b5bf06","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-3.0.0.tgz","fileCount":14,"integrity":"sha512-W9sNaO4MZTS+Tc6M/jA09G1LadQOYO2jXEIcDyUAKRgpKzYjY0tCh3mpWPnuX5xIz6m4ztkCq5vjfhlkkL7Gsw==","signatures":[{"sig":"MEUCIBb19LAPfmCMOBc1LTOEFPbtsZmFsQQexO5OJz/OTpDXAiEAygqdHNoFM7fNZTrmY5Iv/EoALOaLc15cVr30lVaNdeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dotted-map@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":719949},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./without-countries":{"import":{"types":"./dist/without-countries.d.mts","default":"./dist/without-countries.mjs"},"require":{"types":"./dist/without-countries.d.cts","default":"./dist/without-countries.cjs"}}},"gitHead":"465b44cf9a0325f0a8ca55b3746d0080d71165b3","scripts":{"test":"node test.js","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:deb4034f-0ccc-479e-8f96-33db3581309f"}},"repository":{"url":"git+https://github.com/NTag/dotted-map.git","type":"git"},"_npmVersion":"11.8.0","description":"Create a SVG map filled with dots for the world or countries","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"proj4":"^2.20.2","@turf/boolean-point-in-polygon":"^7.3.4"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","prettier":"^3.8.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/dotted-map_3.0.0_1772056226510_0.08906807194110833","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"dotted-map","version":"3.1.0","description":"Create a SVG map filled with dots for the world or countries","type":"module","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./without-countries":{"import":{"types":"./dist/without-countries.d.mts","default":"./dist/without-countries.mjs"},"require":{"types":"./dist/without-countries.d.cts","default":"./dist/without-countries.cjs"}}},"engines":{"node":">=18"},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit","test":"node test.js"},"keywords":["map","svg","dots","dotted","world","countries","country"],"repository":{"type":"git","url":"git+https://github.com/NTag/dotted-map.git"},"author":{"name":"Basile Bruneau","email":"basile@bruneau.email"},"license":"MIT","bugs":{"url":"https://github.com/NTag/dotted-map/issues"},"homepage":"https://github.com/NTag/dotted-map","dependencies":{"@turf/boolean-point-in-polygon":"^7.3.4","proj4":"^2.20.2"},"devDependencies":{"prettier":"^3.8.1","tsdown":"^0.20.3","typescript":"^5.9.3"},"sideEffects":false,"gitHead":"4cd7131db1e698009d0b991d69fa0499d9df3c5c","_id":"dotted-map@3.1.0","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-E0z9o5IaTf44FnWHvbyg4QQcBwXgzZJr82HJASWb1dKUCULHfnlWKRpfe5EFHTk/yaoS1sQSLMyMrL6o74/sIw==","shasum":"8229b3dd57a4bcc78e3415ce9378c9c283683903","tarball":"https://registry.npmjs.org/dotted-map/-/dotted-map-3.1.0.tgz","fileCount":14,"unpackedSize":729422,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dotted-map@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGXns5OSjWIdjqAOFO96ZShqBWRPrS/KKj4iYyvAlUeLAiEAy3iUiB90wrvUvILDnXaEyMGa9AkYnPvkR0jV9rTsS1A="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:deb4034f-0ccc-479e-8f96-33db3581309f"}},"directories":{},"maintainers":[{"name":"ntag","email":"basile@bruneau.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dotted-map_3.1.0_1772058637335_0.5599604664647302"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-06T19:41:04.321Z","modified":"2026-02-25T22:30:37.963Z","1.0.0":"2020-05-06T19:41:04.452Z","1.0.1":"2020-05-06T19:52:03.556Z","1.0.2":"2020-05-06T20:48:08.622Z","1.0.3":"2020-05-06T20:53:52.362Z","1.0.4":"2020-05-06T20:58:09.159Z","1.1.0":"2020-05-06T21:07:41.950Z","1.1.1":"2020-05-06T21:48:57.183Z","1.2.0":"2020-05-09T09:40:41.746Z","1.2.1":"2020-05-09T11:01:42.653Z","1.2.2":"2020-05-09T15:39:41.981Z","1.3.0":"2020-12-19T15:34:15.284Z","2.0.0":"2021-04-16T16:53:55.870Z","2.1.0":"2021-04-20T20:47:35.757Z","2.1.1":"2021-04-23T21:43:27.258Z","2.2.0":"2022-02-12T19:22:22.489Z","2.2.1":"2022-02-12T19:42:32.889Z","2.2.2":"2022-02-12T19:54:06.338Z","2.2.3":"2022-02-13T16:57:58.157Z","3.0.0":"2026-02-25T21:50:26.670Z","3.1.0":"2026-02-25T22:30:37.643Z"},"bugs":{"url":"https://github.com/NTag/dotted-map/issues"},"author":{"name":"Basile Bruneau","email":"basile@bruneau.email"},"license":"MIT","homepage":"https://github.com/NTag/dotted-map","keywords":["map","svg","dots","dotted","world","countries","country"],"repository":{"type":"git","url":"git+https://github.com/NTag/dotted-map.git"},"description":"Create a SVG map filled with dots for the world or countries","maintainers":[{"name":"ntag","email":"basile@bruneau.email"}],"readme":"[![npm version](https://badge.fury.io/js/dotted-map.svg)](https://www.npmjs.com/package/dotted-map)\n\n# dotted-map\n\n<div align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/NTag/dotted-map/master/images/world-vertical-circle-light.svg\" width=\"100%\" />\n\n  <img src=\"https://raw.githubusercontent.com/NTag/dotted-map/master/images/world-diagonal-circle-dark.svg\" width=\"100%\" />\n\n  <img src=\"https://raw.githubusercontent.com/NTag/dotted-map/master/images/world-orthographic-circle-dark.svg\" width=\"100%\" />\n\n  <img src=\"https://raw.githubusercontent.com/NTag/dotted-map/master/images/france-diagonal-hexagon-light.svg\" height=\"150px\" />\n  <img src=\"https://raw.githubusercontent.com/NTag/dotted-map/master/images/italy-diagonal-hexagon-light.svg\" height=\"150px\" />\n  <img src=\"https://raw.githubusercontent.com/NTag/dotted-map/master/images/uk-diagonal-hexagon-light.svg\" height=\"150px\" />\n  <br />\n  <em>You can limit to one (or several) countries (France, Italy, UK)</em>\n</div>\n\n## Installation\n\nRequires NodeJS ≥ 18.\n\n```bash\nnpm i dotted-map\n```\n\n## Usage\n\n```js\nimport fs from 'fs';\nimport DottedMap from 'dotted-map';\n\nconst map = new DottedMap({ height: 60, grid: 'diagonal' });\n\nmap.addPin({\n  lat: 40.73061,\n  lng: -73.935242,\n  svgOptions: { color: '#d6ff79', radius: 0.4 },\n});\nmap.addPin({\n  lat: 48.8534,\n  lng: 2.3488,\n  svgOptions: { color: '#fffcf2', radius: 0.4 },\n});\n\nconst svgMap = map.getSVG({\n  radius: 0.22,\n  color: '#423B38',\n  shape: 'circle',\n  backgroundColor: '#020300',\n});\n\nfs.writeFileSync('./map.svg', svgMap);\n```\n\nIf you use a large number of points (height or width ≥ 100), it may take a bit of time to compute the map (from 1 to 30 seconds depending on your device and number of points). This is why the result grid is cached. If you don’t change the parameters of `new DottedMap`, the next maps will be a lot faster to generate. You can however change the pins and the SVG options.\n\nIt’s also possible to use it in **Leaflet**, see [an example here](https://github.com/NTag/colivings/blob/main/src/App.js).\n\n### Precomputing the map\n\nBecause the previous operation can be expansive (especially if you want to use DottedMap in a browser or React Native app), it’s possible to precompute the grid. You will still be able to add pins on-the-fly, in real time. This also allows you to import a lighter version of the library. This is especially useful if you always use the same map parameters, but only change the pins.\n\n```js\n// So you do this first step only once, when developing your app\nimport { getMapJSON } from 'dotted-map';\n\n// This function accepts the same arguments as DottedMap in the example above.\nconst mapJsonString = getMapJSON({ height: 60, grid: 'diagonal' });\nconsole.log(mapJsonString);\n\n// This string will contain everything about the grid. You will need to copy\n// and include it in your front.\n```\n\n```js\n// Now we are in your app, let’s imagine it’s a React app\n\n// This import doesn’t include coordinates of countries: it’s lighter\n// that 'dotted-map', so especially useful in fronts.\n// However, you must give it a map you have pre-computed before.\nimport DottedMap from 'dotted-map/without-countries';\n\n// Basically myMap.js contains something like:\n//\n// const MyMapString = 'the string mapJsonString that you got on the first step';\n// export default MyMapString;\nimport MyMapString from './myMap';\n\nconst MyComponent = () => {\n  // It’s safe to re-create the map at each render, because of the\n  // pre-computation it’s super fast ⚡️\n  const map = new DottedMap({ map: JSON.parse(MyMapString) });\n\n  map.addPin({\n    lat: 40.73061,\n    lng: -73.935242,\n    svgOptions: { color: '#d6ff79', radius: 0.4 },\n  });\n\n  const svgMap = map.getSVG({\n    radius: 0.22,\n    color: '#423B38',\n    shape: 'circle',\n    backgroundColor: '#020300',\n  });\n\n  return (\n    <div>\n      <img src={`data:image/svg+xml;utf8,${encodeURIComponent(svgMap)}`} />\n    </div>\n  );\n};\n\nexport default MyComponent;\n```\n\nThat’s how you can display a super stylish map in your React webapp, without impacting the size of your bundle nor the performance of your app (browsers are very fast at rendering SVGs).\n\n## Specs\n\n```js\nimport DottedMap from 'dotted-map';\n\n// Create the map\nconst map = new DottedMap({\n  height,\n  width, // just specify either height or width, so the ratio of the map is correct\n  countries: [‘FRA’] // look into `countries.geo.json` to see which keys to use. You can also omit this parameter and the whole world will be used\n  region: { lat: { min, max }, lng: { min, max } }, // if not present, it will fit the countries (and if no country is specified, the whole world)\n  grid: ‘vertical’ | ‘diagonal’, // how points should be aligned\n  projection: { name, center }, // optional, see below\n  avoidOuterPins: false | true, // if it’s true, prevent adding pins when they are outside of region/countries\n});\n\n// Add some points/change the color of existing points\nmap.addPin({\n  lat,\n  lng,\n  svgOptions: { color, radius },\n  data, // whatever you want, useful if you use the method `getPoints` to get the raw points\n});\n\n// If you want to get the raw array of points\nmap.getPoints();\n// [{ x, y, data, svgOptions }]\n\n// Or use this method to get a string which is a SVG\nmap.getSVG({\n  shape: 'circle' | 'hexagon', // if you use hexagon, prefer the grid `diagonal`\n  backgroundColor, // background color of the map\n  color, // default color of the points\n  radius: 0.5, // default radius of the points\n});\n// <svg><circle … /><circle …></svg>\n```\n\n### Projection\n\nBy default, the map uses the Mercator projection. You can optionally pass a `projection` parameter to use a different one:\n\n```js\nconst map = new DottedMap({\n  height: 60,\n  grid: 'diagonal',\n  projection: { name: 'robinson' },\n});\n```\n\nAvailable projections: `mercator` (default), `equirectangular`, `robinson`, `equalEarth`, `mollweide`, `miller`, `sinusoidal`, `orthographic`, `gallPeters`, `vanDerGrinten`.\n\nYou can also pass a `center` to shift the map's center point. This is especially useful for `orthographic` (which shows a single hemisphere) but works with any projection:\n\n```js\n// Orthographic projection centered on North America\nconst map = new DottedMap({\n  height: 60,\n  grid: 'diagonal',\n  projection: { name: 'orthographic', center: { lat: 40, lng: -100 } },\n});\n\n// Robinson projection centered on the Pacific\nconst map = new DottedMap({\n  height: 60,\n  projection: { name: 'robinson', center: { lat: 0, lng: 150 } },\n});\n```\n\nNote: for `orthographic`, pins on the back side of the globe (not visible) will be ignored.\n\n## Acknowledgments\n\nCountries are from https://github.com/johan/world.geo.json.\n","readmeFilename":"README.md"}