esbuild-plugin-modify-entrypoints
Version:
esbuild plugin to modify entrypoint contents
32 lines (23 loc) • 719 B
Markdown
# `esbuild-plugin-modify-entrypoints`
[](https://github.com/webdeveric/esbuild-plugin-modify-entrypoints/actions)
## Install
```sh
npm install esbuild-plugin-modify-entrypoints -D
```
## Usage
Add the plugin to your esbuild `plugins`.
```ts
import { build } from 'esbuild';
import { modifyEntrypointsPlugin } from 'esbuild-plugin-modify-entrypoints';
const results = await build({
entryPoints: ['your-file.ts'],
plugins: [
modifyEntrypointsPlugin(({ contents }) => {
return {
contents: `console.log('First');\n${contents}`,
loader: 'ts',
};
}),
],
});
```