0.1.33 • Published 3 months ago
esbuild-c v0.1.33
esbuild-c
Empowers esbuild with config processing
Motivation
- Align supported CLI options with the JS API. For example, to bring specifying plugins via the CLI.
- Let configs be mergeable via
extends
. - Load configs in any suitable formats.
Status
PoC
Install
npm i -D esbuild-c esbuild
Usage
CLI
esbuild-c [standard esbuild options]
esbuild-c --config esbuild.config.js
If --config
ref is not specified, esbuild-c
will look for it via cosmiconfig.
JS/TS
You can rebuild the CLI with your own logic:
#!/usr/bin/env node
import esbuild from 'esbuild'
import { loadConfig, parseArgv } from 'esbuild-c'
const flags = parseArgv(process.argv.slice(2))
const config = await loadConfig()
// do smth with the config
await esbuild.build(config)
Refs
- esbuild/issues/884
- esbuild-config
npm
- esbuild-resolve-config
npm
- FlavioLionelRita/config-extends
- cosmiconfig/issues/40
- chrisblossom/ex-config
- prettier/issues/3146
License
0.1.30
3 months ago
0.1.31
3 months ago
0.1.32
3 months ago
0.1.33
3 months ago
0.1.29
3 months ago
0.1.28
3 months ago
0.1.27
3 months ago
0.1.26
3 months ago
0.1.25
3 months ago
0.1.21
3 months ago
0.1.22
3 months ago
0.1.23
3 months ago
0.1.24
3 months ago
0.1.20
3 months ago
0.1.18
3 months ago
0.1.19
3 months ago
0.1.16
3 months ago
0.1.17
3 months ago
0.1.14
3 months ago
0.1.15
3 months ago
0.1.10
3 months ago
0.1.11
3 months ago
0.1.12
3 months ago
0.1.13
3 months ago
0.1.9
3 months ago
0.1.8
3 months ago
0.1.7
3 months ago
0.1.6
3 months ago
0.1.5
3 months ago
0.1.2
3 months ago
0.1.4
3 months ago
0.1.3
3 months ago
0.1.1
4 months ago
0.1.0
5 months ago
0.0.6
5 months ago
0.0.5
5 months ago
0.0.4
5 months ago
0.0.3
5 months ago
0.0.2
5 months ago
0.0.1
5 months ago
0.0.0
5 months ago