{"_id":"@squawk/notams","_rev":"18-91e0ffa9f238af888d4225ea51324c5a","name":"@squawk/notams","dist-tags":{"latest":"0.3.11"},"versions":{"0.2.0":{"name":"@squawk/notams","version":"0.2.0","keywords":["aviation","typescript","notam","parser","faa","icao"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/notams@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":"4e141158dd8a2637a764beed8e58c6d164ba6e42","tarball":"https://registry.npmjs.org/@squawk/notams/-/notams-0.2.0.tgz","fileCount":20,"integrity":"sha512-H7e/u1iSRcs1+pjRQ1mp8ReNmnqCH273p5i5ymUzNozqAK1TFf/keMw4aLT4GkDj2dtCJg4DdCsmfkIzTBRCwQ==","signatures":[{"sig":"MEYCIQD7pivXxQIf6grwyfLTMoFHxFewhSFtq/BTN8SVLTf9BAIhAMCTGKALomqJ8lgMCM7VYlbfZYkW5xLZbElJ5Bm0shv3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60637},"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/notams"},"_npmVersion":"10.9.7","description":"Parse raw ICAO-format NOTAM strings into fully typed, structured objects","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@squawk/types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notams_0.2.0_1776017262335_0.6391800721736411","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@squawk/notams","version":"0.2.1","keywords":["aviation","typescript","notam","parser","faa","icao"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/notams@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":"5ec9515d0bd1e45e4ed50366fa5e533e6e0a79b0","tarball":"https://registry.npmjs.org/@squawk/notams/-/notams-0.2.1.tgz","fileCount":20,"integrity":"sha512-fBEQlCw9wHRZXUJA/15aD0GhaZFmZRngpYws1oK/BJzd+JNi9Pt5+OomKMgn6sm0e0Z0B2IJhdh84SM1E7iuKQ==","signatures":[{"sig":"MEUCIAvrYiUAoz57JBp+DOBpo/pvTHRYDDIMFKUawrb81KLUAiEAk1GT4DAS/pf9Baswobvqq27YJGiv0rBxx8RXRqnVsok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61155},"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/notams"},"_npmVersion":"10.9.7","description":"Parse raw ICAO-format NOTAM strings into fully typed, structured objects","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@squawk/types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notams_0.2.1_1776043027519_0.2805931639495889","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@squawk/notams","version":"0.2.2","keywords":["aviation","typescript","notam","parser","faa","icao"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/notams@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":"5657ff27d6fc1f60194b31cc83f30c62246625a4","tarball":"https://registry.npmjs.org/@squawk/notams/-/notams-0.2.2.tgz","fileCount":20,"integrity":"sha512-HC9sjBoeKqZqEC0ScM0pJ1L3ey9oa1cfTjguXdjkbknpCEvlF1rZe+aIpINFLLigmwvdlOJvTW7n8GHwNinW3g==","signatures":[{"sig":"MEQCIFrbJusJsNjnMPSQEvD1UTFAUgbzdxijhz1TrlaANQf+AiAyL+M+WbW9yGT6xSoUku0ObAqt8mrIUgwKctc3pcT11g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61361},"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":"9c75779dc891e89e8f6e7a1cee99baaedc90a445","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/notams"},"_npmVersion":"10.9.7","description":"Parse raw ICAO-format NOTAM strings into fully typed, structured objects","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@squawk/types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notams_0.2.2_1776562158039_0.09526082881775699","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@squawk/notams","version":"0.2.3","keywords":["aviation","typescript","notam","parser","faa","icao"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/notams@0.2.3","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":"09a8dde5f244c3176b2f4b479d3b0125b70ff593","tarball":"https://registry.npmjs.org/@squawk/notams/-/notams-0.2.3.tgz","fileCount":20,"integrity":"sha512-RE1ZQmhO+sT4pz3M9oDQFdaVAUIaTpNxvDZCFO1SGgYN5gEtPyu2gFVqsc/1ZpRi3k7mL20wPq62Km9Z5+QzKg==","signatures":[{"sig":"MEYCIQD/tXVGNgmcLJAONseSUbMqS0+6oYfiGlYY9kmuD941uwIhAOd1RoRNFrTqVTiVvLZrRyJD3LS1JlzVDQscv4cyT2x+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61430},"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/notams"},"_npmVersion":"10.9.7","description":"Parse raw ICAO-format NOTAM strings into fully typed, structured objects","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@squawk/types":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notams_0.2.3_1776633622209_0.9974496447276604","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@squawk/notams","version":"0.3.0","keywords":["aviation","typescript","notam","parser","faa","icao"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/notams@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":"609c93535f637cc2b5de65d7afc086fe459f6999","tarball":"https://registry.npmjs.org/@squawk/notams/-/notams-0.3.0.tgz","fileCount":20,"integrity":"sha512-LqPqZQ04LrZsvPUznEG7bQFAaJblJJGyEFWpJIrwyio+wuVAAnXi7LzH8U+/8/XyiQ6pIy8ktfB92y0S9OpOvw==","signatures":[{"sig":"MEUCIQCBGOCVnAcZVpHk+ZpQEbFaiieu0UPDEAsrveetNVGbSwIgDNN/qjVWjVE2vbuDnrDb4bNLdrSZnmK2B646eEx4MOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61430},"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/notams"},"_npmVersion":"10.9.7","description":"Parse raw ICAO-format NOTAM strings into fully typed, structured objects","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@squawk/types":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notams_0.3.0_1776742995162_0.700926703395139","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@squawk/notams","version":"0.3.1","keywords":["aviation","typescript","notam","parser","faa","icao"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/notams@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":"84ed1d54c09cfb514be6e11eab33b3bc904b3051","tarball":"https://registry.npmjs.org/@squawk/notams/-/notams-0.3.1.tgz","fileCount":20,"integrity":"sha512-oKTvC96kfwsteBjYZqFrD1LBNHq7Bpj6fvaYoejvL5IBAFAzOZA73bsalcAU+3Ux8lR0YoKw1V5F1eoz8ZcgGg==","signatures":[{"sig":"MEUCIEbJ4YGBeMeyLsetGfey4AuLc00KrJw3awbAugLiIvmKAiEAz0G0UG36cFzcA9Z4yngM9IsGV4FLpNMQS2+CEk8a2JA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61430},"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/notams"},"_npmVersion":"10.9.7","description":"Parse raw ICAO-format NOTAM strings into fully typed, structured objects","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@squawk/types":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notams_0.3.1_1776986819436_0.07878155619138938","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@squawk/notams","version":"0.3.2","keywords":["aviation","typescript","notam","parser","faa","icao"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/notams@0.3.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":"7a87e46edb9f62c75ad58e1051597732dc29ed22","tarball":"https://registry.npmjs.org/@squawk/notams/-/notams-0.3.2.tgz","fileCount":20,"integrity":"sha512-KLPN0CBhAA6xA5JCnGx0W9GEMJBkCd3MQgUkZ5XTaQeLZV4NZoJ0C69SucqUosCDfbIADXW0OotmXncvbfeVbA==","signatures":[{"sig":"MEYCIQD2eFoqVwNcGet0BrvENB9ZqpF5Qhmhp4AIC2U3MW3w3AIhAL6T3A4ASWe/dDnC6YT/xCzJRwRQ4auG2vkc7FxWIX6/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61430},"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/notams"},"_npmVersion":"10.9.7","description":"Parse raw ICAO-format NOTAM strings into fully typed, structured objects","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@squawk/types":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notams_0.3.2_1777079723893_0.739231961978321","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@squawk/notams","version":"0.3.3","keywords":["aviation","typescript","notam","parser","faa","icao"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/notams@0.3.3","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":"df58b224396230a714cf829e159d9ad6232911ad","tarball":"https://registry.npmjs.org/@squawk/notams/-/notams-0.3.3.tgz","fileCount":20,"integrity":"sha512-BcDwZJRn8xvKSQxysJb8eo9UaRQo7Ls2GpfZiCEpCMs+eWoh5nZ+YlQ91TE+HqR6DCl0qvqMoCAUABToTHrZ8w==","signatures":[{"sig":"MEUCIQDumx1y9UlZNbv1NxQq5ElWbNHCQmF5GeWPGyPoEyu2MAIgJgVxvQrPj1YbvXUvrbVnPL0ep6kc5H7xMBSHhqXeJrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61435},"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/notams"},"_npmVersion":"10.9.7","description":"Parse raw ICAO-format NOTAM strings into fully typed, structured objects","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@squawk/types":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notams_0.3.3_1777323517962_0.3763814190497572","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@squawk/notams","version":"0.3.4","keywords":["aviation","typescript","notam","parser","faa","icao"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/notams@0.3.4","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":"5797b70c26c0f2b948885c4c70b69784f14a01ce","tarball":"https://registry.npmjs.org/@squawk/notams/-/notams-0.3.4.tgz","fileCount":20,"integrity":"sha512-93g+aIiOeLmDYvLLFj2CVvnGEZKHJrWhyZoZmsqr0t4P0gzjB2lFYSgrdRNq2jNxZjzkoY1ra1QKtQNL5RGHxA==","signatures":[{"sig":"MEUCIBBzJMrgg/ppF3GcQqD6RPdEHHQb2L+437funUHEw8wPAiEAlo5xf3CCuBo0FR3D0sTS3bhOtlfj2K7eFVyB/SDEGWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@squawk%2fnotams@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61466},"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","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/notams"},"_npmVersion":"10.9.7","description":"Parse raw ICAO-format NOTAM strings into fully typed, structured objects","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@squawk/types":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notams_0.3.4_1777845356855_0.5874275017743458","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@squawk/notams","version":"0.3.5","keywords":["aviation","typescript","notam","parser","faa","icao"],"author":{"name":"Neil Cochran"},"license":"MIT","_id":"@squawk/notams@0.3.5","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":"f0f850c51baecbb1db58f38c0470874700c07f06","tarball":"https://registry.npmjs.org/@squawk/notams/-/notams-0.3.5.tgz","fileCount":20,"integrity":"sha512-MvhL2foxidAXq9nI3qwA6v7wVNnl/rTXN4M59bE6QJKIAvAUW55pNKO8l89JViWghDh2M9wsrwXECELU30xa2Q==","signatures":[{"sig":"MEUCIE2S+HAK8z5SEH1Q8e5WWgGZhNF2+7LBhsuY6z1nJsYRAiEAvQVmLmF+EVtHywBAbiJxvK6Fr7CS167cF67LdCy6IGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@squawk%2fnotams@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61844},"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/notams"},"_npmVersion":"10.9.7","description":"Parse raw ICAO-format NOTAM strings into fully typed, structured objects","directories":{},"typedocMain":"src/index.ts","_nodeVersion":"22.22.2","dependencies":{"@squawk/types":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notams_0.3.5_1778100162800_0.24589609356462994","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@squawk/notams","version":"0.3.11","type":"module","description":"Parse raw ICAO-format NOTAM strings into fully typed, structured objects","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/notams"},"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"},"keywords":["aviation","typescript","notam","parser","faa","icao"],"publishConfig":{"access":"public"},"dependencies":{"@squawk/types":"^0.8.0"},"_id":"@squawk/notams@0.3.11","gitHead":"1979042537e1986a65803f7f141f3b42276c2658","bugs":{"url":"https://github.com/neilcochran/squawk/issues"},"_nodeVersion":"22.22.3","_npmVersion":"11.5.2","dist":{"integrity":"sha512-RA43OovySvNcxr2kWHZxvqjWWeYgM1hUKQ6fLT33ohuSDbYoyoGYfu5h5eaHY7PFANNc0imXkW3KKZKhul33lQ==","shasum":"d280f83a3cb2965ffd32e42323f40217ec7bb8eb","tarball":"https://registry.npmjs.org/@squawk/notams/-/notams-0.3.11.tgz","fileCount":20,"unpackedSize":61971,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@squawk%2fnotams@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIERblapfMYOXeJmU3WXYLdzrUG6x7bOTjoxZ8+DDy2KNAiBLEumB336COyxNNHXZzi2qudjJh0pZ0DO0kMRP2nZ0UQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:440370e4-d5cd-421c-ad03-79e5ff6c0491"}},"directories":{},"maintainers":[{"name":"neilcochran","email":"dev.neil.cochran@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/notams_0.3.11_1781459222647_0.7289807173876954"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-12T18:07:42.238Z","modified":"2026-06-14T17:47:03.148Z","0.2.0":"2026-04-12T18:07:42.495Z","0.2.1":"2026-04-13T01:17:07.706Z","0.2.2":"2026-04-19T01:29:18.179Z","0.2.3":"2026-04-19T21:20:22.340Z","0.3.0":"2026-04-21T03:43:15.298Z","0.3.1":"2026-04-23T23:26:59.565Z","0.3.2":"2026-04-25T01:15:24.049Z","0.3.3":"2026-04-27T20:58:38.107Z","0.3.4":"2026-05-03T21:55:56.991Z","0.3.5":"2026-05-06T20:42:42.945Z","0.3.6":"2026-05-11T22:17:05.716Z","0.3.7":"2026-05-11T22:48:48.123Z","0.3.8":"2026-05-11T22:55:28.582Z","0.3.9":"2026-05-11T22:57:01.962Z","0.3.10":"2026-05-11T23:51:51.623Z","0.3.11":"2026-06-14T17:47:02.798Z"},"bugs":{"url":"https://github.com/neilcochran/squawk/issues"},"author":{"name":"Neil Cochran"},"license":"MIT","homepage":"https://github.com/neilcochran/squawk","keywords":["aviation","typescript","notam","parser","faa","icao"],"repository":{"type":"git","url":"git+https://github.com/neilcochran/squawk.git","directory":"packages/libs/notams"},"description":"Parse raw ICAO-format NOTAM strings into fully typed, structured objects","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/notams</h1>\n\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](../../../LICENSE.md) [![npm](https://img.shields.io/npm/v/@squawk/notams)](https://www.npmjs.com/package/@squawk/notams) ![TypeScript](https://img.shields.io/badge/TypeScript-blue?logo=typescript&logoColor=white)\n\nPure parsing library for NOTAM (Notice to Air Missions) strings. Supports\nboth ICAO-format and FAA domestic (legacy) format NOTAMs. Parses raw NOTAMs\ninto fully typed, structured objects. Contains no network calls or data\nfetching - consumers provide raw NOTAM strings however they obtain them (FAA\nNOTAM API, ICAO API, local feed, file dump) and the package returns\nstructured results.\n\nPart of the [@squawk](https://www.npmjs.com/org/squawk) aviation library suite. See all packages on npm.\n\n## Usage\n\n```typescript\nimport { parseNotam } from '@squawk/notams';\n\nconst notam = parseNotam(\n  'A1242/24 NOTAMN\\n' +\n    'Q) EGLL/QMRLC/IV/NBO/A/000/999/5129N00028W005\\n' +\n    'A) EGLL\\n' +\n    'B) 2404201400\\n' +\n    'C) 2404202200\\n' +\n    'E) RWY 09L/27R CLSD DUE TO RESURFACING CONSTRUCTION\\n' +\n    'F) SFC\\n' +\n    'G) UNL',\n);\n\nconsole.log(notam.id); // \"A1242/24\"\nconsole.log(notam.action); // \"NEW\"\nconsole.log(notam.qualifier?.fir); // \"EGLL\"\nconsole.log(notam.qualifier?.subjectCode); // \"MR\"\nconsole.log(notam.qualifier?.conditionCode); // \"LC\"\nconsole.log(notam.locationCodes); // [\"EGLL\"]\nconsole.log(notam.text); // \"RWY 09L/27R CLSD DUE TO RESURFACING CONSTRUCTION\"\nconsole.log(notam.effectiveFrom); // { year: 24, month: 4, day: 20, hour: 14, minute: 0 }\nconsole.log(notam.lowerLimit); // \"SFC\"\nconsole.log(notam.upperLimit); // \"UNL\"\n```\n\n## API\n\n### `parseNotam(raw)`\n\nParses a raw ICAO-format NOTAM string into a structured `Notam` object. Handles\nNOTAMN (new), NOTAMR (replacement), and NOTAMC (cancellation) action types.\nParses the Q-line qualifier and items A through G:\n\n- **Q-line** - FIR, NOTAM code (subject + condition), traffic type, purpose,\n  scope, altitude limits, center coordinates and radius\n- **Item A** - Affected location ICAO code\n- **Item B** - Start of effective period (YYMMDDHHmm UTC)\n- **Item C** - End of effective period, PERM (permanent), or EST (estimated)\n- **Item D** - Schedule for intermittent activity (e.g. \"MON-FRI 0700-1600\")\n- **Item E** - Free-text description of the condition or hazard\n- **Item F** - Lower altitude limit (e.g. \"SFC\", \"FL050\")\n- **Item G** - Upper altitude limit (e.g. \"UNL\", \"FL180\")\n\nAccepts both multi-line and single-line NOTAM input. Gracefully handles\nNOTAMs without a Q-line when items A through E are present.\n\n### `parseFaaNotam(raw)`\n\nParses a raw FAA domestic (legacy) NOTAM string into a structured `FaaNotam`\nobject. FAA domestic NOTAMs use a keyword-prefixed body format (RWY, TWY,\nOBST, AD, etc.) rather than the ICAO Q-line + items A through G structure.\nThe recognized keywords are enumerated by the `FaaNotamKeyword` type.\n\n## Types\n\nThis package exports all NOTAM-related type definitions directly. Import types from `@squawk/notams` rather than `@squawk/types`:\n\n```typescript\nimport type { Notam, NotamQualifier, FaaNotam, FaaNotamKeyword } from '@squawk/notams';\n```\n","readmeFilename":"README.md"}