MCPcopy Create free account
hub / github.com/nodejs/node / node

Function node

deps/npm/test/lib/utils/allow-scripts-writer.js:11–25  ·  view source on GitHub ↗
(overrides = {})

Source from the content-addressed store, hash-verified

9} = require('../../../lib/utils/allow-scripts-writer.js')
10
11const node = (overrides = {}) => {
12 const name = overrides.name ?? overrides.packageName ?? 'pkg'
13 const packageName = overrides.packageName ?? name
14 const version = overrides.version ?? '1.0.0'
15 const urlPkg = packageName
16 return {
17 name,
18 packageName,
19 version,
20 resolved: overrides.resolved
21 ?? `https://registry.npmjs.org/${urlPkg}/-/${urlPkg}-${version}.tgz`,
22 location: overrides.location ?? `node_modules/${name}`,
23 isRegistryDependency: overrides.isRegistryDependency ?? true,
24 }
25}
26
27t.test('nameKeyFor / versionedKeyFor — registry', async t => {
28 const n = node({ name: 'canvas', version: '2.11.0' })

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected