github.com/noqcks/syft@v0.0.0-20230920222752-a9e2c4e288e5/syft/formats/spdxjson/format.go (about) 1 package spdxjson 2 3 import ( 4 "github.com/anchore/syft/syft/sbom" 5 ) 6 7 const ID sbom.FormatID = "spdx-json" 8 9 var IDs = []sbom.FormatID{ID} 10 11 // note: this format is LOSSY relative to the syftjson format 12 13 func Format2_2() sbom.Format { 14 return sbom.NewFormat( 15 "2.2", 16 encoder2_2, 17 decoder, 18 validator, 19 IDs..., 20 ) 21 } 22 23 func Format2_3() sbom.Format { 24 return sbom.NewFormat( 25 "2.3", 26 encoder2_3, 27 decoder, 28 validator, 29 IDs..., 30 ) 31 } 32 33 var Format = Format2_3