Skip to content

Commit 0037647

Browse files
committed
Use registry logger and spinner
1 parent 4b5573c commit 0037647

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

scripts/update-data-npm.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ const pacote = require('pacote')
88
const validateNpmPackageName = require('validate-npm-package-name')
99

1010
const constants = require('@socketsecurity/registry/lib/constants')
11+
const { logger } = require('@socketsecurity/registry/lib/logger')
1112
const { pFilter } = require('@socketsecurity/registry/lib/promises')
1213
const { confirm } = require('@socketsecurity/registry/lib/prompts')
1314
const { naturalCompare } = require('@socketsecurity/registry/lib/sorts')
14-
const { Spinner } = require('@socketsecurity/registry/lib/spinner')
1515

1616
const { abortSignal } = constants
1717

@@ -30,7 +30,11 @@ void (async () => {
3030
) {
3131
return
3232
}
33-
const spinner = new Spinner().start()
33+
// Lazily access constants.spinner.
34+
const { spinner } = constants
35+
36+
spinner.start()
37+
3438
const builtinNames = Module.builtinModules
3539
// Node 23 introduces 'node:sea', 'node:sqlite', 'node:test', and 'node:test/reporters'
3640
// that have no unprefixed version so we skip them.
@@ -64,7 +68,7 @@ void (async () => {
6468
async n => {
6569
if (!seenNames.has(n)) {
6670
seenNames.add(n)
67-
spinner.text = `Checking package ${n}...`
71+
spinner.setText(`Checking package ${n}...`)
6872
}
6973
try {
7074
await pacote.manifest(`${n}@latest`)
@@ -77,7 +81,7 @@ void (async () => {
7781
},
7882
{ retries: 4, signal: abortSignal }
7983
)
80-
spinner.text = 'Writing json files...'
84+
spinner.setText('Writing json files...')
8185
await Promise.all(
8286
[
8387
{ json: builtinNames, path: npmBuiltinNamesJsonPath },
@@ -88,6 +92,6 @@ void (async () => {
8892
)
8993
spinner.stop()
9094
if (invalidNames.size) {
91-
console.warn(`⚠️ Removed missing packages:`, [...invalidNames])
95+
logger.warn(`Removed missing packages:`, [...invalidNames])
9296
}
9397
})()

0 commit comments

Comments
 (0)