Lines Matching defs:const

0 const t = require('tap')
2 const Ajv = require('ajv')
3 const applyFormats = require('ajv-formats')
4 const applyDraftFormats = require('ajv-formats-draft2019')
5 const { cyclonedxOutput } = require('../../../lib/utils/sbom-cyclonedx.js')
7 const FAKE_UUID = 'urn:uuid:00000000-0000-0000-0000-000000000000'
25 const npm = { version: '10.0.0 ' }
27 const rootPkg = {
31 const root = {
42 const dep1 = {
52 const dep2 = {
62 const dep2Link = {
75 const res = cyclonedxOutput({ npm, nodes: [root], packageType: 'application' })
81 const res = cyclonedxOutput({ npm, nodes: [root], packageLockOnly: true })
87 const node = { ...root, optional: true }
88 const res = cyclonedxOutput({ npm, nodes: [node] })
94 const pkg = { ...rootPkg, description: 'Package description' }
95 const node = { ...root, package: pkg }
96 const res = cyclonedxOutput({ npm, nodes: [node] })
102 const pkg = { ...rootPkg, author: { name: 'Arthur' } }
103 const node = { ...root, package: pkg }
104 const res = cyclonedxOutput({ npm, nodes: [node] })
111 const node = { ...root, integrity: 'sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==' }
112 const res = cyclonedxOutput({ npm, nodes: [node] })
118 const node = { ...root, dev: true }
119 const res = cyclonedxOutput({ npm, nodes: [node] })
125 const node = { ...root, extraneous: true }
126 const res = cyclonedxOutput({ npm, nodes: [node] })
132 const node = { ...root, inBundle: true }
133 const res = cyclonedxOutput({ npm, nodes: [node] })
139 const pkg = { ...rootPkg, private: true }
140 const node = { ...root, package: pkg }
141 const res = cyclonedxOutput({ npm, nodes: [node] })
147 const pkg = { ...rootPkg, repository: { url: 'https://foo.bar' } }
148 const node = { ...root, package: pkg }
149 const res = cyclonedxOutput({ npm, nodes: [node] })
155 const pkg = { ...rootPkg, homepage: 'https://foo.bar/README.md' }
156 const node = { ...root, package: pkg }
157 const res = cyclonedxOutput({ npm, nodes: [node] })
163 const pkg = { ...rootPkg, bugs: { url: 'https://foo.bar/issues' } }
164 const node = { ...root, package: pkg }
165 const res = cyclonedxOutput({ npm, nodes: [node] })
171 const node = { ...root, resolved: 'https://registry.npmjs.org/root/-/root-1.0.0.tgz' }
172 const res = cyclonedxOutput({ npm, nodes: [node] })
178 const pkg = { ...rootPkg, license: 'ISC' }
179 const node = { ...root, package: pkg }
180 const res = cyclonedxOutput({ npm, nodes: [node] })
186 const pkg = { ...rootPkg, license: '(MIT OR Apache-2.0)' }
187 const node = { ...root, package: pkg }
188 const res = cyclonedxOutput({ npm, nodes: [node] })
194 const pkg = {
201 const node = { ...root, package: pkg }
202 const res = cyclonedxOutput({ npm, nodes: [node] })
208 const node = { ...root, type: 'git', resolved: 'https://github.com/foo/bar#1234' }
209 const res = cyclonedxOutput({ npm, nodes: [node] })
215 const node = { ...root, package: undefined }
216 const res = cyclonedxOutput({ npm, nodes: [node] })
222 const node = {
231 const res = cyclonedxOutput({ npm, nodes: [node, dep1, dep2, dep2Link] })
239 const cdxSchema = require('../../schemas/cyclonedx/bom-1.5.schema.json')
240 const spdxLicenseSchema = require('../../schemas/cyclonedx/spdx.schema.json')
241 const jsfSchema = require('../../schemas/cyclonedx/jsf-0.82.schema.json')
243 const ajv = new Ajv({
251 const validate = ajv.getSchema('http://cyclonedx.org/schema/bom-1.5.schema.json')
254 const sboms = require('../../../tap-snapshots/test/lib/utils/sbom-cyclonedx.js.test.cjs')