@nova-flow/cli
v0.0.2
Published
> @nova-flow 项目工作流
Downloads
5
Readme
@nova-flow/cli
@nova-flow 项目工作流
typescript 依赖
pnpm add [email protected] -g运行指引
- 删除当前项目 node_modules
- 重新安装 pnpm
curl -fsSL https://get.pnpm.io/install.sh | env PNPM_VERSION=8.15.9 sh -- 全局安装@nova-flow/cli
pnpm install -g @nova-flow/cli --registry=https://npm-registry.yy.com- 安装依赖
pnpm i配置
Typescript
tsconfig.json 配置文件
{
"extends": "@nova-flow/cli/tsbase",
"compilerOptions": {
"baseUrl": "."
},
"include": ["src"],
"exclude": ["dist", "nodule_modules"]
}Biome 代码格式化
biome.jsonc 配置文件
{
"root": false,
"extends": ["@nova-flow/cli/biome"]
}EMP
emp.config.ts 配置文件
import AstroConfig from '@nova-flow/cli/conf'
export default AstroConfig.toConfig()项目入口
package.json 配置文件
{
"name": "astro-global-cli-demo",
"version": "1.0.0",
"scripts": {
"dev": "emp dev",
"dev:unpkg": "emp dev --env unpkg",
"build": "emp build",
"build:unpkg": "emp build --env unpkg",
"start": "emp serve",
"stat": "emp build --analyze",
"build:doctor": "emp build --doctor",
"dev:doctor": "emp dev --doctor",
"lint": "biome check --write --unsafe --config-path ./biome.jsonc"
}
}vscode
settings.json 配置
{
"biome.enabled": true,
"eslint.enable": false,
"prettier.enable": false,
"biome.configurationPath": "./biome.jsonc",
"editor.defaultFormatter": "biomejs.biome",
"editor.codeActionsOnSave": {
"source.fixAll.biome": "explicit"
}
}