{"versions":{"0.0.1":{"name":"arc","description":"draw great circle arcs","url":"https://github.com/springmeyer/arc.js","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle"],"contributors":[{"name":"Dane Springmeyer","email":"dane@dbsgeo.com"}],"version":"0.0.1","licenses":[{"type":"BSD"}],"main":"./index","engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{},"_npmUser":{"name":"anonymous","email":"dane@dbsgeo.com"},"_id":"arc@0.0.1","_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.2","_defaultsLoaded":true,"dist":{"shasum":"e4d0544d578384d165db6a888996a3b48e9f5087","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/arc/-/arc-0.0.1.tgz","integrity":"sha512-wXmpQLO8xlac6KQKGB71NGNkPdf7u54VhgbGK1xar5+XlajFgr35Eq6FCYto+ZelFBwLsIluK/O7p2wnCvvijA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDu6KV4oa3WzoHqPfNw0bBHvaB9t8xmHq02iK01heYcDAiB2PatBwQtydQMq4dYvdieE9E5eTtCjYMR+iwQS/OnxBw=="}]},"maintainers":[{"name":"anonymous","email":"dane@dbsgeo.com"}],"directories":{}},"0.0.2":{"name":"arc","description":"draw great circle arcs","url":"https://github.com/springmeyer/arc.js","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle"],"contributors":[{"name":"Dane Springmeyer","email":"dane@dbsgeo.com"}],"version":"0.0.2","licenses":[{"type":"BSD"}],"main":"./index","engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{},"_id":"arc@0.0.2","dist":{"shasum":"3519e0b0590de41cc3b4ca5171cf7376f3701cb9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/arc/-/arc-0.0.2.tgz","integrity":"sha512-d7OhAymkvsODnGccMEKX6kXlRc52e8JmBWZ/LQT6E24QmNz0puhCLv0YXWI9rIZBKEmJFuAwbCdgb9RbcjDHXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+DCdSiNqIfrWBd3vQBoR36GE8LkFK4Pi/oTEEt3tOVwIge30vYc7lhIlCilu3cUeSnMnO6eJEhR0pINKq5GNWBi4="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"anonymous","email":"dane@dbsgeo.com"},"maintainers":[{"name":"anonymous","email":"dane@dbsgeo.com"},{"name":"anonymous","email":"macwright@gmail.com"}],"directories":{}},"0.0.3":{"name":"arc","version":"0.0.3","description":"draw great circle arcs","url":"https://github.com/springmeyer/arc.js","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle"],"contributors":[{"name":"Dane Springmeyer","email":"dane@dbsgeo.com"}],"repository":{"type":"git","url":"git://github.com/springmeyer/arc.js.git"},"licenses":[{"type":"BSD"}],"main":"./index","engines":{"node":">=0.4.0"},"scripts":{"test":"mocha -R spec"},"bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"homepage":"https://github.com/springmeyer/arc.js","_id":"arc@0.0.3","dist":{"shasum":"43a8dfef3eaab55bae22c7cc1fe0692bbb682223","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/arc/-/arc-0.0.3.tgz","integrity":"sha512-F3g44ITZ15G7E5hWdK/sAdMaB1x9TbSH7VfNnLMibEcETDX1KNzck9+mdbw7HUM2Lm1OWco5Ko7kbOCDaWIZPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDh/B3jG568Z8c4gIzEr2/WgCw9MfFaY0pLeuU3hw1lRAiEAjjtiiYPmZNH87psh9VsgAC5HfcVDhLpfjqgEWEJiOnw="}]},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"anonymous","email":"dane@mapbox.com"},"maintainers":[{"name":"anonymous","email":"dane@mapbox.com"}],"directories":{}},"0.1.0":{"name":"arc","version":"0.1.0","description":"draw great circle arcs","url":"https://github.com/springmeyer/arc.js","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle"],"contributors":[{"name":"Dane Springmeyer","email":"dane@dbsgeo.com"}],"repository":{"type":"git","url":"git://github.com/springmeyer/arc.js.git"},"licenses":[{"type":"BSD"}],"main":"./index","engines":{"node":">=0.4.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"~1.17.1"},"bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"homepage":"https://github.com/springmeyer/arc.js","_id":"arc@0.1.0","dist":{"shasum":"00a4132036cfb33869c7f219ef78287a1fa92c75","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/arc/-/arc-0.1.0.tgz","integrity":"sha512-NB03yPdvDpdKME/8s2WAcY9qMcn/q8rgyw/b+TWjC9HpFhuXNYA3xpjxUjJPZ6fGUrApFefddqemrifKpWIGiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsakooL4YbkzVW09u4nyn3A01vPBZHVJ2aIuGhMTY0rAiEAhGpYuRZSHN5XZbdSwwDK1tSdSYtmW+GDN800//YcXmE="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"anonymous","email":"dane@mapbox.com"},"maintainers":[{"name":"anonymous","email":"dane@dbsgeo.com"},{"name":"anonymous","email":"macwright@gmail.com"}],"directories":{}},"0.1.1":{"name":"arc","version":"0.1.1","description":"draw great circle arcs","url":"https://github.com/springmeyer/arc.js","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle"],"contributors":[{"name":"Dane Springmeyer","email":"dane@dbsgeo.com"}],"repository":{"type":"git","url":"git://github.com/springmeyer/arc.js.git"},"licenses":[{"type":"BSD"}],"main":"./index","engines":{"node":">=0.4.0"},"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"~2.12.1"},"testling":{"files":"test/*.js","browsers":["chrome/22..latest","firefox/16..latest","safari/latest"]},"gitHead":"7ea51c89915604f6e691b28b6fbdeeb95e54e820","bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"homepage":"https://github.com/springmeyer/arc.js#readme","_id":"arc@0.1.1","_npmVersion":"6.1.0","_nodeVersion":"6.14.3","_npmUser":{"name":"anonymous","email":"dane@mapbox.com"},"dist":{"integrity":"sha512-gJsNNbnJW7UMU9ccjBaRh2evSyltbinzRGNPX9aiW28QxbGMtwMDC0YL6lkF73b+y+BUAOT/dUN2DMQDB1Is5w==","shasum":"ec52a6c41d1e5ecbd54fc812dafad80febf4127b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/arc/-/arc-0.1.1.tgz","fileCount":10,"unpackedSize":18851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKpRACRA9TVsSAnZWagAAIFcP/2Wte2VKlBkOdKCpNd78\nU/9wbtCrFjszGkq6IBuq14Bttp57BWfE4VzJg3Ii8s99Zki/h2PNauhYJYRf\nK2kNRv6oNlrDIZfXBDMALOZqphT3zcq5y+X09MfXEE4Hyg9PxZhxAebPIrvy\n+Qa+MV58ygWC/xk5w0X9Qj6PHOvzFDT71d3I3kx/fjjdpLnhJjyDfNj0AUxP\nxUOetpMapuN4Xp8H3hh8yBzxyrA1pp7ymvDY6yrOP9RIu9HWcx6HEogDNFWt\npdrxeQ/AuheeUagaSTFiI4Au5PgU83PukRErk8gmeSMw9gqFtpYxOsccnFoQ\niyqOBmtjl0a/SRKogStLKbGcEmtH+sHI8SBKb1m43X2zhtjUkY2O+LdYOAm8\nTYj/CZGQV/FJdpbrdNl36v2giS9H5lIrtDdGa+ZVUd3gNd5zUVL/r0u3WCBE\nf6WM0GzMt23AV+HeaahUiayDPCR5qDJhHqjwxBMH0TFWb4kL218I+Sm9vpBY\nco1qlZW7k68YDMgvYn7hxNL31kXiOO4hoh/z6m37m9qM4yRpW3iv3tjM1UjX\n0uRLE8h0Ybwwqu6emJD3Jqws9xU4w+EJWyAzM8OJznXFSIhjU3HHapa56QwU\nUVXq1wwhU+3P/8V97Bj0/zTkuQGljrPN7hhRUzYhE45oPNG9wo1+LNNw7xpX\nMfDv\r\n=gZqK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCQMTVUJdUVkDpqU4T/O5w88B17ko2s0Ajw+H7FoQo2wIhAPrRIak1LJbY6S+/OB1NeGTigCRhNrGs0F6lej+j1TuQ"}]},"maintainers":[{"email":"dane@mapbox.com","name":"anonymous"},{"email":"tom@macwright.org","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/arc_0.1.1_1529517112785_0.5275090887272824"},"_hasShrinkwrap":false},"0.1.2":{"name":"arc","version":"0.1.2","description":"draw great circle arcs","url":"https://github.com/springmeyer/arc.js","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle"],"contributors":[{"name":"Dane Springmeyer","email":"dane@dbsgeo.com"}],"repository":{"type":"git","url":"git://github.com/springmeyer/arc.js.git"},"licenses":[{"type":"BSD"}],"main":"./index","engines":{"node":">=0.4.0"},"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"~2.12.1"},"testling":{"files":"test/*.js","browsers":["chrome/22..latest","firefox/16..latest","safari/latest"]},"gitHead":"1b4383c1493a8291a72ca166d162f1aa4b9e1f7e","bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"homepage":"https://github.com/springmeyer/arc.js#readme","_id":"arc@0.1.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-bGCkKR675zaomc6HP3dR6hc6HXXnpXrehMkayof2Ql5dZ3f2Bd8o+KfdAruSCcW471K7WFn2pDvSLG8Q0co0dw==","shasum":"2e8a7faa996e4df1548991c96bd39e2f65d7fe69","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/arc/-/arc-0.1.2.tgz","fileCount":10,"unpackedSize":18950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2jrQCRA9TVsSAnZWagAA02AQAIfRXTHNXJa1qLjYtPOQ\nqxx8zK9iADswLdvPzDFns+44JJkm+eRQSxHQQ7eJE9XQ8yCl9LcTldSvYsqW\nlc8eVHFB+kXOP5Mj8iEhXGjzu7dkZj3HEL0tE0MZ09O/cpNvbGr0jT3TzOLM\n51ej4elNQaylURVEdSXMrYfPf1y5B3d+wANCnTZzK+mX36KMpKjJlgAzzBRJ\nN3H6FYRyIUO20+OaFjgYcV6wEfTpuaUPqEZDsUhQfDjzIL9+hAqLAYayzz5F\nQ7/rflSj8OrtHTO5jEJ7S794P3y5RzFnZVLkBzTCQTHfj4M0A4dmfrZEmqCc\nO7scfuiP9zlt98A/mtWFG2F2bue1YOr8LvtUGgOEI5wjokBa7pTYI7tUXB62\nlBqcqcWwO7c5WzogG2ECsgLah/uMK8nubuYWa38c+GhRwCUMmV9nI9pjPe2c\n9f7J2kM5OkHR2DvuTcHTW9A4GN/z/wby/Q/VUv9lAQTi91vZnfZW+XNoVPX2\nJ+BPK//tFeXOa/10ODI3h+h3hxJXmS9GqOvpGVo/6YofabayVizrBkddR96/\nF1OcSAmXe5zG0e7XBxRpeE1Ljx91Gvn+s0OVTsq7cDwxTa8sRSwcRSJojlh0\neHR/ZF7dE5RsMp9meMxwDLO5wmdzSBQCP+UJRy1b7Ae8GXJ3LLTngCJoBmWb\nNqBS\r\n=Rtwl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAG74/+WMRQVSgNc8ekGsVb6tp+9vPJ5qlApa73lp0Y8AiEA9PpvDP+V5krzL4wVYa1OMUYMx/XqL7yO+o9U4X5pdis="}]},"_npmUser":{"name":"anonymous","email":"dane@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dane@mapbox.com"},{"name":"anonymous","email":"tom@macwright.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/arc_0.1.2_1634145246420_0.301965250714467"},"_hasShrinkwrap":false},"0.1.3":{"name":"arc","version":"0.1.3","description":"draw great circle arcs","url":"https://github.com/springmeyer/arc.js","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle"],"contributors":[{"name":"Dane Springmeyer","email":"dane@dbsgeo.com"}],"repository":{"type":"git","url":"git://github.com/springmeyer/arc.js.git"},"licenses":[{"type":"BSD"}],"main":"./index","engines":{"node":">=0.4.0"},"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"~2.12.1"},"testling":{"files":"test/*.js","browsers":["chrome/22..latest","firefox/16..latest","safari/latest"]},"gitHead":"a6832680613666c7c873236bcf9376938436520c","bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"homepage":"https://github.com/springmeyer/arc.js#readme","_id":"arc@0.1.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-fVbOgkrD0dhJjyWdPRBuslnHj7YOrjtFBUdkBui56m+JmIT0uXszdKNf5dCm4xfHH77kNBvsrO0NNMt+j3CW8w==","shasum":"130a6cd4662061ec99fad3e78c1e4a9a04540789","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/arc/-/arc-0.1.3.tgz","fileCount":10,"unpackedSize":19432,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNHoPj1F8G8q8VOtanuOiLF/Lq6RE9ny4RNa9t6jk+ngIhAJP7cpMgYgFD/AMXsfewajp4HWzBcnRL5Ip+lDwlVOPI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieXeEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO6A/+K2bBskubB22d7dHuVVsWMru0+35sdGz6nln5gyeRBTQ170Zi\r\n5HnelLvvWN/MKbIslA2U0rQ3VnTG59aiSpDhPhUm797PdQtKEQG0UuTm/8H4\r\nwRM1MIjCyl0gl7UszRSfpt/BCYpqyKAKStlIEdY1FFTgzxYFXHOyIN1yJU0Z\r\ndaDuUttgSb/gHsX1u+vgMTeuXSPnRO6GZ5VcIlhMJQtP1pQpwdH4sgwGehTi\r\nPKE3h5Z7fJ5hhiRJ4ZJGudymeyFgOmJnvessJgiHXVOhYUUogZqM7pDCcry8\r\nVHLnFj/R3Hfz6hMF2QwrYxrdcw+0sK3E9u7bTvI0q/jjXgu0sZETyj2PRFxy\r\nrazdEjx2FjWjBob5RVM7x6/UvwktdE67KjqEDcjRZyjE3D8zoiMPII+DJODO\r\nFW99c53QSzRLIqtqurBAH5HkcAf9a7EbuUHZYqj4DOcGCX2Hqnz5HKloF7dZ\r\nDlHR4qMKy704+9FJMsdkAtKHH8yPkWlJIcTcJqvzCK3HgcqSax88QxN/LQI4\r\nvFk9mk2SonD2c8Nzj1uqefqGOoHSV50TGvwQY0wEWCUarFWgk8MVcC2biFjZ\r\n2iu5hVeomBcpKSZSdPZWb+9fN9XMGpiSokWZqWeG7n6sAl5zmJRj4dQBw8ET\r\nQ9Y1xRjdnY8odhtuLOvUN4JOP5uvGV/zaNQ=\r\n=yNCD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"john@scripto.computer"},"directories":{},"maintainers":[{"name":"anonymous","email":"dane@mapbox.com"},{"name":"anonymous","email":"john@scripto.computer"},{"name":"anonymous","email":"tom@macwright.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/arc_0.1.3_1652127620669_0.2789412827746163"},"_hasShrinkwrap":false},"0.1.4":{"name":"arc","version":"0.1.4","description":"draw great circle arcs","url":"https://github.com/springmeyer/arc.js","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle"],"contributors":[{"name":"Dane Springmeyer","email":"dane@dbsgeo.com"}],"repository":{"type":"git","url":"git://github.com/springmeyer/arc.js.git"},"licenses":[{"type":"BSD"}],"main":"./index","engines":{"node":">=0.4.0"},"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"~5.5.3"},"gitHead":"f209d2b30cd56329c2bf1a8c2b5f91cd8acf0ccd","bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"homepage":"https://github.com/springmeyer/arc.js#readme","_id":"arc@0.1.4","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-aPE8qoZ64NR6zCMN+WFNvLmsv74OfEWGZGV90odFGUKSTILqm2I81Zkyfy+7uw0UjEfGbIBMIilChAHCrgMdmQ==","shasum":"612aa5f00b0acea16ba3bdf5f334720887544656","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/arc/-/arc-0.1.4.tgz","fileCount":9,"unpackedSize":20392,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhJ8d7jSkZiI9AHHYAJapTjrPPkuMtUP7Nmeldv/vD+AiEArPoA39Hot/HpxrbyZ1Mymd5W+AfCHKmx3eYRZ/1/Gf8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdVzhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGNQ/+K1T795F51BvfpGxSiiM8nUQDU2tpL+ZyT2+0HbWXp88l0flt\r\nrdJP9JiV9cTwzrpK0DNcASmY13mKmz88BPPikN1CB3bEqyR7HWPanrLrwVsL\r\nqEZB3KOOHVQP4Gc9nW6fjkWqCCu65MVA25FTxr8VcpTVVUCCajW9qgCDQHYh\r\nTsPJPOB6NhUBWf0ISQUTku8Fp9rTJmnLE8E06QIXw73vcOraVBJQcPZmJt/+\r\nBe7wTlCPl1J3LpmUzqwAhf7+q1qDUbMjzwdnxgX9eLsZILQIFdEzPJ7aUBEk\r\n0oUmHeCrIGR8beQ944j9IIqMtOzYT8Euor4mxzRH7XswvE2C1kd3XWSTVf8+\r\nSg5yrKl4f8O4yWCPOmxoRQoX3wUuHdkq8eNxWH56KQnE4Tnxj6QW8QayInur\r\nZdUfQuUJIO3VP9p4rUOeSQTOJf4pqAUUszlZ2KATphVStJ/BTCDkSD7fVuwY\r\nBf8e/gbtiV4aF9vzmLWNnzM5FMT7EkiRHlwNethG0b+z6Fg7Jg+s/JRWWzYX\r\ntSXWbFjiySOnyKWUSKwGONPPTc+15vy82sZO6ZFwX6sFDIEYkOOB4Dv5A0/o\r\ntKXwb0Q2ePtcA/vctz7AhL3dqHX/s0/yYoqNkA3pvRstTwGvr2DUHZJnf5zB\r\nYWs134Hr1Pxb8rUM3DVXLatp2YwZ2gg1qDI=\r\n=fdY/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"jagravois@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dane.springmeyer@gmail.com"},{"name":"anonymous","email":"jagravois@gmail.com"},{"name":"anonymous","email":"tom@macwright.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/arc_0.1.4_1668635873292_0.16191498554418993"},"_hasShrinkwrap":false},"0.2.0":{"name":"arc","version":"0.2.0","description":"draw great circle arcs","url":"https://github.com/springmeyer/arc.js","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle","typescript"],"contributors":[{"name":"Dane Springmeyer","email":"dane.springmeyer@gmail.com"}],"repository":{"type":"git","url":"git://github.com/springmeyer/arc.js.git"},"licenses":[{"type":"BSD"}],"main":"./dist/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","engines":{"node":">=0.4.0"},"scripts":{"build":"npm run clean && tsc && tsc -p tsconfig.esm.json && npm run build:browser","build:browser":"esbuild src/index.ts --bundle --format=iife --global-name=arc --outfile=arc.js --platform=browser","clean":"rm -rf dist/ && rm -f arc.js","test":"jest","test:all":"npm run test && npm run test:build","test:watch":"jest --watch","test:coverage":"jest --coverage","test:build":"node test/build-output.test.js","prepublishOnly":"npm run build"},"devDependencies":{"@types/geojson":"^7946.0.16","@types/jest":"^30.0.0","@types/node":"^20.0.0","esbuild":"^0.25.9","expect-type":"^1.2.2","jest":"^29.7.0","ts-jest":"^29.4.3","typescript":"^5.0.0"},"_id":"arc@0.2.0","gitHead":"d15f0a41335af52a37cf6073a4ff3cfa3c46f274","bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"homepage":"https://github.com/springmeyer/arc.js#readme","_nodeVersion":"22.14.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-8NFOo126uYKQJyXNSLY/jSklgfLQL+XWAcPXGo876JwEQ8nSOPXWNI3TV2jLZMN8QEw8uksJ1ZwS4npjBca8MA==","shasum":"afce1bffa736c857c3b00acd274040e5303e9339","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/arc/-/arc-0.2.0.tgz","fileCount":48,"unpackedSize":98357,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDXzlBROUAk0F6xTzATY64bRgW9vlsylObMXqW+4Do5ZAiEAoRcJPhjWYL+xesqEvfzwBbdVGeTKoT07ZgZeg5kHmrY="}],"size":17422},"_npmUser":{"name":"anonymous","email":"dane.springmeyer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dane.springmeyer@gmail.com"},{"name":"anonymous","email":"jagravois@gmail.com"},{"name":"anonymous","email":"tom@macwright.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/arc_0.2.0_1758600767001_0.4016285342139776"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T04:12:47.207Z","publish_time":1758600767207,"_source_registry_name":"default"},"1.0.0-beta.1":{"name":"arc","version":"1.0.0-beta.1","description":"draw great circle arcs","url":"https://github.com/springmeyer/arc.js","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle","typescript"],"contributors":[{"name":"Dane Springmeyer","email":"dane.springmeyer@gmail.com"},{"name":"John Gravois","email":"jagravois@gmail.com"}],"repository":{"type":"git","url":"git://github.com/springmeyer/arc.js.git"},"license":"BSD","type":"module","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"engines":{"node":">=18"},"scripts":{"build":"npm run clean && tsc","clean":"rm -rf dist/","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"devDependencies":{"@types/geojson":"^7946.0.16","@types/jest":"^30.0.0","@types/node":"^24.0.0","expect-type":"^1.2.2","jest":"^29.7.0","ts-jest":"^29.4.3","typescript":"^5.0.0"},"readmeFilename":"README.md","gitHead":"325c6c3dd9e7d0f2ba0cd9944ff6f88bd8154ecd","_id":"arc@1.0.0-beta.1","bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"homepage":"https://github.com/springmeyer/arc.js#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-AT6tr6VWpuzzaz2pKWW1oX7VpYC3yDtfhqf7UKToeVRjF1S3PRjMLxJ9rNLkVQRsVb/+zHy8d6ScUtZbb7dn3g==","shasum":"d7ed4f6cb55b4a671a4b53fde88b3863d5616519","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/arc/-/arc-1.0.0-beta.1.tgz","fileCount":33,"unpackedSize":51672,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAjvOUi+R28lvhPTqm7LnO6hbWDaBxXZZSFrb+gH/N0rAiBCq7duiNEij5qm8uJVjgcxSYRh0+/vRLcKqH32/5ETzA=="}],"size":14246},"_npmUser":{"name":"anonymous","email":"jagravois@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dane.springmeyer@gmail.com"},{"name":"anonymous","email":"jagravois@gmail.com"},{"name":"anonymous","email":"tom@macwright.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/arc_1.0.0-beta.1_1774826450865_0.6597344057058105"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-29T23:20:51.004Z","publish_time":1774826451004,"_source_registry_name":"default"},"1.0.0":{"name":"arc","version":"1.0.0","description":"draw great circle arcs","url":"https://github.com/springmeyer/arc.js","keywords":["maps","spherical","globe","rhumb line","crow flies","great circle","typescript"],"contributors":[{"name":"Dane Springmeyer","email":"dane.springmeyer@gmail.com"},{"name":"John Gravois","email":"jagravois@gmail.com"},{"name":"Thomas Hervey","email":"thomasahervey@gmail.com"}],"repository":{"type":"git","url":"git://github.com/springmeyer/arc.js.git"},"license":"BSD","type":"module","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"engines":{"node":">=18"},"scripts":{"build":"npm run clean && tsc","clean":"rm -rf dist/","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"devDependencies":{"@types/geojson":"^7946.0.16","@types/jest":"^30.0.0","@types/node":"^24.0.0","expect-type":"^1.2.2","jest":"^29.7.0","ts-jest":"^29.4.3","typescript":"^5.0.0"},"gitHead":"68de493aa4cc81b7121e13d91de4bcbfd895e1ca","_id":"arc@1.0.0","bugs":{"url":"https://github.com/springmeyer/arc.js/issues"},"homepage":"https://github.com/springmeyer/arc.js#readme","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Y1czl0GTrN/CAyZczn/kgZZ5EnOHLqLog2kdp/Cw00IDt1aq0UC5zdZQ5EjA0ucaqDc2F2AUs0dss9QUWnSc/w==","shasum":"d4bbed54a76542b384facd2738840f69fb25d040","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/arc/-/arc-1.0.0.tgz","fileCount":39,"unpackedSize":60237,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEY7VAqsSmPpy/cByg5pAX1hSvP+3ENKrxBA4bcVM9PAAiEAs1V6OEjYp4FqKbkHqqfw6dIdiQ5SiTPcP3vSsVYU7lY="}],"size":16388},"_npmUser":{"name":"anonymous","email":"jagravois@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dane.springmeyer@gmail.com"},{"name":"anonymous","email":"jagravois@gmail.com"},{"name":"anonymous","email":"tom@macwright.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/arc_1.0.0_1776109042231_0.391399537213323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-13T19:37:22.388Z","publish_time":1776109042388,"_source_registry_name":"default"}},"dist-tags":{"latest":"1.0.0","beta":"1.0.0-beta.1"},"name":"arc","time":{"modified":"2026-04-13T19:37:35.764Z","created":"2022-01-26T22:21:48.717Z","0.0.1":"2011-11-19T04:44:06.457Z","0.0.2":"2013-06-19T17:41:45.392Z","0.0.3":"2014-01-24T19:55:47.297Z","0.1.0":"2014-02-11T20:33:06.662Z","0.1.1":"2018-06-20T17:51:52.871Z","0.1.2":"2021-10-13T17:14:06.563Z","0.1.3":"2022-05-09T20:20:20.857Z","0.1.4":"2022-11-16T21:57:53.441Z","0.2.0":"2025-09-23T04:12:47.207Z","1.0.0-beta.1":"2026-03-29T23:20:51.004Z","1.0.0":"2026-04-13T19:37:22.388Z"},"readme":"# arc.js\n\nCalculate great circle routes as lines in GeoJSON or WKT format.\n\n[**🌍 Try the interactive demo**](https://danespringmeyer.com/arc.js/) - Click to plot great circle arcs on a map!\n\n**Features:**\n- Full TypeScript support with type definitions\n- Works in Node.js and browsers\n- Generates GeoJSON and WKT output formats\n- Handles dateline crossing automatically\n- Based on [Ed Williams' Aviation Formulary](https://edwilliams.org/avform.htm#Intermediate) algorithms\n\n## Installation\n\n```bash\nnpm install arc\n```\n\n## Quick Start\n\n```js\nimport { GreatCircle } from 'arc';\nconst gc = new GreatCircle({x: -122, y: 48}, {x: -77, y: 39});\nconst line = gc.Arc(); // npoints is optional, defaults to 100\nconsole.log(line.json()); // GeoJSON output\n```\n\n### TypeScript\n```typescript\nimport { GreatCircle, CoordinatePoint } from 'arc';\n\nconst start: CoordinatePoint = { x: -122, y: 48 };\nconst end: CoordinatePoint = { x: -77, y: 39 };\nconst gc = new GreatCircle(start, end);\nconst line = gc.Arc(100);\n```\n\n### Browser (ESM)\n```html\n<script type=\"module\">\n  import { GreatCircle } from 'https://cdn.skypack.dev/arc@1';\n  const gc = new GreatCircle({x: -122, y: 48}, {x: -77, y: 39});\n  const line = gc.Arc();\n</script>\n```\n\n## API Reference\n\n### Basic Usage\n\n#### 1. Define coordinates\nCoordinates use `x` for longitude and `y` for latitude (both in degrees):\n\n```js\nconst start = { x: -122, y: 48 };  // Seattle\nconst end = { x: -77, y: 39 };     // Washington DC\n```\n\n#### 2. Create a GreatCircle\n```js\nconst gc = new GreatCircle(start, end, { name: 'Seattle to DC' });\n```\n\n#### 3. Generate the arc\n```js\nconst line = gc.Arc();      // defaults to 100 points\nconst line = gc.Arc(500);   // or specify a custom value\n```\n\n**Parameters:**\n- `npoints` (number, optional): Number of intermediate points (higher = more precise, default: 100)\n\n### TypeScript Support\n\n```typescript\nimport { GreatCircle, CoordinatePoint, ArcOptions } from 'arc';\n\n// Define custom properties interface\ninterface RouteProperties {\n  name: string;\n  color?: string;\n}\n\nconst start: CoordinatePoint = { x: -122, y: 48 };\nconst end: CoordinatePoint = { x: -77, y: 39 };\nconst properties: RouteProperties = { name: 'Seattle to DC', color: 'blue' };\n\nconst gc = new GreatCircle(start, end, properties);\nconst line = gc.Arc(); // npoints is optional, defaults to 100\n\n// Fully typed return values\nconst geojson = line.json(); // GeoJSONFeature\nconst wkt = line.wkt();      // string\n```\n\n**Available Types:** `CoordinatePoint`, `ArcOptions`, `Coord`, `GreatCircle`, `Arc`, `GeoJSONFeature`\n\n### Output Formats\n\n#### Raw Arc Object\nThe generated arc contains intermediate coordinate pairs:\n\n```js\n{\n  properties: { name: 'Seattle to DC' },\n  geometries: [\n    {\n      coords: [\n        [-122, 48],\n        [-112.06162, 47.724167],\n        [-102.384043, 46.608132],\n        [-93.227189, 44.716217],\n        [-84.74824, 42.144155],\n        [-77, 39]\n      ],\n      length: 6\n    }\n  ]\n}\n```\n\n#### GeoJSON Format\n```js\nconst geojson = line.json();\n// Returns:\n{\n  type: 'Feature',\n  geometry: {\n    type: 'LineString',\n    coordinates: [[-122, 48], [-112.06162, 47.724167], ...]\n  },\n  properties: { name: 'Seattle to DC' }\n}\n```\n\n#### WKT Format\n```js\nconst wkt = line.wkt();\n// Returns:\n'LINESTRING(-122 48,-112.061619 47.724167,-102.384043 46.608131,...)'\n```\n\n### Dateline Crossing\n\nRoutes that cross the international dateline are automatically detected and split into a `MultiLineString` with exact `±180°` boundary points. No configuration is needed.\n\n## Examples\n\nSee the [interactive demo](https://danespringmeyer.com/arc.js/) for sample code showing how to create GeoJSON feature collections from multiple routes.\n\n## Used in Turf.js\n\narc.js powers the [`greatCircle`](https://turfjs.org/docs/api/greatCircle) function in [Turf.js](https://turfjs.org/), a popular geospatial JavaScript library. You can use great circle calculations directly through Turf:\n\n## License\n\nThis project is licensed under the BSD license. See [LICENSE.md](LICENSE) for details.","users":{}}