MCPcopy Create free account
hub / github.com/npm/cli / node

Function node

workspaces/arborist/test/unreviewed-scripts.js:23–46  ·  view source on GitHub ↗
({
  name = 'pkg',
  version = '1.0.0',
  scripts = {},
  isProjectRoot = false,
  isWorkspace = false,
  isLink = false,
  inBundle = false,
  inert = false,
  resolved,
} = {})

Source from the content-addressed store, hash-verified

21// behave deterministically (registry tarballs skip `prepare`, and the
22// identity matcher keys off the resolved URL).
23const node = ({
24 name = 'pkg',
25 version = '1.0.0',
26 scripts = {},
27 isProjectRoot = false,
28 isWorkspace = false,
29 isLink = false,
30 inBundle = false,
31 inert = false,
32 resolved,
33} = {}) => ({
34 name,
35 packageName: name,
36 version,
37 resolved: resolved ?? `https://registry.npmjs.org/${name}/-/${name}-${version}.tgz`,
38 location: `node_modules/${name}`,
39 isProjectRoot,
40 isWorkspace,
41 isLink,
42 inBundle,
43 inert,
44 isRegistryDependency: true,
45 package: { name, version, scripts },
46})
47
48t.test('collectUnreviewedScripts', async t => {
49 t.test('returns [] when ignoreScripts is set', async t => {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected