Function
node
({
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). |
| 23 | const 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 | |
| 48 | t.test('collectUnreviewedScripts', async t => { |
| 49 | t.test('returns [] when ignoreScripts is set', async t => { |
Tested by
no test coverage detected