0.1.3 • Published 4 years ago
openflights-loader v0.1.3
Summary
This Webpack loader allows you to load OpenFlights formatted data.
It is not produced by OpenFlights - check them out here and here!
Add loader to your Webpack config.
webpack.config.js
:module.exports = { module: { rules: [ { test: /airports.dat$/i, loader: 'openflights-loader', }, ], }, }
Import and use. You can download data from here.
import airports from './airports.dat' console.log(airports[0].name)
If using TypeScript, you may add the following declaration for typed imports:
declare module '*/airports.dat' { import { Airport } from 'openflights-loader' const _default: Airport[] export default _default }
Note: This has been developed to suit my needs but additional use cases and contributions are very welcome.
MIT License - Copyright © Daniel Roe