Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

commander-scripts-ivan

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

commander-scripts-ivan - npm Package Compare versions

Comparing version
0.0.10
to
0.0.11
+15
-18
commander-scripts-ivan-starter.js

@@ -64,20 +64,16 @@ #!/usr/bin/env node

new Promise((resolve, reject) => {
const packageJson = { name, version: '0.0.1', private: true }
fs.writeFileSync(path.join(root, 'package.json'), JSON.stringify(packageJson, null, 2))
const packageJson = { name, version: '0.0.1', private: true }
fs.writeFileSync(path.join(root, 'package.json'), JSON.stringify(packageJson, null, 2))
process.chdir(root)
console.log(chalk.cyan('Installing packages. This might take a couple of minutes...'))
const command = shouldUseYarn() ? 'yarn' : 'npm'
// 异步执行npm install指令以promise resolve得到
const child = spawn(command, args, { stdio: 'inherit' })
child.on('close', (code) => {
if (code !== 0) {
red(`\n\nAborting installation.\n npm ${args.join(' ')}`)
reject()
return
}
resolve(STARTER)
})
})
process.chdir(root)
console.log(chalk.cyan('Installing packages. This might take a couple of minutes...\n\n'))
const command = shouldUseYarn() ? 'yarn' : 'npm'
// 异步执行npm install指令以promise resolve得到
const child = spawn.sync(command, args, { stdio: 'inherit' })
if (child.status !== 0) {
red('\n\nAborting installation.')
process.exit(1)
}
console.log(chalk.green(`\n\n${STARTER} has been installed...\n\n`))
Promise.resolve(STARTER)
.then((packageName) => {

@@ -92,6 +88,7 @@ // 执行对应打包库里的文件配置

const init = require(scriptsPath) // eslint-disable-line
return init(root, name)
init(root, name)
})
.catch((error) => {
if (error) {
console.error(chalk.red('\n\nExecute init script failed...'))
console.error(error)

@@ -98,0 +95,0 @@ }

{
"name": "commander-scripts-ivan",
"version": "0.0.10",
"version": "0.0.11",
"description": "Node.js命令行脚本",

@@ -5,0 +5,0 @@ "bin": "./commander-scripts-ivan.js",