{"_id":"@orbat-mapper/tactical-draw","_rev":"83-64badfb9928760886bcc2d0e812d9aa6","name":"@orbat-mapper/tactical-draw","dist-tags":{"alpha":"0.2.0-alpha.0","latest":"0.14.0"},"versions":{"0.2.0-alpha.0":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.0","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.0","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"dc66a613709bb1b9e3a5fbf9640bc147967e41e3","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.0.tgz","fileCount":5,"integrity":"sha512-iPLAoW7TaUJEUkGIoJDKCAVNt6Eo00PjNdMTz66B81sYf/wsCA6eL3fqnpvv4UL9zzK5XN7KufeYpDNXX932Jw==","signatures":[{"sig":"MEUCIBkq32MUSr8ip9Wz3nhsb7R552XSjDTfzeNFHL2Xv+3DAiEA6JLFSh+PzRr/IYfu1VSD4sdxQKrngxNbv5IGnrElYuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146594},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.0.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/d72a1b27b69e439c30213e7d6e24a6e3/orbat-mapper-tactical-draw-0.2.0-alpha.0.tgz","_integrity":"sha512-iPLAoW7TaUJEUkGIoJDKCAVNt6Eo00PjNdMTz66B81sYf/wsCA6eL3fqnpvv4UL9zzK5XN7KufeYpDNXX932Jw==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.0_1781758191218_0.5065531521364228","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.1","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.1","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"aa0053e0bd98f18c26c3086d9052f1807d411093","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.1.tgz","fileCount":5,"integrity":"sha512-XmLNx1eocV3hrXIL4E+If4M8jRxSedw45S2Gmi7Ts/asPIzl9QdBZ//A51oHdKRA8tZvlCH5qdI76DCiDG1c1g==","signatures":[{"sig":"MEQCICNgSE2TYTCvBi7LEUijuZY5JzVXS7Andc6BmwKoA9Z5AiAh/O/ILD0CcohCpDnEIiYug5GVXKqLAtp3qJkGBb7Wrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146731},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.1.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/612dac52f3535828e22dde4f9455e349/orbat-mapper-tactical-draw-0.2.0-alpha.1.tgz","_integrity":"sha512-XmLNx1eocV3hrXIL4E+If4M8jRxSedw45S2Gmi7Ts/asPIzl9QdBZ//A51oHdKRA8tZvlCH5qdI76DCiDG1c1g==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.1_1782036991721_0.03660964140175893","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.2":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.2","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.2","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"6ebe71813085320d7d3f93e0531dc7938b613759","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.2.tgz","fileCount":5,"integrity":"sha512-YZUYwPsL2buoFFllV5h/uMAq9omTfTbwpjjAistvtCcrIxe0vdMPGJ/WZSJS1R4IJWdKvSa0OADDuHYTNL84yA==","signatures":[{"sig":"MEUCIFG8/qLTd469Qv9aKd0anU8k68MDP3KEzmRkpkYgwFdcAiEAyBv2ALqakSfl+GmAKGg4TZe9EsfioCMYBbfd6kR9vAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146809},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.2.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/d80b09dae03f812bbd4523d617892796/orbat-mapper-tactical-draw-0.2.0-alpha.2.tgz","_integrity":"sha512-YZUYwPsL2buoFFllV5h/uMAq9omTfTbwpjjAistvtCcrIxe0vdMPGJ/WZSJS1R4IJWdKvSa0OADDuHYTNL84yA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.2_1782896432753_0.031990074824161496","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.3":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.3","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.3","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"fb99dcba0df3ff1f6abbb5a790a1b8b3698c582d","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.3.tgz","fileCount":5,"integrity":"sha512-irTXlT69IvBSQWRo1c/uzFW3ZbhgQwOpZTEB+mevVTdVXLYrtcsbs+eeM6lH8/zCamRIYWzZpLY3CDOgRyRqmA==","signatures":[{"sig":"MEYCIQDNwOObGKU0FEYsok+6ILbtYhE6isuMcSNKeNDB8Yd/SgIhAOyOi//mZeuty/SfjJZynR/+M0JWIWUaSkzdLw01p1sD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146809},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.3.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/d09d5fd1ddad319c362d59d7e98f75a6/orbat-mapper-tactical-draw-0.2.0-alpha.3.tgz","_integrity":"sha512-irTXlT69IvBSQWRo1c/uzFW3ZbhgQwOpZTEB+mevVTdVXLYrtcsbs+eeM6lH8/zCamRIYWzZpLY3CDOgRyRqmA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.3_1782898184019_0.8413324733734175","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.4":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.4","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.4","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"2a0b4a7270928c3510ddb63d7ba511305ef0fd20","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.4.tgz","fileCount":5,"integrity":"sha512-LgD0iZ57uxqjGX1e1Ldgt2ZCINAvjVB0Ht2x3N32tN9oaQVaIJvOU3O4ANDK7yNcPHFpFn91y/x1tHps5gyGoQ==","signatures":[{"sig":"MEUCIEtq5xnGiNYVH6tANvgpHLk8ipV9zoj7/0widBBv/MZyAiEA56bjr41kFv8z1vf+26PWO1DELre8qDf5AOpIdYa1K78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147312},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.4.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/80b0360b15e2b6c577932a683336cc25/orbat-mapper-tactical-draw-0.2.0-alpha.4.tgz","_integrity":"sha512-LgD0iZ57uxqjGX1e1Ldgt2ZCINAvjVB0Ht2x3N32tN9oaQVaIJvOU3O4ANDK7yNcPHFpFn91y/x1tHps5gyGoQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.4_1783098471603_0.5175813279242711","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.5":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.5","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.5","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"b52ac2693332fc67f3c81671f5c4c3fc2ea0f196","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.5.tgz","fileCount":5,"integrity":"sha512-rbWhwonp7a+caxX+I9zxrbLnROu4ASx1sR648/h1izBj3xKXKbotP9b8K/rKl8BSuGbB2cjL2Es36GkBOQMv4Q==","signatures":[{"sig":"MEUCIHA6n4tRPcP3x+4w3jk+HStIo5ISlJxZOFjrP5hVoyvxAiEA7j8j8+pMQERnzkcMKge5XDafe81WCZX/WkRnJrqT0WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198329},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.5.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/ef37e93bbeb12898c0fcbef003b57923/orbat-mapper-tactical-draw-0.2.0-alpha.5.tgz","_integrity":"sha512-rbWhwonp7a+caxX+I9zxrbLnROu4ASx1sR648/h1izBj3xKXKbotP9b8K/rKl8BSuGbB2cjL2Es36GkBOQMv4Q==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.5_1783181092225_0.43873682774907774","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.6":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.6","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.6","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"259a38c0df8c2ce0be3309e677804fbff3b2750d","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.6.tgz","fileCount":5,"integrity":"sha512-P25oDyBDGdI3Y7U8CdUKf3NprvmBh+VBBECpUGBbeuivyOTik97pRufxT+XUthKG10haLQsaT+L0SqHbIRGVRw==","signatures":[{"sig":"MEYCIQDprIwigu8/M0eBCWoM83XWaPwZEWMjeo9tRJrz7/IFtgIhAP2udQV6m7N1oWBWkDbjsDnLVCBbf7hSMblpQT40MHzi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199842},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.6.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/1888b590bf705415ed55378ae1d02050/orbat-mapper-tactical-draw-0.2.0-alpha.6.tgz","_integrity":"sha512-P25oDyBDGdI3Y7U8CdUKf3NprvmBh+VBBECpUGBbeuivyOTik97pRufxT+XUthKG10haLQsaT+L0SqHbIRGVRw==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.6_1783192296431_0.29781895723370466","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.7":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.7","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.7","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"601d93339eb55f5484e462af7b57e1cb60e14488","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.7.tgz","fileCount":5,"integrity":"sha512-ERVzu+Q2YZ5p7vAEcJ5Mj0x5VF/1BFIFKV8SXcoTlF3L+TnYhtu7tfi2slm0WQAPXce2PMCF7EZ8/bFRVPwvEg==","signatures":[{"sig":"MEUCIApo8vIHNfTs0M+VShdsiJkVO9Gs7FMoGdTwDLJziY9oAiEA6jcpTAuKoXP+eXGBj36s9OAJgb22dRZhAsRBgkHKzD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200113},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.7.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/c6ae39425ebd90af560bb68deef680cd/orbat-mapper-tactical-draw-0.2.0-alpha.7.tgz","_integrity":"sha512-ERVzu+Q2YZ5p7vAEcJ5Mj0x5VF/1BFIFKV8SXcoTlF3L+TnYhtu7tfi2slm0WQAPXce2PMCF7EZ8/bFRVPwvEg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.7_1783342080072_0.8214883445496992","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.8":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.8","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.8","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"0b37a831996c2dbe6343f5ca63feb2b0f407a083","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.8.tgz","fileCount":5,"integrity":"sha512-VNMQDQLAIjizmAZ2btvIbNWiRnV/5aLSPD4JDVvW9/cZ/zRj78VFG1xscU2cGuh0+sthaZRg6i1jf6PqgNEYSA==","signatures":[{"sig":"MEUCIQC/W/oITTfjdFh6P45fruol2NGKShEhGH701vsqbmwu5gIged3shbH68qHFd0KwJyNhcxOqH+qFgmeM61sFFRsInQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208215},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.8.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/8a1864dee7d6e2b093a72e534248b950/orbat-mapper-tactical-draw-0.2.0-alpha.8.tgz","_integrity":"sha512-VNMQDQLAIjizmAZ2btvIbNWiRnV/5aLSPD4JDVvW9/cZ/zRj78VFG1xscU2cGuh0+sthaZRg6i1jf6PqgNEYSA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.8_1783362758089_0.9044798989881719","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.9":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.9","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.9","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"22441a591da9ae779d0d3e0ea704c1c6ca4e1ba2","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.9.tgz","fileCount":5,"integrity":"sha512-qhgGJJG9KIN3gRtgf6D3EbtziSLSVAshs2KBQ1fl7QM2WHrOPHn4DxNnZP7mjUBs/Dp2O/RuSWQjudULm944lg==","signatures":[{"sig":"MEUCIQC2gvNOD2BXAIvyD4haiRec0DA/fWS3vvWUBO77fC3qTwIgOezz8CvtYgKst8JumiGBK+2jDqEiUDSt3JOlOJYMFc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215632},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.9.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/83743e37f5d748b5f0a413523461fbe4/orbat-mapper-tactical-draw-0.2.0-alpha.9.tgz","_integrity":"sha512-qhgGJJG9KIN3gRtgf6D3EbtziSLSVAshs2KBQ1fl7QM2WHrOPHn4DxNnZP7mjUBs/Dp2O/RuSWQjudULm944lg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.9_1783366560037_0.13352133618035755","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.10":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.10","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.10","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"da065f86ef1bd1bba63df431d931e80c907068c0","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.10.tgz","fileCount":5,"integrity":"sha512-S6i910zgDNQbDZThw648xWIBzZpFV26IQXCL1yNRn2K9xVenWIj6N4VcA8Csruq8rLLT1v5I2NW6wyn9iTN2JQ==","signatures":[{"sig":"MEQCIEwHVnggjeZP+YVtiZ2uEDbxmb63r/0Gz9swFcRpFJ+3AiBjkBr6LTcRbuKZcprnIbCuWpAdeHhjlr0JJYfVLqiIPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220993},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.10.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/c15e71fb4331b074adfc7e4b1d45b7d3/orbat-mapper-tactical-draw-0.2.0-alpha.10.tgz","_integrity":"sha512-S6i910zgDNQbDZThw648xWIBzZpFV26IQXCL1yNRn2K9xVenWIj6N4VcA8Csruq8rLLT1v5I2NW6wyn9iTN2JQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.10_1783368832680_0.5875715472919332","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.11":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.11","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.11","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"9983d268e7100224bb762eb71fe47d2f1637cefb","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.11.tgz","fileCount":5,"integrity":"sha512-zeckpedmzGYpdJHw20uxE7k6chMiP2B32M9CeLGvIzXj8dtgCQWE0gWtGoXqeh1RDOKurADmOi3vZdNJVSXFrQ==","signatures":[{"sig":"MEUCIQD0rgB3WkXJuLlSGf9Pq074q0yeT3WnBWcMKLl2vfniLQIgeJMT10QRP/mYMcukTZiNZFxqREeMLk0s4y6xIoDWW00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230323},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.11.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/1f7c80a49155182e625598edaaa69425/orbat-mapper-tactical-draw-0.2.0-alpha.11.tgz","_integrity":"sha512-zeckpedmzGYpdJHw20uxE7k6chMiP2B32M9CeLGvIzXj8dtgCQWE0gWtGoXqeh1RDOKurADmOi3vZdNJVSXFrQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.11_1783399703545_0.6127266959554765","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.12":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.12","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.12","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"5b40d2acaa508d222cfc178cd8de8c24c2a29221","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.12.tgz","fileCount":5,"integrity":"sha512-xkHneE/fGMlZjr11mMew+04h30kvEE/Y+bc463U1I7eFyDjs2vORtjYuyzz7BdFFxYDaPrEghlLZ2AeZDNUDzw==","signatures":[{"sig":"MEQCIGvhmK3zg88Tfe4Tmc3C/f0IH8n14+vIf8aH4b7PHmhTAiAkEkPwA744hL7eT0qAsRD0d6Ql7pkDv5cJxnY8zGqZVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235167},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.12.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/6012c884ecfa088e6436bbcc6726c792/orbat-mapper-tactical-draw-0.2.0-alpha.12.tgz","_integrity":"sha512-xkHneE/fGMlZjr11mMew+04h30kvEE/Y+bc463U1I7eFyDjs2vORtjYuyzz7BdFFxYDaPrEghlLZ2AeZDNUDzw==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.12_1783428745929_0.5658753139262658","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.13":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.13","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.13","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"2abd779265ba88d9f3f2cc517ff6fbb09c4da996","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.13.tgz","fileCount":5,"integrity":"sha512-1gPiLD7KpQXaijLgxMN/1OOI3cAwf3v3VNV6q3T1j2wKpxLnphd8tvsmhI7KFj3VJSG1emB0ECTlGTRfV8A9/A==","signatures":[{"sig":"MEYCIQDLlPkTBEmXzAET5e0pnhIja6UTMVEgW5oa2Fsn2sBHVgIhAJpTiOWVg1cHV2FJZZ5BrgFc3yf3Zt5tGHXpZg5uN75W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236787},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.13.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/fcd2a276769225d90bd1487ae4978f47/orbat-mapper-tactical-draw-0.2.0-alpha.13.tgz","_integrity":"sha512-1gPiLD7KpQXaijLgxMN/1OOI3cAwf3v3VNV6q3T1j2wKpxLnphd8tvsmhI7KFj3VJSG1emB0ECTlGTRfV8A9/A==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.13_1783454551254_0.20456250303283507","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.14":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.14","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.14","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"a41af4fc0539a30e470bd2c8b2cf389a0ef138c9","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.14.tgz","fileCount":5,"integrity":"sha512-sXrw2yG7tLaydxo2U06kkVwR1uenTLxozkoJGgeoqmmq8/3aFw2X40nTbcdg7kJIMCebv7+Wj8D99iUjkREe0w==","signatures":[{"sig":"MEUCIQDWhpWlaGhZ9YIriKQKf88Ux84zAlYXH2iVn/hhaKvrTAIgLac5xJ0mBcmEOe/JS/qel1Rt78pTMrUXgALRrVJ+kv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240723},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.14.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/05d18dd58e13f26b511792ebe50e9d10/orbat-mapper-tactical-draw-0.2.0-alpha.14.tgz","_integrity":"sha512-sXrw2yG7tLaydxo2U06kkVwR1uenTLxozkoJGgeoqmmq8/3aFw2X40nTbcdg7kJIMCebv7+Wj8D99iUjkREe0w==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.14_1783572465408_0.9491318240995399","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.15":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.15","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.15","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"c9788125363bb62ddbe89e4fa07a258022e2a816","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.15.tgz","fileCount":5,"integrity":"sha512-7BP+lMuxDn87dTbkUqAwzGZ5CP6xUBLY1QOyZ0hvu+eBzS56TkHrBXyN4Ygv8IvswnQWyflhYuUD95uydLmUqg==","signatures":[{"sig":"MEUCICi2RiSNF7mBz4pkAGKNPplKGH68gCFqqorAmmOTAJF0AiEAnDD9o/16i5gWNzNowY5wogLwxvk47xReaD5f0TYatWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241580},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.15.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/1c537619df338e2b5bafdebbfbb24b69/orbat-mapper-tactical-draw-0.2.0-alpha.15.tgz","_integrity":"sha512-7BP+lMuxDn87dTbkUqAwzGZ5CP6xUBLY1QOyZ0hvu+eBzS56TkHrBXyN4Ygv8IvswnQWyflhYuUD95uydLmUqg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.15_1783580155504_0.005532807211319657","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.16":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.16","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.16","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"eb3a328d05dd9e14f1dc954f9f4bd311f836b664","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.16.tgz","fileCount":5,"integrity":"sha512-qV/HdGDbKNSJHQxQcziyuuY0Oeeg4twzEiR0OXtBXDXDX//F6YHLsWDSe6rArQlop1SsNP3ReAYe4Hrz7cO01A==","signatures":[{"sig":"MEYCIQDBwRVCmS1OM3vBRL185OFdtEPmAePep02m1ZIK1uO6CwIhAPVs7/Ok+RQhOHG5/Gm9nQZCNwVsDCZvkSyyjivvReIg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249249},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.16.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/278c517050b60d0d1e173172cf857b52/orbat-mapper-tactical-draw-0.2.0-alpha.16.tgz","_integrity":"sha512-qV/HdGDbKNSJHQxQcziyuuY0Oeeg4twzEiR0OXtBXDXDX//F6YHLsWDSe6rArQlop1SsNP3ReAYe4Hrz7cO01A==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.16_1783668155229_0.6494713629023054","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.17":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.17","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.17","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"fda7a12a3b4f5d7587dd32d4347b0846d2e2bcf6","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.17.tgz","fileCount":5,"integrity":"sha512-igoJF4DKAMZ8G8jwVsk7OtXmNtqsxlB3hpxCHOVsYFeGVQJlChz6IdThn/G8y2KawDfmKCbgqo3c9qheMz5m0g==","signatures":[{"sig":"MEQCIF5Fiv3jnUYcUh2gT3F37v9fppdO7wYTGKJ7X9yMXnWoAiBQY1c81cby533pqLm6liWbWXoMKk9ApAQKN9Mn3kdvVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251862},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.17.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/b6e94af4dc8ae43daff60c378f422d05/orbat-mapper-tactical-draw-0.2.0-alpha.17.tgz","_integrity":"sha512-igoJF4DKAMZ8G8jwVsk7OtXmNtqsxlB3hpxCHOVsYFeGVQJlChz6IdThn/G8y2KawDfmKCbgqo3c9qheMz5m0g==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.17_1783714767944_0.10349580132860359","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.18":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.18","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.18","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"65ec36574a17fd69772bbdd4a889d2484ba29a6a","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.18.tgz","fileCount":5,"integrity":"sha512-mi17D3HANXPDO0rwwCzaYznye1U4G28y4y8P5qgDiZeFuDXnLY+pd6A5k7bWOrFmjzsJagpN95EkRXLrhVA3Qg==","signatures":[{"sig":"MEYCIQDYapV48CKyTbjhrdsn8QiLZk4WmRmHe25jTYEpyQ0aDQIhAP6Udu4dXfNgI7tlPArA8dVg4oWlIIgB0x5Cm+EDoG9u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266121},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.18.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/367d0df33cc3ab5550de50e946ee3907/orbat-mapper-tactical-draw-0.2.0-alpha.18.tgz","_integrity":"sha512-mi17D3HANXPDO0rwwCzaYznye1U4G28y4y8P5qgDiZeFuDXnLY+pd6A5k7bWOrFmjzsJagpN95EkRXLrhVA3Qg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.18_1783797780372_0.10258959987377514","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.19":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.19","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.19","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"e2dac8aef35f48cea7312ff071502672ad0526f8","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.19.tgz","fileCount":5,"integrity":"sha512-20c7IJzLaNqLq5TiS9Nx3fXtK/tNYW3Kk+ZIc9M1OAE0xIW6l4m39T4RA6M5bgQt0HW1S0jK1c5c2IqrKSgXaQ==","signatures":[{"sig":"MEUCIDyMx2+BHfUvsdY5brwnZ717i/m6iSuqPdjBEOAm4xbZAiEAw+EvWWWmV3Yqjgz3TXqPNE80sN83xqIDWrcd6uods9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273324},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.19.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/7e0d1a339b7dca2315028b8d2ed58dda/orbat-mapper-tactical-draw-0.2.0-alpha.19.tgz","_integrity":"sha512-20c7IJzLaNqLq5TiS9Nx3fXtK/tNYW3Kk+ZIc9M1OAE0xIW6l4m39T4RA6M5bgQt0HW1S0jK1c5c2IqrKSgXaQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.19_1783841046633_0.8753488251004942","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.20":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.20","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.20","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"b7d31d8c86be99f92d04c9480296e105be062efe","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.20.tgz","fileCount":5,"integrity":"sha512-iFpPsRov/TIpkYoGgKx6oEaJnn2CAjgAcfxP5C8Ax/AcK38NFrga1jnpF0mp5mFH727YREVJq9XyOVgKvUojSg==","signatures":[{"sig":"MEUCIEEVjh4ZxixM/G3nay1rMR4ys0ugeMmrfdmx88fu3nOZAiEAskKZQl3JY7hESY+xFSHUxh/D4Y/y6z/S/1LySn2OMbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308823},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.20.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/c044b6a0a93a5ca711e73956ec23b553/orbat-mapper-tactical-draw-0.2.0-alpha.20.tgz","_integrity":"sha512-iFpPsRov/TIpkYoGgKx6oEaJnn2CAjgAcfxP5C8Ax/AcK38NFrga1jnpF0mp5mFH727YREVJq9XyOVgKvUojSg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.20_1783918166377_0.7734184762596963","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.21":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.21","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.21","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"7794a7ce80d1082e27142b4d6f716e09f8c7d1ff","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.21.tgz","fileCount":5,"integrity":"sha512-NHQHaXsKA5fmuYJfxC35pUloAMxvWHkdEaZpbDv5NO3BxBBec0Vaa9GSb2QUBR01JZhwVeU1ra/HUFnRf4HISA==","signatures":[{"sig":"MEUCIQD6qoUkrnb5szQod9W1FqXsNQpIyuUdhChEuFvYP/vYoQIgNeaJ6dco/VhQ77rAL0AS4c5KUAvvUmK/+lrnZge1fls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310106},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.21.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/e8aea1f2d5ed2608ed051470156f765e/orbat-mapper-tactical-draw-0.2.0-alpha.21.tgz","_integrity":"sha512-NHQHaXsKA5fmuYJfxC35pUloAMxvWHkdEaZpbDv5NO3BxBBec0Vaa9GSb2QUBR01JZhwVeU1ra/HUFnRf4HISA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.21_1783933187333_0.7414632203155909","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.22":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.22","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.22","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"9967bce7edde4a99e1b9748d2fb16de1acd6cac7","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.22.tgz","fileCount":5,"integrity":"sha512-aAA5Y9rcgHb7szx4zuec59AKVPHkldnksClUAyIbVG/+PguV3sv+aWILEBgM+hctf7fknV+hV61VdZWRlGHN7A==","signatures":[{"sig":"MEQCIDtlfpZC9ZnydZk9b+r+pXbhQXmI8D/pP5lHBbpwLNdOAiBX8AvW7cLXK5A9Jj/y984L0+4gy9x0BSgI3v+dQqbr6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323616},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.22.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/8d750c921d7170250d3af15c1fb7721b/orbat-mapper-tactical-draw-0.2.0-alpha.22.tgz","_integrity":"sha512-aAA5Y9rcgHb7szx4zuec59AKVPHkldnksClUAyIbVG/+PguV3sv+aWILEBgM+hctf7fknV+hV61VdZWRlGHN7A==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.22_1783960065499_0.22847954048413666","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.23":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.23","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.23","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"3303cd4d9d240ad3ee64de6945843f0d20f96691","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.23.tgz","fileCount":5,"integrity":"sha512-GSPCGj3uxsUX/311lBv3fbj2qhOMSyHa+nnof90ptx9/6r4IT0limOih/L0iXJHmyemIFiSKOjGlR3diUDGpXQ==","signatures":[{"sig":"MEUCIGMGvYGZ0H7duWLbAG5H5pNT5FyEiExSopLp8BSJiTeKAiEA7xCcN9v+HsuHu13mquFs+5eaWtmjCPbspCcEVEz8EQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335154},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.23.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/378b99d00e2160b6673897969e671ef0/orbat-mapper-tactical-draw-0.2.0-alpha.23.tgz","_integrity":"sha512-GSPCGj3uxsUX/311lBv3fbj2qhOMSyHa+nnof90ptx9/6r4IT0limOih/L0iXJHmyemIFiSKOjGlR3diUDGpXQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.23_1783963549369_0.5286099139994995","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.24":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.24","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.24","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"f89776cf77daf2b990b64100eb08bf8d08ee3c2c","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.24.tgz","fileCount":5,"integrity":"sha512-ewLrOjlILOEYBWUe5YynR7psdTCYXyoYWDvPcmNEpYE8pc7kacVQNLFzuoKbI7hmz34wnBspkEjAEM6uMYT0GA==","signatures":[{"sig":"MEUCIQDAmN4odefiLimL4EzXNT/1edV9R9G/Fdkhpm72r0XdsgIgDOiHOqlFnpVoomLklx6CeCTakvaNIYLZiNyrFyeJs8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336533},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.24.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/eacaa50e57d11ece544fe03664c3d880/orbat-mapper-tactical-draw-0.2.0-alpha.24.tgz","_integrity":"sha512-ewLrOjlILOEYBWUe5YynR7psdTCYXyoYWDvPcmNEpYE8pc7kacVQNLFzuoKbI7hmz34wnBspkEjAEM6uMYT0GA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.24_1784012152872_0.7071158400229998","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.25":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.25","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.25","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"179107ea75d7faff64f865fc0fe3c7565d448b9d","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.25.tgz","fileCount":5,"integrity":"sha512-8VSPStsRCgkZPf/eGYdMe8JAriZhKm1QD1kOvmu1qyLcasS6+rN61K5K0o+UZo+B7h85C/2IeI1dglbMXPbDdg==","signatures":[{"sig":"MEYCIQCdeWh9VJUKnPhsDF1lUSAOVnRZfCMpZVZr3EIFLTixlgIhAL9u6x9WnFKLACO7B8vdZTVDM/zFAluYPh/2UGfvNE9y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325896},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.25.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/2542cad338f98e921a61b2ed173b3542/orbat-mapper-tactical-draw-0.2.0-alpha.25.tgz","_integrity":"sha512-8VSPStsRCgkZPf/eGYdMe8JAriZhKm1QD1kOvmu1qyLcasS6+rN61K5K0o+UZo+B7h85C/2IeI1dglbMXPbDdg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.25_1784121753964_0.8059806316630518","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.26":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.26","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.26","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"500793a5fae75bcbaa7d65b6a0cab90fd4597b33","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.26.tgz","fileCount":5,"integrity":"sha512-jZJ/r4jynL4pkPqpMNbdYGlzJ522rf6eD21E80hisysTgmItjSu1b8hajSf7EUx2rqTwIcW0KGUJx22GPJGNlQ==","signatures":[{"sig":"MEYCIQCY721Z2A0v6tJ4Cr+hHXRcocBYNEKOsJJk+SpooHMZ0AIhANouAZ0T/9ZdY2p0sQHGv3/J4cwzKxO2ui8sx9143PMg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327071},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.26.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/b8cf0392cd2275c352aef80b0959bc63/orbat-mapper-tactical-draw-0.2.0-alpha.26.tgz","_integrity":"sha512-jZJ/r4jynL4pkPqpMNbdYGlzJ522rf6eD21E80hisysTgmItjSu1b8hajSf7EUx2rqTwIcW0KGUJx22GPJGNlQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.26_1784135000839_0.8248139256775913","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.27":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.27","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.27","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"620338119968436ecfdd2667ee2761b0f3c74c6e","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.27.tgz","fileCount":5,"integrity":"sha512-C8jSVJorJmyK0ZFWN1TuTkXqwfk5EePxq75hEs627IWcyh9L+TDfvGqUgZLYiH5n2fK5XzECHxaEVRis/3Q7iQ==","signatures":[{"sig":"MEUCIHhMqtr4/EepEpT8kGBBKaspQrv/RaRXrIyAJAp2cnzKAiEAjQLzdYOpgHNzmDvOj2uMhVlTAxANMIvKabeAKloqcn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329074},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.27.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/ece0dfb665f90c5ff22387f8e735d2ed/orbat-mapper-tactical-draw-0.2.0-alpha.27.tgz","_integrity":"sha512-C8jSVJorJmyK0ZFWN1TuTkXqwfk5EePxq75hEs627IWcyh9L+TDfvGqUgZLYiH5n2fK5XzECHxaEVRis/3Q7iQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.27_1784274057526_0.6274615960152723","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.28":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.28","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.28","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"e344a9b8f1b1bd74473e0537c340d744886fa053","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.28.tgz","fileCount":5,"integrity":"sha512-RVBpiz2qxiC3zM2Hl2q0X+II30weCZkZyLsl+AK4BcUo4iBu4fWUm7UjGf1dWEbbY6rYx9tWg0YI98PnJ4BFhw==","signatures":[{"sig":"MEQCICOgCIlJAg7NlLQy09F1DmZ0cWsRY67mWTLiWf0uWBEZAiBGVJ73S/N0qlfnbgzM0feQz2UfEFkTeXu7c3iHIoWSZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336983},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.28.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/12d070d9f2d1eee8d188dc19ce6aa0c9/orbat-mapper-tactical-draw-0.2.0-alpha.28.tgz","_integrity":"sha512-RVBpiz2qxiC3zM2Hl2q0X+II30weCZkZyLsl+AK4BcUo4iBu4fWUm7UjGf1dWEbbY6rYx9tWg0YI98PnJ4BFhw==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.28_1784629624973_0.3394222926161157","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.29":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.29","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.29","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"08c822f82f9eb6b60bab6be4eba3e1cdbeb8676b","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.29.tgz","fileCount":5,"integrity":"sha512-QDoDjmbd/J41i86ApkSmLKXQtlS0b2cdQsqKYlYEPu+teJHCsrJDdIyp5HFhKqD88vBalezqYe1jDvc6zqEKGA==","signatures":[{"sig":"MEYCIQCZvZ1GGX0mrxDC8pfh1QaPD5d6vsTR1jWC87jgxrCeNAIhAJv30SlAGf/AYr5D9PD9IZpoUnE7sAdLe438M4TnmYDl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337271},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.29.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/896266e25fe525260c019a5cb0140036/orbat-mapper-tactical-draw-0.2.0-alpha.29.tgz","_integrity":"sha512-QDoDjmbd/J41i86ApkSmLKXQtlS0b2cdQsqKYlYEPu+teJHCsrJDdIyp5HFhKqD88vBalezqYe1jDvc6zqEKGA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.29_1784635764522_0.41211852713933106","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.30":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.30","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.30","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"0f4c8ef37670a73b426442018b884b16813c0074","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.30.tgz","fileCount":5,"integrity":"sha512-RV6SlyGesu6uZHXYh9gS/tvJrZWbMzU2i8frQKlOx0jVFELYmuugSi7JdFtLewMbE3pPHjFL0oxgzevcDLJW3A==","signatures":[{"sig":"MEUCIQCKg67wliSZQJuXnyZkKHUMObaBJaGxxAtPsjuBSn5GmgIgSFDlU2mGDjQ4Qyi0FqY8/Ckg48e8EPH2TIkWFY1t+Sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345596},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.30.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/d8d9ad22f9cea470edb6eb2bcb7a14d1/orbat-mapper-tactical-draw-0.2.0-alpha.30.tgz","_integrity":"sha512-RV6SlyGesu6uZHXYh9gS/tvJrZWbMzU2i8frQKlOx0jVFELYmuugSi7JdFtLewMbE3pPHjFL0oxgzevcDLJW3A==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.30_1784647273838_0.5611930578940643","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.31":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.31","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.31","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"423d27d2088677926421380135a86499d289a9c5","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.31.tgz","fileCount":5,"integrity":"sha512-B7rgdNbfbIwxyhmH32ijbO5GBmaOFW0u640CxpHNitFZN59XI2xJRAWbROezkZR7zgg/AvFEUJqriqCGgRRIuQ==","signatures":[{"sig":"MEUCIH99TP994btUgN+8QFKVU3W1rzQmG06jlv5ygRWyBfNQAiEAvL5y1Uw5wsg5bO4KTY4VQMLGzpBDuId48vhz74T/yO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357458},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.31.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/b57e2970985e754fccf9ba5c3e88670c/orbat-mapper-tactical-draw-0.2.0-alpha.31.tgz","_integrity":"sha512-B7rgdNbfbIwxyhmH32ijbO5GBmaOFW0u640CxpHNitFZN59XI2xJRAWbROezkZR7zgg/AvFEUJqriqCGgRRIuQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.31_1784721721981_0.9847701051412179","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.32":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.32","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.32","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"a32fa18062ab63dd3784d66cb060140b99e36f73","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.32.tgz","fileCount":5,"integrity":"sha512-ES3lauGxU3XUI9efMnH9LSGQH99/MZ+mxpRkYRLu8Ka99E14KnOdIaph7jx7Ar+Y9PVm80HD5/pmVgOA0rUptg==","signatures":[{"sig":"MEUCIQDQvGyBq5pybvf6ISDOydxcqTEYgRxL+ZjlP7qy0d8RZAIgNBEKzg/UfhHBgMZaFpw3G1mHCiQEoos/ye7tDrlalms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377749},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.32.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/7759011c53366ec095c2c45efaf06a75/orbat-mapper-tactical-draw-0.2.0-alpha.32.tgz","_integrity":"sha512-ES3lauGxU3XUI9efMnH9LSGQH99/MZ+mxpRkYRLu8Ka99E14KnOdIaph7jx7Ar+Y9PVm80HD5/pmVgOA0rUptg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.32_1784738262706_0.5984283934272769","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.33":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.33","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.33","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"fcdfcd73466ae5f556a53b7ab60c61468496096e","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.33.tgz","fileCount":5,"integrity":"sha512-dCeSVJFnnzHw45P919rZiI1BIqdGSmgYaRfJImI+UbZwFqJhlLx/jPo/r1f9mGRuS+e2M4GiivG4ISWDNo92kA==","signatures":[{"sig":"MEUCIQDXt6weQoYhll76kS+S3ToQiGLL0pys3Okud0Q6viBR1gIgHTMlrKfTnCWDCEryWVMtMAYDPVWfRf5nM+QY+6uAujc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385986},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.33.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/1aae6b8d1591cf809a1b6e7fa14c2983/orbat-mapper-tactical-draw-0.2.0-alpha.33.tgz","_integrity":"sha512-dCeSVJFnnzHw45P919rZiI1BIqdGSmgYaRfJImI+UbZwFqJhlLx/jPo/r1f9mGRuS+e2M4GiivG4ISWDNo92kA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.33_1784786390356_0.43024548725763867","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.34":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.34","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.34","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"6a2fd07139de3edf6b1edad775d945a1b7f2c74d","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.34.tgz","fileCount":5,"integrity":"sha512-/OZ3fjT13rgX6dgOVsY2DHlCMWM5ji8QrBi5KvDdHhXYuOD3YtIll/flHS79w5Y34i4AyEGa+b+eyJvdILJQkw==","signatures":[{"sig":"MEUCIQDjkAHC2atCC8mBO5U2eSweaNSnemqr4ak9T9BIuJM+LwIgUKL6cMX2mKDH0oQvo+yYc2bU+26kOGsruJGw4LQOCMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387531},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.34.tgz","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/444e6a1caecfaa9b375b721bae911f1f/orbat-mapper-tactical-draw-0.2.0-alpha.34.tgz","_integrity":"sha512-/OZ3fjT13rgX6dgOVsY2DHlCMWM5ji8QrBi5KvDdHhXYuOD3YtIll/flHS79w5Y34i4AyEGa+b+eyJvdILJQkw==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.34_1784803242921_0.8315900198718487","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.35":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.35","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.35","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"65b062ca9159a93fbb50f2fbfa8ce498fae09607","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.35.tgz","fileCount":8,"integrity":"sha512-Z/TOMVI4Tw+6PpepfAqXgyfd+111DisYe2Qkfo+p4K8+ihHOfem9R+clGpE3lSviBjQaVOVYC5IA7x//H+eZFQ==","signatures":[{"sig":"MEUCIQDQnTWhjYoW0urSSgVvdpTQmsjjqTbyNg4miDJqCvLbeAIgB0MUZVkTxpcL33HIXyng94rAHaEcsyURMr9pgiwHBjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400203},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.35.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/fdcb1f89325ac6b1f88580ade8e3cee6/orbat-mapper-tactical-draw-0.2.0-alpha.35.tgz","_integrity":"sha512-Z/TOMVI4Tw+6PpepfAqXgyfd+111DisYe2Qkfo+p4K8+ihHOfem9R+clGpE3lSviBjQaVOVYC5IA7x//H+eZFQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.35_1784839512792_0.41502866893621215","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.36":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.36","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.36","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"b9c20bd48f45557342e3053d04d2f1f69463d4b5","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.36.tgz","fileCount":8,"integrity":"sha512-1lGiMzEuUk28kyKT4w3LfsN98mhFBH0Y1wZrqNSBPLgi3n/XOrud0Qr0WFBlZw6n17rMRofyyRXivrzoR0LNaQ==","signatures":[{"sig":"MEUCIQC3kh6zEGRpFSTnLkYI1w47C6ROd6tAesh12Q0Q6dmP6AIgYQiddo6WPzb8s9QyWjkmpXyjgLU4Tb1NZ9SsoqLVzMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400203},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.36.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/4aa3ec12f3ad112e673233fa1e982e06/orbat-mapper-tactical-draw-0.2.0-alpha.36.tgz","_integrity":"sha512-1lGiMzEuUk28kyKT4w3LfsN98mhFBH0Y1wZrqNSBPLgi3n/XOrud0Qr0WFBlZw6n17rMRofyyRXivrzoR0LNaQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.36_1784894649356_0.01656760635207788","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.37":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.37","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.37","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"65772f359dbb9389101431c9f85bcf09b6dbdd9c","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.37.tgz","fileCount":8,"integrity":"sha512-Itk6QLBRw/IV7YW4V3HjUiPwruHYeGQ1T+y3pD4SmHj1Yb5Ysd/Oz59dk7BbnuDLkA3f/nYOzPhIBYWcGvFaBw==","signatures":[{"sig":"MEYCIQDJXGUoZvez0HcWgcD8cBWdKtcrrTdaAI95IgatsqDJlQIhAJquRCt7i3fk/d3TzwnlRghzOecndABM1vMUYaHP3919","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400875},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.37.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/40f9effc5bd01c2eac2de886ff67b31b/orbat-mapper-tactical-draw-0.2.0-alpha.37.tgz","_integrity":"sha512-Itk6QLBRw/IV7YW4V3HjUiPwruHYeGQ1T+y3pD4SmHj1Yb5Ysd/Oz59dk7BbnuDLkA3f/nYOzPhIBYWcGvFaBw==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.37_1784957558598_0.424531014931411","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.38":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.38","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.38","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"a91d6d81c74b949619e0aea5f261773867c96cf6","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.38.tgz","fileCount":8,"integrity":"sha512-pHRxj4pzjHhCciXzHL3aNO+fo16L1xI454TQfJvYUhor+NYcwjFWmhLOyu03etB3ILoMa5Rblg+Eb/lzItI+YA==","signatures":[{"sig":"MEUCIGgNIT1Vnia0BBbkHh0ZMVV59aY5N+G/OPWsOW/mSGPHAiEAgpFHgZ1cet86OZspP/sCOxG9B0yymheLKTqPzKekDaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408674},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.38.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/40f3beb60cd20d2d6c674459ca8b2845/orbat-mapper-tactical-draw-0.2.0-alpha.38.tgz","_integrity":"sha512-pHRxj4pzjHhCciXzHL3aNO+fo16L1xI454TQfJvYUhor+NYcwjFWmhLOyu03etB3ILoMa5Rblg+Eb/lzItI+YA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.38_1785140697647_0.8838891140928189","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.39":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.39","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.39","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"232dd7f49a5b1b5a49f603070cd13b4792330619","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.39.tgz","fileCount":8,"integrity":"sha512-T7KsixJbfdGStHL2NMqU/KM/96TeldHdVcTbxVOBFLTgYNjfEja6KUKw5MTKghqOlrrLKOBnqeUH7Oha+YeIyA==","signatures":[{"sig":"MEYCIQCymLDpTCVWrLPYvszd1SyuxCkBPpuW1usjIp7Y6cNrIQIhALrRN7X/LB2Td2k8QSmSNXuGmqt8kEa9JwHUyybAubbN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421456},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.39.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/fedc3ef1eb4daed9f881429fb5cd19d8/orbat-mapper-tactical-draw-0.2.0-alpha.39.tgz","_integrity":"sha512-T7KsixJbfdGStHL2NMqU/KM/96TeldHdVcTbxVOBFLTgYNjfEja6KUKw5MTKghqOlrrLKOBnqeUH7Oha+YeIyA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.39_1785422542932_0.36819485176518807","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.40":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.40","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.40","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"636167b6a1765b670d5e7205ba524e4344c066ef","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.40.tgz","fileCount":8,"integrity":"sha512-Rxe7WmDl89Dpd3KUmZm5kHG0ftFKoyCVMihiQgUTpmJC9Yw1by/Hyk6Gz0DDBSu2N0g87/TLz4mivmiebGeo+A==","signatures":[{"sig":"MEYCIQCazsOoeniA0RG8r9TybfdnAZGbIFue76TiBzW/7jd2jQIhANHqkhGUxW6Zpp1lRRHKQOlwTzekgdCeSiEhC/hNxGan","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423092},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.40.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/ac5a96a750dce2189a7b070af0a3de3b/orbat-mapper-tactical-draw-0.2.0-alpha.40.tgz","_integrity":"sha512-Rxe7WmDl89Dpd3KUmZm5kHG0ftFKoyCVMihiQgUTpmJC9Yw1by/Hyk6Gz0DDBSu2N0g87/TLz4mivmiebGeo+A==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.40_1785781619173_0.2778400783411805","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.41":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0-alpha.41","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0-alpha.41","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"fe8f25c6f32b668f422e93572cb86571ce2e2d08","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0-alpha.41.tgz","fileCount":8,"integrity":"sha512-pYzWKuffl/X/qHgABC6D4FN5w+LiTZPSAjPxoFKc7/FNptppYhEHDSJslirKHoCfxMmO7WehkVcHwJhYTL3ZAQ==","signatures":[{"sig":"MEUCIQChLKUzPMgLTQsjDL18xgTKDe2pWXlNoRiGsw8AbmpyaAIgbJTqS3iC2uEie5XZGqbR6/93mHB6B9WJRhNvq1MvjFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423775},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0-alpha.41.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/5938f62041491ecbae4ca6b44d7ec5e4/orbat-mapper-tactical-draw-0.2.0-alpha.41.tgz","_integrity":"sha512-pYzWKuffl/X/qHgABC6D4FN5w+LiTZPSAjPxoFKc7/FNptppYhEHDSJslirKHoCfxMmO7WehkVcHwJhYTL3ZAQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0-alpha.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0-alpha.41_1785991248770_0.9062806979339513","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@orbat-mapper/tactical-draw","version":"0.2.0","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.0","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"069d6907b1e81dcf9ffa318af561ca574712bea3","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.0.tgz","fileCount":8,"integrity":"sha512-h0MA+M65qjHhssti+Z3Po5P4Kyjd9PCyb2eWopnzt9EmCnynRSHQPt/IcwPwsjOmRLAT1NNI2deI5mI9siZZIQ==","signatures":[{"sig":"MEQCICtfSkaNQk65pjfno0ma/5XJS39jxjnncENgYNm7NjYnAiBwCk5sk+/7uRi2yMwxFhgnndZc4FDN+e3nw/KaBjQWWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423757},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.0.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/e2b9fe0654589186dd5572637933b8f3/orbat-mapper-tactical-draw-0.2.0.tgz","_integrity":"sha512-h0MA+M65qjHhssti+Z3Po5P4Kyjd9PCyb2eWopnzt9EmCnynRSHQPt/IcwPwsjOmRLAT1NNI2deI5mI9siZZIQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.0_1786176091027_0.852056884179061","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@orbat-mapper/tactical-draw","version":"0.2.1","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.2.1","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"1a8c38a0de75920f190a6e855f321740f2fed6a1","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.2.1.tgz","fileCount":8,"integrity":"sha512-UE3xd5fT8FUtBLkpRjzMWGD9r2tUAu8hYHSP0AW03EAFXnzsPhUTYK+arhzBLwpizntXdTO/BIBNi/oohoYFhg==","signatures":[{"sig":"MEQCICRJkspbW7ntj0HC91e7XcOxMFTCtVy6djHIlrQDGx6PAiACTkUEEln9Oz85rtopoW6XewcxR4GqnLgT+n9mdH7DJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423757},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.2.1.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/0b342f32c37bba92166197d4266c018c/orbat-mapper-tactical-draw-0.2.1.tgz","_integrity":"sha512-UE3xd5fT8FUtBLkpRjzMWGD9r2tUAu8hYHSP0AW03EAFXnzsPhUTYK+arhzBLwpizntXdTO/BIBNi/oohoYFhg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.2.1_1786206509661_0.8632182867129523","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@orbat-mapper/tactical-draw","version":"0.3.0","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.3.0","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"03014906aad72433d28568814417446630e5fafb","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.3.0.tgz","fileCount":8,"integrity":"sha512-hdw73twFnNPOMsh0M7OtAFS5VyhPw8B/+/NEjWB2c0r5gwZvopT2M11QL0SOlxUI7YX8f7DBEnq6Ipm6S+UzMQ==","signatures":[{"sig":"MEUCIFZHQK7lzsca9/W1+TzekHjIKLLGIqKCO6zN4T3oDImrAiEAz8fYH3adZz3AM32MZ5YkupwUTgJRFbsVbNfaH+7856k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":450938},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.3.0.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/5451a9ced7057ad892cd4701a3982510/orbat-mapper-tactical-draw-0.3.0.tgz","_integrity":"sha512-hdw73twFnNPOMsh0M7OtAFS5VyhPw8B/+/NEjWB2c0r5gwZvopT2M11QL0SOlxUI7YX8f7DBEnq6Ipm6S+UzMQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.3.0_1786508557808_0.7366428797726796","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@orbat-mapper/tactical-draw","version":"0.3.1","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.3.1","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"1967e8349e86a7ed183f2c13205587cc6cbe9c52","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.3.1.tgz","fileCount":8,"integrity":"sha512-8pN0i/8JkwFLnQbSOI33oXazuoo8/H+WdPICs9T/Dhk6vBevp/UB76lI6z7GXsMhDs3Q0heImuBUQPJWCdljiA==","signatures":[{"sig":"MEYCIQDmHoNPZDT2cdOI8YWj0482s0oL3Vt++ngfeWuC2oJlcgIhAPo+ceE1rTyjAxgQHcEiBteUViLvSOK1yO8YciWHaBbU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452319},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.3.1.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/7f1d154508754c0dbf0188029e813bd0/orbat-mapper-tactical-draw-0.3.1.tgz","_integrity":"sha512-8pN0i/8JkwFLnQbSOI33oXazuoo8/H+WdPICs9T/Dhk6vBevp/UB76lI6z7GXsMhDs3Q0heImuBUQPJWCdljiA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@orbat-mapper/control-measures":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.3.1_1786651455435_0.6952939091021684","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@orbat-mapper/tactical-draw","version":"0.3.2","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.3.2","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"62bc3bd372ad405cd0f94c434acfd0a163d1fded","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.3.2.tgz","fileCount":8,"integrity":"sha512-8GKDjWljeZxtCMgRPUfCGTBBuYYrEB2k4HImusDg6JFMU0fC6HwllxyHMU6n/Z7GF1NcRX8AZNKzJNaIOK1BQg==","signatures":[{"sig":"MEYCIQC91MsoP0j2l+ApbFZTFEIZkZ5UbeQOuTbR29G+eALXUQIhAPEcQuSYzBNBt0i9ackTCDT5E2MlsloO37+Jze9W1aVU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455598},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.3.2.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/3115773e483297fa9b778f88f2f4b305/orbat-mapper-tactical-draw-0.3.2.tgz","_integrity":"sha512-8GKDjWljeZxtCMgRPUfCGTBBuYYrEB2k4HImusDg6JFMU0fC6HwllxyHMU6n/Z7GF1NcRX8AZNKzJNaIOK1BQg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.3.2_1786734161587_0.6277116572237988","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@orbat-mapper/tactical-draw","version":"0.3.3","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.3.3","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"de6b7d9099c988e9ecae9bfbcc1f858b834f37d2","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.3.3.tgz","fileCount":8,"integrity":"sha512-Wokr5nCGmPbb/vuGndkh1SXkefc6VP6HV6n/+NeYg7//eewXqDOKZKx8c0MJXrf3BTDymTMneZO0uiNJIlcq7g==","signatures":[{"sig":"MEUCIFHcnPJd0nuZHdYAzzOry3FF51MeexJKYqDQW3OfPK1XAiEA+FlOac22MJMnlp8l2ZD9poXQTV+ETlCCAlCu6jVDk44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461006},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.3.3.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/fdef9609a085a5669aa12c7a2d68c8cb/orbat-mapper-tactical-draw-0.3.3.tgz","_integrity":"sha512-Wokr5nCGmPbb/vuGndkh1SXkefc6VP6HV6n/+NeYg7//eewXqDOKZKx8c0MJXrf3BTDymTMneZO0uiNJIlcq7g==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.3.3_1786793397844_0.876025309945007","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@orbat-mapper/tactical-draw","version":"0.4.0","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.4.0","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"4d051a9db7dec43b234b26274637a6dd70d0ae54","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.4.0.tgz","fileCount":8,"integrity":"sha512-mP5AxSO2ARI54qL932AY8q2wGKTsYB0VmVB2F0TRUyalBVq7ZPqzLo+KNGAtr7gOU19L3vnrP3eI8PUZFcWICg==","signatures":[{"sig":"MEUCIQCrVLX7Jmrp5F3jEaBlHwaSSafACy7tBMCMgilAcwkvmwIgSuidnjxl+JuwN/qsr1CzqTxCWlPwwiDcUO/lgEiCDmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462622},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.4.0.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/1103dc02e7c61e4cc5d656f2f64c803d/orbat-mapper-tactical-draw-0.4.0.tgz","_integrity":"sha512-mP5AxSO2ARI54qL932AY8q2wGKTsYB0VmVB2F0TRUyalBVq7ZPqzLo+KNGAtr7gOU19L3vnrP3eI8PUZFcWICg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.4.0_1787251540263_0.8132047790407209","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@orbat-mapper/tactical-draw","version":"0.4.1","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.4.1","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"31dce3bac8bd70422f1df308a30c2ec29a05891b","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.4.1.tgz","fileCount":8,"integrity":"sha512-jxhX8fRXCSsp0iuYALOL2VzlrgfiRooFU59MRj+Nk0lHJqNM9Cks2VC55LRbuQkEF5FbkCIAc41VNbFPGdhNyg==","signatures":[{"sig":"MEUCIH8KP3ke9gJ7nC1jLRZ6ei6osnYLrPLQk+wjWHxiR1q7AiEAir1e39PLj9vMfmXGIa25Gl3VAuWCa6uI4iutY4xyTQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461987},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.4.1.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/52ed7c43f3646ec4261c439963a9816a/orbat-mapper-tactical-draw-0.4.1.tgz","_integrity":"sha512-jxhX8fRXCSsp0iuYALOL2VzlrgfiRooFU59MRj+Nk0lHJqNM9Cks2VC55LRbuQkEF5FbkCIAc41VNbFPGdhNyg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.4.1_1787395457522_0.2282943674998923","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@orbat-mapper/tactical-draw","version":"0.4.2","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.4.2","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"20a896e87f539783dea8fe3ae08f84edb7072a11","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.4.2.tgz","fileCount":8,"integrity":"sha512-3dflqchl7CsCrLcnOVFsYVg8lm4PDemRg2EusNhjD5x8sKWn84kbsJ0FmA/tNhhVsjQZUJ4nrLBpOdDso+wAag==","signatures":[{"sig":"MEQCIHvHtcFzQB0i4OfbUnFex5HGTYWj0Qc7YFK0gN5M/uQQAiB3bpBJrxZRLE80hefMKipSk4l3+SaWm1EnjNLAVgjy6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461987},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.4.2.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/8a28a1a7272fd76081568dde0a742d63/orbat-mapper-tactical-draw-0.4.2.tgz","_integrity":"sha512-3dflqchl7CsCrLcnOVFsYVg8lm4PDemRg2EusNhjD5x8sKWn84kbsJ0FmA/tNhhVsjQZUJ4nrLBpOdDso+wAag==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.4.2_1787416740964_0.19988439829481552","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@orbat-mapper/tactical-draw","version":"0.4.3","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.4.3","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"bd6b9fe665a96b70055c4889be0519367d389491","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.4.3.tgz","fileCount":8,"integrity":"sha512-n8IzXHb2jnu1t7QJlj2apeOQ5cz/M/LQ1QNhR4Dlu8Aw3oHrij+gWRfnshGXzbPDwFO6AMby6XRTacFXxws51w==","signatures":[{"sig":"MEUCIQDKgVZQd+IDsfwjsPYl2A/TlRebPTKzPjP4SWeRzBjVZAIgQX95Av21kvV6VZvql7cdR9mpoLOFIYj3AoJn3V1atBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461987},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.4.3.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/7ed5bc0f19fe209272494943c3c04a15/orbat-mapper-tactical-draw-0.4.3.tgz","_integrity":"sha512-n8IzXHb2jnu1t7QJlj2apeOQ5cz/M/LQ1QNhR4Dlu8Aw3oHrij+gWRfnshGXzbPDwFO6AMby6XRTacFXxws51w==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.4.3_1787467674954_0.9244933057850497","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@orbat-mapper/tactical-draw","version":"0.4.4","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.4.4","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"4fbcf9c77003027e59015e1465ffc976f51da775","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.4.4.tgz","fileCount":8,"integrity":"sha512-jNx+I57O45OITWy/JAMpHgE2WvreQD0cd0dg/W+frjrnqNsSlZkILcSNIQ+oCBRzi2yx+ZdNJcrfZtqISJUkvw==","signatures":[{"sig":"MEUCIQDxOwRpdtv7OKyQPAOpc/uoPNdyLRrWPUIrY6TuA4B2BQIgJ77mOuio2R1rQgqodRiKuNRJBZOujpSTLYBmURcLygg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461988},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.4.4.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/320cb6453d2f918cf85f574e10df6967/orbat-mapper-tactical-draw-0.4.4.tgz","_integrity":"sha512-jNx+I57O45OITWy/JAMpHgE2WvreQD0cd0dg/W+frjrnqNsSlZkILcSNIQ+oCBRzi2yx+ZdNJcrfZtqISJUkvw==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.4.4_1787631456795_0.3698739119393697","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@orbat-mapper/tactical-draw","version":"0.4.5","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.4.5","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"195cab1b210e1674ef39e3ea88071113eda4dc1a","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.4.5.tgz","fileCount":8,"integrity":"sha512-VE23hbu+hCWMoeZKl3Yc1mm83KOBZrDvj8PA7djwO1JIQtH5vl1OTIKaH0X/Xih4zevqiPhTMR33k7YWXQltOg==","signatures":[{"sig":"MEQCIBEE38Pn01QKldXdp1t0DnRW+/XrJdElxYLpialukFv0AiB4Tw8tbsCatnNQd/BEtFDBjFYGTQivx7YaUmyy4kdmtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462223},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.4.5.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/d672faef891d537fb18c8c1f1468a1a5/orbat-mapper-tactical-draw-0.4.5.tgz","_integrity":"sha512-VE23hbu+hCWMoeZKl3Yc1mm83KOBZrDvj8PA7djwO1JIQtH5vl1OTIKaH0X/Xih4zevqiPhTMR33k7YWXQltOg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.4.5_1787683859781_0.8988839298153057","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@orbat-mapper/tactical-draw","version":"0.5.0","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.5.0","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"9186d3f492d79f37733ce75c7c64696938eda3fc","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.5.0.tgz","fileCount":8,"integrity":"sha512-RJfMrlmRDAUSuox24SYqoS+LO0uNhvnXAk83jOfbzHxU8D4d8A0FMf0PmOvASlva5zlE2JuOLyzJ/JpGw9KsEA==","signatures":[{"sig":"MEYCIQDxJoW6k/2gKxNIxmXTOSlF9bClnoIiAR9qw/3BXtA5/AIhAOUsg/8nnoXpF2eRvFWAyFdmeclNInzPr4YKPcgOSDwG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464825},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.5.0.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/8b37de116d09db2e8f3ea9692f63536e/orbat-mapper-tactical-draw-0.5.0.tgz","_integrity":"sha512-RJfMrlmRDAUSuox24SYqoS+LO0uNhvnXAk83jOfbzHxU8D4d8A0FMf0PmOvASlva5zlE2JuOLyzJ/JpGw9KsEA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.5.0_1787760239550_0.393716091058087","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@orbat-mapper/tactical-draw","version":"0.5.1","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.5.1","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"73a8b1e7acfe9941a6674f2087df6d6db38a4e74","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.5.1.tgz","fileCount":8,"integrity":"sha512-va0bMq4ooOuX4cMXjOcaFhTW0HTXOTl/xGACt0uV7QMxoWjhK8u5gpmdj1qoY8VicRgttnijWcCTMDmsUULzvg==","signatures":[{"sig":"MEUCIHDIF9kInxXG1tM/Gto0sYnjg3jqh5GA8iBS+UYrpTL+AiEA+b1K9nDLi/eyP5UK7O0tnCeRubVvPULLcEyP++mXIQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464825},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.5.1.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/bd844057b0c4883c527d457d11491c85/orbat-mapper-tactical-draw-0.5.1.tgz","_integrity":"sha512-va0bMq4ooOuX4cMXjOcaFhTW0HTXOTl/xGACt0uV7QMxoWjhK8u5gpmdj1qoY8VicRgttnijWcCTMDmsUULzvg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.5.1_1787996398173_0.4729340977694312","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@orbat-mapper/tactical-draw","version":"0.5.2","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.5.2","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"6fc41779af62def5692537b20364ca42082db403","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.5.2.tgz","fileCount":8,"integrity":"sha512-y4NR5J67F4HJGP23D/0S5J2Rql7qPDqm2pLnXj7cclmk4jC71KUi07yDragBBT7BBX6p5xiAAiJDdG/M9gh9dg==","signatures":[{"sig":"MEQCIHR4shNWPYE3YPBS39T2iWTuXco9tSOSNilJuJsuqReXAiBDbrgEZcIgwO/jDPQz/gqqbUBD6jIYl58w/VTXjio7BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464825},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.5.2.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/77a645aec978515949b8dba121e8bc05/orbat-mapper-tactical-draw-0.5.2.tgz","_integrity":"sha512-y4NR5J67F4HJGP23D/0S5J2Rql7qPDqm2pLnXj7cclmk4jC71KUi07yDragBBT7BBX6p5xiAAiJDdG/M9gh9dg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.5.2_1788236444493_0.8662123255398895","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@orbat-mapper/tactical-draw","version":"0.5.3","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.5.3","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"e92fc08b306a314c13e60f2d31eab1f32c01dcd9","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.5.3.tgz","fileCount":8,"integrity":"sha512-nO2Ks/P6/uHgY2B6FvukRMA5s0Bya+P1xclzW4ey6AICkHBHFSg6uthWaStXCX+HLgiP+1mPLw0YOAfC/ov7kg==","signatures":[{"sig":"MEUCIQDh2ukUOiO33ZFYFUDeEwo2MhjEx3EAhiWhGksSDw1/yQIgWMCskhj50gNHvt5Ur37FJjSDLfHETZM+qESuHtE8iGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464825},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.5.3.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/597d38d2b6cff8e4239edf8987355524/orbat-mapper-tactical-draw-0.5.3.tgz","_integrity":"sha512-nO2Ks/P6/uHgY2B6FvukRMA5s0Bya+P1xclzW4ey6AICkHBHFSg6uthWaStXCX+HLgiP+1mPLw0YOAfC/ov7kg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.5.3_1788239509904_0.24538796674333607","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@orbat-mapper/tactical-draw","version":"0.5.4","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.5.4","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"ac9d96abed49f1820bc5056ca525032aafafe647","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.5.4.tgz","fileCount":8,"integrity":"sha512-qCUF/372rgflJnL9b7O6nVefLG5ik2gPQNh2oCmHWS38Vc+tMlLA/t4qUWK82NxwhFePf0taQj8RWG8NHelDlA==","signatures":[{"sig":"MEUCIQDhZtX5Ck9QRa/kAYIrBF7vcXw1CT2VqYDduf+ewl0VGQIgKSS8ftuj3veCFW41YEBZG5jBwvNN/Q0L8aE+M8xjYGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466072},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.5.4.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/9ada840dda3df3c87e2f285c3f58462a/orbat-mapper-tactical-draw-0.5.4.tgz","_integrity":"sha512-qCUF/372rgflJnL9b7O6nVefLG5ik2gPQNh2oCmHWS38Vc+tMlLA/t4qUWK82NxwhFePf0taQj8RWG8NHelDlA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.5.4_1788241383272_0.49565038988750976","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@orbat-mapper/tactical-draw","version":"0.5.5","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.5.5","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"db3b1d9a6794a8fbea8302c7c7a5f9311e6d4e1a","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.5.5.tgz","fileCount":8,"integrity":"sha512-tyIMT3JwE78R+pjcScXeW5AvESOC+pIvmogy+MQkygcEhW6bOa2a8kFVAfcqcwwkxKQx2oANaWg7ONq2GW50Zg==","signatures":[{"sig":"MEQCIEF/utzY60N2FK2EU/pIcbTC3bRmsk+anQneksWg57IcAiBfIrfOznyb+y9R8BCT5eHUEQdnb4InjcuiWRMn7+KygA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466072},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.5.5.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/eea9ba5ec583a2dcac61c970d1bf793d/orbat-mapper-tactical-draw-0.5.5.tgz","_integrity":"sha512-tyIMT3JwE78R+pjcScXeW5AvESOC+pIvmogy+MQkygcEhW6bOa2a8kFVAfcqcwwkxKQx2oANaWg7ONq2GW50Zg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.5.5_1788351005991_0.9403576378616525","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@orbat-mapper/tactical-draw","version":"0.5.6","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.5.6","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"aa49faea572866a23455d2bd1c29165fa2ea3cda","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.5.6.tgz","fileCount":8,"integrity":"sha512-Um61HQDSNeobe8GqKdBsMzE+lZT2A3JIJ5kee6UDHnnoKqPHQPn3PNaKdhqJokLbu4pbLFlhi+fL0kGFoAirKQ==","signatures":[{"sig":"MEYCIQCRjYNxpKyTst7rFlycDADDETlYOoytTXgO53CpTK5lAgIhALAN7YYDSfyPNNDMgt139YeLLno63por5K9N3yFUeXO9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466072},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.5.6.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/f9cb013eec254ac2a3e068c31aa1d5e2/orbat-mapper-tactical-draw-0.5.6.tgz","_integrity":"sha512-Um61HQDSNeobe8GqKdBsMzE+lZT2A3JIJ5kee6UDHnnoKqPHQPn3PNaKdhqJokLbu4pbLFlhi+fL0kGFoAirKQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.5.6_1788447779134_0.12234781892801516","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@orbat-mapper/tactical-draw","version":"0.5.7","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.5.7","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"bcf309522f28f79a014924a6e9058261520f8f9d","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.5.7.tgz","fileCount":8,"integrity":"sha512-NNz0eGt1VfJ4HkfPQVuan4cSA7h1J8GG/m9OjJ6EjhXffnqXBmcEnW7sNd5yNisHKnXacPziWQGu7dTJlWiD7Q==","signatures":[{"sig":"MEQCIBrfvpojBLO1k4eags2ex5B24LOPSV0/2Whbug+sB5ZGAiB9J5qoPOm6JSHD+zy3y90BW38kOcj8LcORsDtAIP2z9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467902},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.5.7.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/16d79f4a374d49c02329210e01a332bc/orbat-mapper-tactical-draw-0.5.7.tgz","_integrity":"sha512-NNz0eGt1VfJ4HkfPQVuan4cSA7h1J8GG/m9OjJ6EjhXffnqXBmcEnW7sNd5yNisHKnXacPziWQGu7dTJlWiD7Q==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.5.7_1788540662333_0.5080204851868766","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@orbat-mapper/tactical-draw","version":"0.5.8","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.5.8","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"47c28b0e00a96b554d8066693be8b268399556f8","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.5.8.tgz","fileCount":8,"integrity":"sha512-XpLKBsT4hPifcngW48tENJwzWTHEYNZ1WPS7CpQWYO4y8eawFyh9Brp3CCFALyTguMleXKDQZZBz79jLuYJKgw==","signatures":[{"sig":"MEUCIQD2aekrefdyN0AFSLLHrpit8I00YKL7U7Adme0fP4K63gIgAYvkh6n65GfRBYnCrs0OKUx8DXY4kJ+8oN5yEQiTh2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467902},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.5.8.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/233593e54b2b9d717312803f82790976/orbat-mapper-tactical-draw-0.5.8.tgz","_integrity":"sha512-XpLKBsT4hPifcngW48tENJwzWTHEYNZ1WPS7CpQWYO4y8eawFyh9Brp3CCFALyTguMleXKDQZZBz79jLuYJKgw==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.5.8_1788616016075_0.7662581866482501","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@orbat-mapper/tactical-draw","version":"0.6.0","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.6.0","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"c88b627589b4fb1e9dcef91384ad8ddfab54442e","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.6.0.tgz","fileCount":8,"integrity":"sha512-g1GYfCQYfQaZKAIOrPVCdPJ4scovEfrgXAnWNhisaTPNuWF5YPTYe+gn30GFW5hMftqov5S66GxvQP/svlN9Kg==","signatures":[{"sig":"MEYCIQCUde1nJfK2BUN+4ph+R9TJChj5Lafoa/wDt9etpDvO/QIhAJ5yOn9WOgQocJ6NFO/hTul0mxp2PHCVDsFSC+TDcwow","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469202},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.6.0.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/10a88ff7236fae5fcb1444fa8e17cc4a/orbat-mapper-tactical-draw-0.6.0.tgz","_integrity":"sha512-g1GYfCQYfQaZKAIOrPVCdPJ4scovEfrgXAnWNhisaTPNuWF5YPTYe+gn30GFW5hMftqov5S66GxvQP/svlN9Kg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.6.0_1788679145863_0.6273696737661845","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@orbat-mapper/tactical-draw","version":"0.6.1","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.6.1","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"e79d0c11212bddde985d10f3e1fcc131777f49f8","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.6.1.tgz","fileCount":8,"integrity":"sha512-Xlk0ybjPYOy+mCZsC5rqGk/DL+zv1KBDXM133URqn1AwF4KV3nVX1QPniJ11lp7Za2we0Qj1loM7Z2OxDSRgnQ==","signatures":[{"sig":"MEQCIEt2sxl2O4wYjf2oC82mzG7DIgPy8Td7VR60Lh4LJca4AiBpKla9kYrQe2Q4RcOwH0PU8zqV10Ppf0VLYoc1UaectQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466253},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.6.1.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/45a510e4c4a407789d06a7bde6632efb/orbat-mapper-tactical-draw-0.6.1.tgz","_integrity":"sha512-Xlk0ybjPYOy+mCZsC5rqGk/DL+zv1KBDXM133URqn1AwF4KV3nVX1QPniJ11lp7Za2we0Qj1loM7Z2OxDSRgnQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.6.1_1788692625594_0.8773802246794444","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@orbat-mapper/tactical-draw","version":"0.6.2","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.6.2","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"93bc6a5d8332f646edf6087d734c54c516cc9be8","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.6.2.tgz","fileCount":8,"integrity":"sha512-cwGBlNnEu5bEnrpWU7JAN8qSRoXjsxxTdSc0bC9co64L41Fn4qgMuBjGnL8aFyiDX0uwsOOamtmCFwUQXaUrBQ==","signatures":[{"sig":"MEQCIEV8IqHwBHnQi1OXmQBx/APJDNodlo4z4pACKvz8qNDFAiB1mT8mZBpnYfIauSuH9vkWefOfpeJBQP0ASwzpxm7nmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466253},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.6.2.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/daf29138c72ce7163d5b7c1cae778288/orbat-mapper-tactical-draw-0.6.2.tgz","_integrity":"sha512-cwGBlNnEu5bEnrpWU7JAN8qSRoXjsxxTdSc0bC9co64L41Fn4qgMuBjGnL8aFyiDX0uwsOOamtmCFwUQXaUrBQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.6.2_1788800233284_0.5039354864927827","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@orbat-mapper/tactical-draw","version":"0.7.0","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.7.0","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"63fa35aef28d455769a446246750eb81f2ee1320","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.7.0.tgz","fileCount":8,"integrity":"sha512-wV3HgA/M5MnJFnlfUBaMFsveyYOhlkfHd+VALLcymxIWfcmuPMSIdsU1z/GmtKcyjf0UrGbeQjvdFOez1Pd5oA==","signatures":[{"sig":"MEQCIAZQ0R2m3iYfbbBYSaS2krWq+kjzKm4dY/XeMtNKQd2/AiBWyaxbY3QFaD4RT2/SL5aGWzjE4hyeFnk2jCTmq84xnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466782},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.7.0.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/42c3217c3dd19968d7aafd60306fd1be/orbat-mapper-tactical-draw-0.7.0.tgz","_integrity":"sha512-wV3HgA/M5MnJFnlfUBaMFsveyYOhlkfHd+VALLcymxIWfcmuPMSIdsU1z/GmtKcyjf0UrGbeQjvdFOez1Pd5oA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.7.0_1788886130344_0.913863046306862","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@orbat-mapper/tactical-draw","version":"0.8.0","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.8.0","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"67bdb473a0bfdd64e4ec330dac8805568f80583c","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.8.0.tgz","fileCount":8,"integrity":"sha512-43fO7lBPbKJPN0CY3+DsltjcodOqSxzFhjN4iNzmTp7muYL/O3so+JtHvYRx1YM0ekekdI5ZYKyQ8WvI5UHGSw==","signatures":[{"sig":"MEUCICXGbcz39hnvEF/pVBXbQY7gN5Rlx/a0oPo7m2EbqbrrAiEAt8C7ZYEIzMPElpMrWQnq1yZ6rD0ztdXr+dZeVnxmE9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491351},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.8.0.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/e40d06d52f9251942ae1cff4a28e63ff/orbat-mapper-tactical-draw-0.8.0.tgz","_integrity":"sha512-43fO7lBPbKJPN0CY3+DsltjcodOqSxzFhjN4iNzmTp7muYL/O3so+JtHvYRx1YM0ekekdI5ZYKyQ8WvI5UHGSw==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.8.0_1789328503750_0.3180909411730508","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@orbat-mapper/tactical-draw","version":"0.8.1","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.8.1","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"be97af8e5e78c9ffad21d9b2b1b71abdf965aec0","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.8.1.tgz","fileCount":8,"integrity":"sha512-nTyDVdd4o1Ey4CtAtfno6ERDvL1sSjPbF9705VuLNSCo0SzehbZ63g9bEu67ZUbfeP3cTqrYZHXTxwEQwnsXHg==","signatures":[{"sig":"MEUCIQDe0gqwEhvw99H6GlYvIdFwiiyPKkUso7l40sNs2cvwngIgK0XjE0nJD7OL1JMgmcMs71adiL0MAKSz+UUbI2qgi1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491351},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.8.1.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/bccdf9632caffdcde8d66c2f310d2c8a/orbat-mapper-tactical-draw-0.8.1.tgz","_integrity":"sha512-nTyDVdd4o1Ey4CtAtfno6ERDvL1sSjPbF9705VuLNSCo0SzehbZ63g9bEu67ZUbfeP3cTqrYZHXTxwEQwnsXHg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.8.1_1789664355608_0.449227507324647","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@orbat-mapper/tactical-draw","version":"0.8.2","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.8.2","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"51fb0287bf6cad0d2dee7e6fe42cfc16cc470dfd","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.8.2.tgz","fileCount":8,"integrity":"sha512-UWrCrs6n0/240F9baeBzvU5DxhMhrqDBJOa1PKUtDCqDEUykcElBu8FwLenRyJBnSQ/MiDm/tyJAQfZ6KIUllQ==","signatures":[{"sig":"MEYCIQCFegnsTa1lIZWB3a+vlh7D/oVeoKDBC2AEmYhO63UwOgIhAJY1uVNhn9Pa7lXOKN6hqY/KQcDZHQ+QfGAMADOcQ6/K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGV5mFs2zr8ECqzI70nOmdEqzvw4EYOBF+/Qa1nl6yI8AiAdhxZYy+iuJol8eZ6VgDv6OYZa2yGw12w6pOaPGM+UOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491494},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.8.2.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/6813f7fb25f5b9aa079ffc4e37f6c216/orbat-mapper-tactical-draw-0.8.2.tgz","_integrity":"sha512-UWrCrs6n0/240F9baeBzvU5DxhMhrqDBJOa1PKUtDCqDEUykcElBu8FwLenRyJBnSQ/MiDm/tyJAQfZ6KIUllQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.8.2_1789808955024_0.8925899596907514","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@orbat-mapper/tactical-draw","version":"0.9.0","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.9.0","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"0dcabd076757a2d32456fb073eed82794d154550","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.9.0.tgz","fileCount":8,"integrity":"sha512-bJtKQkUqzMTT3gCAVAtv89qtMoGsDt+MBWLi4ZKVZmCG92vA3MxNkYdhlq9h5BXTogsELsQLoIhMoKm6go+Y5A==","signatures":[{"sig":"MEQCIAxfn2o9zzdGjSJZUL9yq5P7AKkykK9CvFsb+kN3qQoyAiBG2bs+lEy2ykSADCMTGUKWIbkNqDqfLTsBKOC1vd310Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3N6Vc0xQ1tC0P2GI8GE7thYR7uYoGAmnb1kUiOP9gBAIhAPwxlcPlQbuknCKFcgcgVAuiMCq7G9CPYYdUR+GYW2YH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508868},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.9.0.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/10ecf1903ca64cd22be4f0e946b586f1/orbat-mapper-tactical-draw-0.9.0.tgz","_integrity":"sha512-bJtKQkUqzMTT3gCAVAtv89qtMoGsDt+MBWLi4ZKVZmCG92vA3MxNkYdhlq9h5BXTogsELsQLoIhMoKm6go+Y5A==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.9.0_1789921840540_0.09811397050119774","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@orbat-mapper/tactical-draw","version":"0.9.1","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.9.1","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"89cd1365550768f740fc6d044c99b45fef2be705","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.9.1.tgz","fileCount":8,"integrity":"sha512-r3Ykfd1i3jfxqRNa+B+AWcSywF+OUsRX+sWICbh/Xd6ukVsSPglxIm7pocQP7OWoT3WtnoUAW4N+l9WGCmIsHA==","signatures":[{"sig":"MEUCIQC/tvUAyJKw1d/pYI9rnzZARbFonrC7fdfiSEqS6LeR/gIgS5ujzN5F6Fj+qEUboGFmhfmNK8a6nEQ+C/NZzsgxrew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDh4KGpeuzPFqmkuutnCVqS+T7Ha5DlvqEXxVC+TjYczAIhAPIJrB3dGUe9cFsd9B8qu2tFYiG1B1vM1l/k+TwYLYlT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508946},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.9.1.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/12e0635124b0412095d85b0449d09d83/orbat-mapper-tactical-draw-0.9.1.tgz","_integrity":"sha512-r3Ykfd1i3jfxqRNa+B+AWcSywF+OUsRX+sWICbh/Xd6ukVsSPglxIm7pocQP7OWoT3WtnoUAW4N+l9WGCmIsHA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.9.1_1790008794609_0.45893624289779456","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@orbat-mapper/tactical-draw","version":"0.9.2","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.9.2","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"3cdddc3575c9adc38bec5ae9008e65296a865b83","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.9.2.tgz","fileCount":8,"integrity":"sha512-1IcxPTGj126KWKdfKo+FLUmkPML1mzuAcf8zVKd/2lwSjF+vLYv8NzIvwfilXgdoNr1liTkzLNmaJCahKJLUAA==","signatures":[{"sig":"MEQCICT8qOeqT4/fcyygq6YMxVv1faFkedcOvCsf5ZnU3pBHAiBAsDX7/Zl/z/J/jlWxuwJZrg/eFDu846BPzbRLB8gyDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHpnWVLx5uIGTqP1rbZ27ehtVxs7UBa+e+hiFO3+GOknAiBxCB2aypSvjoHtyzPPPRfRH6WA7mn70mczJetjsdS3FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509905},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.9.2.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/4ffd593710f531229e22b3640d90c672/orbat-mapper-tactical-draw-0.9.2.tgz","_integrity":"sha512-1IcxPTGj126KWKdfKo+FLUmkPML1mzuAcf8zVKd/2lwSjF+vLYv8NzIvwfilXgdoNr1liTkzLNmaJCahKJLUAA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.9.2_1790012939644_0.7871420858814782","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@orbat-mapper/tactical-draw","version":"0.10.0","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.10.0","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"ca406f697b95bc4bb52568a2d667d87d6fcbb270","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.10.0.tgz","fileCount":8,"integrity":"sha512-wg/kW+9hekZGh1nf2Exc8QH5FPt48GkfWn5YEKU11xEGJa9LGDGtGlG3wi4584RXyLxy12RLh+ecPvpgF/WXpg==","signatures":[{"sig":"MEQCIBmzUeLwfVkPehhm2KvfD65K0+7o7anxANM/tP6sV3g3AiAYNRCqwKnBkH3DXQxYa+06hfJ4rX1skJdJpAoiRvkSNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE+EZMXxZQcRbvkrH+I/SyodPi/1333wp9zWxiot/XRRAiEA1GsC/C3VVA80tC73m4uR3iB/pA3p/SKqem8TBBJi8qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510067},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.10.0.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/fc0cdfb5848aac02742dde4fcbfb851a/orbat-mapper-tactical-draw-0.10.0.tgz","_integrity":"sha512-wg/kW+9hekZGh1nf2Exc8QH5FPt48GkfWn5YEKU11xEGJa9LGDGtGlG3wi4584RXyLxy12RLh+ecPvpgF/WXpg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.10.0_1790052539764_0.5339880269455899","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@orbat-mapper/tactical-draw","version":"0.10.1","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.10.1","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"98535d0d5f927e275190531ac679dbc735308230","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.10.1.tgz","fileCount":8,"integrity":"sha512-gHEEAZpopo6HG1d/fsijfbiWlaysQpP3mSdfGnSvZIsOIvu+XhAau+ZmOGR4YXoUHwHvQF5G/JotddgUD4i2/g==","signatures":[{"sig":"MEYCIQCz2s3hs8gLVszPCmXXMEEJ0aBYpsBaDMIXQnOnQLsnYQIhAOpNfX2kUJzQ9ZOpLoUsNvt+FJB2kwoWpLZn/ICL4GnV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFikosEcRy9/MkvKH2jD4DNtS+yltA1K9J8FzLTf35haAiEA8uV1H7D3U4bZ8Z+pvL+uJe+HbCX8ZbWyd7v+YmYdvMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512501},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.10.1.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/acb31d91f44ad4fab0025e1dd5626756/orbat-mapper-tactical-draw-0.10.1.tgz","_integrity":"sha512-gHEEAZpopo6HG1d/fsijfbiWlaysQpP3mSdfGnSvZIsOIvu+XhAau+ZmOGR4YXoUHwHvQF5G/JotddgUD4i2/g==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.10.1_1790103341950_0.48625927334698615","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@orbat-mapper/tactical-draw","version":"0.10.2","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.10.2","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"868e73dc68b805374b2f16e7b7b9ca58841bfb74","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.10.2.tgz","fileCount":8,"integrity":"sha512-Vz+/fA3fgr54VlLpZrAcNBeqvML6X64DtALBwzGilWddtEetdig/R0E/BdHViXeC1y+DQprQTZ/E4c+GBC4FfQ==","signatures":[{"sig":"MEQCIAVWVkPR5nq199a82CItiqgq/aK8R1I6JalvAjZ1EulIAiAHdD7dEsdxRQUvmzdUSak8+WnRT2NG0bYS/MB+LST2Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICIO8D/kpESz99tMaTXIgvXMxTia2y2pRH4bXGup03cCAiEA+F4lbgawWoZOdN2bj29KPA74rJ7LEVt69k5XGBPiYPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512501},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.10.2.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/641287b414a6493c62f38ae1e04539c5/orbat-mapper-tactical-draw-0.10.2.tgz","_integrity":"sha512-Vz+/fA3fgr54VlLpZrAcNBeqvML6X64DtALBwzGilWddtEetdig/R0E/BdHViXeC1y+DQprQTZ/E4c+GBC4FfQ==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.10.2_1790398554416_0.0644321772013039","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@orbat-mapper/tactical-draw","version":"0.11.0","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.11.0","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"2dbdbd1084a7de46b5b8b522ff3e16b444dc3eb3","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.11.0.tgz","fileCount":8,"integrity":"sha512-784iTtGpr/ZN5lElcH3EbD0wjCE1MN/dKsFfhVeMb2lp5p9dn8Z+9Du+hmSMQWwiErQds2zT9zJjj7SMLgiZYA==","signatures":[{"sig":"MEQCIDDfLdEsn4nErP6wME81RnGxTQTxL4pl3hn3I5I4ff9aAiBdhuDK2dw09yjw0pJhAeeA29+1UqNSPllcHRgGMnVNrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID0X5W6SYvHYIEOwpkEWVfPXH2X8/OENsmK1nJuCe89TAiB+JslvxlNCzY6iAf+0lZgnk5BmGSq1HTbP2o4NkwEf5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515376},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.11.0.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/290618ffcda28d43390af065b26534b4/orbat-mapper-tactical-draw-0.11.0.tgz","_integrity":"sha512-784iTtGpr/ZN5lElcH3EbD0wjCE1MN/dKsFfhVeMb2lp5p9dn8Z+9Du+hmSMQWwiErQds2zT9zJjj7SMLgiZYA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.11.0_1790419838401_0.8767392394183464","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@orbat-mapper/tactical-draw","version":"0.11.1","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.11.1","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"9339f8b99d52ac32d4832c5ea561d43fde0dc3fe","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.11.1.tgz","fileCount":8,"integrity":"sha512-KkjlfN4HoWSIrOBsOhvKS9H4FTLjzqQ/nm1nBQrmei8PND7nJ7gyYPmFVWSQj0w7CB2UQGqh7ETn/CuxYuIOkg==","signatures":[{"sig":"MEQCIF0nEtsS/EG8v67QSNvu5gB330lhfipTP3l6zce/ch/GAiBiSZ9C7Ek/En3ie9W1CASm7pEOGkBNhyr7wzhaEH85tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC9cDn7UqBJG0CXnE+xgkmlVfWGzDFGlND5mLlZ8mlnZAiEAvqzw+aVNn1E4yRYAM/oJwVv/RSN+gmfrBfVFQLs5XjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515376},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.11.1.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/e58b488a5ffdcd8c92527ac6aa9ec727/orbat-mapper-tactical-draw-0.11.1.tgz","_integrity":"sha512-KkjlfN4HoWSIrOBsOhvKS9H4FTLjzqQ/nm1nBQrmei8PND7nJ7gyYPmFVWSQj0w7CB2UQGqh7ETn/CuxYuIOkg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.11.1_1790516399313_0.7771307634071847","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@orbat-mapper/tactical-draw","version":"0.12.0","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.12.0","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"d7c7bf6dd43c356b2b80d3d4b738cf60de4d21b3","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.12.0.tgz","fileCount":8,"integrity":"sha512-lM8xxgY0B+uklt7AoRr2L+qFbn+n8zAsJ7MNED06gsFRRDn2/lpqfpULVvmT0ru3CxwlIQ6GE+y4Ea77I+KYQg==","signatures":[{"sig":"MEYCIQDbP+3EVLimjaMiNhfV6p1L5nWxTv0FfkD0I94swGbvmgIhAML12tR/6yG6R+yfgyXGlCS8MpdgMmtqYweqoi9PCD+i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBW3zOuKQ1VJ/WflhQBU4f67xMoJduAHUpbK9r1k2B3AAiBhuvus0ibS9ul49qbCvZOgyDcBwX31+BvKOjeedeD4WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519722},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.12.0.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/4a6066aeb08c20a48cea3655ae01032e/orbat-mapper-tactical-draw-0.12.0.tgz","_integrity":"sha512-lM8xxgY0B+uklt7AoRr2L+qFbn+n8zAsJ7MNED06gsFRRDn2/lpqfpULVvmT0ru3CxwlIQ6GE+y4Ea77I+KYQg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.8","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@orbat-mapper/control-measures":"^0.30.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.12.0_1790782868447_0.26610963447476954","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@orbat-mapper/tactical-draw","version":"0.13.0","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.13.0","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"efb54d2f21ebfd34107ef074be28725488bf9ea9","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.13.0.tgz","fileCount":8,"integrity":"sha512-1/ohdY4KLZlvvWnOVI8mGb8ug6Gna2KjWQAVMmmlNvQsK5AKzFb59S1p0PeSjmKQfikTexMr22kaz03Z5CnYMg==","signatures":[{"sig":"MEQCIDyfjtBsyMZdmN3+2ahfVtQRlz81Vn3Q49jSUz9TW2baAiACwOqZC5q74PJRKqjYOokE5Iq4x2ekVb6QErTkaw34EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICN58ZNhcCCdZ0nrchhviYtMoLvvrQq4S3tXYFEQfVCMAiEAv7+3xfKzl6vN4eVEaxxRUxbVZS1JyjpM9Bqg4oNegtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520654},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.13.0.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/1499c55bd02313d48df9b61cb41998be/orbat-mapper-tactical-draw-0.13.0.tgz","_integrity":"sha512-1/ohdY4KLZlvvWnOVI8mGb8ug6Gna2KjWQAVMmmlNvQsK5AKzFb59S1p0PeSjmKQfikTexMr22kaz03Z5CnYMg==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.9","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@orbat-mapper/control-measures":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.13.0_1790966937683_0.7689082496901132","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@orbat-mapper/tactical-draw","version":"0.13.1","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.13.1","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"e7571742c7241ce0701d5e6bb7feb3883c7bd9c1","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.13.1.tgz","fileCount":8,"integrity":"sha512-DLNI3AMeWBZnZTE/qcHZUndb1CnK6/NMVVbacQ7OI/zy9Z/Bjs9ia1PmAd7J0LXavOgWWcR6/ewElAygYDA47Q==","signatures":[{"sig":"MEYCIQD3O1vtftSaVkc5qtXofjDJ90nHysKM+RSko+ZKtwZUPAIhAOieM3Rw03CHcQDBYvHweYi7doBplvwfnilzeQRkXxnb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDeKmVNjE+8zsyd8Neq1JUDll8L8p7j+WvDqE0gCD0DTgIgLP1GYZo8mbww88CvUutwZgYYsXi5QIFEe2ZUzYf7nKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521022},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.13.1.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/d2ec880d52205abc222c1506dce5bd3e/orbat-mapper-tactical-draw-0.13.1.tgz","_integrity":"sha512-DLNI3AMeWBZnZTE/qcHZUndb1CnK6/NMVVbacQ7OI/zy9Z/Bjs9ia1PmAd7J0LXavOgWWcR6/ewElAygYDA47Q==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.9","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@orbat-mapper/control-measures":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.13.1_1790969154277_0.38006845503715936","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@orbat-mapper/tactical-draw","version":"0.13.2","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"author":{"name":"Orbat Mapper"},"license":"MIT","_id":"@orbat-mapper/tactical-draw@0.13.2","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"homepage":"https://github.com/orbat-mapper/tactical-graphics","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"f76f2f3520e367797034424c5fdf144d14ef110f","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.13.2.tgz","fileCount":8,"integrity":"sha512-u4Ist9eUbxFzDRS/yPYPsuBX2jNyTE2IGq/+s9uVF2YAyMwe4dw7niIRLZUIeI2DrCPzKLwdOxGp6OL5kPsiow==","signatures":[{"sig":"MEQCIDfa1CoaqZPnHnyG0ilgSPfp/0JQLQJHu7guWxc7xXyAAiBqpOPa5eoJ5RjlQT/mFzf030mxcDaKiRafNgpYI6Kv+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/PXH9J5f+FyCuI1z+HJUb91ZdYr8m447zHjva6cxgfgIgJ14GCY2QMcNqOj/7ubqSikdXKN0K54TD28zM51cpyHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521022},"type":"module","_from":"file:orbat-mapper-tactical-draw-0.13.2.tgz","exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"_resolved":"/tmp/e0bdb1393ba8b7be5de64055873859e3/orbat-mapper-tactical-draw-0.13.2.tgz","_integrity":"sha512-u4Ist9eUbxFzDRS/yPYPsuBX2jNyTE2IGq/+s9uVF2YAyMwe4dw7niIRLZUIeI2DrCPzKLwdOxGp6OL5kPsiow==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.9","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@orbat-mapper/control-measures":"^0.32.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tactical-draw_0.13.2_1791005401026_0.22522072718726593","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"_id":"@orbat-mapper/tactical-draw@0.14.0","bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"dist":{"shasum":"0da79967d5eefdc25976a93193b77d5635704cb5","tarball":"https://registry.npmjs.org/@orbat-mapper/tactical-draw/-/tactical-draw-0.14.0.tgz","fileCount":8,"integrity":"sha512-syEgbt0aQ65aQ1qnTSw0L8yBujaFmBQFrHMKLfsz+/B2Xq5klLPESfYEWrz7ObKVauAoe07u4BgL3Sr9uleWBA==","signatures":[{"sig":"MEQCIATDyUVqxQea5wOk8BLUZuOImdyoiibfCtyd/Ld0kvB+AiBiDGsexGqabCtiD9oB71CCB+dhNVEdfOisnL4q1H3NAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC7RINMCv/8T+WXKRHxO49mU3qG3ViAfX8farE32Qh0BwIgJVYMtRPrnRWTlQpZkdQq+MZPJS2E3ZK3/+Bhdeh5Qlk="}],"unpackedSize":550937},"name":"@orbat-mapper/tactical-draw","type":"module","_from":"file:orbat-mapper-tactical-draw-0.14.0.tgz","author":{"name":"Orbat Mapper"},"exports":{".":"./dist/index.mjs","./testing":"./dist/testing.mjs","./package.json":"./package.json"},"license":"MIT","scripts":{"lint":"eslint . --fix","test":"vitest run","build":"tsdown"},"version":"0.14.0","_npmUser":{"name":"kjellmf","email":"kjellmf@gmail.com"},"homepage":"https://github.com/orbat-mapper/tactical-graphics","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"_resolved":"/tmp/ed4f2bb5f56e937e9920e34f92a6d45c/orbat-mapper-tactical-draw-0.14.0.tgz","_integrity":"sha512-syEgbt0aQ65aQ1qnTSw0L8yBujaFmBQFrHMKLfsz+/B2Xq5klLPESfYEWrz7ObKVauAoe07u4BgL3Sr9uleWBA==","repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"_npmVersion":"10.9.9","description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","directories":{},"maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@orbat-mapper/control-measures":"^0.32.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","jsdom":"^27.4.0","tsdown":"^0.22.2","vitest":"^4.1.8","publint":"^0.3.21","typescript":"~5.9.3","@types/geojson":"^7946.0.16","@arethetypeswrong/core":"^0.18.3"},"peerDependencies":{"vitest":">=4.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tactical-draw_0.14.0_1791030889925_0.7679715597322352"}}},"time":{"created":"2026-06-18T04:49:51.078Z","modified":"2026-10-03T12:34:50.319Z","0.2.0-alpha.0":"2026-06-18T04:49:51.359Z","0.2.0-alpha.1":"2026-06-21T10:16:31.865Z","0.2.0-alpha.2":"2026-07-01T09:00:32.908Z","0.2.0-alpha.3":"2026-07-01T09:29:44.184Z","0.2.0-alpha.4":"2026-07-03T17:07:51.748Z","0.2.0-alpha.5":"2026-07-04T16:04:52.427Z","0.2.0-alpha.6":"2026-07-04T19:11:36.574Z","0.2.0-alpha.7":"2026-07-06T12:48:00.212Z","0.2.0-alpha.8":"2026-07-06T18:32:38.241Z","0.2.0-alpha.9":"2026-07-06T19:36:00.182Z","0.2.0-alpha.10":"2026-07-06T20:13:52.820Z","0.2.0-alpha.11":"2026-07-07T04:48:23.760Z","0.2.0-alpha.12":"2026-07-07T12:52:26.076Z","0.2.0-alpha.13":"2026-07-07T20:02:31.418Z","0.2.0-alpha.14":"2026-07-09T04:47:45.555Z","0.2.0-alpha.15":"2026-07-09T06:55:55.639Z","0.2.0-alpha.16":"2026-07-10T07:22:35.369Z","0.2.0-alpha.17":"2026-07-10T20:19:28.115Z","0.2.0-alpha.18":"2026-07-11T19:23:00.515Z","0.2.0-alpha.19":"2026-07-12T07:24:06.799Z","0.2.0-alpha.20":"2026-07-13T04:49:26.531Z","0.2.0-alpha.21":"2026-07-13T08:59:47.480Z","0.2.0-alpha.22":"2026-07-13T16:27:45.661Z","0.2.0-alpha.23":"2026-07-13T17:25:49.511Z","0.2.0-alpha.24":"2026-07-14T06:55:53.017Z","0.2.0-alpha.25":"2026-07-15T13:22:34.113Z","0.2.0-alpha.26":"2026-07-15T17:03:21.009Z","0.2.0-alpha.27":"2026-07-17T07:40:57.677Z","0.2.0-alpha.28":"2026-07-21T10:27:05.152Z","0.2.0-alpha.29":"2026-07-21T12:09:24.710Z","0.2.0-alpha.30":"2026-07-21T15:21:14.006Z","0.2.0-alpha.31":"2026-07-22T12:02:02.166Z","0.2.0-alpha.32":"2026-07-22T16:37:42.912Z","0.2.0-alpha.33":"2026-07-23T05:59:50.500Z","0.2.0-alpha.34":"2026-07-23T10:40:43.060Z","0.2.0-alpha.35":"2026-07-23T20:45:12.952Z","0.2.0-alpha.36":"2026-07-24T12:04:09.664Z","0.2.0-alpha.37":"2026-07-25T05:32:38.749Z","0.2.0-alpha.38":"2026-07-27T08:24:57.787Z","0.2.0-alpha.39":"2026-07-30T14:42:23.131Z","0.2.0-alpha.40":"2026-08-03T18:26:59.395Z","0.2.0-alpha.41":"2026-08-06T04:40:48.942Z","0.2.0":"2026-08-08T08:01:31.211Z","0.2.1":"2026-08-08T16:28:29.830Z","0.3.0":"2026-08-12T04:22:37.970Z","0.3.1":"2026-08-13T20:04:15.587Z","0.3.2":"2026-08-14T19:02:41.765Z","0.3.3":"2026-08-15T11:29:58.037Z","0.4.0":"2026-08-20T18:45:40.430Z","0.4.1":"2026-08-22T10:44:17.665Z","0.4.2":"2026-08-22T16:39:01.109Z","0.4.3":"2026-08-23T06:47:55.092Z","0.4.4":"2026-08-25T04:17:36.983Z","0.4.5":"2026-08-25T18:50:59.936Z","0.5.0":"2026-08-26T16:03:59.762Z","0.5.1":"2026-08-29T09:39:58.310Z","0.5.2":"2026-09-01T04:20:44.631Z","0.5.3":"2026-09-01T05:11:50.045Z","0.5.4":"2026-09-01T05:43:03.486Z","0.5.5":"2026-09-02T12:10:06.121Z","0.5.6":"2026-09-03T15:02:59.291Z","0.5.7":"2026-09-04T16:51:02.510Z","0.5.8":"2026-09-05T13:46:56.239Z","0.6.0":"2026-09-06T07:19:06.015Z","0.6.1":"2026-09-06T11:03:45.748Z","0.6.2":"2026-09-07T16:57:13.421Z","0.7.0":"2026-09-08T16:48:50.533Z","0.8.0":"2026-09-13T19:41:43.908Z","0.8.1":"2026-09-17T16:59:15.742Z","0.8.2":"2026-09-19T09:09:15.119Z","0.9.0":"2026-09-20T16:30:40.640Z","0.9.1":"2026-09-21T16:39:54.699Z","0.9.2":"2026-09-21T17:48:59.754Z","0.10.0":"2026-09-22T04:48:59.859Z","0.10.1":"2026-09-22T18:55:42.081Z","0.10.2":"2026-09-26T04:55:54.546Z","0.11.0":"2026-09-26T10:50:38.496Z","0.11.1":"2026-09-27T13:39:59.414Z","0.12.0":"2026-09-30T15:41:08.541Z","0.13.0":"2026-10-02T18:48:57.771Z","0.13.1":"2026-10-02T19:25:54.401Z","0.13.2":"2026-10-03T05:30:01.123Z","0.14.0":"2026-10-03T12:34:50.127Z"},"bugs":{"url":"https://github.com/orbat-mapper/tactical-graphics/issues"},"author":{"name":"Orbat Mapper"},"license":"MIT","homepage":"https://github.com/orbat-mapper/tactical-graphics","keywords":["tactical-graphics","control-measures","mil-std-2525","app-6","gis","mapping","draw","edit","leaflet","maplibre","openlayers"],"repository":{"url":"git+https://github.com/orbat-mapper/tactical-graphics.git","type":"git","directory":"packages/tactical-draw"},"description":"Engine-agnostic draw/edit core for tactical control measures (MIL-STD-2525 / APP-6). The MapAdapter ABI and bring-your-own-engine entry point for the tactical-draw package family.","maintainers":[{"name":"kjellmf","email":"kjellmf@gmail.com"}],"readme":"# @orbat-mapper/tactical-draw\n\nThe engine-agnostic draw/edit core for `@orbat-mapper` tactical graphics:\ndraw and edit controllers, sessions and draw rules, the `MapAdapter` contract\nand base adapter, pixel-space hit-testing, handle rendering, interaction\nstyles, and pick helpers.\n\nIt only depends on `@orbat-mapper/control-measures` and `geojson`, with no\nconcrete map engine in sight. Bring your own: pair this package with one of\nthe engine adapters, or implement `MapAdapter` against whatever you're\nalready using.\n\nPoint symbols are also optional: the core contains only their lightweight\nmodel and capability interface. Add `@orbat-mapper/point-symbols` and\n`milsymbol` when an application needs MIL-STD-2525/APP-6 unit icons.\n\n## Installation\n\n```bash\n# npm\nnpm install @orbat-mapper/tactical-draw @orbat-mapper/control-measures\n\n# pnpm\npnpm add @orbat-mapper/tactical-draw @orbat-mapper/control-measures\n```\n\nThen add an engine adapter (or implement `MapAdapter` against your own engine):\n\n```bash\n# pick one — npm\nnpm install @orbat-mapper/tactical-draw-adapter-openlayers ol\nnpm install @orbat-mapper/tactical-draw-adapter-maplibre maplibre-gl\nnpm install @orbat-mapper/tactical-draw-adapter-leaflet leaflet\n\n# pick one — pnpm\npnpm add @orbat-mapper/tactical-draw-adapter-openlayers ol\npnpm add @orbat-mapper/tactical-draw-adapter-maplibre maplibre-gl\npnpm add @orbat-mapper/tactical-draw-adapter-leaflet leaflet\n```\n\n## What's inside\n\n- **`TacticalDraw`** — the draw/edit controller hosting draw and edit sessions\n  driven by per-measure draw rules.\n- **`MapAdapter`** — the type-only ABI every engine adapter implements, plus\n  **`BaseMapAdapter`** with the shared implementation to extend.\n- **Hit-testing & pointer driver** — pixel-space `hitTestFeature`, hit\n  tolerances, and the `EditPointerDriver` contract adapters implement for the\n  edit controller.\n- **Interaction styles** — `coerceHandleStyle` and the `InteractionStyle` /\n  `GuideStyle` / `HandleStyle` shapes. (Handle _rendering_ itself is not part of\n  the public API.)\n- **Pick helpers** — hit tolerance and control-measure identification utilities.\n\n## Pick to edit\n\nUse `onGraphicPick` to subscribe to committed graphics without accessing\ninternal layer ids:\n\n```ts\nconst unsubscribe = td.onGraphicPick((event) => {\n  const graphic = graphics.find((candidate) => candidate.id === event.id);\n  if (graphic) void td.edit(graphic);\n});\n```\n\nThe handler receives the full `PickEvent`, with `event.id` set to the graphic\nid. The returned unsubscribe function is idempotent, and\n`onGraphicPick(handler, { signal })` also supports abort-driven teardown.\n\n## Cancel and inspect the active interaction\n\nUse `cancel()` for a host Cancel button. It aborts draws and edits, including\nfixed-length draws that do not expose a session:\n\n```ts\ncancelButton.onclick = () => td.cancel();\n```\n\n`activeSession` exposes the live `DrawSession` or `EditSession` when one exists,\nand returns `null` while idle or during a fixed-length draw:\n\n```ts\nconst session = td.activeSession;\nif (session && \"canCommit\" in session) {\n  doneButton.disabled = !session.canCommit;\n}\n```\n\nLive edit and transform sessions expose a session-local `history`. Completed\ngestures and authored programmatic mutations are undoable without settling the\nsession; pointer-move preview frames are not history steps:\n\n```ts\nconst active = td.activeSession;\nconst history =\n  (active && \"history\" in active ? active.history : null) ?? td.activeTransformSession?.history;\nif (history) history.undo();\n```\n\n`history.subscribe(...)` reports `canUndo`, `canRedo`, and optional operation\nlabels. Committing folds only the selected working state into the host document\nas one operation. Changing a transform session's members with `setGraphics()`\nestablishes a new local baseline and clears both stacks.\n\n## Bring your own engine\n\nImplement `MapAdapter` (or extend `BaseMapAdapter`) against your map engine\nand hand it to `TacticalDraw`. The controllers, sessions, gestures, and\nhandle rendering above the adapter don't need to know or care which engine\nis underneath.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}