Skip to content

Commit f17be9a

Browse files
committed
chore: refactor npm outdated export
1 parent 6bd9ae9 commit f17be9a

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

lib/outdated.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,14 @@ const Arborist = require('@npmcli/arborist')
1313

1414
const npm = require('./npm.js')
1515
const output = require('./utils/output.js')
16+
const usageUtil = require('./utils/usage.js')
1617
const ansiTrim = require('./utils/ansi-trim.js')
1718

18-
cmd.usage = 'npm outdated [[<@scope>/]<pkg> ...]'
19-
cmd.completion = require('./utils/completion/installed-deep.js')
19+
const usage = usageUtil('outdated',
20+
'npm outdated [[<@scope>/]<pkg> ...]'
21+
)
22+
const completion = (cb) => cb(null, [])
2023

21-
module.exports = cmd
2224
function cmd (args, cb) {
2325
outdated(args, cb)
2426
.then(() => cb())
@@ -267,3 +269,5 @@ function makeJSON (list, opts) {
267269
})
268270
return JSON.stringify(out, null, 2)
269271
}
272+
273+
module.exports = Object.assign(cmd, { completion, usage })

0 commit comments

Comments
 (0)