Skip to content

An NPM module containing airport codes (IATA) and other information

Notifications You must be signed in to change notification settings

nwpr/airport-codes

 
 

Repository files navigation

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

About

An NPM module containing airport codes (IATA) and other information

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 69.3%
  • JavaScript 30.7%