{"_id":"@squawk/types","_rev":"20-6f965b49fc5d26d893b1bc04fdcb9257","name":"@squawk/types","dist-tags":{"latest":"0.8.6"},"versions":{"0.2.0":{"name":"@squawk/types","version":"0.2.0","keywords":["aviation","typescript","types","flight","aircraft"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/types@0.2.0","maintainers":[{"name":"neilcochran","email":"dev.neil.cochran@pm.me"}],"homepage":"https://github.com/neilcochran/squawk","bugs":{"url":"https://github.com/neilcochran/squawk/issues"},"dist":{"shasum":"4b80e1da40a106f73ef5aef90c9e6da68ffa25fc","tarball":"https://registry.npmjs.org/@squawk/types/-/types-0.2.0.tgz","fileCount":32,"integrity":"sha512-T4P700wzLiV/7/yMGNcI6RSaArMJleXDBlLMVDjHwwbs+sAJsI3sMoGOBlycVqFip8gBFfuFJWXhOufz8ZfARg==","signatures":[{"sig":"MEQCIDay+q3CNhwu35BxW/msaR4CdXgyWOCH5TwDm4m2Rp+rAiByBehCV+chRM5ZTn0GvTzFUtmkIl4rMgQQoKpliGq2sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58401},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"174d83fec05c829844bc9dd82738ef2945c586df","scripts":{"lint":"tsc --noEmit && eslint src","test":"node --test 'dist/**/*.spec.js'","build":"tsc"},"_npmUser":{"name":"neilcochran","email":"dev.neil.cochran@pm.me"},"repository":{"url":"git+https://github.com/neilcochran/squawk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.7","description":"Shared TypeScript type definitions for the @squawk aviation libraries","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@types/geojson":"^7946.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/types_0.2.0_1776017262921_0.6951400160950452","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@squawk/types","version":"0.2.1","keywords":["aviation","typescript","types","flight","aircraft"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/types@0.2.1","maintainers":[{"name":"neilcochran","email":"dev.neil.cochran@pm.me"}],"homepage":"https://github.com/neilcochran/squawk","bugs":{"url":"https://github.com/neilcochran/squawk/issues"},"dist":{"shasum":"c0512669dc2a3b6462bbd4230cc940db195c8b8f","tarball":"https://registry.npmjs.org/@squawk/types/-/types-0.2.1.tgz","fileCount":32,"integrity":"sha512-t+aEVaw7K4U/1O1dRlVfhS3VsD6n9sEytX+xDm3q7oBudQBRagh09atU4dzWBBS1oWNjFKbeLDOqLei44qPlnA==","signatures":[{"sig":"MEQCIAXhlMxE4eW7a+9Gmoqvvg+yAeFe5yQ+CA5DAVoIEERDAiBV6iFBBbcP0tUiTQNMDflxES1g14LVvtS8vgMJ55mSKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58910},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d5fb541f6cab6a09f0dc4f8750f445b2114342f1","scripts":{"lint":"tsc --noEmit && eslint src","test":"node --test 'dist/**/*.spec.js'","build":"tsc"},"_npmUser":{"name":"neilcochran","email":"dev.neil.cochran@pm.me"},"repository":{"url":"git+https://github.com/neilcochran/squawk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.7","description":"Shared TypeScript type definitions for the @squawk aviation libraries","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@types/geojson":"^7946.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/types_0.2.1_1776043027941_0.7544900818262597","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@squawk/types","version":"0.2.2","keywords":["aviation","typescript","types","flight","aircraft"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/types@0.2.2","maintainers":[{"name":"neilcochran","email":"dev.neil.cochran@pm.me"}],"homepage":"https://github.com/neilcochran/squawk","bugs":{"url":"https://github.com/neilcochran/squawk/issues"},"dist":{"shasum":"4f87990ee24b642c3fe3d84643519803afedfc9b","tarball":"https://registry.npmjs.org/@squawk/types/-/types-0.2.2.tgz","fileCount":32,"integrity":"sha512-xQhQbtTvXn3DKacX8XMSVTobH0PtV220trwlgMvcjuaf4bMyP9Z4GH2asoxSjUad+gE857r1Y94ha/XSSBJqsQ==","signatures":[{"sig":"MEQCIGfUGbwb8UalHt+lNiXsfs9noD/9CpC/eqS5iqx5rjddAiAH9e+yfNPZ0H1u695m4wniASRRvmJtHpkeiFZz8EIreA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58910},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0c1b7dab34e0e226785644459e76fc1ea05e872b","scripts":{"lint":"tsc --noEmit && eslint src","test":"node --test 'dist/**/*.spec.js'","build":"tsc"},"_npmUser":{"name":"neilcochran","email":"dev.neil.cochran@pm.me"},"repository":{"url":"git+https://github.com/neilcochran/squawk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.7","description":"Shared TypeScript type definitions for the @squawk aviation libraries","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@types/geojson":"^7946.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/types_0.2.2_1776205028111_0.22318619539155615","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@squawk/types","version":"0.3.0","keywords":["aviation","typescript","types","flight","aircraft"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/types@0.3.0","maintainers":[{"name":"neilcochran","email":"dev.neil.cochran@pm.me"}],"homepage":"https://github.com/neilcochran/squawk","bugs":{"url":"https://github.com/neilcochran/squawk/issues"},"dist":{"shasum":"bde2f223799c344e0e0dfebd7ad99cabe95b291e","tarball":"https://registry.npmjs.org/@squawk/types/-/types-0.3.0.tgz","fileCount":32,"integrity":"sha512-07PFx7kL5rD0h1X8baC3Zznuia85ZLKXFjFvKrS2cM9p8Vnmb+k5kDLBJiH57qBGe+SPauA4k80azz2b3WTqgQ==","signatures":[{"sig":"MEUCIQD+7Oz0GeGZYwlukHMZZnZf6KjQw8b1niZQPLWcqJxrwAIgC0iiuxMyy+DX9Je3TJ+M8aU06B8kJA4hCXMAuAS46uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59188},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"237480093e670d373e72db9ee313d3644b6b4524","scripts":{"lint":"tsc --noEmit && eslint src","test":"node --test 'dist/**/*.spec.js'","build":"tsc","lint:pack":"publint && attw --pack . --profile esm-only"},"_npmUser":{"name":"neilcochran","email":"dev.neil.cochran@pm.me"},"repository":{"url":"git+https://github.com/neilcochran/squawk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.7","description":"Shared TypeScript type definitions for the @squawk aviation libraries","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@types/geojson":"^7946.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/types_0.3.0_1776582808108_0.5843021924673211","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@squawk/types","version":"0.3.1","keywords":["aviation","typescript","types","flight","aircraft"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/types@0.3.1","maintainers":[{"name":"neilcochran","email":"dev.neil.cochran@pm.me"}],"homepage":"https://github.com/neilcochran/squawk","bugs":{"url":"https://github.com/neilcochran/squawk/issues"},"dist":{"shasum":"8a00c6284880f215ce5f1cc187ba80a04898724d","tarball":"https://registry.npmjs.org/@squawk/types/-/types-0.3.1.tgz","fileCount":32,"integrity":"sha512-w4Ouww+rPJ0jJdN5bL2TX2cGm50R4HItYKvYMrTrlTQ9q8Ek7qogL2KCORXrIROIrZTRtah5et1ZFLyUMLouEw==","signatures":[{"sig":"MEUCIFGIqtbBKeFAVQmxmcsytAqINyt1pdHQT6VDVqxIHdSIAiEAtB28QDpucfcydC0CqFmsOROJSerDShi2BW4ctEAWF6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59188},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0c02e267b050ba7bf10619e1d4648ca37fd20b8d","scripts":{"lint":"tsc --noEmit && eslint src","test":"node --test 'dist/**/*.spec.js'","build":"tsc","lint:pack":"publint && attw --pack . --profile esm-only"},"_npmUser":{"name":"neilcochran","email":"dev.neil.cochran@pm.me"},"repository":{"url":"git+https://github.com/neilcochran/squawk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.7","description":"Shared TypeScript type definitions for the @squawk aviation libraries","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@types/geojson":"^7946.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/types_0.3.1_1776633622244_0.028500876304867084","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@squawk/types","version":"0.5.0","keywords":["aviation","typescript","types","flight","aircraft"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/types@0.5.0","maintainers":[{"name":"neilcochran","email":"dev.neil.cochran@pm.me"}],"homepage":"https://github.com/neilcochran/squawk","bugs":{"url":"https://github.com/neilcochran/squawk/issues"},"dist":{"shasum":"d6d3c82b2afad328eafd634e837c87f158b1e040","tarball":"https://registry.npmjs.org/@squawk/types/-/types-0.5.0.tgz","fileCount":32,"integrity":"sha512-MqaFzqz/hEQJQ3hr/OfcGcm5L371Lbat+KI7SJ0b2hxNheFLu0ExKwZmRsFaJlcfw6hF7xu69fzz5rt7jkgYhg==","signatures":[{"sig":"MEQCIDJch/yUtLFa5hsJ2aQL5fJR+726/dLOpDgHNACapYEpAiAxwr13Zyl9rYrO0nS1Yrin+Z7MebavwDVWlRcdSUO4jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"426d6e6dcafe1abc0c81bb117ced62b7dd66f178","scripts":{"lint":"tsc --noEmit && eslint src","test":"node --test 'dist/**/*.spec.js'","build":"tsc","lint:pack":"publint && attw --pack . --profile esm-only"},"_npmUser":{"name":"neilcochran","email":"dev.neil.cochran@pm.me"},"repository":{"url":"git+https://github.com/neilcochran/squawk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.7","description":"Shared TypeScript type definitions for the @squawk aviation libraries","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@types/geojson":"^7946.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/types_0.5.0_1776742995284_0.8895862442281954","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@squawk/types","version":"0.6.0","keywords":["aviation","typescript","types","flight","aircraft"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/types@0.6.0","maintainers":[{"name":"neilcochran","email":"dev.neil.cochran@pm.me"}],"homepage":"https://github.com/neilcochran/squawk","bugs":{"url":"https://github.com/neilcochran/squawk/issues"},"dist":{"shasum":"7016813a4ec967e9c60b7d1de62a88ee41959c14","tarball":"https://registry.npmjs.org/@squawk/types/-/types-0.6.0.tgz","fileCount":32,"integrity":"sha512-1qY2vhUEgDFCml9akgMgwuv+gBDOH2yVpmFOx1VHggnrznwsxmnEFcolO8aUOTGfXtJ+ggTvd0HDxyAIsJ2zLA==","signatures":[{"sig":"MEQCIBVEm+CW34S16Smar29yLzYpBPhb/5KZqg2mj9l0w6gSAiAkSoZ97fLgcx226RqjPnQ+0LrWRaxq+BZVYnNkVWFZ7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"47dc0e45a260ca79527047935dc2073ea0fff5c6","scripts":{"lint":"tsc --noEmit && eslint src","test":"node --test 'dist/**/*.spec.js'","build":"tsc","lint:pack":"publint && attw --pack . --profile esm-only"},"_npmUser":{"name":"neilcochran","email":"dev.neil.cochran@pm.me"},"repository":{"url":"git+https://github.com/neilcochran/squawk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.7","description":"Shared TypeScript type definitions for the @squawk aviation libraries","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@types/geojson":"^7946.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/types_0.6.0_1776986819066_0.04138791797396313","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@squawk/types","version":"0.7.0","keywords":["aviation","typescript","types","flight","aircraft"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/types@0.7.0","maintainers":[{"name":"neilcochran","email":"dev.neil.cochran@pm.me"}],"homepage":"https://github.com/neilcochran/squawk","bugs":{"url":"https://github.com/neilcochran/squawk/issues"},"dist":{"shasum":"11a35dd637fa084db9296982bef0ba5b8def13fc","tarball":"https://registry.npmjs.org/@squawk/types/-/types-0.7.0.tgz","fileCount":32,"integrity":"sha512-Z2NnfbfLZlwFiVno570uJioGdVAow6KpwWxBLLKTEQmt3nglsO0Rc2sIp19YN8QM3dskY7bUrKmXcvqSDHWlPA==","signatures":[{"sig":"MEUCIQCbprvj2H37owGh1YWS6hLvfhnC9q4gVpcYoz4BW2qUqQIgZ2SRdKp5UCrOqMxB3fX0lP/jdeq/ZGLvthPpQHzGjzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71757},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cf18b826d905ffd851ab2c80ada1423fab825a94","scripts":{"lint":"tsc --noEmit && eslint src","test":"node --test 'dist/**/*.spec.js'","build":"tsc","lint:pack":"publint && attw --pack . --profile esm-only"},"_npmUser":{"name":"neilcochran","email":"dev.neil.cochran@pm.me"},"repository":{"url":"git+https://github.com/neilcochran/squawk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.7","description":"Shared TypeScript type definitions for the @squawk aviation libraries","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@types/geojson":"^7946.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/types_0.7.0_1777079723731_0.34168318353421956","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@squawk/types","version":"0.7.1","keywords":["aviation","typescript","types","flight","aircraft"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/types@0.7.1","maintainers":[{"name":"neilcochran","email":"dev.neil.cochran@pm.me"}],"homepage":"https://github.com/neilcochran/squawk","bugs":{"url":"https://github.com/neilcochran/squawk/issues"},"dist":{"shasum":"4936c8a5cf52bd4649e02ea7d85784a94140bebd","tarball":"https://registry.npmjs.org/@squawk/types/-/types-0.7.1.tgz","fileCount":32,"integrity":"sha512-eVd3DuLxfpyjGlNkffwGbmIC52QFepNXcjfl1QAF3m5ZI+PaoBa90E+piphbab/A31rvrnkiX9mUQFqYZrY+0Q==","signatures":[{"sig":"MEUCIHWqord9p+mBkdJer6yOI4kSQzeMRO29aDUMXo/dhmCAAiEA+cdJo4CAWI3wR/LbyMZCBh7LFFnaXp+prD+GvsOFZpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71762},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ccaa413d7043100fc67081bb5ab46a7256e7f8be","scripts":{"lint":"tsc --noEmit && eslint src","test":"node --test 'dist/**/*.spec.js'","build":"tsc","lint:pack":"publint && attw --pack . --profile esm-only"},"_npmUser":{"name":"neilcochran","email":"dev.neil.cochran@pm.me"},"repository":{"url":"git+https://github.com/neilcochran/squawk.git","type":"git","directory":"packages/libs/types"},"_npmVersion":"10.9.7","description":"Shared TypeScript type definitions for the @squawk aviation libraries","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@types/geojson":"^7946.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/types_0.7.1_1777323518083_0.7731528399524905","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@squawk/types","version":"0.7.2","keywords":["aviation","typescript","types","flight","aircraft"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/types@0.7.2","maintainers":[{"name":"neilcochran","email":"dev.neil.cochran@pm.me"}],"homepage":"https://github.com/neilcochran/squawk","bugs":{"url":"https://github.com/neilcochran/squawk/issues"},"dist":{"shasum":"9d2b15e8eb9aa4397213ef78e691373c2676a0b9","tarball":"https://registry.npmjs.org/@squawk/types/-/types-0.7.2.tgz","fileCount":32,"integrity":"sha512-9SrxGkJWvn8vnR86ve8w5NeOFnHS8UnTJq6cW6hEbuv5v5X3RCGnjg1t7PShdeW9wPWeyBamWa9BQL+0/YBkqw==","signatures":[{"sig":"MEUCICTM14HxrZUhrj75M/d13ACFJxM+d/6eq0QkvoF5FoEpAiEA1jWWm2wDPzE4H9OfvFwYnc0iCF36eVFSNuwUNrBZYh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@squawk%2ftypes@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71721},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a60d00be86de161b30f2c5ae2d1cd296ae40f563","scripts":{"lint":"tsc --noEmit && eslint src","build":"tsc","lint:pack":"publint && attw --pack . --profile esm-only"},"_npmUser":{"name":"neilcochran","email":"dev.neil.cochran@pm.me"},"repository":{"url":"git+https://github.com/neilcochran/squawk.git","type":"git","directory":"packages/libs/types"},"_npmVersion":"10.9.7","description":"Shared TypeScript type definitions for the @squawk aviation libraries","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@types/geojson":"^7946.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/types_0.7.2_1777845357239_0.0239901001613263","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@squawk/types","version":"0.8.0","keywords":["aviation","typescript","types","flight","aircraft"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/types@0.8.0","maintainers":[{"name":"neilcochran","email":"dev.neil.cochran@pm.me"}],"homepage":"https://github.com/neilcochran/squawk","bugs":{"url":"https://github.com/neilcochran/squawk/issues"},"dist":{"shasum":"6544b16744abf3ca30846bde0ca9af36da66574b","tarball":"https://registry.npmjs.org/@squawk/types/-/types-0.8.0.tgz","fileCount":32,"integrity":"sha512-WT1gfEV50NsJnc0geEuJuoa3xbswYzFcpBHmemXEtCvw6hYl0uZ3YW3lHr8V/zK84k0eoZp2KEMvX3yJuOgwhg==","signatures":[{"sig":"MEUCIQDQa/xWYBviJecZayJAVGez/Y3aRNp4eHph+iyzqstPNwIgIwOuMqdMiZEz0mlTdlQQ390QKMJBTT5wUOBVx63fME8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@squawk%2ftypes@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89998},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dc5b5968b3dbc59207705ecd142aa325cb9185b7","scripts":{"lint":"tsc --noEmit && eslint src","test":"vitest run","build":"tsc","lint:pack":"publint && attw --pack . --profile esm-only","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"neilcochran","email":"dev.neil.cochran@pm.me"},"repository":{"url":"git+https://github.com/neilcochran/squawk.git","type":"git","directory":"packages/libs/types"},"_npmVersion":"10.9.7","description":"Shared TypeScript type definitions for the @squawk aviation libraries","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@types/geojson":"^7946.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/types_0.8.0_1778100163209_0.43704514305755393","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@squawk/types","version":"0.8.6","type":"module","description":"Shared TypeScript type definitions for the @squawk aviation libraries","author":{"name":"Neil Cochran"},"license":"MIT","homepage":"https://github.com/neilcochran/squawk","repository":{"type":"git","url":"git+https://github.com/neilcochran/squawk.git","directory":"packages/libs/types"},"engines":{"node":">=22"},"typedocMain":"src/index.ts","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","test":"vitest run","test:coverage":"vitest run --coverage","lint":"tsc --noEmit && eslint src","lint:pack":"publint && attw --pack . --profile esm-only","api:check":"api-extractor run --verbose","api:report":"api-extractor run --local --verbose"},"dependencies":{"@types/geojson":"^7946.0.16"},"keywords":["aviation","typescript","types","flight","aircraft"],"publishConfig":{"access":"public"},"devDependencies":{"@types/node":"^25.9.3"},"_id":"@squawk/types@0.8.6","gitHead":"1979042537e1986a65803f7f141f3b42276c2658","bugs":{"url":"https://github.com/neilcochran/squawk/issues"},"_nodeVersion":"22.22.3","_npmVersion":"11.5.2","dist":{"integrity":"sha512-iB6Q9BZd/NQWKXbChD4EqISNOgwNyvnkCqnqzcdi16KD4dTHughPXlXT4BTng7+4vyuIQet2btwJOPKSCjSYbw==","shasum":"8f25fbbb13fee9100187b7e28a59322c134ab9c0","tarball":"https://registry.npmjs.org/@squawk/types/-/types-0.8.6.tgz","fileCount":32,"unpackedSize":90103,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@squawk%2ftypes@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHkXxryaTgH9XSYX3iKkVcPzCsCcSgha/a5SOezcC1YAIhAIHfWf99mwZfXZmtZ3z9UpirTdS2Yb8BFMdnMwKte8gc"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adccfd81-375c-456a-bdf8-5bf9aa6fb643"}},"directories":{},"maintainers":[{"name":"neilcochran","email":"dev.neil.cochran@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/types_0.8.6_1781459223282_0.8070655797200073"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-12T18:07:42.836Z","modified":"2026-06-14T17:47:03.811Z","0.2.0":"2026-04-12T18:07:43.059Z","0.2.1":"2026-04-13T01:17:08.098Z","0.2.2":"2026-04-14T22:17:08.237Z","0.3.0":"2026-04-19T07:13:28.251Z","0.3.1":"2026-04-19T21:20:22.386Z","0.5.0":"2026-04-21T03:43:15.430Z","0.6.0":"2026-04-23T23:26:59.219Z","0.7.0":"2026-04-25T01:15:23.911Z","0.7.1":"2026-04-27T20:58:38.218Z","0.7.2":"2026-05-03T21:55:57.367Z","0.8.0":"2026-05-06T20:42:43.347Z","0.8.1":"2026-05-11T22:17:05.383Z","0.8.2":"2026-05-11T22:48:48.165Z","0.8.3":"2026-05-11T22:55:28.884Z","0.8.4":"2026-05-11T22:57:01.236Z","0.8.5":"2026-05-11T23:51:52.501Z","0.8.6":"2026-06-14T17:47:03.409Z"},"bugs":{"url":"https://github.com/neilcochran/squawk/issues"},"author":{"name":"Neil Cochran"},"license":"MIT","homepage":"https://github.com/neilcochran/squawk","keywords":["aviation","typescript","types","flight","aircraft"],"repository":{"type":"git","url":"git+https://github.com/neilcochran/squawk.git","directory":"packages/libs/types"},"description":"Shared TypeScript type definitions for the @squawk aviation libraries","maintainers":[{"name":"neilcochran","email":"dev.neil.cochran@pm.me"}],"readme":"<h1><img src=\"../../../assets/squawk-logo.svg\" alt=\"squawk logo\" width=\"48\" height=\"48\" style=\"vertical-align: middle\">&nbsp; @squawk/types</h1>\n\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](../../../LICENSE.md) [![npm](https://img.shields.io/npm/v/@squawk/types)](https://www.npmjs.com/package/@squawk/types) ![TypeScript](https://img.shields.io/badge/TypeScript-blue?logo=typescript&logoColor=white)\n\nShared TypeScript type definitions used across multiple `@squawk` packages. Contains types for core domain models that cross the logic/data/build-script boundary: aircraft, position, airports, navaids, fixes, airways, procedures, airspace, and aircraft registration.\n\nDomain-specific types that are produced and consumed by a single package live in that package instead:\n\n- Weather types (METAR, TAF, SIGMET, AIRMET, PIREP) are exported by `@squawk/weather`\n- NOTAM types (ICAO and FAA domestic) are exported by `@squawk/notams`\n\n**[Documentation](https://neilcochran.github.io/squawk/modules/_squawk_types.html)**\n\nPart of the [@squawk](https://www.npmjs.com/org/squawk) aviation library suite. See all packages on npm.\n\n## Installation\n\n```bash\nnpm install @squawk/types\n```\n\n## Usage\n\n```ts\nimport type { Aircraft, Position, Airport, Navaid, Fix } from '@squawk/types';\n```\n\nAll types are re-exported from the package root. See the [documentation](https://neilcochran.github.io/squawk/modules/_squawk_types.html) for the full reference.\n\n## Exported types by domain\n\n| Domain                | Types                                                                                                                                                                                                                                                                                                                 |\n| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Aircraft (ADS-B)      | `Aircraft`, `AircraftCategory`                                                                                                                                                                                                                                                                                        |\n| Position              | `Position`, `Coordinates`                                                                                                                                                                                                                                                                                             |\n| Airport               | `Airport`, `Runway`, `RunwayEnd`, `IlsSystem`, `AirportFrequency`, `FacilityType`, `OwnershipType`, `FacilityUseType`, `FacilityStatus`, `SurfaceCondition`, `SurfaceTreatment`, `RunwayLighting`, `RunwayMarkingType`, `RunwayMarkingCondition`, `VgsiType`, `IlsCategory`, `IlsSystemType`                          |\n| Navaid                | `Navaid`, `NavaidType`, `NavaidStatus`                                                                                                                                                                                                                                                                                |\n| Fix                   | `Fix`, `FixUseCode`, `FixCompulsory`, `FixNavaidAssociation`                                                                                                                                                                                                                                                          |\n| Airway                | `Airway`, `AirwayWaypoint`, `AirwayType`, `AirwayRegion`, `AirwayWaypointType`                                                                                                                                                                                                                                        |\n| Airspace              | `AirspaceFeature`, `AirspaceType`, `ArtccStratum`, `AltitudeBound`, `AltitudeReference`                                                                                                                                                                                                                               |\n| Procedure             | `Procedure`, `ProcedureType`, `ApproachType`, `ProcedureLeg`, `ProcedureLegPathTerminator`, `ProcedureLegFixCategory`, `ProcedureTransition`, `ProcedureCommonRoute`, `MissedApproachSequence`, `AltitudeConstraint`, `AltitudeConstraintDescriptor`, `SpeedConstraint`, `SpeedConstraintDescriptor`, `TurnDirection` |\n| Aircraft registration | `AircraftRegistration`, `AircraftType`, `EngineType`                                                                                                                                                                                                                                                                  |\n\nThe package also re-exports source-code lookup maps (`FACILITY_TYPE_MAP`, `NAVAID_TYPE_MAP`, `AWY_TYPE_MAP`, `ATS_TYPE_MAP`, `AIRWAY_REGION_MAP`, `FIX_USE_CODE_MAP`, `FIX_COMPULSORY_MAP`, `NAVAID_STATUS_MAP`, `ILS_CATEGORY_MAP`, `ILS_SYSTEM_TYPE_MAP`) used by the FAA NASR build pipelines to translate raw source-data values to the typed unions above. See the [TypeDoc reference](https://neilcochran.github.io/squawk/modules/_squawk_types.html) for full per-type signatures and field-level documentation.\n\n## Type guards\n\nFor the user-facing string-literal union types - the ones that flow in from URL params, config files, or MCP tool inputs - the package ships an `is<Name>` predicate paired with a `<NAME>S` const array as the single source of truth. Use the predicate to narrow an external string into the union without hand-rolling the membership list per consumer; use the const array as the value-side iteration target (e.g. building a lookup table keyed by the union):\n\n```ts\nimport {\n  AIRSPACE_TYPES,\n  ARTCC_STRATA,\n  FACILITY_TYPES,\n  AIRWAY_TYPES,\n  NAVAID_TYPES,\n  FIX_USE_CODES,\n  isAirspaceType,\n  isArtccStratum,\n  isFacilityType,\n  isAirwayType,\n  isNavaidType,\n  isFixUseCode,\n} from '@squawk/types';\n\nconst raw = new URLSearchParams(window.location.search).get('type') ?? '';\nif (isAirspaceType(raw)) {\n  // raw is now narrowed to AirspaceType\n}\n```\n\nThe arrays are branded with `as const satisfies readonly <Type>[]`, so adding a new union member without updating the array fails the build.\n","readmeFilename":"README.md"}