GitHub - thomaschaaf/esbuild-plugin-import-glob: A esbuild plugin which allows to import multiple files using the glob syntax. (original) (raw)

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: [

],
}) 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/**/
');