diff --git a/package-lock.json b/package-lock.json index 739cff7e..2824f432 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@amplitude/analytics-node": "^1.5.26", "@apollo/client": "^4.0.9", "@cyclonedx/cdxgen": "^12.0.0", - "@herodevs/eol-shared": "github:herodevs/eol-shared#v0.1.12", + "@herodevs/eol-shared": "github:herodevs/eol-shared#v0.1.14", "@inquirer/prompts": "^8.0.2", "@napi-rs/keyring": "^1.2.0", "@oclif/core": "^4.8.0", @@ -1702,7 +1702,9 @@ } }, "node_modules/@cyclonedx/cyclonedx-library": { - "version": "8.6.0", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-9.4.1.tgz", + "integrity": "sha512-fY/ZEFXEKM4X/eC2vClPrpucgb4IsyKYT1q9SBFx2+ySJ0jA2NELIf1va+8SDlcv6yUgwyLqtJ92g2KivQp3eA==", "funding": [ { "type": "individual", @@ -1717,12 +1719,29 @@ "engines": { "node": ">=20.18.0" }, - "optionalDependencies": { + "peerDependencies": { "ajv": "^8.12.0", "ajv-formats": "^3.0.1", "ajv-formats-draft2019": "^1.6.1", "libxmljs2": "^0.35||^0.37", - "xmlbuilder2": "^3.0.2" + "xmlbuilder2": "^3.0.2||^4.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + }, + "ajv-formats": { + "optional": true + }, + "ajv-formats-draft2019": { + "optional": true + }, + "libxmljs2": { + "optional": true + }, + "xmlbuilder2": { + "optional": true + } } }, "node_modules/@esbuild/aix-ppc64": { @@ -2176,11 +2195,11 @@ }, "node_modules/@herodevs/eol-shared": { "version": "1.0.0", - "resolved": "git+ssh://git@github.com/herodevs/eol-shared.git#bce3e3d69575fea63c4b7ca1506f11044ed94956", + "resolved": "git+ssh://git@github.com/herodevs/eol-shared.git#23455493ffd7e25ca56dd360c494a02fbe72c4fe", "license": "ISC", "dependencies": { - "@cyclonedx/cyclonedx-library": "^8.5.0", - "fast-xml-parser": "^5.2.5", + "@cyclonedx/cyclonedx-library": "^9.4.1", + "fast-xml-parser": "^5.3.3", "json-schema-to-typescript": "^15.0.4", "packageurl-js": "^2.0.1" }, @@ -2188,6 +2207,24 @@ "node": ">=22" } }, + "node_modules/@herodevs/eol-shared/node_modules/fast-xml-parser": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.3.tgz", + "integrity": "sha512-2O3dkPAAC6JavuMm8+4+pgTk+5hoAs+CjZ+sWcQLkX9+/tHRuTkQh/Oaifr8qDmZ8iEHb771Ea6G8CdwkrgvYA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "dependencies": { + "strnum": "^2.1.0" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, "node_modules/@iarna/toml": { "version": "2.2.5", "license": "ISC" @@ -4824,50 +4861,6 @@ "@oclif/core": ">= 3.0.0" } }, - "node_modules/@oozcitak/dom": { - "version": "1.15.10", - "license": "MIT", - "optional": true, - "dependencies": { - "@oozcitak/infra": "1.0.8", - "@oozcitak/url": "1.0.4", - "@oozcitak/util": "8.3.8" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/@oozcitak/infra": { - "version": "1.0.8", - "license": "MIT", - "optional": true, - "dependencies": { - "@oozcitak/util": "8.3.8" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@oozcitak/url": { - "version": "1.0.4", - "license": "MIT", - "optional": true, - "dependencies": { - "@oozcitak/infra": "1.0.8", - "@oozcitak/util": "8.3.8" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/@oozcitak/util": { - "version": "8.3.8", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=8.0" - } - }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "license": "MIT", @@ -6399,7 +6392,6 @@ "node_modules/ajv": { "version": "8.17.1", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -6426,20 +6418,6 @@ } } }, - "node_modules/ajv-formats-draft2019": { - "version": "1.6.1", - "license": "MIT", - "optional": true, - "dependencies": { - "punycode": "^2.1.1", - "schemes": "^1.4.0", - "smtp-address-parser": "^1.0.3", - "uri-js": "^4.4.1" - }, - "peerDependencies": { - "ajv": "*" - } - }, "node_modules/ansi": { "version": "0.3.1", "dev": true, @@ -6869,7 +6847,9 @@ } }, "node_modules/cacache/node_modules/glob": { - "version": "10.4.5", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "license": "ISC", "optional": true, "dependencies": { @@ -7350,11 +7330,6 @@ "node": ">=0.1.90" } }, - "node_modules/commander": { - "version": "2.20.3", - "license": "MIT", - "optional": true - }, "node_modules/common-ancestor-path": { "version": "1.0.1", "license": "ISC" @@ -7733,11 +7708,6 @@ "node": ">=0.3.1" } }, - "node_modules/discontinuous-range": { - "version": "1.0.0", - "license": "MIT", - "optional": true - }, "node_modules/dom-serializer": { "version": "2.0.0", "license": "MIT", @@ -8246,11 +8216,6 @@ "license": "Apache-2.0", "optional": true }, - "node_modules/extend": { - "version": "3.0.2", - "license": "MIT", - "optional": true - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "license": "MIT" @@ -8294,6 +8259,7 @@ }, "node_modules/fast-xml-parser": { "version": "5.2.5", + "dev": true, "funding": [ { "type": "github", @@ -9698,7 +9664,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.1.0", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "license": "MIT", "dependencies": { "argparse": "^2.0.1" @@ -9857,21 +9825,6 @@ "node": ">=0.10.0" } }, - "node_modules/libxmljs2": { - "version": "0.37.0", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "dependencies": { - "bindings": "~1.5.0", - "nan": "~2.22.2", - "node-gyp": "^11.2.0", - "prebuild-install": "^7.1.3" - }, - "engines": { - "node": ">=22" - } - }, "node_modules/lilconfig": { "version": "3.1.3", "license": "MIT", @@ -10279,11 +10232,6 @@ "node": "*" } }, - "node_modules/moo": { - "version": "0.5.2", - "license": "BSD-3-Clause", - "optional": true - }, "node_modules/ms": { "version": "2.1.3", "license": "MIT" @@ -10295,11 +10243,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/nan": { - "version": "2.22.2", - "license": "MIT", - "optional": true - }, "node_modules/nanoid": { "version": "3.3.11", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", @@ -10331,27 +10274,6 @@ "node": ">=18" } }, - "node_modules/nearley": { - "version": "2.20.1", - "license": "MIT", - "optional": true, - "dependencies": { - "commander": "^2.19.0", - "moo": "^0.5.0", - "railroad-diagrams": "^1.0.0", - "randexp": "0.4.6" - }, - "bin": { - "nearley-railroad": "bin/nearley-railroad.js", - "nearley-test": "bin/nearley-test.js", - "nearley-unparse": "bin/nearley-unparse.js", - "nearleyc": "bin/nearleyc.js" - }, - "funding": { - "type": "individual", - "url": "https://nearley.js.org/#give-to-nearley" - } - }, "node_modules/negotiator": { "version": "0.6.4", "license": "MIT", @@ -11367,14 +11289,6 @@ "once": "^1.3.1" } }, - "node_modules/punycode": { - "version": "2.3.1", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=6" - } - }, "node_modules/pupa": { "version": "3.1.0", "license": "MIT", @@ -11389,7 +11303,9 @@ } }, "node_modules/qs": { - "version": "6.14.0", + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", + "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", "license": "BSD-3-Clause", "optional": true, "dependencies": { @@ -11431,23 +11347,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/railroad-diagrams": { - "version": "1.0.0", - "license": "CC0-1.0", - "optional": true - }, - "node_modules/randexp": { - "version": "0.4.6", - "license": "MIT", - "optional": true, - "dependencies": { - "discontinuous-range": "1.0.0", - "ret": "~0.1.10" - }, - "engines": { - "node": ">=0.12" - } - }, "node_modules/raw-body": { "version": "3.0.0", "license": "MIT", @@ -11676,14 +11575,6 @@ "version": "3.0.7", "license": "ISC" }, - "node_modules/ret": { - "version": "0.1.15", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.12" - } - }, "node_modules/retry": { "version": "0.13.1", "dev": true, @@ -11829,14 +11720,6 @@ "loose-envify": "^1.1.0" } }, - "node_modules/schemes": { - "version": "1.4.0", - "license": "MIT", - "optional": true, - "dependencies": { - "extend": "^3.0.0" - } - }, "node_modules/semver": { "version": "7.7.3", "license": "ISC", @@ -12214,17 +12097,6 @@ "npm": ">= 3.0.0" } }, - "node_modules/smtp-address-parser": { - "version": "1.1.0", - "license": "MIT", - "optional": true, - "dependencies": { - "nearley": "^2.20.1" - }, - "engines": { - "node": ">=0.10" - } - }, "node_modules/snake-case": { "version": "3.0.4", "dev": true, @@ -13154,14 +13026,6 @@ "tslib": "^2.0.3" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "license": "BSD-2-Clause", - "optional": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "license": "MIT" @@ -13233,6 +13097,7 @@ "integrity": "sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", @@ -13630,45 +13495,6 @@ "xml-js": "bin/cli.js" } }, - "node_modules/xmlbuilder2": { - "version": "3.1.1", - "license": "MIT", - "optional": true, - "dependencies": { - "@oozcitak/dom": "1.15.10", - "@oozcitak/infra": "1.0.8", - "@oozcitak/util": "8.3.8", - "js-yaml": "3.14.1" - }, - "engines": { - "node": ">=12.0" - } - }, - "node_modules/xmlbuilder2/node_modules/argparse": { - "version": "1.0.10", - "license": "MIT", - "optional": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/xmlbuilder2/node_modules/js-yaml": { - "version": "3.14.1", - "license": "MIT", - "optional": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/xmlbuilder2/node_modules/sprintf-js": { - "version": "1.0.3", - "license": "BSD-3-Clause", - "optional": true - }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", diff --git a/package.json b/package.json index 078d681f..b1921758 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@amplitude/analytics-node": "^1.5.26", "@apollo/client": "^4.0.9", "@cyclonedx/cdxgen": "^12.0.0", - "@herodevs/eol-shared": "github:herodevs/eol-shared#v0.1.12", + "@herodevs/eol-shared": "github:herodevs/eol-shared#v0.1.14", "@inquirer/prompts": "^8.0.2", "@napi-rs/keyring": "^1.2.0", "@oclif/core": "^4.8.0",