{"_id":"@allmaps/bearing","_rev":"11-e32d5955c8b16361a9f48b60b9ce1c40","name":"@allmaps/bearing","dist-tags":{"beta":"1.0.0-beta.4","latest":"1.0.0-beta.12"},"versions":{"1.0.0-beta.2":{"name":"@allmaps/bearing","version":"1.0.0-beta.2","keywords":["allmaps","bearing"],"author":{"url":"https://bertspaan.nl","name":"Bert Spaan","email":"hello@bertspaan.nl"},"license":"GPL-3.0-or-later","_id":"@allmaps/bearing@1.0.0-beta.2","maintainers":[{"name":"bertspaan","email":"hello@bertspaan.nl"}],"homepage":"https://allmaps.org","bugs":{"url":"https://github.com/allmaps/allmaps/issues"},"dist":{"shasum":"3da2e330e214ec63bcfc10605931e8e97633bb01","tarball":"https://registry.npmjs.org/@allmaps/bearing/-/bearing-1.0.0-beta.2.tgz","fileCount":4,"integrity":"sha512-+BKlQ2L0IPSgzk5VHTY581iXWDQkzPm4qNIinfRZNPz9MBFSgOfCnxPtBiE51NQx8i1HZLvgc3w+iwEAeO9cdg==","signatures":[{"sig":"MEQCIE2B/WEek8GAFfyPUo3fq48B0DQ32i/6nYDMXCDuS1n4AiB4j4zyFPjYvyRivH4xOxVEeHFkdm7MqfnRQokt9HdnjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3678},"type":"module","exports":"./dist/index.js","gitHead":"ce2647b9f0b77032a428d96bc037ecd67379cc04","scripts":{"lint":"prettier --check src test && eslint src test --ext .js,.ts","test":"NODE_ENV=test pnpm run build && mocha","build":"tsc && pnpm run documentation","types":"tsc --noEmit","watch":"tsc --watch","format":"prettier --write src test","preversion":"pnpm run lint && pnpm test","documentation":"remark . --output --use remark-api"},"_npmUser":{"name":"bertspaan","email":"hello@bertspaan.nl"},"repository":{"url":"git+https://github.com/allmaps/allmaps.git","type":"git","directory":"packages/bearing"},"_npmVersion":"lerna/5.1.0/node@v23.1.0+arm64 (darwin)","description":"Compute bearing of georeferenced map","directories":{},"_nodeVersion":"23.1.0","dependencies":{"@turf/bearing":"^7.2.0","@allmaps/stdlib":"^1.0.0-beta.33","@allmaps/transform":"^1.0.0-beta.43","@allmaps/annotation":"^1.0.0-beta.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","eslint":"^8.56.0","prettier":"^3.4.2","remark-api":"^1.1.0","remark-cli":"^12.0.1","typescript":"^5.7.0","@types/eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bearing_1.0.0-beta.2_1741776131601_0.2402544696477389","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"@allmaps/bearing","version":"1.0.0-beta.3","keywords":["allmaps","bearing"],"author":{"url":"https://bertspaan.nl","name":"Bert Spaan","email":"hello@bertspaan.nl"},"license":"MIT","_id":"@allmaps/bearing@1.0.0-beta.3","maintainers":[{"name":"bertspaan","email":"hello@bertspaan.nl"}],"homepage":"https://allmaps.org","dist":{"shasum":"404d3b69185ed469b8b49d8ee147519675345d34","tarball":"https://registry.npmjs.org/@allmaps/bearing/-/bearing-1.0.0-beta.3.tgz","fileCount":5,"integrity":"sha512-WZ/SqGfpDvHiBxbr7GYQ/OtfBtgzGYUh5Zp9allBHtBcPb7/3XKYHKYTCbj8g8Suo4uO8YM5F1kTpWGT8/zxZQ==","signatures":[{"sig":"MEUCIQCSRRToLfxHbAPYDHUZpyobKUbJdEeCfRq9zmN8ffxIgAIgDoH7O966TPTdvXIc10NbXm1sQnctw89blUnwiPydh8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4871},"type":"module","exports":"./dist/index.js","gitHead":"52a33f5d89519a0fd621c4847b2c7b5b63d52ef2","scripts":{"lint":"prettier --check src test && eslint src test --ext .js,.ts","test":"NODE_ENV=test pnpm run build && mocha","build":"tsc && pnpm run documentation","types":"tsc --noEmit","watch":"tsc --watch","format":"prettier --write src test","preversion":"pnpm run lint && pnpm test","documentation":"remark . --output --use remark-api"},"_npmUser":{"name":"bertspaan","email":"hello@bertspaan.nl"},"repository":{"url":"https://github.com/allmaps/allmaps.git","type":"git","directory":"packages/bearing"},"_npmVersion":"lerna/4.1.2/node@v23.11.0+arm64 (darwin)","description":"Compute bearing of georeferenced map","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@turf/bearing":"^7.2.0","@allmaps/stdlib":"^1.0.0-beta.34","@allmaps/transform":"^1.0.0-beta.44","@allmaps/annotation":"^1.0.0-beta.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","eslint":"^8.56.0","prettier":"^3.4.2","remark-api":"^1.1.0","remark-cli":"^12.0.1","typescript":"^5.7.0","@types/eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bearing_1.0.0-beta.3_1747907475365_0.8559560899370131","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.4":{"name":"@allmaps/bearing","version":"1.0.0-beta.4","keywords":["allmaps","bearing"],"author":{"url":"https://bertspaan.nl","name":"Bert Spaan","email":"hello@bertspaan.nl"},"license":"MIT","_id":"@allmaps/bearing@1.0.0-beta.4","maintainers":[{"name":"bertspaan","email":"hello@bertspaan.nl"}],"homepage":"https://allmaps.org","dist":{"shasum":"5833ae6548da77a0a9cd89bb96fd255e857b6a20","tarball":"https://registry.npmjs.org/@allmaps/bearing/-/bearing-1.0.0-beta.4.tgz","fileCount":5,"integrity":"sha512-Hajc67XzVQv0/3LLKClswb15iiyp9ilJwPhghI+9FyEbwWKdPjFgKLzpfQ1EJYuGYBuGmN1AuwFl4HH9vTRoCg==","signatures":[{"sig":"MEUCIQCuZquYg1FM4J2yo338WqmyAeTELqgRr0pGUafyhQ/ZbQIgQaFt43KvYS054yocLgWhPK+583KLK+7NAMsHxgcSCRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4871},"type":"module","exports":"./dist/index.js","gitHead":"f957eb89308c65fed8dd36ec3e39b61c15eaa7eb","scripts":{"lint":"prettier --check src test && eslint src test --ext .js,.ts","test":"NODE_ENV=test pnpm run build && mocha","build":"tsc && pnpm run documentation","types":"tsc --noEmit","watch":"tsc --watch","format":"prettier --write src test","preversion":"pnpm run lint && pnpm test","documentation":"remark . --output --use remark-api"},"_npmUser":{"name":"bertspaan","email":"hello@bertspaan.nl"},"repository":{"url":"https://github.com/allmaps/allmaps.git","type":"git","directory":"packages/bearing"},"_npmVersion":"lerna/4.1.2/node@v23.11.0+arm64 (darwin)","description":"Compute bearing of georeferenced map","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@turf/bearing":"^7.2.0","@allmaps/stdlib":"^1.0.0-beta.34","@allmaps/transform":"^1.0.0-beta.45","@allmaps/annotation":"^1.0.0-beta.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","eslint":"^8.56.0","prettier":"^3.4.2","remark-api":"^1.1.0","remark-cli":"^12.0.1","typescript":"^5.7.0","@types/eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bearing_1.0.0-beta.4_1747914847684_0.7681560269790431","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"@allmaps/bearing","version":"1.0.0-beta.5","keywords":["allmaps","bearing"],"author":{"url":"https://bertspaan.nl","name":"Bert Spaan","email":"hello@bertspaan.nl"},"license":"MIT","_id":"@allmaps/bearing@1.0.0-beta.5","maintainers":[{"name":"bertspaan","email":"hello@bertspaan.nl"}],"homepage":"https://allmaps.org","dist":{"shasum":"027164dd25f67fe16ce8a512cbf7ffb97e61524a","tarball":"https://registry.npmjs.org/@allmaps/bearing/-/bearing-1.0.0-beta.5.tgz","fileCount":5,"integrity":"sha512-Gak68CndaD7cRX/ZedxAALpuMUUTpL1rWW3O6r3P4yZatyNv2IW/zr1g4PtYu53ac6yM9xh6olbz/lkI9ZVI2w==","signatures":[{"sig":"MEUCIQDFLx+QtVcjkH0tY0dMasgFYstWX9EzImpLFmyNwobnNQIgMfAYyJdC9JK1hKWiQAuKVkhv1ip2nzwz9uE4CKlgmdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5227},"type":"module","exports":"./dist/index.js","gitHead":"b0528a2ee528dd035a4cb9188f838adca307c7b3","scripts":{"lint":"prettier --check src test && eslint src test --ext .js,.ts","test":"NODE_ENV=test pnpm run build && mocha","build":"tsc && pnpm run documentation","types":"tsc --noEmit","watch":"tsc --watch","format":"prettier --write src test","documentation":"remark . --output --use remark-api"},"_npmUser":{"name":"bertspaan","actor":{"name":"bertspaan","type":"user","email":"hello@bertspaan.nl"},"email":"hello@bertspaan.nl"},"repository":{"url":"https://github.com/allmaps/allmaps.git","type":"git","directory":"packages/bearing"},"_npmVersion":"lerna/4.5.1/node@v23.11.0+arm64 (darwin)","description":"Compute bearing of georeferenced map","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@turf/bearing":"^7.2.0","@allmaps/stdlib":"^1.0.0-beta.35","@allmaps/project":"^1.0.0-beta.3","@allmaps/annotation":"^1.0.0-beta.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","eslint":"^8.56.0","prettier":"^3.4.2","remark-api":"^1.1.0","remark-cli":"^12.0.1","typescript":"^5.7.0","@types/eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bearing_1.0.0-beta.5_1751899550444_0.7245433721219636","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.6":{"name":"@allmaps/bearing","version":"1.0.0-beta.6","keywords":["allmaps","bearing"],"author":{"url":"https://bertspaan.nl","name":"Bert Spaan","email":"hello@bertspaan.nl"},"license":"MIT","_id":"@allmaps/bearing@1.0.0-beta.6","maintainers":[{"name":"bertspaan","email":"hello@bertspaan.nl"}],"homepage":"https://allmaps.org","dist":{"shasum":"7a069b5db112e5180e4d908e3849f781b89abb6a","tarball":"https://registry.npmjs.org/@allmaps/bearing/-/bearing-1.0.0-beta.6.tgz","fileCount":5,"integrity":"sha512-2JVuPg6uZaRQ33VyKwWhsc3JZ3Q7JMSduAmOCeu2Cxb1tYyMX0lKvBPgUnlbC1ixuBHDdgPxHQfeSY7vQywNNQ==","signatures":[{"sig":"MEUCIQDhpzfvAgVarTKlioxuKhIrcKizXMNy5TiAwId915rOqwIgCIrbUvzVPwSC6ZeNZtiryn6h94i/5UHETk84hnIUHqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5183},"type":"module","exports":"./dist/index.js","gitHead":"6b93e4d938c15ef1ea0e6ba15dc6585c80f6687b","scripts":{"lint":"prettier --check src test && eslint src test --ext .js,.ts","test":"NODE_ENV=test mocha","build":"tsc","types":"tsc --noEmit","watch":"tsc --watch","format":"prettier --write src test","documentation":"remark . --output --use remark-api"},"_npmUser":{"name":"bertspaan","actor":{"name":"bertspaan","type":"user","email":"hello@bertspaan.nl"},"email":"hello@bertspaan.nl"},"repository":{"url":"https://github.com/allmaps/allmaps.git","type":"git","directory":"packages/bearing"},"_npmVersion":"lerna/4.5.1/node@v23.11.0+arm64 (darwin)","description":"Compute bearing of georeferenced map","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@turf/bearing":"^7.2.0","@allmaps/stdlib":"^1.0.0-beta.36","@allmaps/project":"^1.0.0-beta.4","@allmaps/annotation":"^1.0.0-beta.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","eslint":"^8.56.0","prettier":"^3.4.2","remark-api":"^1.1.0","remark-cli":"^12.0.1","typescript":"^5.7.0","@types/eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bearing_1.0.0-beta.6_1752089468974_0.2633202474506313","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.7":{"name":"@allmaps/bearing","version":"1.0.0-beta.7","keywords":["allmaps","bearing"],"author":{"url":"https://bertspaan.nl","name":"Bert Spaan","email":"hello@bertspaan.nl"},"license":"MIT","_id":"@allmaps/bearing@1.0.0-beta.7","maintainers":[{"name":"bertspaan","email":"hello@bertspaan.nl"}],"homepage":"https://allmaps.org","dist":{"shasum":"43d9536d1bcd62179db34298129d62fb8ce83467","tarball":"https://registry.npmjs.org/@allmaps/bearing/-/bearing-1.0.0-beta.7.tgz","fileCount":5,"integrity":"sha512-pKHcEK7LHB862vPaHnO5EAwcSN5dA3hhYALUgFxYr7zl9Y+4puTIsPpoEIn9zJMAoKExoRIynFAsC0/P8tlZWw==","signatures":[{"sig":"MEUCIAu/iCO47DC/DZZ80TMrJTHlvf1tvNx0Xdh2IRmB8RXrAiEAtuwGorcKSUgDD0S7IL791q/Do5MFvLRf4uNTWsgH/Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5183},"type":"module","exports":"./dist/index.js","gitHead":"d7e8b2ee5a5496bffb70cfcd1143cfabce4d5760","scripts":{"lint":"prettier --check src test && eslint src test --ext .js,.ts","test":"NODE_ENV=test mocha","build":"tsc","types":"tsc --noEmit","watch":"tsc --watch","format":"prettier --write src test","documentation":"remark . --output --use remark-api"},"_npmUser":{"name":"bertspaan","email":"hello@bertspaan.nl"},"repository":{"url":"https://github.com/allmaps/allmaps.git","type":"git","directory":"packages/bearing"},"_npmVersion":"lerna/4.5.1/node@v23.11.0+arm64 (darwin)","description":"Compute bearing of georeferenced map","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@turf/bearing":"^7.2.0","@allmaps/stdlib":"^1.0.0-beta.37","@allmaps/project":"^1.0.0-beta.5","@allmaps/annotation":"^1.0.0-beta.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","eslint":"^8.56.0","prettier":"^3.4.2","remark-api":"^1.1.0","remark-cli":"^12.0.1","typescript":"^5.7.0","@types/eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bearing_1.0.0-beta.7_1752946888445_0.23998313251705228","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.8":{"name":"@allmaps/bearing","version":"1.0.0-beta.8","keywords":["allmaps","bearing"],"license":"MIT","_id":"@allmaps/bearing@1.0.0-beta.8","maintainers":[{"name":"bertspaan","email":"hello@bertspaan.nl"}],"contributors":[{"url":"https://bertspaan.nl","name":"Bert Spaan","email":"hello@bertspaan.nl"},{"url":"https://manuelclaeysbouuaert.be","name":"Manuel Claeys Bouuaert","email":"manuel.claeys.b@gmail.com"}],"homepage":"https://allmaps.org","bugs":{"url":"https://github.com/allmaps/allmaps/issues"},"dist":{"shasum":"a028450a3bc32dea1aed44e95c3a5b0237cc7c12","tarball":"https://registry.npmjs.org/@allmaps/bearing/-/bearing-1.0.0-beta.8.tgz","fileCount":5,"integrity":"sha512-rGGfNsGXnJSotWxo+Kf6ZGs332tiNvhkkgC79+818Ph2dE/y+kDrAKjwXbuR+ERpKXaBr09YGYFhuBugAdXjOQ==","signatures":[{"sig":"MEUCIAlpVFU192PlgRqDKVpvqALNOlV7sFa1o6lLCngDKUwrAiEAjlVM9cbQO0DV+82K/g1dCoTUff+jtT+jX5z1f5f2dBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8552},"type":"module","exports":"./dist/index.js","gitHead":"dfe8dc3b15ae53f3dec0627144a0778de3a51779","scripts":{"lint":"prettier --check src && eslint src --ext .js,.ts","build":"tsc","types":"tsc --noEmit","watch":"tsc --watch","format":"prettier --write src","documentation":"remark . --output --use remark-api"},"_npmUser":{"name":"bertspaan","email":"hello@bertspaan.nl"},"repository":{"url":"git+https://github.com/allmaps/allmaps.git","type":"git","directory":"packages/bearing"},"_npmVersion":"lerna/4.7.0/node@v24.10.0+arm64 (darwin)","description":"Compute bearing of georeferenced map","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@allmaps/stdlib":"^1.0.0-beta.38","@allmaps/project":"^1.0.0-beta.6","@allmaps/transform":"^1.0.0-beta.49","@allmaps/annotation":"^1.0.0-beta.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.6.2","remark-api":"^1.1.0","remark-cli":"^12.0.1","typescript":"^5.7.0","@types/eslint":"^8.56.0","@allmaps/types":"^1.0.0-beta.21","@allmaps/render":"^1.0.0-beta.79","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bearing_1.0.0-beta.8_1762812029756_0.5805312776752487","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.9":{"name":"@allmaps/bearing","version":"1.0.0-beta.9","keywords":["allmaps","bearing"],"license":"MIT","_id":"@allmaps/bearing@1.0.0-beta.9","maintainers":[{"name":"bertspaan","email":"hello@bertspaan.nl"}],"contributors":[{"url":"https://bertspaan.nl","name":"Bert Spaan","email":"hello@bertspaan.nl"},{"url":"https://manuelclaeysbouuaert.be","name":"Manuel Claeys Bouuaert","email":"manuel.claeys.b@gmail.com"}],"homepage":"https://allmaps.org","bugs":{"url":"https://github.com/allmaps/allmaps/issues"},"dist":{"shasum":"83f207a10bfb1465e664f059df3e3b2685fc4439","tarball":"https://registry.npmjs.org/@allmaps/bearing/-/bearing-1.0.0-beta.9.tgz","fileCount":5,"integrity":"sha512-L2J/JnLNDz2wC7L61qpqhdbZgGFhuM+I/E+R06WtvMkA6N/NOyHHresIwmlLtR6RJMHZacTu3MnRiCgtAqLfOA==","signatures":[{"sig":"MEUCIQDeD2wRkJGPviSdSdueTH2RKW9XTnl0BKUowSvVA2OvVgIgEYXobVhjknx+emgRzUBs0lK+wga3RiRhMeEncrO6acA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8552},"type":"module","exports":"./dist/index.js","gitHead":"814686e9c8e78777708c22dcd1efc4c81d968539","scripts":{"lint":"prettier --check src && eslint src --ext .js,.ts","build":"tsc","types":"tsc --noEmit","watch":"tsc --watch","format":"prettier --write src","documentation":"remark . --output --use remark-api"},"_npmUser":{"name":"bertspaan","email":"hello@bertspaan.nl"},"repository":{"url":"git+https://github.com/allmaps/allmaps.git","type":"git","directory":"packages/bearing"},"_npmVersion":"lerna/4.7.0/node@v24.10.0+arm64 (darwin)","description":"Compute bearing of georeferenced map","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@allmaps/stdlib":"^1.0.0-beta.39","@allmaps/project":"^1.0.0-beta.7","@allmaps/transform":"^1.0.0-beta.50","@allmaps/annotation":"^1.0.0-beta.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.6.2","remark-api":"^1.1.0","remark-cli":"^12.0.1","typescript":"^5.7.0","@types/eslint":"^8.56.0","@allmaps/types":"^1.0.0-beta.22","@allmaps/render":"^1.0.0-beta.80","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bearing_1.0.0-beta.9_1764251098723_0.9137428227354141","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.10":{"name":"@allmaps/bearing","version":"1.0.0-beta.10","keywords":["allmaps","bearing"],"license":"MIT","_id":"@allmaps/bearing@1.0.0-beta.10","maintainers":[{"name":"bertspaan","email":"hello@bertspaan.nl"}],"contributors":[{"url":"https://bertspaan.nl","name":"Bert Spaan","email":"hello@bertspaan.nl"},{"url":"https://manuelclaeysbouuaert.be","name":"Manuel Claeys Bouuaert","email":"manuel.claeys.b@gmail.com"}],"homepage":"https://allmaps.org","bugs":{"url":"https://github.com/allmaps/allmaps/issues"},"dist":{"shasum":"86b96126619fe320d1cfdc74f43249530721fb39","tarball":"https://registry.npmjs.org/@allmaps/bearing/-/bearing-1.0.0-beta.10.tgz","fileCount":5,"integrity":"sha512-UyOf1FmqeIRtFc4jsBPgcRSCxkRaJTS/fWBG5EfKewVjxznYkY4gAUiETTqDDa9tqtP8kkWbRqg4sdpDQvPM8w==","signatures":[{"sig":"MEUCIQC3VpCmaKV76iYvc105xqdzgZDHnSX79Q9Ne5E9um1JBQIgXTyFUOHF6SZRCbU9D1NHjBo30hVHthD+Bu71OuO59SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8553},"type":"module","exports":"./dist/index.js","gitHead":"ffa8c4000894d4a4a5e713e907184f1a29e66664","scripts":{"lint":"prettier --check src && eslint src --ext .js,.ts","build":"tsc","types":"tsc --noEmit","watch":"tsc --watch","format":"prettier --write src","documentation":"remark . --output --use remark-api"},"_npmUser":{"name":"bertspaan","email":"hello@bertspaan.nl"},"repository":{"url":"git+https://github.com/allmaps/allmaps.git","type":"git","directory":"packages/bearing"},"_npmVersion":"lerna/4.9.4/node@v24.10.0+arm64 (darwin)","description":"Compute bearing of georeferenced map","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@allmaps/stdlib":"^1.0.0-beta.39","@allmaps/project":"^1.0.0-beta.7","@allmaps/transform":"^1.0.0-beta.50","@allmaps/annotation":"^1.0.0-beta.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.6.2","remark-api":"^1.1.0","remark-cli":"^12.0.1","typescript":"^5.7.0","@types/eslint":"^8.56.0","@allmaps/types":"^1.0.0-beta.22","@allmaps/render":"^1.0.0-beta.81","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bearing_1.0.0-beta.10_1765313705488_0.24823321649360874","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.11":{"name":"@allmaps/bearing","version":"1.0.0-beta.11","keywords":["allmaps","bearing"],"license":"MIT","_id":"@allmaps/bearing@1.0.0-beta.11","maintainers":[{"name":"bertspaan","email":"hello@bertspaan.nl"}],"contributors":[{"url":"https://bertspaan.nl","name":"Bert Spaan","email":"hello@bertspaan.nl"},{"url":"https://manuelclaeysbouuaert.be","name":"Manuel Claeys Bouuaert","email":"manuel.claeys.b@gmail.com"}],"homepage":"https://allmaps.org","bugs":{"url":"https://github.com/allmaps/allmaps/issues"},"dist":{"shasum":"0bfcec109f6c0341b8f2d3e1d4afa1566fc5fbca","tarball":"https://registry.npmjs.org/@allmaps/bearing/-/bearing-1.0.0-beta.11.tgz","fileCount":5,"integrity":"sha512-bRlLaNkCDyOK+NQipo3E4wCCm9BpFP0Lt1tdgUyrwozz5I+Irf+ZLQGBbLXK9+s/qG2wDeI2iPFPVTM4CFWL3A==","signatures":[{"sig":"MEUCIQCAuMDel9ptfJ7zJP0pW0vF79QGMCtk00nIHIyawD8ASAIgO6PvqzQZmuem2omEgFUb+jvGWYmXVMdm9kHnZOEKEwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8553},"type":"module","exports":"./dist/index.js","gitHead":"5801dd5a129c88cb0aaea3f45e2e288f38565d46","scripts":{"lint":"prettier --check src && eslint src --ext .js,.ts","build":"tsc","types":"tsc --noEmit","watch":"tsc --watch","format":"prettier --write src","documentation":"remark . --output --use remark-api"},"_npmUser":{"name":"bertspaan","email":"hello@bertspaan.nl"},"repository":{"url":"git+https://github.com/allmaps/allmaps.git","type":"git","directory":"packages/bearing"},"_npmVersion":"lerna/4.9.4/node@v24.10.0+arm64 (darwin)","description":"Compute bearing of georeferenced map","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@allmaps/stdlib":"^1.0.0-beta.40","@allmaps/project":"^1.0.0-beta.8","@allmaps/transform":"^1.0.0-beta.51","@allmaps/annotation":"^1.0.0-beta.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3.6.2","remark-api":"^1.1.0","remark-cli":"^12.0.1","typescript":"^5.7.0","@types/eslint":"^8.56.0","@allmaps/types":"^1.0.0-beta.22","@allmaps/render":"^1.0.0-beta.82","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bearing_1.0.0-beta.11_1770665505244_0.9176737505605927","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.12":{"name":"@allmaps/bearing","version":"1.0.0-beta.12","contributors":[{"name":"Bert Spaan","email":"hello@bertspaan.nl","url":"https://bertspaan.nl"},{"name":"Manuel Claeys Bouuaert","email":"manuel.claeys.b@gmail.com","url":"https://manuelclaeysbouuaert.be"}],"description":"Compute bearing of georeferenced map","type":"module","exports":"./dist/index.js","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/allmaps/allmaps.git","directory":"packages/bearing"},"homepage":"https://allmaps.org","keywords":["allmaps","bearing"],"scripts":{"watch":"tsc --watch --noCheck","build":"tsc --noCheck","test":"NODE_ENV=test vitest run","types":"tsc --noEmit","documentation":"remark . --output --use remark-api","lint":"prettier --ignore-path ../../.gitignore --check src && eslint src --ext .js,.ts","format":"prettier --ignore-path ../../.gitignore --write src"},"license":"MIT","dependencies":{"@allmaps/annotation":"^1.0.0-beta.37","@allmaps/project":"^1.0.0-beta.9","@allmaps/stdlib":"^1.0.0-beta.41","@allmaps/transform":"^1.0.0-beta.52"},"devDependencies":{"@allmaps/render":"^1.0.0-beta.83","@allmaps/types":"^1.0.0-beta.23","@types/eslint":"^8.56.0","@types/node":"^24","@typescript-eslint/eslint-plugin":"^7.0.0","@typescript-eslint/parser":"^7.0.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","prettier":"^3.6.2","remark-api":"^1.1.0","remark-cli":"^12.0.1","typescript":"^5.9.3","vitest":"^4.0.4"},"gitHead":"0776371fa222f670b893d87b302c6334e825ac3e","_id":"@allmaps/bearing@1.0.0-beta.12","bugs":{"url":"https://github.com/allmaps/allmaps/issues"},"_nodeVersion":"25.8.0","_npmVersion":"lerna/4.9.4/node@v25.8.0+arm64 (darwin)","dist":{"integrity":"sha512-GQrpV3aiiz7lLt1SULUgoAHjcuwgY/EovbPFbr2YW/xykSJ6BJAWPALLmloNke8lHvdZbiy1Fy32TsrrbjDhbw==","shasum":"6bb268101af4b28ab4ef43d14145aafc6a287cc4","tarball":"https://registry.npmjs.org/@allmaps/bearing/-/bearing-1.0.0-beta.12.tgz","fileCount":5,"unpackedSize":11800,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCzw9+jsZsPMvqGbTZ6ZCqsrK6iTcuFWmHLywvnxL4CQwIgTqApKd3UWjcyJ79O7mWdido9HQbXVnksMxm6dxweEvc="}]},"_npmUser":{"name":"bertspaan","email":"hello@bertspaan.nl"},"directories":{},"maintainers":[{"name":"bertspaan","email":"hello@bertspaan.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bearing_1.0.0-beta.12_1780001979556_0.5381218541571735"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-12T10:42:11.479Z","modified":"2026-05-28T20:59:39.833Z","1.0.0-beta.2":"2025-03-12T10:42:11.793Z","1.0.0-beta.3":"2025-05-22T09:51:15.548Z","1.0.0-beta.4":"2025-05-22T11:54:07.885Z","1.0.0-beta.5":"2025-07-07T14:45:50.646Z","1.0.0-beta.6":"2025-07-09T19:31:09.167Z","1.0.0-beta.7":"2025-07-19T17:41:28.625Z","1.0.0-beta.8":"2025-11-10T22:00:29.952Z","1.0.0-beta.9":"2025-11-27T13:44:58.900Z","1.0.0-beta.10":"2025-12-09T20:55:05.693Z","1.0.0-beta.11":"2026-02-09T19:31:45.382Z","1.0.0-beta.12":"2026-05-28T20:59:39.694Z"},"bugs":{"url":"https://github.com/allmaps/allmaps/issues"},"license":"MIT","homepage":"https://allmaps.org","keywords":["allmaps","bearing"],"repository":{"type":"git","url":"git+https://github.com/allmaps/allmaps.git","directory":"packages/bearing"},"description":"Compute bearing of georeferenced map","contributors":[{"name":"Bert Spaan","email":"hello@bertspaan.nl","url":"https://bertspaan.nl"},{"name":"Manuel Claeys Bouuaert","email":"manuel.claeys.b@gmail.com","url":"https://manuelclaeysbouuaert.be"}],"maintainers":[{"name":"bertspaan","email":"hello@bertspaan.nl"}],"readme":"# @allmaps/bearing\n\nComputes the bearing of a Georeferenced Map or Warped Map.\n\nThe bearing is returned in degrees, measured from the north line (by default) in the clockwise direction.\n\n![](https://github.com/allmaps/allmaps/blob/main/packages/bearing/example.webp?raw=true)\n\n*Example of a map with a bearing of 30°*\n\n## How it works\n\nThe bearing is computed by taking a vertical and horizontal straight line between two points in resource space, transforming these to projected geographic space, and computing the clockwise (a.k.a. negative) angle they form with the respective vertical and horizontal axis in projected geographic space.\n\nFrom the description above it follows that the bearing computed in this package is a *grid bearing*, computed relative to the map projection's vertical line. Since the default projection for warped maps (and their projected transformers) is WebMercator (see [@allmaps/render](../render/)) this vertical axis points to the true north and the resulting bearing is a classical *absolute true bearing* (clockwise angles from true north). **For non-standard projections**, specify a projection in the options to obtain the grid bearing in that projection, and correct with the true north bearing at the maps center to obtain the absolute true bearing.\n\nFor rendering purposes it is desirable to consider how both **horizontal and vertical** resource space lines are transformed and define the bearing as the (angular) mean between both angles. In some contexts, e.g. for skewed maps with polynomial transformation where vertical resource axis pointed north, one might be interested in only considering the vertical resource line. This can be specified in the options.\n\n## Installation\n\nThis package works in browsers and in Node.js as an ESM module.\n\nInstall with pnpm:\n\n```sh\npnpm install @allmaps/bearing\n```\n\n## Usage\n\n```js\nimport { parseAnnotation } from '@allmaps/annotation'\nimport { computeGeoreferencedMapBearing } from '@allmaps/bearing'\n\nconst annotation = await fetch(\n  'https://annotations.allmaps.org/maps/95eeba91177d2a1d'\n).then((response) => response.json())\n\nconst georeferencedMaps = parseAnnotation(annotation)\nconst georeferencedMap = georeferencedMaps[0]\nconst bearing = computeGeoreferencedMapBearing(georeferencedMap)\n// bearing = 30.48243288240172\n```\n\n## License\n\nMIT\n\n## API\n\n### `BearingOptions`\n\n###### Type\n\n```ts\nPartial<MaskOptions> & {orientation?: 'horizontal' | 'vertical'}\n```\n\n### `DEFAULT_BEARING_OPTIONS`\n\n###### Type\n\n```ts\nany\n```\n\n### `computeGeoreferencedMapBearing(georeferencedMap, options)`\n\nCompute the bearing of a Georeferenced Map.\n\n###### Parameters\n\n* `georeferencedMap` (`{ type: \"GeoreferencedMap\"; resource: { id: string; type: \"ImageService1\" | \"ImageService2\" | \"ImageService3\" | \"Canvas\"; height?: number | undefined; width?: number | undefined; partOf?: Array<PartOfItemType> | undefined; provider?: Array<{ ...; }> | undefined; }; ... 8 more ...; _allmaps?: unknown; }`)\n  * Georeferenced Map\n* `options?` (`Partial<Partial<MaskOptions> & { orientation?: \"horizontal\" | \"vertical\"; } & { internalProjection: Projection; projection: Projection; } & { ...; } & { ...; } & MultiGeometryOptions & TransformationTypeInputs> | undefined`)\n\n###### Returns\n\nThe bearing of the map in degrees, measured in degrees from the north line in the clockwise (negative) direction (`number`).\n\n### `computeWarpedMapBearing(warpedMap, options)`\n\nCompute the bearing of a Warped Map.\n\n###### Parameters\n\n* `warpedMap` (`WarpedMap`)\n  * Warped Map\n* `options?` (`Partial<Partial<MaskOptions> & { orientation?: \"horizontal\" | \"vertical\"; } & { internalProjection: Projection; projection: Projection; } & { ...; } & { ...; } & MultiGeometryOptions & TransformationTypeInputs> | undefined`)\n\n###### Returns\n\nThe bearing of the map in degrees, measured in degrees from the north line in the clockwise (negative) direction (`number`).\n","readmeFilename":"README.md"}