0.5.3 • Published 2 years ago

nx-ng-esbuild v0.5.3

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Nx Plugin Repo for ESBuild of Angular

Note: This uses work from https://github.com/cherryApp/ngc-esbuild Go send them love!

Plugin to help you use ESBuild with Angular in an Nx Workspace

Usage

First install the Nx Plugin

npm install --save-dev nx-ng-esbuild

yarn add -D nx-ng-esbuild

Add Configuration

If you have an existing application that you would like to use esbuild with, you can run the following command

nx g nx-ng-esbuild:add-esbuild-config appName

Or, alternatively, if you want to generate a new Angular app with esbuild support, you can run the following

nx g nx-ng-esbuild:app appName

Building

Run the build

nx run app1:esbuild

You can also pass the --watch=true flag to have it rebuild on changes.

nx run app1:esbuild --watch=true

Serving

It also supports serving locally for rapid development

You can also pass the --serve=true glag to have it serve the app on a basic http server. By default this was also set --watch=true

nx run app1:esbuild --serve=true

You can customise the port to serve on with the --port flag:

nx run app1:esbuild --serve=true --port=4201

Adding Testing Configuration

To add esbuild-based testing to your Angular app, you can use the following command to generate a config to do just that!

nx g nx-ng-esbuild:estest appName

It will create an estest target that you can then run using:

nx estest appName

Notes

  • Not ready for production!!
  • Doesn't run type checking!
  • Doesn't hash files
  • Dry Run likely doesn't work
  • Doesn't use a built in cache
  • Larger bundle size than Angular Builder

Contributing

Feel free to! Should be straightforward. The issues above are likely good ones to address.

0.5.3

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.5.0

2 years ago

0.4.0

2 years ago

0.3.0

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago