updating deny-packages config option to deny exact version or wildcard

This commit is contained in:
Brandon Teng
2024-04-04 13:25:54 -05:00
parent 0e665bf3ac
commit 411e5ec44f
3 changed files with 157 additions and 121 deletions
+10 -6
View File
@@ -16,12 +16,16 @@ export async function getDeniedChanges(
if (deniedPackages) {
for (const denied of deniedPackages) {
const [dpName, dpVersion] = denied.toLowerCase().split('@')
if (name === dpName && version !== dpVersion) {
continue
}
if (name === dpName && version === dpVersion) {
changesDenied.push(change)
failed = true
if (dpVersion) {
if (name === dpName && version === dpVersion) {
changesDenied.push(change)
failed = true
}
} else {
if (name === dpName) {
changesDenied.push(change)
failed = true
}
}
}
}