@@ -7,10 +7,11 @@ const path = require('node:path')
7
7
const pacote = require ( 'pacote' )
8
8
const validateNpmPackageName = require ( 'validate-npm-package-name' )
9
9
10
- const yoctoSpinner = require ( '@socketregistry/yocto-spinner' )
11
10
const constants = require ( '@socketsecurity/registry/lib/constants' )
12
- const { abortSignal } = constants
13
11
const { pFilter } = require ( '@socketsecurity/registry/lib/promises' )
12
+ const { Spinner } = require ( '@socketsecurity/registry/lib/spinner' )
13
+
14
+ const { abortSignal } = constants
14
15
15
16
const rootPath = path . resolve ( __dirname , '..' )
16
17
const dataPath = path . join ( rootPath , 'data' )
@@ -24,7 +25,7 @@ const { compare: alphanumericComparator } = new Intl.Collator(undefined, {
24
25
} )
25
26
26
27
void ( async ( ) => {
27
- const spinner = yoctoSpinner ( ) . start ( )
28
+ const spinner = new Spinner ( ) . start ( )
28
29
const builtinNames = Module . builtinModules . toSorted ( alphanumericComparator )
29
30
const allThePackageNames = [
30
31
...new Set ( [
@@ -39,6 +40,9 @@ void (async () => {
39
40
] )
40
41
]
41
42
const rawLegacyNames = allThePackageNames
43
+ // Don't simply check validateNpmPackageName(n).validForOldPackages.
44
+ // Instead let registry.npmjs.org be our source of truth to whether a
45
+ // package exists or not.
42
46
. filter ( n => ! validateNpmPackageName ( n ) . validForNewPackages )
43
47
. sort ( alphanumericComparator )
44
48
const seenNames = new Set ( )
0 commit comments