Skip to content

Commit 6770237

Browse files
author
罗学
committed
feat: create
1 parent 697f0bc commit 6770237

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+418
-4662
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
"devDependencies": {
2323
"@pkb/cli": "^1.4.21",
2424
"@pkb/plugin-react": "^1.4.8",
25-
"@pkb/webpack-box": "^1.4.19",
26-
"@pkb/rollup-box": "^1.4.20"
25+
"@pkb/rollup-box": "^1.4.20",
26+
"@pkb/webpack-box": "^1.4.19"
2727
},
2828
"bugs": {
2929
"url": "https://github.com/luoxue-victor/learn_webpack/issues"

packages/cli/bin/index.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ const didYouMean = require('didyoumean')
44
const program = require('commander')
55
const path = require('path')
66
const fs = require('fs')
7-
const LOG = require('../lib/tools/log')
87
const execSync = require('child_process').execSync
98

109
didYouMean.threshold = 0.6
@@ -24,7 +23,6 @@ fileNames.forEach(fileName => {
2423
command.registerCommand({
2524
program,
2625
cleanArgs,
27-
LOG,
2826
execSync
2927
})
3028
})
@@ -49,7 +47,7 @@ program.on('--help', () => {
4947
program.commands.forEach(c => c.on('--help', () => console.log()))
5048

5149
// enhance common error messages
52-
const enhanceErrorMessages = require('../lib/util/enhanceErrorMessages')
50+
const enhanceErrorMessages = require('../util/enhanceErrorMessages')
5351

5452
enhanceErrorMessages('missingArgument', argName => {
5553
return `Missing required argument ${chalk.yellow(`<${argName}>`)}.`

packages/cli/commands/upgrade.js

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// https://www.npmjs.com/package/npm-check-updates
2+
const ncu = require('npm-check-updates')
3+
14
exports.registerCommand = (params) => {
25
const { program, cleanArgs } = params
36
program
@@ -6,6 +9,23 @@ exports.registerCommand = (params) => {
69
.action((filter, cmd) => {
710
const options = cleanArgs(cmd)
811
options.filter = filter || '@pkb/*'
9-
require('../lib/upgrade')(options)
12+
exports.upgrade(options)
1013
})
1114
}
15+
16+
exports.upgrade = async ({ filter }) => {
17+
const upgraded = await ncu.run({
18+
jsonUpgraded: true,
19+
filter: filter || '@pkb/*',
20+
upgrade: true,
21+
silent: true
22+
})
23+
24+
const keys = Object.keys(upgraded)
25+
if (keys.length) {
26+
console.log(`检查出${keys.length}项, 可以执行 npm i 更新依赖`)
27+
console.log(upgraded)
28+
} else {
29+
console.log('已经是最新版本,没有可更新的依赖')
30+
}
31+
}

packages/cli/lib/ConfigTransform.js

Lines changed: 0 additions & 65 deletions
This file was deleted.

0 commit comments

Comments
 (0)