@squawk/notams
Advanced tools
+2
-2
| { | ||
| "name": "@squawk/notams", | ||
| "version": "0.3.4", | ||
| "version": "0.3.5", | ||
| "type": "module", | ||
@@ -49,4 +49,4 @@ "description": "Parse raw ICAO-format NOTAM strings into fully typed, structured objects", | ||
| "dependencies": { | ||
| "@squawk/types": "^0.7.2" | ||
| "@squawk/types": "^0.8.0" | ||
| } | ||
| } |
+13
-5
@@ -5,7 +5,8 @@ <h1><img src="../../../assets/squawk-logo.svg" alt="squawk logo" width="48" height="48" style="vertical-align: middle"> @squawk/notams</h1> | ||
| Pure parsing library for ICAO-format NOTAM (Notice to Air Missions) strings. | ||
| Parses raw NOTAMs into fully typed, structured objects. Contains no network | ||
| calls or data fetching - consumers provide raw NOTAM strings however they | ||
| obtain them (FAA NOTAM API, ICAO API, local feed, file dump) and the package | ||
| returns structured results. | ||
| Pure parsing library for NOTAM (Notice to Air Missions) strings. Supports | ||
| both ICAO-format and FAA domestic (legacy) format NOTAMs. Parses raw NOTAMs | ||
| into fully typed, structured objects. Contains no network calls or data | ||
| fetching - consumers provide raw NOTAM strings however they obtain them (FAA | ||
| NOTAM API, ICAO API, local feed, file dump) and the package returns | ||
| structured results. | ||
@@ -63,2 +64,9 @@ Part of the [@squawk](https://www.npmjs.com/org/squawk) aviation library suite. See all packages on npm. | ||
| ### `parseFaaNotam(raw)` | ||
| Parses a raw FAA domestic (legacy) NOTAM string into a structured `FaaNotam` | ||
| object. FAA domestic NOTAMs use a keyword-prefixed body format (RWY, TWY, | ||
| OBST, AD, etc.) rather than the ICAO Q-line + items A through G structure. | ||
| The recognized keywords are enumerated by the `FaaNotamKeyword` type. | ||
| ## Types | ||
@@ -65,0 +73,0 @@ |
61844
0.61%77
11.59%+ Added
- Removed
Updated