{"_id":"@accelint/geo","_rev":"30-f10ab1f1bdd87ee8037b0a9833a02c87","name":"@accelint/geo","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"@accelint/geo","version":"0.1.0","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.1.0","maintainers":[{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"timothy.mcdonald@hypergiant.com"}],"dist":{"shasum":"67f311fdff943fe43f5f6b10d2bf9eece388ce24","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.1.0.tgz","fileCount":2,"integrity":"sha512-OzY52Z0VNm3VHOlHcri/6/7sx+0qs55oUTrqgHKGvSAzazbsfIyBw4nDW1ifqKYudj9pP/XEM0PI8EycQscOkQ==","signatures":[{"sig":"MEQCIG9E1/oCtPCDC943geDesE5uo7pQvqi3hFIWSS1wiMjMAiAXNx5hJFHtrViWVDzj22DqAz3w9I7J20LI1iYJSzDkfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12319},"type":"module","_from":"file:accelint-geo-0.1.0.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":"./dist/index.js"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint ./","test":"pnpm vitest --run --dir src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsc","index":"pnpm zx ../../scripts/indexer.mjs packages/geo"},"_npmUser":{"name":"hg-devsecops","email":"timothy.mcdonald@hypergiant.com"},"_resolved":"/tmp/ff7d6b146c1fdf6856ea825d1fd56924/accelint-geo-0.1.0.tgz","_integrity":"sha512-OzY52Z0VNm3VHOlHcri/6/7sx+0qs55oUTrqgHKGvSAzazbsfIyBw4nDW1ifqKYudj9pP/XEM0PI8EycQscOkQ==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","dependencies":{"typescript":"^5.6.3","@accelint/converters":"0.1.0","@accelint/predicates":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.3","@accelint/vitest-config":"0.1.0","@vitest/coverage-istanbul":"^2.1.3","@accelint/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.1.0_1729043950822_0.1581912889074779","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@accelint/geo","version":"0.1.1","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.1.1","maintainers":[{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"timothy.mcdonald@hypergiant.com"}],"dist":{"shasum":"a1a338434788726fdd3abcd4fe4f74778e013d26","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.1.1.tgz","fileCount":26,"integrity":"sha512-a5k/PyByddf1d/wqRH1gxpv/CUzUXs1/HlXGmhUc5oobi52x+O0iZ21MUftrK+93TVgYJEo6Fs1UbKpt4UMObg==","signatures":[{"sig":"MEUCIQCDY1T98WFLaVrb5AL0CszTL/B/iAQpJWrzqAq5Zmiy/wIgftn2wS7nOpqrPdH5ukpjYYEsfrlReTChioTP+XYQpRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34647},"type":"module","_from":"file:accelint-geo-0.1.1.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":"./dist/index.js"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint ./","test":"pnpm vitest --run --dir src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsc","index":"pnpm zx ../../scripts/indexer.mjs packages/geo"},"_npmUser":{"name":"hg-devsecops","email":"timothy.mcdonald@hypergiant.com"},"_resolved":"/tmp/1d137c9edd108be058a07d69d395cf75/accelint-geo-0.1.1.tgz","_integrity":"sha512-a5k/PyByddf1d/wqRH1gxpv/CUzUXs1/HlXGmhUc5oobi52x+O0iZ21MUftrK+93TVgYJEo6Fs1UbKpt4UMObg==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","dependencies":{"typescript":"^5.6.3","@accelint/converters":"0.1.1","@accelint/predicates":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.3","@accelint/vitest-config":"0.1.1","@vitest/coverage-istanbul":"^2.1.3","@accelint/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.1.1_1729045016919_0.19172757226700732","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@accelint/geo","version":"0.1.2","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.1.2","maintainers":[{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"timothy.mcdonald@hypergiant.com"}],"dist":{"shasum":"05bcba910328a15bef5f1e11fc4ce9d48e2b1199","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.1.2.tgz","fileCount":23,"integrity":"sha512-RspxgDZQWLAJqpGtbM9CTmQ7nXhj02p6UV7jaKtMU/btDZbmFmZfBqaNXlmGQk5hhgxR/veD63/WbLCQDsOpaQ==","signatures":[{"sig":"MEYCIQCayPKlDTi5ObkEFdbS9BNBcGTvbElUMJL8gKNkzDfGhgIhAMQEGSMeDdZeQzIxbCk9i1T7QWhxomTEV3KYHGLX4MG2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30837},"type":"module","_from":"file:accelint-geo-0.1.2.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"module":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint ./","test":"pnpm vitest --run --dir src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsc","index":"pnpm zx ../../scripts/indexer.mjs packages/geo"},"_npmUser":{"name":"hg-devsecops","email":"timothy.mcdonald@hypergiant.com"},"_resolved":"/tmp/af916de4edaadbee4531030dea98311b/accelint-geo-0.1.2.tgz","_integrity":"sha512-RspxgDZQWLAJqpGtbM9CTmQ7nXhj02p6UV7jaKtMU/btDZbmFmZfBqaNXlmGQk5hhgxR/veD63/WbLCQDsOpaQ==","_npmVersion":"10.9.0","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"typescript":"^5.6.3","@accelint/converters":"0.1.2","@accelint/predicates":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.3","@accelint/vitest-config":"0.1.2","@vitest/coverage-istanbul":"^2.1.3","@accelint/typescript-config":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.1.2_1729221994659_0.36001998490996434","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@accelint/geo","version":"0.1.3","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.1.3","maintainers":[{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"timothy.mcdonald@hypergiant.com"}],"dist":{"shasum":"b92770501c2f4f304f10d483c8e353b068c9f827","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.1.3.tgz","fileCount":26,"integrity":"sha512-ImPHBU+0FrtXQJyjWjlq/vlyg7WLKTqKr7jVHmpz5paLMHk9cr1mPKUgCs9xts20UoK/OgIbGcrwmoVXtlb7fA==","signatures":[{"sig":"MEUCIQDU1yTtcPB7LrUsWJ7y1Utwjfu6mMcGcfRT0++s+nuw6gIgfA5GBOjnyj2EADNoqIVqndfGcxdJ9qQ+HwJGnQVORcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40184},"type":"module","_from":"file:accelint-geo-0.1.3.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint ./","test":"pnpm vitest --run --dir src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/geo"},"_npmUser":{"name":"hg-devsecops","email":"timothy.mcdonald@hypergiant.com"},"_resolved":"/tmp/ce008c0a9fcf3b960bd564f35f07a9d9/accelint-geo-0.1.3.tgz","_integrity":"sha512-ImPHBU+0FrtXQJyjWjlq/vlyg7WLKTqKr7jVHmpz5paLMHk9cr1mPKUgCs9xts20UoK/OgIbGcrwmoVXtlb7fA==","_npmVersion":"10.9.0","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"typescript":"^5.6.3","@accelint/converters":"0.1.3","@accelint/predicates":"0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.3","@accelint/vitest-config":"0.1.2","@vitest/coverage-istanbul":"^2.1.3","@accelint/typescript-config":"0.1.2","esbuild-plugin-file-path-extensions":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.1.3_1729388953197_0.4154889824180046","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@accelint/geo","version":"0.2.0","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.2.0","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"6724297f5c9a575abdd8f3ff056338442d72d3c4","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.2.0.tgz","fileCount":93,"integrity":"sha512-I7n3sVOr5moOnSRn2O5dgP2Sl+GouZPirbfsh2wbfNQtLAv3BD4RENq6JEPeNURZ03ymDw3++hqJoliazCKxsQ==","signatures":[{"sig":"MEUCIQDc/ALdloTv5hBBEmCLbHQekme4Xh9GmbM/JWeAOawRiQIgK3dvpB9yHWDpXX4kim7RDnQ1WRbTqx80sR4bS0pMM7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180559},"type":"module","_from":"file:accelint-geo-0.2.0.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint ./","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/geo"},"_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/57e1ed4a15dbdf6424fe72efb462024c/accelint-geo-0.2.0.tgz","_integrity":"sha512-I7n3sVOr5moOnSRn2O5dgP2Sl+GouZPirbfsh2wbfNQtLAv3BD4RENq6JEPeNURZ03ymDw3++hqJoliazCKxsQ==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.2","description":"⚠️ Under Construction ⚠️","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"typescript":"5.6.3","@accelint/math":"0.1.3","@ngageoint/grid-js":"2.1.0","@ngageoint/mgrs-js":"1.0.0","@accelint/predicates":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.3.0","vitest":"2.1.3","@accelint/vitest-config":"0.1.3","@accelint/typescript-config":"0.1.2","esbuild-plugin-file-path-extensions":"2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.2.0_1740758817266_0.006851843123801382","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@accelint/geo","version":"0.2.1","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.2.1","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"f02ee6ddb3629507b43b1302e33060eac71e838c","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.2.1.tgz","fileCount":93,"integrity":"sha512-RbLOXlVIJGB8po6+nkTyF9hao4sX+ct9+UVfRn4r6l2psvk35kwI+p7cFP0/UV5LxIzcboL4FDAkLtyNXExnoA==","signatures":[{"sig":"MEUCIQDLSYRergdFkbDXHalxIJ3ynY4KcG6YOUlID2PpnvCTxwIgMERjvRPKxpME3o2KxiBwLn85SwODy1TeQnJDu8qrpQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180711},"type":"module","_from":"file:accelint-geo-0.2.1.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/geo"},"_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/d433bb677f6f65f0b288516ae497c60a/accelint-geo-0.2.1.tgz","_integrity":"sha512-RbLOXlVIJGB8po6+nkTyF9hao4sX+ct9+UVfRn4r6l2psvk35kwI+p7cFP0/UV5LxIzcboL4FDAkLtyNXExnoA==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"typescript":"5.6.3","@accelint/math":"0.1.3","@ngageoint/grid-js":"2.1.0","@ngageoint/mgrs-js":"1.0.0","@accelint/predicates":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.3.0","vitest":"2.1.3","@accelint/vitest-config":"0.1.3","@accelint/typescript-config":"0.1.2","esbuild-plugin-file-path-extensions":"2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.2.1_1741274403228_0.2191584314006796","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@accelint/geo","version":"0.2.2","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.2.2","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"4e154305c2026acd1a4335d1813ba2f88f64cdc1","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.2.2.tgz","fileCount":93,"integrity":"sha512-ERNln0MlIM0jHx1nnpo0MURNezE5JUTkxM4B07VXeWLMjYzNhUtI1IpDoiaYAekkHY1NVraQ4XXf++0BdFG6Ag==","signatures":[{"sig":"MEUCIHrn+A6BTINWRgqLucAilnFclMGyOJxi8dWW2pXw9163AiEA8njZun4qVMPevq2zpUAG2Fg2y6PHxozoIBy163XkRi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180664},"type":"module","_from":"file:accelint-geo-0.2.2.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/geo"},"_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/04ee6d4bfcf7877b4d9379d424a67b04/accelint-geo-0.2.2.tgz","_integrity":"sha512-ERNln0MlIM0jHx1nnpo0MURNezE5JUTkxM4B07VXeWLMjYzNhUtI1IpDoiaYAekkHY1NVraQ4XXf++0BdFG6Ag==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"typescript":"5.6.3","@accelint/math":"0.1.3","@ngageoint/grid-js":"2.1.0","@ngageoint/mgrs-js":"1.0.0","@accelint/predicates":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.3.0","vitest":"2.1.3","@accelint/vitest-config":"0.1.3","@accelint/typescript-config":"0.1.2","esbuild-plugin-file-path-extensions":"2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.2.2_1741793628069_0.5405304915489095","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@accelint/geo","version":"0.2.3","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.2.3","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"089129bbd304bba9ac4db9dcabe454e8c071e8e8","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.2.3.tgz","fileCount":93,"integrity":"sha512-qJJDbVoaI+3tJsBqjVjfATSSBemw8R/XzC7Ly17oyU8NxahNm/Ar4RJB3fNPbfSj5OJ5Qj+EdxhkAGpLI8Y1aQ==","signatures":[{"sig":"MEQCIDyqiT6M8C7PWiRQQrR77RPb6mYoVEmNmBA8etHIxZHSAiADq0+vnie8ZJ2cq3KGxol/SG3oCLTpu2yxVoVVsbXxLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180786},"type":"module","_from":"file:accelint-geo-0.2.3.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/geo"},"_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/ba8fbda50bb38f1118f03eb932472962/accelint-geo-0.2.3.tgz","_integrity":"sha512-qJJDbVoaI+3tJsBqjVjfATSSBemw8R/XzC7Ly17oyU8NxahNm/Ar4RJB3fNPbfSj5OJ5Qj+EdxhkAGpLI8Y1aQ==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"typescript":"5.6.3","@accelint/math":"0.1.3","@ngageoint/grid-js":"2.1.0","@ngageoint/mgrs-js":"1.0.0","@accelint/predicates":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.4.0","vitest":"2.1.3","@accelint/vitest-config":"0.1.3","@accelint/typescript-config":"0.1.2","esbuild-plugin-file-path-extensions":"2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.2.3_1749054566116_0.5755725593586869","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@accelint/geo","version":"0.2.4","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.2.4","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"5a011f306cc445edd3039446af9472ae16046295","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.2.4.tgz","fileCount":93,"integrity":"sha512-6OJ66z4jgLgkbagVeQClyHji0nc2ATsQ/4o091MMbUXet2tXUGGvUMPaTxR3DgvaNCEyItxgsQmr54v4mULyYw==","signatures":[{"sig":"MEUCIQCjX0r+KAwzmtkQ1AqJAUpMRA0/KwteGWUkUIgQhwHlZwIgFqo7fMABZDXUOxRdNeFRzP3FDpKij+MtjSrU9SkAS7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180786},"type":"module","_from":"file:accelint-geo-0.2.4.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/geo"},"_npmUser":{"name":"brandonjpierce","actor":{"name":"brandonjpierce","type":"user","email":"brandonpierce91@gmail.com"},"email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/ff91eb6203ab0cfb540d1aefcc7f1a65/accelint-geo-0.2.4.tgz","_integrity":"sha512-6OJ66z4jgLgkbagVeQClyHji0nc2ATsQ/4o091MMbUXet2tXUGGvUMPaTxR3DgvaNCEyItxgsQmr54v4mULyYw==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"typescript":"5.6.3","@accelint/math":"0.1.3","@ngageoint/grid-js":"2.1.0","@ngageoint/mgrs-js":"1.0.0","@accelint/predicates":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.4.0","vitest":"2.1.3","@accelint/vitest-config":"0.1.3","@accelint/typescript-config":"0.1.2","esbuild-plugin-file-path-extensions":"2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.2.4_1750712073786_0.4770803595576154","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@accelint/geo","version":"0.2.5","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.2.5","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"c1355623582ec84ea95edbd28bcd0c05edb97b0b","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.2.5.tgz","fileCount":94,"integrity":"sha512-CLU17nJrYofWMhnzFZ0sBSFFbbaoGAw5mKfbdaUXHYkSRxUt6XGZkYK6j/lwgU6PlFckESp1GwDp38MfATz0Pg==","signatures":[{"sig":"MEYCIQCZ9NkiqvKOcTiJDR1FPshowrfe3qFvRU5aDWDuItvREwIhAL9QkUEk0HIKKVI5aSJH1Y+i5sT/zhqMSnnM5/mbXPQE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198184},"type":"module","_from":"file:accelint-geo-0.2.5.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/geo"},"_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/09f76c6f495c69cb86951d8a863688a4/accelint-geo-0.2.5.tgz","_integrity":"sha512-CLU17nJrYofWMhnzFZ0sBSFFbbaoGAw5mKfbdaUXHYkSRxUt6XGZkYK6j/lwgU6PlFckESp1GwDp38MfATz0Pg==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"typescript":"^5.8.3","@accelint/math":"0.1.4","@ngageoint/grid-js":"2.1.0","@ngageoint/mgrs-js":"1.0.0","@accelint/predicates":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"2.1.3","@accelint/vitest-config":"0.1.3","esbuild-fix-imports-plugin":"1.0.21","@accelint/typescript-config":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.2.5_1754492782604_0.21283751510213755","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@accelint/geo","version":"0.2.6","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.2.6","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"17942460188acd9d13052729186c34cc8c6e1618","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.2.6.tgz","fileCount":94,"integrity":"sha512-5fjLYnYL0znv96ZJVPPdklVRt+lISR3SgXhcIf2Xqjcif1LacgqgpUT+aQ2W5lKRBz7VDQwrYl1N13iCecDFvQ==","signatures":[{"sig":"MEUCIQDQcTbheck86rG1B6+kpUUsxA8tjMPxotMReq5qvMUBEwIgTcqrZXJwFf/6eDoSuRermgCiy2RE3IOcUniRXO9NERA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198184},"type":"module","_from":"file:accelint-geo-0.2.6.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/geo"},"_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/92122892bd9d0d1d99d7534efe3de66b/accelint-geo-0.2.6.tgz","_integrity":"sha512-5fjLYnYL0znv96ZJVPPdklVRt+lISR3SgXhcIf2Xqjcif1LacgqgpUT+aQ2W5lKRBz7VDQwrYl1N13iCecDFvQ==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"typescript":"^5.8.3","@accelint/math":"0.1.5","@ngageoint/grid-js":"2.1.0","@ngageoint/mgrs-js":"1.0.0","@accelint/predicates":"0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"2.1.3","@accelint/vitest-config":"0.1.3","esbuild-fix-imports-plugin":"1.0.21","@accelint/typescript-config":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.2.6_1754933012189_0.08889373243550547","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@accelint/geo","version":"0.2.7","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.2.7","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"8ff473cb9a9712e2fc8d5c8a12c73e9bc5545292","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.2.7.tgz","fileCount":94,"integrity":"sha512-pwSoGpaayaq7tjJ5io7PerZL8tqV4ant7InQcool6JhUeidIQF2pMC14/Re1AkrOesacItVu6AqA7U5DqwAwrA==","signatures":[{"sig":"MEYCIQC6pk7LTyFMhMVvzP3/2BOs7BXhVXSJtr5hr/ZklxAnjwIhAPjv2XL2lYg1qCS92kvn99k15zGsCJ1i42qg9s/3XoQo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198184},"type":"module","_from":"file:accelint-geo-0.2.7.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/geo"},"_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/e17c7771207ae60cd81d883f27e0de7c/accelint-geo-0.2.7.tgz","_integrity":"sha512-pwSoGpaayaq7tjJ5io7PerZL8tqV4ant7InQcool6JhUeidIQF2pMC14/Re1AkrOesacItVu6AqA7U5DqwAwrA==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"typescript":"^5.8.3","@accelint/math":"0.1.5","@ngageoint/grid-js":"2.1.0","@ngageoint/mgrs-js":"1.0.0","@accelint/predicates":"0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"2.1.3","@accelint/vitest-config":"0.1.3","esbuild-fix-imports-plugin":"1.0.21","@accelint/typescript-config":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.2.7_1755210965486_0.8733469274853594","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@accelint/geo","version":"0.2.8","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.2.8","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"6742506257d71ce5ce079fb5c8318f82c32bfe33","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.2.8.tgz","fileCount":94,"integrity":"sha512-/jEFQBMlWC0GmU4D3g+byG7svrRaV5IgPghdnacSkQ26qlOiv5R3xvtn61zwmiz80+6WeYSkA8M4YVKT6voobA==","signatures":[{"sig":"MEYCIQD+/+jWugr8+R6gOEpt9iR3jAPtIgZhHIMdrY/gSw0NFwIhAOYn8H7+Oy6mX0A4nocjZFaxR3b3tHpzhshumI2KA0Qv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198184},"type":"module","_from":"file:accelint-geo-0.2.8.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/geo"},"_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/f88d756f9d14c934943c709ed1cf204c/accelint-geo-0.2.8.tgz","_integrity":"sha512-/jEFQBMlWC0GmU4D3g+byG7svrRaV5IgPghdnacSkQ26qlOiv5R3xvtn61zwmiz80+6WeYSkA8M4YVKT6voobA==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"typescript":"^5.8.3","@accelint/math":"0.1.5","@ngageoint/grid-js":"2.1.0","@ngageoint/mgrs-js":"1.0.0","@accelint/predicates":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"2.1.3","@accelint/vitest-config":"0.1.3","esbuild-fix-imports-plugin":"1.0.21","@accelint/typescript-config":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.2.8_1756837358738_0.8046536288187314","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@accelint/geo","version":"0.2.9","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.2.9","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"0e7957bc09d5be1235ce09d867f226de2de39b21","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.2.9.tgz","fileCount":94,"integrity":"sha512-kKkS0z+M7E57n8okOFcQhtWSDijLgvgtaOdDK3AJ8lmaVDY0Y8aRfG+ywFnC3PKh186lGetG2i9fkK295a4YeQ==","signatures":[{"sig":"MEYCIQDPwSM9ZmtfvDX7ERX8h2Mr4E6B47Oao6tg4FNcFuMjHwIhAME8F52vwBF+UU6AkimSpzwP2Yw7TGViyxk2J5o7fLWg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198005},"type":"module","_from":"file:accelint-geo-0.2.9.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/geo"},"_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/9989537e6de6d32b461c309160691b3a/accelint-geo-0.2.9.tgz","_integrity":"sha512-kKkS0z+M7E57n8okOFcQhtWSDijLgvgtaOdDK3AJ8lmaVDY0Y8aRfG+ywFnC3PKh186lGetG2i9fkK295a4YeQ==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"typescript":"^5.8.3","@accelint/math":"0.1.5","@ngageoint/grid-js":"2.1.0","@ngageoint/mgrs-js":"1.0.0","@accelint/predicates":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"2.1.3","@accelint/vitest-config":"0.1.3","esbuild-fix-imports-plugin":"1.0.21","@accelint/typescript-config":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.2.9_1758294622459_0.32434220588176355","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@accelint/geo","version":"0.2.10","keywords":["dev-tk","tooling"],"author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.2.10","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"isaac.kehle-hypergiant","email":"isaac.kehle@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"9c7b7490b05d2f24fcfb929f7c48a2869aed8a2b","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.2.10.tgz","fileCount":96,"integrity":"sha512-g1xoWXDu+UE9e4AyatWcnnmQDqQcs/rqQt7whz+2OTBkzrcopQMd06o/6VVq5j0qjdODbmVsr8PW0JQtMWwdYQ==","signatures":[{"sig":"MEUCIQDFxTh9PMKig73hatPvILMjAaZaHh68b1kyM5Fq69rP3AIgY6jus3fcCSPLrwiYXU046zlVjpPwmUwfa8Z0nff1Yos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202302},"type":"module","_from":"file:accelint-geo-0.2.10.tgz","owner":"default/pathfinder","title":"Accelint Geo","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/geo","constellation-tracker":"constellation-tracker"},"subPath":"packages/geo","_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/d794a0d3e367a99ca31f7bebc01f40fe/accelint-geo-0.2.10.tgz","_integrity":"sha512-g1xoWXDu+UE9e4AyatWcnnmQDqQcs/rqQt7whz+2OTBkzrcopQMd06o/6VVq5j0qjdODbmVsr8PW0JQtMWwdYQ==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"typescript":"^5.8.3","@accelint/math":"0.1.6","@ngageoint/grid-js":"2.1.0","@ngageoint/mgrs-js":"1.0.0","@accelint/predicates":"0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"2.1.3","@accelint/vitest-config":"0.1.4","esbuild-fix-imports-plugin":"1.0.21","@accelint/typescript-config":"0.1.3","@accelint/constellation-tracker":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.2.10_1760140535751_0.20528036469232558","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@accelint/geo","version":"0.3.0","keywords":["dev-tk","tooling"],"author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.3.0","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"isaac.kehle-hypergiant","email":"isaac.kehle@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"b5541be3c9272eaedf94f3dd4a1be8317f19dd8e","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.3.0.tgz","fileCount":111,"integrity":"sha512-SVnoy0M7ikEHmfTAPKoVUC+pqEcstl5qf9F0kOwQGOYSTubI3fDBQrvApOUXQeet82IsbObDa9tDiAEXZTGXLw==","signatures":[{"sig":"MEUCIQDSJNeyb9ALFVHIc2H9D7kTfLT3xRK0v6hvIJDho9UBoQIgLucnwA94SQnY/ojtLfRauR5WitVsx3YSuxuuQRz0/K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217954},"type":"module","_from":"file:accelint-geo-0.3.0.tgz","owner":"default/pathfinder","title":"Accelint Geo","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/geo","constellation-tracker":"constellation-tracker"},"subPath":"packages/geo","_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/9421c331e96d2d697135a4fb68ac3b5a/accelint-geo-0.3.0.tgz","_integrity":"sha512-SVnoy0M7ikEHmfTAPKoVUC+pqEcstl5qf9F0kOwQGOYSTubI3fDBQrvApOUXQeet82IsbObDa9tDiAEXZTGXLw==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"geodesy":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"^2.1.9","typescript":"5.8.3","@types/geodesy":"^2.2.8","@accelint/vitest-config":"0.1.5","esbuild-fix-imports-plugin":"^1.0.23","@accelint/typescript-config":"0.1.4","@accelint/constellation-tracker":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.3.0_1761862906989_0.8963137053123145","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@accelint/geo","version":"0.4.0","keywords":["dev-tk","tooling"],"author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.4.0","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"isaac.kehle-hypergiant","email":"isaac.kehle@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"896a3b4e91a84a710a62a6751fdd91247a765e54","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.4.0.tgz","fileCount":111,"integrity":"sha512-yGTAq3TA+XzEVuUTAZEHZ93Q9qMWhMWWhANEBawjApJXn2Qe4bOpacrZTvxdbJ5V5jkFbJPN+mIWBB+hheXFfg==","signatures":[{"sig":"MEUCIQCm2QvmoQTFkF9WvveotVy+KAa1xVnA6wT0WUUyHx+NYgIgYJJcjoW/Ao0CwaZydYi9SCQrq1izG5zZvtJwR9wlriQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219542},"type":"module","_from":"file:accelint-geo-0.4.0.tgz","owner":"default/pathfinder","title":"Accelint Geo","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/geo","constellation-tracker":"constellation-tracker"},"subPath":"packages/geo","_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/434fda2c4f5c55fddc9a08557e5ae25e/accelint-geo-0.4.0.tgz","_integrity":"sha512-yGTAq3TA+XzEVuUTAZEHZ93Q9qMWhMWWhANEBawjApJXn2Qe4bOpacrZTvxdbJ5V5jkFbJPN+mIWBB+hheXFfg==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"geodesy":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"^4.0.8","typescript":"5.8.3","@types/geodesy":"^2.2.8","@accelint/vitest-config":"0.1.5","esbuild-fix-imports-plugin":"^1.0.23","@accelint/typescript-config":"0.1.4","@accelint/constellation-tracker":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.4.0_1765307970546_0.2855472105623036","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@accelint/geo","version":"0.4.1","keywords":["dev-tk","tooling"],"author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.4.1","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"isaac.kehle-hypergiant","email":"isaac.kehle@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"05b7c68f05fcd42ee1e14e528556115f5605a276","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.4.1.tgz","fileCount":108,"integrity":"sha512-pAQnSikCjkEIJ6W2slU7TPaYPgnXKWopTQcC9fONqkN+PVgYGCOM8cnHe6OzMNrhsnucuKj3pKx4NKa9KTmFUA==","signatures":[{"sig":"MEUCIQCEgiCoURwT7XcUFm2aGm1sjqZIyp0NaPovh9ZzzCGcwAIgOIcVo+75XkKpWIVFYEqzQ3Vg/K2SueTwO4TMt8+DAqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232759},"main":"./dist/index.js","type":"module","_from":"file:accelint-geo-0.4.1.tgz","owner":"default/pathfinder","title":"Accelint Geo","types":"./dist/index.d.ts","module":"./dist/index.js","$schema":"https://json.schemastore.org/package","engines":{"node":">=22","pnpm":">=10"},"exports":{".":"./dist/index.js","./cartesian":"./dist/cartesian.js","./patterning":"./dist/patterning.js","./package.json":"./package.json","./coordinates/coordinate":"./dist/coordinates/coordinate.js","./coordinates/utm/parser":"./dist/coordinates/utm/parser.js","./coordinates/utm/system":"./dist/coordinates/utm/system.js","./coordinates/mgrs/parser":"./dist/coordinates/mgrs/parser.js","./coordinates/mgrs/system":"./dist/coordinates/mgrs/system.js","./coordinates/latlon/internal":"./dist/coordinates/latlon/internal/index.js","./coordinates/latlon/internal/lexer":"./dist/coordinates/latlon/internal/lexer.js","./coordinates/latlon/internal/parse":"./dist/coordinates/latlon/internal/parse.js","./coordinates/latlon/internal/pipes":"./dist/coordinates/latlon/internal/pipes/index.js","./coordinates/latlon/internal/format":"./dist/coordinates/latlon/internal/format.js","./coordinates/latlon/internal/ordinal":"./dist/coordinates/latlon/internal/ordinal.js","./coordinates/latlon/internal/in-range":"./dist/coordinates/latlon/internal/in-range.js","./coordinates/latlon/internal/violation":"./dist/coordinates/latlon/internal/violation.js","./coordinates/latlon/internal/create-cache":"./dist/coordinates/latlon/internal/create-cache.js","./coordinates/latlon/internal/parse-format":"./dist/coordinates/latlon/internal/parse-format.js","./coordinates/latlon/internal/pipes/genome":"./dist/coordinates/latlon/internal/pipes/genome.js","./coordinates/latlon/decimal-degrees/parser":"./dist/coordinates/latlon/decimal-degrees/parser.js","./coordinates/latlon/decimal-degrees/system":"./dist/coordinates/latlon/decimal-degrees/system.js","./coordinates/latlon/internal/pipes/simpler":"./dist/coordinates/latlon/internal/pipes/simpler.js","./coordinates/latlon/decimal-degrees/formatter":"./dist/coordinates/latlon/decimal-degrees/formatter.js","./coordinates/latlon/internal/coordinate-system":"./dist/coordinates/latlon/internal/coordinate-system.js","./coordinates/latlon/internal/exhaustive-errors":"./dist/coordinates/latlon/internal/exhaustive-errors.js","./coordinates/latlon/internal/pipes/fix-bearings":"./dist/coordinates/latlon/internal/pipes/fix-bearings.js","./coordinates/latlon/internal/pipes/fix-dividers":"./dist/coordinates/latlon/internal/pipes/fix-dividers.js","./coordinates/latlon/internal/pipes/check-numbers":"./dist/coordinates/latlon/internal/pipes/check-numbers.js","./coordinates/latlon/degrees-decimal-minutes/parser":"./dist/coordinates/latlon/degrees-decimal-minutes/parser.js","./coordinates/latlon/degrees-decimal-minutes/system":"./dist/coordinates/latlon/degrees-decimal-minutes/system.js","./coordinates/latlon/degrees-minutes-seconds/parser":"./dist/coordinates/latlon/degrees-minutes-seconds/parser.js","./coordinates/latlon/degrees-minutes-seconds/system":"./dist/coordinates/latlon/degrees-minutes-seconds/system.js","./coordinates/latlon/internal/pipes/check-ambiguous":"./dist/coordinates/latlon/internal/pipes/check-ambiguous.js","./coordinates/latlon/degrees-decimal-minutes/formatter":"./dist/coordinates/latlon/degrees-decimal-minutes/formatter.js","./coordinates/latlon/degrees-minutes-seconds/formatter":"./dist/coordinates/latlon/degrees-minutes-seconds/formatter.js"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsdown","index":"pnpm zx ../../scripts/indexer.mjs packages/geo","constellation-tracker":"constellation-tracker"},"subPath":"packages/geo","_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/cab61de4efec1552b607fa731a48cb8c/accelint-geo-0.4.1.tgz","_integrity":"sha512-pAQnSikCjkEIJ6W2slU7TPaYPgnXKWopTQcC9fONqkN+PVgYGCOM8cnHe6OzMNrhsnucuKj3pKx4NKa9KTmFUA==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.17.2","vitest":"^4.0.8","geodesy":"^2.4.0","typescript":"5.8.3","@types/geodesy":"^2.2.8","@accelint/vitest-config":"0.1.5","@accelint/typescript-config":"0.1.4","@accelint/constellation-tracker":"1.0.1"},"peerDependencies":{"geodesy":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.4.1_1765564491487_0.25031627683254554","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@accelint/geo","version":"0.4.2","keywords":["dev-tk","tooling"],"author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.4.2","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"isaac.kehle-hypergiant","email":"isaac.kehle@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"3bc00f8befeabadbddfa881c2fb4c51d81380c88","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.4.2.tgz","fileCount":108,"integrity":"sha512-iIa+CGsvn6CKafrZ4NScqHr3yl26EW7xRKQC64bLHU4qKIPoBE4n9iEf5dI7oRz0HD/YIWN8Dm4oD86GjJPL7A==","signatures":[{"sig":"MEUCIQCRTxCSZC8DfIA+jyN2r8zbK2BK7sfQD8GyaK5FUvsHEQIgepdLQpMHw66Fmyy90jQF87hrZlFOBHpEahRtxQzzAM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232908},"main":"./dist/index.js","type":"module","_from":"file:accelint-geo-0.4.2.tgz","owner":"default/pathfinder","title":"Accelint Geo","types":"./dist/index.d.ts","module":"./dist/index.js","$schema":"https://json.schemastore.org/package","engines":{"node":">=22","pnpm":">=10"},"exports":{".":"./dist/index.js","./cartesian":"./dist/cartesian.js","./patterning":"./dist/patterning.js","./package.json":"./package.json","./coordinates/coordinate":"./dist/coordinates/coordinate.js","./coordinates/utm/parser":"./dist/coordinates/utm/parser.js","./coordinates/utm/system":"./dist/coordinates/utm/system.js","./coordinates/mgrs/parser":"./dist/coordinates/mgrs/parser.js","./coordinates/mgrs/system":"./dist/coordinates/mgrs/system.js","./coordinates/latlon/internal":"./dist/coordinates/latlon/internal/index.js","./coordinates/latlon/internal/lexer":"./dist/coordinates/latlon/internal/lexer.js","./coordinates/latlon/internal/parse":"./dist/coordinates/latlon/internal/parse.js","./coordinates/latlon/internal/pipes":"./dist/coordinates/latlon/internal/pipes/index.js","./coordinates/latlon/internal/format":"./dist/coordinates/latlon/internal/format.js","./coordinates/latlon/internal/ordinal":"./dist/coordinates/latlon/internal/ordinal.js","./coordinates/latlon/internal/in-range":"./dist/coordinates/latlon/internal/in-range.js","./coordinates/latlon/internal/violation":"./dist/coordinates/latlon/internal/violation.js","./coordinates/latlon/internal/create-cache":"./dist/coordinates/latlon/internal/create-cache.js","./coordinates/latlon/internal/parse-format":"./dist/coordinates/latlon/internal/parse-format.js","./coordinates/latlon/internal/pipes/genome":"./dist/coordinates/latlon/internal/pipes/genome.js","./coordinates/latlon/decimal-degrees/parser":"./dist/coordinates/latlon/decimal-degrees/parser.js","./coordinates/latlon/decimal-degrees/system":"./dist/coordinates/latlon/decimal-degrees/system.js","./coordinates/latlon/internal/pipes/simpler":"./dist/coordinates/latlon/internal/pipes/simpler.js","./coordinates/latlon/decimal-degrees/formatter":"./dist/coordinates/latlon/decimal-degrees/formatter.js","./coordinates/latlon/internal/coordinate-system":"./dist/coordinates/latlon/internal/coordinate-system.js","./coordinates/latlon/internal/exhaustive-errors":"./dist/coordinates/latlon/internal/exhaustive-errors.js","./coordinates/latlon/internal/pipes/fix-bearings":"./dist/coordinates/latlon/internal/pipes/fix-bearings.js","./coordinates/latlon/internal/pipes/fix-dividers":"./dist/coordinates/latlon/internal/pipes/fix-dividers.js","./coordinates/latlon/internal/pipes/check-numbers":"./dist/coordinates/latlon/internal/pipes/check-numbers.js","./coordinates/latlon/degrees-decimal-minutes/parser":"./dist/coordinates/latlon/degrees-decimal-minutes/parser.js","./coordinates/latlon/degrees-decimal-minutes/system":"./dist/coordinates/latlon/degrees-decimal-minutes/system.js","./coordinates/latlon/degrees-minutes-seconds/parser":"./dist/coordinates/latlon/degrees-minutes-seconds/parser.js","./coordinates/latlon/degrees-minutes-seconds/system":"./dist/coordinates/latlon/degrees-minutes-seconds/system.js","./coordinates/latlon/internal/pipes/check-ambiguous":"./dist/coordinates/latlon/internal/pipes/check-ambiguous.js","./coordinates/latlon/degrees-decimal-minutes/formatter":"./dist/coordinates/latlon/degrees-decimal-minutes/formatter.js","./coordinates/latlon/degrees-minutes-seconds/formatter":"./dist/coordinates/latlon/degrees-minutes-seconds/formatter.js"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint . --verbose","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsdown","index":"pnpm zx ../../scripts/indexer.mjs packages/geo","format":"pnpm biome format . --write --verbose","license":"pnpm zx ../../scripts/license.mjs","format:check":"pnpm biome format . --verbose","constellation-tracker":"pnpm exec constellation-tracker"},"subPath":"packages/geo","_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/f13f4b3683e0541d46d8c622eae8fb05/accelint-geo-0.4.2.tgz","_integrity":"sha512-iIa+CGsvn6CKafrZ4NScqHr3yl26EW7xRKQC64bLHU4qKIPoBE4n9iEf5dI7oRz0HD/YIWN8Dm4oD86GjJPL7A==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"geodesy":"^2.4.0","@types/geodesy":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.0","vitest":"^4.0.15","typescript":"^5.9.3","@accelint/vitest-config":"0.1.6","@accelint/typescript-config":"0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.4.2_1766092875854_0.9600917741532808","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@accelint/geo","version":"0.5.0","keywords":["dev-tk","tooling"],"author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.5.0","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"isaac.kehle-hypergiant","email":"isaac.kehle@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"163a5464a49d8999021d62c4dba80b0af3146d6f","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.5.0.tgz","fileCount":108,"integrity":"sha512-c1pVewmSfSIo3/DVP6xXJPNyg5RrzNWWJOMhxd8rvgSchCu2nEUW7Va2KDF59yYMK3YJSbctIRVqitHDP6SeqA==","signatures":[{"sig":"MEUCIQDk5REkyDx29u8RVWbVZCQz1Y0YGmkw1MDmj0C6j/WZ+gIgcokLkyx7/pdrXnjLh8/hkE+X2B7ANMFiMZ6IPIEoaGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233130},"main":"./dist/index.js","type":"module","_from":"file:accelint-geo-0.5.0.tgz","owner":"default/pathfinder","title":"Accelint Geo","types":"./dist/index.d.ts","module":"./dist/index.js","$schema":"https://json.schemastore.org/package","engines":{"node":">=22","pnpm":">=10"},"exports":{".":"./dist/index.js","./cartesian":"./dist/cartesian.js","./patterning":"./dist/patterning.js","./package.json":"./package.json","./coordinates/coordinate":"./dist/coordinates/coordinate.js","./coordinates/utm/parser":"./dist/coordinates/utm/parser.js","./coordinates/utm/system":"./dist/coordinates/utm/system.js","./coordinates/mgrs/parser":"./dist/coordinates/mgrs/parser.js","./coordinates/mgrs/system":"./dist/coordinates/mgrs/system.js","./coordinates/latlon/internal":"./dist/coordinates/latlon/internal/index.js","./coordinates/latlon/internal/lexer":"./dist/coordinates/latlon/internal/lexer.js","./coordinates/latlon/internal/parse":"./dist/coordinates/latlon/internal/parse.js","./coordinates/latlon/internal/pipes":"./dist/coordinates/latlon/internal/pipes/index.js","./coordinates/latlon/internal/format":"./dist/coordinates/latlon/internal/format.js","./coordinates/latlon/internal/ordinal":"./dist/coordinates/latlon/internal/ordinal.js","./coordinates/latlon/internal/in-range":"./dist/coordinates/latlon/internal/in-range.js","./coordinates/latlon/internal/violation":"./dist/coordinates/latlon/internal/violation.js","./coordinates/latlon/internal/create-cache":"./dist/coordinates/latlon/internal/create-cache.js","./coordinates/latlon/internal/parse-format":"./dist/coordinates/latlon/internal/parse-format.js","./coordinates/latlon/internal/pipes/genome":"./dist/coordinates/latlon/internal/pipes/genome.js","./coordinates/latlon/decimal-degrees/parser":"./dist/coordinates/latlon/decimal-degrees/parser.js","./coordinates/latlon/decimal-degrees/system":"./dist/coordinates/latlon/decimal-degrees/system.js","./coordinates/latlon/internal/pipes/simpler":"./dist/coordinates/latlon/internal/pipes/simpler.js","./coordinates/latlon/decimal-degrees/formatter":"./dist/coordinates/latlon/decimal-degrees/formatter.js","./coordinates/latlon/internal/coordinate-system":"./dist/coordinates/latlon/internal/coordinate-system.js","./coordinates/latlon/internal/exhaustive-errors":"./dist/coordinates/latlon/internal/exhaustive-errors.js","./coordinates/latlon/internal/pipes/fix-bearings":"./dist/coordinates/latlon/internal/pipes/fix-bearings.js","./coordinates/latlon/internal/pipes/fix-dividers":"./dist/coordinates/latlon/internal/pipes/fix-dividers.js","./coordinates/latlon/internal/pipes/check-numbers":"./dist/coordinates/latlon/internal/pipes/check-numbers.js","./coordinates/latlon/degrees-decimal-minutes/parser":"./dist/coordinates/latlon/degrees-decimal-minutes/parser.js","./coordinates/latlon/degrees-decimal-minutes/system":"./dist/coordinates/latlon/degrees-decimal-minutes/system.js","./coordinates/latlon/degrees-minutes-seconds/parser":"./dist/coordinates/latlon/degrees-minutes-seconds/parser.js","./coordinates/latlon/degrees-minutes-seconds/system":"./dist/coordinates/latlon/degrees-minutes-seconds/system.js","./coordinates/latlon/internal/pipes/check-ambiguous":"./dist/coordinates/latlon/internal/pipes/check-ambiguous.js","./coordinates/latlon/degrees-decimal-minutes/formatter":"./dist/coordinates/latlon/degrees-decimal-minutes/formatter.js","./coordinates/latlon/degrees-minutes-seconds/formatter":"./dist/coordinates/latlon/degrees-minutes-seconds/formatter.js"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint . --verbose","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsdown","index":"pnpm zx ../../scripts/indexer.mjs packages/geo","format":"pnpm biome format . --write --verbose","license":"pnpm zx ../../scripts/license.mjs","format:check":"pnpm biome format . --verbose","lint:package":"pnpm publint","constellation-tracker":"pnpm exec constellation-tracker"},"subPath":"packages/geo","_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/8307a59d7f63efdf303f89956ce42f80/accelint-geo-0.5.0.tgz","_integrity":"sha512-c1pVewmSfSIo3/DVP6xXJPNyg5RrzNWWJOMhxd8rvgSchCu2nEUW7Va2KDF59yYMK3YJSbctIRVqitHDP6SeqA==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"geodesy":"^2.4.0","@types/geodesy":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.0","vitest":"^4.0.15","typescript":"^5.9.3","@accelint/vitest-config":"0.1.6","@accelint/typescript-config":"0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.5.0_1767662026032_0.8761035864986291","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@accelint/geo","version":"0.5.1","keywords":["dev-tk","tooling"],"author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.5.1","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"jacob.foster.hg","email":"jacob.foster@hypergiant.com"},{"name":"isaac.kehle-hypergiant","email":"isaac.kehle@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"1c110aabcfa2d9ae3f461a59cac55f7f6fdcbe9e","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.5.1.tgz","fileCount":108,"integrity":"sha512-go8OcbnyBqGUtzPLxvBP8+u6WVDwUtaog1/1SZ7RCo/B0DZkPunjqnVXrl6j6UPc1SK9Ltl1a1xqg6FPTpT7Yw==","signatures":[{"sig":"MEUCIQDRZC4VVoTuze1ctFjCpoeM1sL9k90inLmNHLpkZZwcPwIgTeNIYvk9VIps154K+sxGpzMwWKU6JuS93wumV12QYjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233575},"main":"./dist/index.js","type":"module","_from":"file:accelint-geo-0.5.1.tgz","owner":"default/pathfinder","title":"Accelint Geo","types":"./dist/index.d.ts","module":"./dist/index.js","$schema":"https://json.schemastore.org/package","engines":{"node":">=22","pnpm":">=10"},"exports":{".":"./dist/index.js","./cartesian":"./dist/cartesian.js","./patterning":"./dist/patterning.js","./package.json":"./package.json","./coordinates/coordinate":"./dist/coordinates/coordinate.js","./coordinates/utm/parser":"./dist/coordinates/utm/parser.js","./coordinates/utm/system":"./dist/coordinates/utm/system.js","./coordinates/mgrs/parser":"./dist/coordinates/mgrs/parser.js","./coordinates/mgrs/system":"./dist/coordinates/mgrs/system.js","./coordinates/latlon/internal":"./dist/coordinates/latlon/internal/index.js","./coordinates/latlon/internal/lexer":"./dist/coordinates/latlon/internal/lexer.js","./coordinates/latlon/internal/parse":"./dist/coordinates/latlon/internal/parse.js","./coordinates/latlon/internal/pipes":"./dist/coordinates/latlon/internal/pipes/index.js","./coordinates/latlon/internal/format":"./dist/coordinates/latlon/internal/format.js","./coordinates/latlon/internal/ordinal":"./dist/coordinates/latlon/internal/ordinal.js","./coordinates/latlon/internal/in-range":"./dist/coordinates/latlon/internal/in-range.js","./coordinates/latlon/internal/violation":"./dist/coordinates/latlon/internal/violation.js","./coordinates/latlon/internal/create-cache":"./dist/coordinates/latlon/internal/create-cache.js","./coordinates/latlon/internal/parse-format":"./dist/coordinates/latlon/internal/parse-format.js","./coordinates/latlon/internal/pipes/genome":"./dist/coordinates/latlon/internal/pipes/genome.js","./coordinates/latlon/decimal-degrees/parser":"./dist/coordinates/latlon/decimal-degrees/parser.js","./coordinates/latlon/decimal-degrees/system":"./dist/coordinates/latlon/decimal-degrees/system.js","./coordinates/latlon/internal/pipes/simpler":"./dist/coordinates/latlon/internal/pipes/simpler.js","./coordinates/latlon/decimal-degrees/formatter":"./dist/coordinates/latlon/decimal-degrees/formatter.js","./coordinates/latlon/internal/coordinate-system":"./dist/coordinates/latlon/internal/coordinate-system.js","./coordinates/latlon/internal/exhaustive-errors":"./dist/coordinates/latlon/internal/exhaustive-errors.js","./coordinates/latlon/internal/pipes/fix-bearings":"./dist/coordinates/latlon/internal/pipes/fix-bearings.js","./coordinates/latlon/internal/pipes/fix-dividers":"./dist/coordinates/latlon/internal/pipes/fix-dividers.js","./coordinates/latlon/internal/pipes/check-numbers":"./dist/coordinates/latlon/internal/pipes/check-numbers.js","./coordinates/latlon/degrees-decimal-minutes/parser":"./dist/coordinates/latlon/degrees-decimal-minutes/parser.js","./coordinates/latlon/degrees-decimal-minutes/system":"./dist/coordinates/latlon/degrees-decimal-minutes/system.js","./coordinates/latlon/degrees-minutes-seconds/parser":"./dist/coordinates/latlon/degrees-minutes-seconds/parser.js","./coordinates/latlon/degrees-minutes-seconds/system":"./dist/coordinates/latlon/degrees-minutes-seconds/system.js","./coordinates/latlon/internal/pipes/check-ambiguous":"./dist/coordinates/latlon/internal/pipes/check-ambiguous.js","./coordinates/latlon/degrees-decimal-minutes/formatter":"./dist/coordinates/latlon/degrees-decimal-minutes/formatter.js","./coordinates/latlon/degrees-minutes-seconds/formatter":"./dist/coordinates/latlon/degrees-minutes-seconds/formatter.js"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint . --verbose","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsdown","index":"pnpm zx ../../scripts/indexer.mjs packages/geo","format":"pnpm biome format . --write --verbose","license":"pnpm zx ../../scripts/license.mjs","format:check":"pnpm biome format . --verbose","lint:package":"pnpm publint","constellation-tracker":"pnpm exec constellation-tracker"},"subPath":"packages/geo","_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/12521a1005c04f4943415bb0553c157d/accelint-geo-0.5.1.tgz","_integrity":"sha512-go8OcbnyBqGUtzPLxvBP8+u6WVDwUtaog1/1SZ7RCo/B0DZkPunjqnVXrl6j6UPc1SK9Ltl1a1xqg6FPTpT7Yw==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"geodesy":"^2.4.0","@types/geodesy":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.0","vitest":"^4.0.15","typescript":"^5.9.3","@accelint/vitest-config":"0.1.6","@accelint/typescript-config":"0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.5.1_1768922151080_0.5717315893614907","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@accelint/geo","version":"0.6.0","keywords":["dev-tk","tooling"],"author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.6.0","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"colin.leahy","email":"colin.leahy@hypergiant.com"},{"name":"jacob.foster.hg","email":"jacob.foster@hypergiant.com"},{"name":"isaac.kehle-hypergiant","email":"isaac.kehle@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"34648933087e02ccbacae3ad2b977e04b133e910","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.6.0.tgz","fileCount":114,"integrity":"sha512-a7tKKnAuRLx74Az7f5N+Cc2n4pQMXwl8fJcq5QcKIY4TbkLxxq8vgKWisQ/xSafJmPdCqbpJCPSuk8tsaOW6EQ==","signatures":[{"sig":"MEYCIQDwK5XSSf/6J1VahqSYAuux2bS9dhO/A4zjBSF7aZxc4wIhAKsmjeWdGtWPE+67DV0V4bjsU4ZKQCenAE7nktUM2K0d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362426},"main":"./dist/index.js","type":"module","_from":"file:accelint-geo-0.6.0.tgz","owner":"default/pathfinder","title":"Accelint Geo","types":"./dist/index.d.ts","module":"./dist/index.js","$schema":"https://json.schemastore.org/package","engines":{"node":">=22","pnpm":">=10"},"exports":{".":"./dist/index.js","./cartesian":"./dist/cartesian.js","./patterning":"./dist/patterning.js","./package.json":"./package.json","./coordinates/coordinate":"./dist/coordinates/coordinate.js","./coordinates/utm/parser":"./dist/coordinates/utm/parser.js","./coordinates/utm/system":"./dist/coordinates/utm/system.js","./coordinates/mgrs/parser":"./dist/coordinates/mgrs/parser.js","./coordinates/mgrs/system":"./dist/coordinates/mgrs/system.js","./coordinates/latlon/internal":"./dist/coordinates/latlon/internal/index.js","./coordinates/latlon/internal/lexer":"./dist/coordinates/latlon/internal/lexer.js","./coordinates/latlon/internal/parse":"./dist/coordinates/latlon/internal/parse.js","./coordinates/latlon/internal/pipes":"./dist/coordinates/latlon/internal/pipes/index.js","./coordinates/latlon/internal/format":"./dist/coordinates/latlon/internal/format.js","./coordinates/latlon/internal/ordinal":"./dist/coordinates/latlon/internal/ordinal.js","./coordinates/latlon/internal/in-range":"./dist/coordinates/latlon/internal/in-range.js","./coordinates/latlon/internal/validate":"./dist/coordinates/latlon/internal/validate.js","./coordinates/latlon/internal/normalize":"./dist/coordinates/latlon/internal/normalize.js","./coordinates/latlon/internal/violation":"./dist/coordinates/latlon/internal/violation.js","./coordinates/latlon/internal/create-cache":"./dist/coordinates/latlon/internal/create-cache.js","./coordinates/latlon/internal/parse-format":"./dist/coordinates/latlon/internal/parse-format.js","./coordinates/latlon/internal/pipes/genome":"./dist/coordinates/latlon/internal/pipes/genome.js","./coordinates/latlon/decimal-degrees/parser":"./dist/coordinates/latlon/decimal-degrees/parser.js","./coordinates/latlon/decimal-degrees/system":"./dist/coordinates/latlon/decimal-degrees/system.js","./coordinates/latlon/internal/pipes/simpler":"./dist/coordinates/latlon/internal/pipes/simpler.js","./coordinates/latlon/decimal-degrees/formatter":"./dist/coordinates/latlon/decimal-degrees/formatter.js","./coordinates/latlon/internal/coordinate-system":"./dist/coordinates/latlon/internal/coordinate-system.js","./coordinates/latlon/internal/exhaustive-errors":"./dist/coordinates/latlon/internal/exhaustive-errors.js","./coordinates/latlon/internal/pipes/fix-bearings":"./dist/coordinates/latlon/internal/pipes/fix-bearings.js","./coordinates/latlon/internal/pipes/fix-dividers":"./dist/coordinates/latlon/internal/pipes/fix-dividers.js","./coordinates/latlon/internal/pipes/check-numbers":"./dist/coordinates/latlon/internal/pipes/check-numbers.js","./coordinates/latlon/degrees-decimal-minutes/parser":"./dist/coordinates/latlon/degrees-decimal-minutes/parser.js","./coordinates/latlon/degrees-decimal-minutes/system":"./dist/coordinates/latlon/degrees-decimal-minutes/system.js","./coordinates/latlon/degrees-minutes-seconds/parser":"./dist/coordinates/latlon/degrees-minutes-seconds/parser.js","./coordinates/latlon/degrees-minutes-seconds/system":"./dist/coordinates/latlon/degrees-minutes-seconds/system.js","./coordinates/latlon/internal/pipes/check-ambiguous":"./dist/coordinates/latlon/internal/pipes/check-ambiguous.js","./coordinates/latlon/degrees-decimal-minutes/formatter":"./dist/coordinates/latlon/degrees-decimal-minutes/formatter.js","./coordinates/latlon/degrees-minutes-seconds/formatter":"./dist/coordinates/latlon/degrees-minutes-seconds/formatter.js"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint . --verbose","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsdown","index":"pnpm zx ../../scripts/indexer.mjs packages/geo","format":"pnpm biome format . --write --verbose","license":"pnpm zx ../../scripts/license.mjs","format:check":"pnpm biome format . --verbose","lint:package":"pnpm publint","constellation-tracker":"pnpm exec constellation-tracker"},"subPath":"packages/geo","_npmUser":{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},"_resolved":"/tmp/8d93bce65e86bb830c7a9e7f0e09a1b9/accelint-geo-0.6.0.tgz","_integrity":"sha512-a7tKKnAuRLx74Az7f5N+Cc2n4pQMXwl8fJcq5QcKIY4TbkLxxq8vgKWisQ/xSafJmPdCqbpJCPSuk8tsaOW6EQ==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"geodesy":"^2.4.0","@types/geodesy":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.0","vitest":"^4.0.15","typescript":"^5.9.3","@accelint/vitest-config":"0.1.6","@accelint/typescript-config":"0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.6.0_1770959409022_0.9253274193170478","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@accelint/geo","version":"0.6.1","keywords":["dev-tk","tooling"],"author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/geo@0.6.1","maintainers":[{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"colin.leahy","email":"colin.leahy@hypergiant.com"},{"name":"jacob.foster.hg","email":"jacob.foster@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"10d71d45cc82f73659742eccc201c254b71e7bcd","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.6.1.tgz","fileCount":114,"integrity":"sha512-WFdoi0Jpq7tQMu8iae3kCJbQUSBdHRMoXc44OzOsZdKd4Cpt5b8RyiAk8UzHKHtFZENhDqyRk/TjY7Ap6FKi+Q==","signatures":[{"sig":"MEUCIQCLQ1dXKmFLJbjsGP9k1WrCC2i2/fbFq4unAiigXrsGDwIgCXww0sGizcI2txkaXO24S/wzQVjwGQSBlgKcmNft4a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363679},"main":"./dist/index.js","type":"module","_from":"file:accelint-geo-0.6.1.tgz","owner":"default/pathfinder","title":"Accelint Geo","types":"./dist/index.d.ts","module":"./dist/index.js","$schema":"https://json.schemastore.org/package","engines":{"node":">=22","pnpm":">=10"},"exports":{".":"./dist/index.js","./cartesian":"./dist/cartesian.js","./patterning":"./dist/patterning.js","./package.json":"./package.json","./coordinates/coordinate":"./dist/coordinates/coordinate.js","./coordinates/utm/parser":"./dist/coordinates/utm/parser.js","./coordinates/utm/system":"./dist/coordinates/utm/system.js","./coordinates/mgrs/parser":"./dist/coordinates/mgrs/parser.js","./coordinates/mgrs/system":"./dist/coordinates/mgrs/system.js","./coordinates/latlon/internal":"./dist/coordinates/latlon/internal/index.js","./coordinates/latlon/internal/lexer":"./dist/coordinates/latlon/internal/lexer.js","./coordinates/latlon/internal/parse":"./dist/coordinates/latlon/internal/parse.js","./coordinates/latlon/internal/pipes":"./dist/coordinates/latlon/internal/pipes/index.js","./coordinates/latlon/internal/format":"./dist/coordinates/latlon/internal/format.js","./coordinates/latlon/internal/ordinal":"./dist/coordinates/latlon/internal/ordinal.js","./coordinates/latlon/internal/in-range":"./dist/coordinates/latlon/internal/in-range.js","./coordinates/latlon/internal/validate":"./dist/coordinates/latlon/internal/validate.js","./coordinates/latlon/internal/normalize":"./dist/coordinates/latlon/internal/normalize.js","./coordinates/latlon/internal/violation":"./dist/coordinates/latlon/internal/violation.js","./coordinates/latlon/internal/create-cache":"./dist/coordinates/latlon/internal/create-cache.js","./coordinates/latlon/internal/parse-format":"./dist/coordinates/latlon/internal/parse-format.js","./coordinates/latlon/internal/pipes/genome":"./dist/coordinates/latlon/internal/pipes/genome.js","./coordinates/latlon/decimal-degrees/parser":"./dist/coordinates/latlon/decimal-degrees/parser.js","./coordinates/latlon/decimal-degrees/system":"./dist/coordinates/latlon/decimal-degrees/system.js","./coordinates/latlon/internal/pipes/simpler":"./dist/coordinates/latlon/internal/pipes/simpler.js","./coordinates/latlon/decimal-degrees/formatter":"./dist/coordinates/latlon/decimal-degrees/formatter.js","./coordinates/latlon/internal/coordinate-system":"./dist/coordinates/latlon/internal/coordinate-system.js","./coordinates/latlon/internal/exhaustive-errors":"./dist/coordinates/latlon/internal/exhaustive-errors.js","./coordinates/latlon/internal/pipes/fix-bearings":"./dist/coordinates/latlon/internal/pipes/fix-bearings.js","./coordinates/latlon/internal/pipes/fix-dividers":"./dist/coordinates/latlon/internal/pipes/fix-dividers.js","./coordinates/latlon/internal/pipes/check-numbers":"./dist/coordinates/latlon/internal/pipes/check-numbers.js","./coordinates/latlon/degrees-decimal-minutes/parser":"./dist/coordinates/latlon/degrees-decimal-minutes/parser.js","./coordinates/latlon/degrees-decimal-minutes/system":"./dist/coordinates/latlon/degrees-decimal-minutes/system.js","./coordinates/latlon/degrees-minutes-seconds/parser":"./dist/coordinates/latlon/degrees-minutes-seconds/parser.js","./coordinates/latlon/degrees-minutes-seconds/system":"./dist/coordinates/latlon/degrees-minutes-seconds/system.js","./coordinates/latlon/internal/pipes/check-ambiguous":"./dist/coordinates/latlon/internal/pipes/check-ambiguous.js","./coordinates/latlon/degrees-decimal-minutes/formatter":"./dist/coordinates/latlon/degrees-decimal-minutes/formatter.js","./coordinates/latlon/degrees-minutes-seconds/formatter":"./dist/coordinates/latlon/degrees-minutes-seconds/formatter.js"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint . --verbose","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsdown","index":"pnpm zx ../../scripts/indexer.mjs packages/geo","format":"pnpm biome format . --write --verbose","license":"pnpm zx ../../scripts/license.mjs","format:check":"pnpm biome format . --verbose","lint:package":"pnpm publint","constellation-tracker":"pnpm exec constellation-tracker"},"subPath":"packages/geo","_npmUser":{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},"_resolved":"/tmp/2a353649858133229c1057923d9909e1/accelint-geo-0.6.1.tgz","_integrity":"sha512-WFdoi0Jpq7tQMu8iae3kCJbQUSBdHRMoXc44OzOsZdKd4Cpt5b8RyiAk8UzHKHtFZENhDqyRk/TjY7Ap6FKi+Q==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"11.13.0","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"geodesy":"^2.4.0","@types/geodesy":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.0","vitest":"^4.0.15","typescript":"^5.9.3","@accelint/vitest-config":"0.1.6","@accelint/typescript-config":"0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/geo_0.6.1_1782170849234_0.22585746203859336","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"_id":"@accelint/geo@0.7.0","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"5c3e7850991ed4f75897593b451b493bd6c5e3d6","tarball":"https://registry.npmjs.org/@accelint/geo/-/geo-0.7.0.tgz","fileCount":123,"integrity":"sha512-cU6p5HekF2qBkSzJb9wgDHoLHG9W+CxiRyHu8AYOxBKM5FgtKDj0E4iicdGayrqvAcG3RrPXXXv3lTTR6f1cXQ==","signatures":[{"sig":"MEQCIG+U4t2LuUHBikjbQxFMRauzvk4oxXv9Xl41aDN+N5BtAiAiQP5AG+P9six1wYQjGgUyMCJI5yrm90F5s8SX67oNaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID3hBFo8PwqhgGax3ItRF9Zo5dUHlQVCQKoWTIKKRC3wAiB4nz0uARn3MKP8q4PDDn6ZCDuQnc50njl8xkduaBB+Kg=="}],"unpackedSize":440769},"main":"./dist/index.js","name":"@accelint/geo","type":"module","_from":"file:accelint-geo-0.7.0.tgz","owner":"default/pathfinder","title":"Accelint Geo","types":"./dist/index.d.ts","author":{"name":"https://hypergiant.com"},"module":"./dist/index.js","$schema":"https://json.schemastore.org/package","engines":{"node":">=22","pnpm":">=10"},"exports":{".":"./dist/index.js","./cartesian":"./dist/cartesian.js","./patterning":"./dist/patterning.js","./package.json":"./package.json","./coordinates/utm/parts":"./dist/coordinates/utm/parts.js","./coordinates/coordinate":"./dist/coordinates/coordinate.js","./coordinates/mgrs/parts":"./dist/coordinates/mgrs/parts.js","./coordinates/utm/parser":"./dist/coordinates/utm/parser.js","./coordinates/utm/system":"./dist/coordinates/utm/system.js","./coordinates/mgrs/parser":"./dist/coordinates/mgrs/parser.js","./coordinates/mgrs/system":"./dist/coordinates/mgrs/system.js","./coordinates/latlon/internal":"./dist/coordinates/latlon/internal/index.js","./coordinates/latlon/internal/lexer":"./dist/coordinates/latlon/internal/lexer.js","./coordinates/latlon/internal/parse":"./dist/coordinates/latlon/internal/parse.js","./coordinates/latlon/internal/pipes":"./dist/coordinates/latlon/internal/pipes/index.js","./coordinates/latlon/internal/format":"./dist/coordinates/latlon/internal/format.js","./coordinates/latlon/internal/ordinal":"./dist/coordinates/latlon/internal/ordinal.js","./coordinates/latlon/internal/in-range":"./dist/coordinates/latlon/internal/in-range.js","./coordinates/latlon/internal/validate":"./dist/coordinates/latlon/internal/validate.js","./coordinates/latlon/internal/normalize":"./dist/coordinates/latlon/internal/normalize.js","./coordinates/latlon/internal/violation":"./dist/coordinates/latlon/internal/violation.js","./coordinates/latlon/internal/create-cache":"./dist/coordinates/latlon/internal/create-cache.js","./coordinates/latlon/internal/parse-format":"./dist/coordinates/latlon/internal/parse-format.js","./coordinates/latlon/internal/pipes/genome":"./dist/coordinates/latlon/internal/pipes/genome.js","./coordinates/latlon/decimal-degrees/parser":"./dist/coordinates/latlon/decimal-degrees/parser.js","./coordinates/latlon/decimal-degrees/system":"./dist/coordinates/latlon/decimal-degrees/system.js","./coordinates/latlon/internal/pipes/simpler":"./dist/coordinates/latlon/internal/pipes/simpler.js","./coordinates/latlon/internal/plain-decimal":"./dist/coordinates/latlon/internal/plain-decimal.js","./coordinates/latlon/decimal-degrees/formatter":"./dist/coordinates/latlon/decimal-degrees/formatter.js","./coordinates/latlon/internal/coordinate-system":"./dist/coordinates/latlon/internal/coordinate-system.js","./coordinates/latlon/internal/exhaustive-errors":"./dist/coordinates/latlon/internal/exhaustive-errors.js","./coordinates/latlon/internal/pipes/fix-bearings":"./dist/coordinates/latlon/internal/pipes/fix-bearings.js","./coordinates/latlon/internal/pipes/fix-dividers":"./dist/coordinates/latlon/internal/pipes/fix-dividers.js","./coordinates/latlon/internal/pipes/check-numbers":"./dist/coordinates/latlon/internal/pipes/check-numbers.js","./coordinates/latlon/degrees-decimal-minutes/parser":"./dist/coordinates/latlon/degrees-decimal-minutes/parser.js","./coordinates/latlon/degrees-decimal-minutes/system":"./dist/coordinates/latlon/degrees-decimal-minutes/system.js","./coordinates/latlon/degrees-minutes-seconds/parser":"./dist/coordinates/latlon/degrees-minutes-seconds/parser.js","./coordinates/latlon/degrees-minutes-seconds/system":"./dist/coordinates/latlon/degrees-minutes-seconds/system.js","./coordinates/latlon/internal/pipes/check-ambiguous":"./dist/coordinates/latlon/internal/pipes/check-ambiguous.js","./coordinates/latlon/degrees-decimal-minutes/formatter":"./dist/coordinates/latlon/degrees-decimal-minutes/formatter.js","./coordinates/latlon/degrees-minutes-seconds/formatter":"./dist/coordinates/latlon/degrees-minutes-seconds/formatter.js"},"license":"Apache-2.0","private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint . --verbose","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsdown","index":"pnpm zx ../../scripts/indexer.mjs packages/geo","format":"pnpm biome format . --write --verbose","license":"pnpm zx ../../scripts/license.mjs","format:check":"pnpm biome format . --verbose","lint:package":"pnpm publint","constellation-tracker":"pnpm exec constellation-tracker"},"subPath":"packages/geo","version":"0.7.0","_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","keywords":["dev-tk","tooling"],"_resolved":"/tmp/587de2eb9d813c4a1d76f542023d6ad0/accelint-geo-0.7.0.tgz","_integrity":"sha512-cU6p5HekF2qBkSzJb9wgDHoLHG9W+CxiRyHu8AYOxBKM5FgtKDj0E4iicdGayrqvAcG3RrPXXXv3lTTR6f1cXQ==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"11.19.0","description":"A collection of JavaScript functions for working with coordinates and geospatial data.","directories":{},"maintainers":[{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"colin.leahy","email":"colin.leahy@hypergiant.com"},{"name":"jacob.foster.hg","email":"jacob.foster@hypergiant.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"geodesy":"^2.4.0","@types/geodesy":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.0","vitest":"^4.0.15","typescript":"^5.9.3","@accelint/vitest-config":"0.1.6","@accelint/typescript-config":"0.1.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/geo_0.7.0_1789154100724_0.6483864484338762"}}},"time":{"created":"2024-10-16T01:59:10.703Z","modified":"2026-09-11T19:15:01.040Z","0.1.0":"2024-10-16T01:59:11.017Z","0.1.1":"2024-10-16T02:16:57.130Z","0.1.2":"2024-10-18T03:26:34.861Z","0.1.3":"2024-10-20T01:49:13.398Z","0.2.0":"2025-02-28T16:06:57.432Z","0.2.1":"2025-03-06T15:20:03.379Z","0.2.2":"2025-03-12T15:33:48.282Z","0.2.3":"2025-06-04T16:29:26.346Z","0.2.4":"2025-06-23T20:54:33.964Z","0.2.5":"2025-08-06T15:06:22.793Z","0.2.6":"2025-08-11T17:23:32.408Z","0.2.7":"2025-08-14T22:36:05.683Z","0.2.8":"2025-09-02T18:22:38.947Z","0.2.9":"2025-09-19T15:10:22.696Z","0.2.10":"2025-10-10T23:55:35.924Z","0.3.0":"2025-10-30T22:21:47.253Z","0.4.0":"2025-12-09T19:19:30.724Z","0.4.1":"2025-12-12T18:34:51.635Z","0.4.2":"2025-12-18T21:21:16.010Z","0.5.0":"2026-01-06T01:13:46.200Z","0.5.1":"2026-01-20T15:15:51.239Z","0.6.0":"2026-02-13T05:10:09.183Z","0.6.1":"2026-06-22T23:27:29.377Z","0.7.0":"2026-09-11T19:15:00.814Z"},"bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","homepage":"https://github.com/gohypergiant/standard-toolkit#readme","keywords":["dev-tk","tooling"],"repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"description":"A collection of JavaScript functions for working with coordinates and geospatial data.","maintainers":[{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"colin.leahy","email":"colin.leahy@hypergiant.com"},{"name":"jacob.foster.hg","email":"jacob.foster@hypergiant.com"}],"readme":"# @accelint/geo\n\nGeographic coordinate parsing, conversion, and formatting for multiple coordinate systems.\n\n## Features\n\n- **5 Coordinate Systems**: Parse and format coordinates in multiple notation systems\n  - Decimal Degrees (DD): `40.7128° N / 74.0060° W`\n  - Degrees Decimal Minutes (DDM): `40° 42.768' N / 74° 0.36' W`\n  - Degrees Minutes Seconds (DMS): `40° 42' 46.08\" N / 74° 0' 21.6\" W`\n  - Military Grid Reference System (MGRS): `18T WL 80000 00000`\n  - Universal Transverse Mercator (UTM): `18N 585628 4511644`\n\n- **Flexible Format Ordering**: Convert between LATLON and LONLAT formats\n- **Structured Parts API**: Get the numeric pieces of a coordinate (`{ degrees, minutes, seconds, hemisphere }`, or grid components) instead of a formatted string — useful for segmented inputs and custom renderers\n- **Standalone Functions**: Per-system `format*`/`parse*` helpers and validation predicates alongside the `createCoordinate` façade\n- **Input Validation**: Detailed error messages for invalid coordinates\n- **Performance Optimized**: Immutable coordinate objects with intelligent caching\n- **Type Safe**: Full TypeScript support with complete type definitions\n\n## Installation\n\n```sh\npnpm add @accelint/geo\n```\n\n## Quick Start\n\n```typescript\nimport { createCoordinate, coordinateSystems } from '@accelint/geo';\n\n// Create a coordinate parser for Decimal Degrees\nconst create = createCoordinate(coordinateSystems.dd, 'LATLON');\nconst coord = create('40.7128 / -74.0060');\n\n// Or use numeric input\nconst coord2 = create([40.7128, -74.0060]);\n\n// Access different formats\ncoord.dd();    // '40.7128 N / 74.006 W'\ncoord.ddm();   // '40 42.768 N / 74 0.36 W'\ncoord.dms();   // '40 42 46.08 N / 74 0 21.6 W'\ncoord.mgrs();  // '18T WL 80000 00000'\ncoord.utm();   // '18N 585628 4511644'\n\n// Change format order\ncoord.dms('LONLAT'); // '74 0 21.6 W / 40 42 46.08 N'\n```\n\n## Usage Examples\n\n### Parsing Different Coordinate Systems\n\n```typescript\nimport { createCoordinate, coordinateSystems } from '@accelint/geo';\n\n// Parse Decimal Degrees\nconst parseDD = createCoordinate(coordinateSystems.dd);\nconst coordDD = parseDD('40.7128 / -74.0060');\n\n// Parse Degrees Minutes Seconds\nconst parseDMS = createCoordinate(coordinateSystems.dms);\nconst coordDMS = parseDMS('40° 42\\' 46.08\" N / 74° 0\\' 21.6\" W');\n\n// Parse UTM coordinates\nconst parseUTM = createCoordinate(coordinateSystems.utm);\nconst coordUTM = parseUTM('18N 585628 4511644');\n\n// Parse MGRS coordinates\nconst parseMGRS = createCoordinate(coordinateSystems.mgrs);\nconst coordMGRS = parseMGRS('18T WL 80000 00000');\n```\n\n### Numeric Input\n\n```typescript\nimport { createCoordinate, coordinateSystems } from '@accelint/geo';\nimport type { LatLonTuple, LonLatTuple } from '@accelint/geo';\n\n// Using typed tuple input (order follows format parameter)\nconst create = createCoordinate(coordinateSystems.dd, 'LATLON');\nconst latlon: LatLonTuple = [40.7128, -74.0060];\nconst coordTuple = create(latlon);\n\n// LONLAT order (GeoJSON convention)\nconst createLonLat = createCoordinate(coordinateSystems.dd, 'LONLAT');\nconst lonlat: LonLatTuple = [-74.0060, 40.7128];\nconst coordLonLat = createLonLat(lonlat);\n\n// Using object input\nconst coordObj = create({ lat: 40.7128, lon: -74.0060 });\n\n// Object aliases also work\nconst coordAlt = create({ latitude: 40.7128, longitude: -74.0060 });\n```\n\n### Converting Between Formats\n\n```typescript\nconst create = createCoordinate(coordinateSystems.dd, 'LATLON');\nconst coord = create('40.7128 / -74.0060');\n\n// Convert to different coordinate systems\ncoord.dd();    // '40.7128 N / 74.006 W'\ncoord.ddm();   // '40 42.768 N / 74 0.36 W'\ncoord.dms();   // '40 42 46.08 N / 74 0 21.6 W'\ncoord.mgrs();  // '18T WL 80000 00000'\ncoord.utm();   // '18N 585628 4511644'\n\n// Change coordinate order (LATLON to LONLAT)\ncoord.dd('LONLAT');  // '74.006 W / 40.7128 N'\ncoord.dms('LONLAT'); // '74 0 21.6 W / 40 42 46.08 N'\n```\n\n### Error Handling\n\n```typescript\nconst create = createCoordinate(coordinateSystems.dd);\nconst coord = create('invalid input');\n\nif (!coord.valid) {\n  console.log(coord.errors);\n  // ['[ERROR] No input.']\n}\n\n// Access raw coordinate values\nif (coord.valid) {\n  console.log(coord.raw.LAT); // 40.7128\n  console.log(coord.raw.LON); // -74.0060\n}\n```\n\n## API Reference\n\n### `createCoordinate(system?, format?)`\n\nCreates a coordinate parser function.\n\n**Parameters:**\n\n- `system` (CoordinateSystem, optional): Coordinate system to use for parsing. Defaults to `coordinateSystems.dd`\n- `format` (Format, optional): Coordinate order format (`'LATLON'` or `'LONLAT'`). Defaults to `'LATLON'`\n\n**Returns:** Function that accepts a coordinate input and returns a Coordinate object\n\n**Input types:**\n\n- **String**: Coordinate string in the specified system's format (e.g., `'40.7128 / -74.0060'`)\n- **Tuple**: `LatLonTuple` or `LonLatTuple` — a `readonly [number, number]` with named elements, where order follows the `format` parameter (e.g., `[40.7128, -74.0060]` for LATLON)\n- **Object**: Object with lat/lon properties. Accepts case-insensitive keys:\n  - `lat` / `lon`\n  - `latitude` / `longitude`\n\n**Example:**\n\n```typescript\nconst create = createCoordinate(coordinateSystems.dd, 'LATLON');\nconst coord = create('40.7128 / -74.0060');\n```\n\n### `coordinateSystems`\n\nObject containing available coordinate system implementations.\n\n**Properties:**\n\n- `dd` - Decimal Degrees system\n- `ddm` - Degrees Decimal Minutes system\n- `dms` - Degrees Minutes Seconds system\n- `mgrs` - Military Grid Reference System\n- `utm` - Universal Transverse Mercator system\n\n### Coordinate Object\n\nThe object returned by calling the function from `createCoordinate()`.\n\n**Properties:**\n\n- `valid` (boolean): Whether the coordinate was successfully parsed\n- `errors` (string[]): Array of error messages (empty if valid)\n- `raw` (object): Raw coordinate values with `LAT` and `LON` properties\n\n**Methods:**\n\n- `dd(format?)`: Format as Decimal Degrees\n- `ddm(format?)`: Format as Degrees Decimal Minutes\n- `dms(format?)`: Format as Degrees Minutes Seconds\n- `mgrs(format?)`: Format as MGRS\n- `utm(format?)`: Format as UTM\n\nEach method accepts an optional `format` parameter (`'LATLON'` or `'LONLAT'`) to override the default format order.\n\n### TypeScript Types\n\nThe package exports named tuple types for type-safe coordinate handling:\n\n- **`LatLonTuple`** — `readonly [latitude: number, longitude: number]` — tuple in lat/lon order\n- **`LonLatTuple`** — `readonly [longitude: number, latitude: number]` — tuple in lon/lat order (GeoJSON convention)\n- **`CoordinateTuple`** — `LatLonTuple | LonLatTuple` — union of both orderings\n- **`CoordinateObject`** — `Record<string, number>` — object with string keys (e.g., `{ lat, lon }`)\n- **`CoordinateInput`** — `string | CoordinateTuple | CoordinateObject` — all accepted input types\n\nNamed tuple elements provide IDE hints for element order, preventing lat/lon mix-ups:\n\n```typescript\nimport type { LatLonTuple, LonLatTuple } from '@accelint/geo';\n\nconst latlon: LatLonTuple = [40.7128, -74.0060]; // [latitude, longitude]\nconst lonlat: LonLatTuple = [-74.0060, 40.7128]; // [longitude, latitude]\n```\n\n## Structured Parts API\n\nWhen you need the numeric components of a coordinate rather than a formatted string — driving segmented inputs, building a custom renderer, or feeding another calculation — reach for the parts functions instead of parsing a formatted string back apart.\n\n### Lat/lon parts\n\n`toDecimalDegreesParts`, `toDdmParts`, and `toDmsParts` each take a single signed value plus an axis (`'lat'` or `'lon'`) and return the non-negative magnitude components plus a `hemisphere` letter. Carry is applied so `minutes` and `seconds` never reach `60`.\n\n```typescript\nimport { toDecimalDegreesParts, toDdmParts, toDmsParts } from '@accelint/geo';\n\ntoDecimalDegreesParts(-122.4194, 'lon');\n// { degrees: 122.4194, hemisphere: 'W' }\n\ntoDdmParts(12.576, 'lat');\n// { degrees: 12, minutes: 34.56, hemisphere: 'N' }\n\ntoDmsParts(-77.0369, 'lon');\n// { degrees: 77, minutes: 2, seconds: 12.84, hemisphere: 'W' }\n```\n\nEach accepts an optional trailing `precision` argument (defaults: DD `6`, DDM `4`, DMS `2`).\n\n### Grid parts\n\n`toUtmParts` and `toMgrsParts` take a signed `[latitude, longitude]` tuple and read the grid components directly. They return a discriminated `GridPartsResult`: `{ ok: true, value }` on success, or `{ ok: false, reason: 'out-of-range' }` when the coordinate is non-finite, outside the inclusive `80°S`–`84°N` grid band, or exactly `+180°` longitude (where the UTM zone is undefined). They never throw, so callers branch on `ok` instead of catching an error.\n\n```typescript\nimport { toUtmParts, toMgrsParts, formatUtmParts, formatMgrsParts } from '@accelint/geo';\n\ntoUtmParts([38.8977, -77.0365]);\n// { ok: true, value: { zone: 18, hemisphere: 'N', easting: 323394, northing: 4307396 } }\n\ntoUtmParts([85, 0]);\n// { ok: false, reason: 'out-of-range' }\n\ntoMgrsParts([-81, 0]);\n// { ok: false, reason: 'out-of-range' }\n```\n\n`formatUtmParts` / `formatMgrsParts` render grid parts back into the canonical string, so a caller that already holds parts (or wants to consume `toUtmParts`/`toMgrsParts` and render) shares one renderer:\n\n```typescript\nformatUtmParts({ zone: 18, hemisphere: 'N', easting: 323394, northing: 4307396 });\n// '18N 323394 4307396'\n```\n\n### Helpers\n\nThe pieces the parts layer is built from are exported too:\n\n- `getHemisphere(value, axis)` returns the typed `'N' | 'S' | 'E' | 'W'` letter for a signed value on `'lat'` or `'lon'` (`0` maps to `N`/`E`). `Axis` and `Hemisphere` are the matching types; `getOrdinal` is the older boolean-axis form of the same function.\n- `isWithinGridBand(lat)`, `isOnEasternAntimeridian(lon)`, and `isGridProjectable([lat, lon])` are the checks behind `toUtmParts`/`toMgrsParts`, with the band edges exported as `GRID_LATITUDE_MIN` (`-80`) and `GRID_LATITUDE_MAX` (`84`).\n- `DECIMAL_DEGREES_PRECISION` (`6`), `DDM_PRECISION` (`4`), and `DMS_PRECISION` (`2`) are the parts functions' default precisions.\n- `toPlainDecimalString(value)` renders a number in plain decimal notation. JavaScript switches to exponential notation below `1e-6` (`String(0.0000001)` is `'1e-7'`); use this when building a coordinate string by hand from very small magnitudes.\n\n```typescript\nimport { getHemisphere, isGridProjectable, toPlainDecimalString } from '@accelint/geo';\n\ngetHemisphere(-77.0369, 'lon');    // 'W'\nisGridProjectable([85, 0]);        // false\ntoPlainDecimalString(0.0000001);   // '0.0000001'\n```\n\n## Standalone Functions\n\nThe per-system `format*` and `parse*` functions are exported directly, so you can format a `[latitude, longitude]` tuple (or parse a single system's string) without building a `createCoordinate` object.\n\n```typescript\nimport { formatDecimalDegrees, formatDegreesMinutesSeconds } from '@accelint/geo';\n\nformatDecimalDegrees([37.7749, -122.4194], { separator: ' / ', withOrdinal: true });\n// '37.774900° N / 122.419400° W'\n\nformatDegreesMinutesSeconds([37.7749, -122.4194], { separator: ' / ' });\n// '37° 46' 29.64″ / 122° 25' 9.84″'\n```\n\nParsers: `parseDecimalDegrees`, `parseDegreesDecimalMinutes`, `parseDegreesMinutesSeconds`, `parseMGRS`, and `parseUTM` parse a single system's string.\n\n### Validation\n\n`isValidNumericCoordinate` is a boolean check (finite and in range); `validateNumericCoordinate` returns an array of error messages (empty when valid).\n\n```typescript\nimport { isValidNumericCoordinate, validateNumericCoordinate } from '@accelint/geo';\n\nisValidNumericCoordinate(45.5, -122.6); // true\nisValidNumericCoordinate(91, -122.6);   // false\n\nvalidateNumericCoordinate(45.5, -122.6); // []\nvalidateNumericCoordinate(91, -122.6);\n// ['[ERROR] Latitude value (91) is outside valid range (-90 to 90).']\n```\n\n## Coordinate System Formats\n\n### Decimal Degrees (DD)\n\n- Format: `±DD.DDDD°`\n- Example: `40.7128° N / 74.0060° W`\n\n### Degrees Decimal Minutes (DDM)\n\n- Format: `±DD° MM.MMMM'`\n- Example: `40° 42.768' N / 74° 0.36' W`\n\n### Degrees Minutes Seconds (DMS)\n\n- Format: `±DD° MM' SS.SSSS\"`\n- Example: `40° 42' 46.08\" N / 74° 0' 21.6\" W`\n\n### Military Grid Reference System (MGRS)\n\n- Format: `ZZ[A-Z] [A-Z][A-Z] EEEEE NNNNN`\n- Example: `18T WL 80000 00000`\n\n### Universal Transverse Mercator (UTM)\n\n- Format: `ZZ[N|S] EEEEEE NNNNNNN`\n- Example: `18N 585628 4511644`\n\n## License\n\nApache-2.0\n\nCopyright 2024-2026 Hypergiant Galactic Systems Inc.\n","readmeFilename":"README.md"}