@flowcraft/esbuild-plugin
v1.0.0-alpha.1
Published
esbuild plugin for Flowcraft compiler integration
Maintainers
Readme
@flowcraft/esbuild-plugin
esbuild plugin for automatic Flowcraft workflow compilation.
Installation
npm install @flowcraft/esbuild-pluginUsage
Add the plugin to your esbuild configuration:
import { build } from 'esbuild'
import flowcraftPlugin from '@flowcraft/esbuild-plugin'
await build({
entryPoints: ['src/index.ts'],
outfile: 'dist/index.js',
plugins: [
flowcraftPlugin({
// Optional: customize compiler options
// srcDir: './flows',
// outDir: './.flowcraft'
})
],
// ... other options
})Options
The plugin accepts the same options as the Flowcraft compiler:
srcDir: Directory containing flow files (default:'./flows')outDir: Output directory for compiled flows (default:'./.flowcraft')include: Glob patterns for flow files (default:['**/*.flow.ts'])exclude: Glob patterns to exclude (default:['**/node_modules/**'])
See the @flowcraft/compiler README for detailed configuration options.
