Lines Matching defs:const
0 const t = require('tap')
2 const Ajv = require('ajv')
3 const { spdxOutput } = require('../../../lib/utils/sbom-spdx.js')
22 const npm = { version: '10.0.0 ' }
24 const rootPkg = {
28 const root = {
38 const dep1 = {
47 const dep2 = {
56 const dep3 = {
65 const dep5 = {
74 const dep4 = {
84 const dep4Link = {
96 const dep6 = {
107 const res = spdxOutput({ npm, nodes: [root], packageType: 'application' })
113 const pkg = { ...rootPkg, license: 'ISC' }
114 const node = { ...root, package: pkg }
115 const res = spdxOutput({ npm, nodes: [node] })
121 const pkg = {
128 const node = { ...root, package: pkg }
129 const res = spdxOutput({ npm, nodes: [node] })
135 const pkg = { ...rootPkg, license: '(MIT OR Apache-2.0)' }
136 const node = { ...root, package: pkg }
137 const res = spdxOutput({ npm, nodes: [node] })
143 const pkg = { ...rootPkg, description: 'Package description' }
144 const node = { ...root, package: pkg }
145 const res = spdxOutput({ npm, nodes: [node] })
151 const node = { ...root, resolved: 'https://registry.npmjs.org/root/-/root-1.0.0.tgz' }
152 const res = spdxOutput({ npm, nodes: [node] })
158 const pkg = { ...rootPkg, homepage: 'https://foo.bar/README.md' }
159 const node = { ...root, package: pkg }
160 const res = spdxOutput({ npm, nodes: [node] })
167 const node = { ...root, integrity: 'sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==' }
168 const res = spdxOutput({ npm, nodes: [node] })
174 const node = { ...root, type: 'git', resolved: 'https://github.com/foo/bar#1234' }
175 const res = spdxOutput({ npm, nodes: [node] })
181 const node = { ...root, isLink: true, target: { edgesOut: [] } }
182 const res = spdxOutput({ npm, nodes: [node] })
188 const node = { ...root,
197 const res = spdxOutput({ npm, nodes: [node, dep1, dep2, dep3, dep4Link, dep4, dep5, dep6] })
204 const ajv = new Ajv()
207 const spdxSchema = require('../../schemas/spdx/spdx-2.3.schema.json')
208 const validate = ajv.compile(spdxSchema)
211 const sboms = require('../../../tap-snapshots/test/lib/utils/sbom-spdx.js.test.cjs')