0.1.3 • Published 4 years ago

openflights-loader v0.1.3

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

Summary

This Webpack loader allows you to load OpenFlights formatted data.

It is not produced by OpenFlights - check them out here and here!

  1. Add loader to your Webpack config.

    webpack.config.js:

    module.exports = {
      module: {
        rules: [
          {
            test: /airports.dat$/i,
            loader: 'openflights-loader',
          },
        ],
      },
    }
  2. Import and use. You can download data from here.

    import airports from './airports.dat'
    
    console.log(airports[0].name)
  3. 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