Detalhes do pacote

@nwpr/airport-codes

nwpr6.4kISC3.0.3

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

airport, codes, iata, openflights

readme (leia-me)

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