Détail du package

@nwpr/airport-codes

nwpr6.4kISC3.0.3

Airport codes (IATA) and information pulled from OpenFlights.org.

airport, codes, iata, openflights

readme

Airport Codes

Airport codes (IATA) and information pulled from OpenFlights.org

Fork which uses types in TypeScript.

INFO: Version 3.0.0 introduced breaking changes.

Install

npm install @nwpr/airport-codes

Usage

The list of airport codes is provided as typed array.

import { airports } from "@nwpr/airport-codes";

console.log(airports.find((airport) => airport.iata === "LAX")?.name);
// Los Angeles International Airport

console.log(airports[124].city);
// Sydney

console.log(airports[0].name);
// Goroka Airport

airports.sort((a, b) => a.city!.localeCompare(b.city!));
console.log(airports[0].name);
// Minsk Mazowiecki Military Air Base

If you'd like only the JSON list of airport codes, you can import the json list directly:

require("@nwpr/airport-codes/airports.json");

Update the list of Airport Codes

The list gets updated on installation. To manually update the list of airport codes afterwards:

node update.js

Thanks