Skip to content

surplus/esbuild

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Surplus ESBuild Plugin

ESBuild plugin for the Surplus Javascript framework.

NOTE: This plugin strips typescript types from the output. If this is affecting you negatively, please open an issue with the compiler.

Usage

npm i --save-dev @surplus/esbuild
pnpm add -D @surplus/esbuild
yarn add -D @surplus/esbuild
import esbuild from "esbuild";
import surplus from "@surplus/esbuild";

const surplusOptions = {
	/* see @surplus/compiler for options */
};

await esbuild.build({
	entryPoints: ["app.js"],
	bundle: true,
	minify: true,
	outfile: "out.js",
	plugins: [surplus(surplusOptions)], // options are optional
});

License

Copyright © 2023-2025 Josh Junon.

Released under the MIT License.

About

ESBuild plugin for the Surplus compiler

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published