mirror of
https://github.com/napi-rs/napi-rs.git
synced 2025-12-08 19:56:07 +00:00
fix(cli): new command without npm scope
This commit is contained in:
parent
237fda55aa
commit
5ef1887ea9
@ -71,7 +71,8 @@ export class NewProjectCommand extends Command {
|
||||
async execute() {
|
||||
await this.getName()
|
||||
if (!this.dirname) {
|
||||
const [, defaultProjectDir] = this.name?.split('/') ?? []
|
||||
const [scope, name] = this.name?.split('/') ?? []
|
||||
const defaultProjectDir = name ?? scope
|
||||
const dirAnswer = await prompt({
|
||||
type: 'input',
|
||||
name: DIR_PROMOTE_NAME,
|
||||
@ -118,7 +119,8 @@ export class NewProjectCommand extends Command {
|
||||
mkdirSync(join(process.cwd(), this.dirname!, 'src'))
|
||||
}
|
||||
|
||||
const [, binaryName] = this.name!.split('/')
|
||||
const [s, pkgName] = this.name!.split('/')
|
||||
const binaryName = pkgName ?? s
|
||||
|
||||
this.writeFile('Cargo.toml', createCargoContent(this.name!))
|
||||
this.writeFile('.npmignore', NPMIgnoreFiles)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user