@es-exec/cli

0.0.5 • Public • Published

@es-exec/cli

A project to build and run your programs using esbuild.

Installation

npm

npm install @es-exec/cli -D

yarn

yarn add @es-exec/cli -D

Usage

es-exec src/index.ts

Options

Options

All fields are optional, but either buildOptions or esbuildConfig should be set with at least one entrypoint file in order to properly build the project.

Name Type Description
buildOptions BuildOptions Esbuild options to use when building the project. Will overwrite all values in the specified esbuildConfig.
clean boolean Cleans the outdir folder.
config string Configuration file to load the options from. Any specified flag will overwrite the options.
entryPoints string[] The list of entrypoints to use for esbuild. If a directory is specified, all included files will be used as entrypoints.
env NodeJS.ProcessEnv Environment variables to pass onto the child process that starts the project.
esbuildConfig string The esbuild configuration file to use to build the project.
lint boolean If true, lints the project files using @es-exec/esbuild-plugin-eslint. Defaults to true.
lintFix boolean If true, will fix lint problems found in the project.
main string The file to run in a child process using @es-exec/esbuild-plugin-serve. If no main is set, will serve the outfile from the esbuild options.
outDir string The output directory for the built project.
singleLint boolean If true, runs @es-exec/esbuild-plugin-eslint in single mode.
script string CLI script to run after the package is build. If set, will use `@es-exec/esbuild-plugin-start to run the script.
useExternal boolean If true, uses dependencies and peer dependencies in node_modules as external.
verbose boolean Useful for debugging.
watch boolean Defaults to true. If false, will not run esbuild in watch mode. If true or not set, will run esbuild in watch mode.

Package Sidebar

Install

npm i @es-exec/cli

Weekly Downloads

1

Version

0.0.5

License

MIT

Unpacked Size

65.5 kB

Total Files

17

Last publish

Collaborators

  • tim117