esbuild-plugin-import-glob
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

esbuild-plugin-import-glob

A esbuild plugin which allows to import multiple files using the glob syntax.

Basic Usage

  1. Install this plugin in your project:

    npm install --save-dev esbuild-plugin-import-glob
  2. Add this plugin to your esbuild build script:

    +const ImportGlobPlugin = require('esbuild-plugin-import-glob');
     ...
     esbuild.build({
       ...
       plugins: [
    +    ImportGlobPlugin(),
       ],
     })
  3. Use import or require

    // @ts-ignore
    import migrationsArray from './migrations/**/*';
    
    // contains default export
    migrationsArray[0].default;
    // @ts-ignore
    import * as migrations from './migrations/**/*';
    
    const { default: migrationsArray, filenames } = migrations;
    const { default: migrationsArray, filenames } = require('./migrations/**/*');

Package Sidebar

Install

npm i esbuild-plugin-import-glob

Weekly Downloads

18,084

Version

0.1.1

License

MIT

Unpacked Size

5.48 kB

Total Files

8

Last publish

Collaborators

  • thomaschaaf