@robby-rabbitman/nx-plus-web-dev-server
v0.10.0
Published
Web Dev Server plugin for Nx workspaces.
Maintainers
Readme
nx-plus-web-dev-server
Nx plugin to infer Web Dev Server in a workspace.
Note that @web/dev-server has not released a 1.0.0 yet.
🚀 Getting started
npm i -D @robby-rabbitman/nx-plus-web-dev-servernx g @robby-rabbitman/nx-plus-web-dev-server:initProjects with a Web Dev Server now have a serve target.
nx run {{project}}:serve📖 Documentation
@robby-rabbitman/nx-plus-web-dev-server:init
Adds @robby-rabbitman/nx-plus-web-dev-server/plugins/web-dev-server to the plugins in the nx.json.
Usage
nx g @robby-rabbitman/nx-plus-web-dev-server:initOptions
| Option | Type | Default | Description | | ----------------- | ------- | ------- | --------------------------------------------- | | serve-target-name | string | 'serve' | The name of the Web Dev Server target. | | skip-format | boolean | false | Whether to skip formatting the updated files. | | skip-add-plugin | boolean | false | Whether to skip adding the plugin. |
@robby-rabbitman/nx-plus-web-dev-server/plugins/web-dev-server
Adds a serve target for projects that have a Web Dev Server config file in their root, the plugin infers a Web Dev Server with one of the following names.
web-dev-server.config.jsweb-dev-server.config.cjsweb-dev-server.config.mjswds.config.jswds.config.cjswds.config.mjs
Options
// nx.json
"plugins": [
{
"plugin": "@robby-rabbitman/nx-plus-web-dev-server/plugins/web-dev-server",
"options": {
// the name of the web dev server target => nx run {{project}}:serve
"serveTargetName": "serve",
// the default configuration of the web dev server targets inferred by this plugin
"serveTargetConfig": {
"options":{
"node-resolve": true
}
}
}
},
]