<div align="center"> <h1>@chronocide/esbuild-plugin-spider</h1> <p><a href="https://github.com/chronoDave/spider"><code>spider</code></a> plugin for <a href="https://esbuild.github.io/">esbuild</a>.</p> </div>
npm install @chronocide/esbuild-plugin-spidersh
npm i @chronocide/esbuild-plugin-spider -D
`
Usage
As spider transforms and writes files, the following esbuild options will always be overwritten:
- write: As spider sets output locations, write must be disabled
- format: Spider only supports esm
- bundle: Files must be bundled
`JS
import esbuild from 'esbuild';
import spider from '@chronocide/esbuild-plugin-spider';
esbuild.build({
entryPoints: ['tmp/*/.ts'],
outdir: 'dist',
plugins: [spider()]
});
``