Setup and Configure
Nova supports three starting paths. Use the runner for a one-off, install into system, or install into project for presets and toolkits you can commit with.
Requirements
- Node.js LTS
- Node Package Manager (npm)
Run this command below to check the installed versions of your Node.js, package managers, operating system, installed browsers, and other dev tools directly:
npx --yes @cbnventures/nova@latest utility version
Choose Your Path
Choose Run once (npx) to try Nova or make a one-off change, Install into system, or Install into project to use preset configs and run commands any time.
If you wish, you can install Nova globally (into the system) and locally (into the project) at the same time. They will not conflict with each other.
- Run once (npx)
- Install into system
- Install into project
View the built-in help from the command below, or see CLI.
npx --yes @cbnventures/nova@latest
View the built-in help from the command below, or see CLI.
npm i -g @cbnventures/nova@latest
You can use the shorthand command for the CLI after installation:
nova
First, Install Nova.
npm i -D @cbnventures/nova@latest
Second, configure TypeScript though the tsconfig.json file. See TSConfig best practices.
{
"extends": [
"@cbnventures/nova/tsconfig/dx-essentials.json",
"@cbnventures/nova/tsconfig/dx-strict.json"
]
}
Third, configure ESLint through the eslint.config.ts or eslint.config.js file. See ESLint best practices.
import { dxCodeStyle, dxIgnore } from '@cbnventures/nova/eslint';
export default [
...dxIgnore,
...dxCodeStyle,
];
Optionally, you can use the shorthand command for the CLI:
nova