Appearance
@nx-bun/nx-bun:create
Use bun create generator and transform it instantly into nx-bun
Usage
bash
nx generate create ...
By default, Nx will search for create
in the default collection provisioned in nx.json.
You can specify the collection explicitly as follows:
bash
nx g @nx-bun/nx-bun:create ...
Show what will be generated without writing to disk:
bash
nx g create ... --dry-run
Options
name (required)
Type: string
template (required)
Type: string
type (required)
Default: application
Type: string
Possible values: library
, application
The type of project
directory
Alias(es): d
Type: string
A directory where the project is placed
importPath
Type: string
The library name used to import it, like @myorg/my-awesome-lib. Required for publishable library.
projectNameAndRootFormat
Type: string
Possible values: as-provided
, derived
Whether to generate the project name and root directory as provided (as-provided
) or generate them composing their values and taking the configured layout into account (derived
).
publishable
Default: false
Type: boolean
Generate a publishable library.
rootProject (hidden)
Default: false
Type: boolean
Create node application at the root of the workspace
@nx-bun/nx-bun:init
init generator
Usage
bash
nx generate init ...
By default, Nx will search for init
in the default collection provisioned in nx.json.
You can specify the collection explicitly as follows:
bash
nx g @nx-bun/nx-bun:init ...
Show what will be generated without writing to disk:
bash
nx g init ... --dry-run
Options
bunNXRuntime
Default: false
Type: boolean
Run NX in bun enviroment (experimental - loses support for nx-cloud)
unitTestRunner
Default: bun
Type: string
Possible values: bun
, jest
, none
Adds the specified unit test runner.
@nx-bun/nx-bun:lib
lib generator
Usage
bash
nx generate lib ...
By default, Nx will search for lib
in the default collection provisioned in nx.json.
You can specify the collection explicitly as follows:
bash
nx g @nx-bun/nx-bun:lib ...
Show what will be generated without writing to disk:
bash
nx g lib ... --dry-run
Options
name (required)
Type: string
Library name.
directory
Alias(es): dir
Type: string
A directory where the lib is placed
importPath
Type: string
The library name used to import it, like @myorg/my-awesome-lib. Required for publishable library.
projectNameAndRootFormat
Type: string
Possible values: as-provided
, derived
Whether to generate the project name and root directory as provided (as-provided
) or generate them composing their values and taking the configured layout into account (derived
).
publishable
Default: false
Type: boolean
Generate a publishable library.
rootProject (hidden)
Default: false
Type: boolean
Create node application at the root of the workspace
simpleName
Default: false
Type: boolean
Don't include the directory in the generated file name.
skipFormat
Default: false
Type: boolean
Skip formatting files.
tags
Type: string
Add tags to the library (used for linting).
unitTestRunner
Default: bun
Type: string
Possible values: bun
, jest
, none
Adds the specified unit test runner.
@nx-bun/nx-bun:application
Application generator
Usage
bash
nx generate application ...
By default, Nx will search for application
in the default collection provisioned in nx.json.
You can specify the collection explicitly as follows:
bash
nx g @nx-bun/nx-bun:application ...
Show what will be generated without writing to disk:
bash
nx g application ... --dry-run
Options
name (required)
Type: string
applicationType
Default: api
Type: string
Possible values: api
, none
Generate the node application using a framework
directory
Type: string
The directory of the new application.
projectNameAndRootFormat
Type: string
Possible values: as-provided
, derived
Whether to generate the project name and root directory as provided (as-provided
) or generate them composing their values and taking the configured layout into account (derived
).
rootProject (hidden)
Default: false
Type: boolean
Create node application at the root of the workspace
tags
Type: string
Add tags to the library (used for linting).
@nx-bun/nx-bun:convert-to-bun
Convert to Bun
Usage
bash
nx generate convert-to-bun ...
By default, Nx will search for convert-to-bun
in the default collection provisioned in nx.json.
You can specify the collection explicitly as follows:
bash
nx g @nx-bun/nx-bun:convert-to-bun ...
Show what will be generated without writing to disk:
bash
nx g convert-to-bun ... --dry-run
Options
project (required)
Type: string
Project/Library name.
customConversionRegistry
Type: array
List of allt he conversion registry so you can use custom or unoffical conversion
targets
Type: array
List of targets to convert.