Skip to content

doug-wade/esbuild-plugin-single-file

Repository files navigation

esbuild-plugin-single-file

Installation

npm install --save-dev esbuild esbuild-plugin-single-file

Getting Started

To build:

import esbuild from 'esbuild';
import singleFilePlugin from 'esbuild-plugin-single-file';

await esbuild.build({
  entryPoints: ['src/app/index.html'],
  outfile: 'dist/index.html',
  bundle: true,
  plugins: [singleFilePlugin()],
});

To watch:

import esbuild from 'esbuild';
import singleFilePlugin from 'esbuild-plugin-single-file';

await esbuild.context({
  entryPoints: ['src/app/index.html'],
  outfile: 'dist/index.html',
  bundle: true,
  plugins: [singleFilePlugin()],
});

await context.watch();

About

An esbuild plugin for generating a single html file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published