@code-pushup/js-packages-plugin
Advanced tools
Comparing version 0.54.0 to 0.55.0
31
bin.js
// packages/plugin-js-packages/src/lib/runner/index.ts | ||
import { writeFile } from "node:fs/promises"; | ||
import { dirname } from "node:path"; | ||
import { dirname as dirname2 } from "node:path"; | ||
@@ -36,3 +36,3 @@ // packages/models/src/lib/implementation/schemas.ts | ||
function getMissingRefsForCategories(categories, plugins) { | ||
if (categories.length === 0) { | ||
if (!categories || categories.length === 0) { | ||
return false; | ||
@@ -536,8 +536,5 @@ } | ||
return schema.refine( | ||
(coreCfg) => !getMissingRefsForCategories(coreCfg.categories ?? [], coreCfg.plugins), | ||
(coreCfg) => ({ | ||
message: missingRefsForCategoriesErrorMsg( | ||
coreCfg.categories ?? [], | ||
coreCfg.plugins | ||
) | ||
({ categories, plugins }) => !getMissingRefsForCategories(categories, plugins), | ||
({ categories, plugins }) => ({ | ||
message: missingRefsForCategoriesErrorMsg(categories, plugins) | ||
}) | ||
@@ -594,4 +591,4 @@ ); | ||
{ | ||
categories: z15.array(categoryConfigSchema), | ||
plugins: z15.array(pluginReportSchema).min(1), | ||
categories: z15.array(categoryConfigSchema).optional(), | ||
commit: commitSchema.describe("Git commit for which report was collected").nullable() | ||
@@ -602,8 +599,5 @@ }, | ||
).refine( | ||
(report) => !getMissingRefsForCategories(report.categories, report.plugins), | ||
(report) => ({ | ||
message: missingRefsForCategoriesErrorMsg( | ||
report.categories, | ||
report.plugins | ||
) | ||
({ categories, plugins }) => !getMissingRefsForCategories(categories, plugins), | ||
({ categories, plugins }) => ({ | ||
message: missingRefsForCategoriesErrorMsg(categories, plugins) | ||
}) | ||
@@ -779,3 +773,3 @@ ); | ||
import { mkdir, readFile, readdir, rm, stat } from "node:fs/promises"; | ||
import { join } from "node:path"; | ||
import { dirname, join } from "node:path"; | ||
@@ -1506,3 +1500,4 @@ // packages/utils/src/lib/formatting.ts | ||
// Yarn v2 does not support audit for optional dependencies | ||
unifyResult: yarnv2ToAuditResult | ||
unifyResult: yarnv2ToAuditResult, | ||
ignoreExitCode: true | ||
}, | ||
@@ -1698,3 +1693,3 @@ outdated: { | ||
const checkResults = [...auditResults, ...outdatedResults]; | ||
await ensureDirectoryExists(dirname(RUNNER_OUTPUT_PATH)); | ||
await ensureDirectoryExists(dirname2(RUNNER_OUTPUT_PATH)); | ||
await writeFile(RUNNER_OUTPUT_PATH, JSON.stringify(checkResults)); | ||
@@ -1701,0 +1696,0 @@ } |
37
index.js
// packages/plugin-js-packages/src/lib/js-packages-plugin.ts | ||
import { dirname as dirname2, join as join4 } from "node:path"; | ||
import { dirname as dirname3, join as join4 } from "node:path"; | ||
import { fileURLToPath } from "node:url"; | ||
@@ -7,3 +7,3 @@ | ||
var name = "@code-pushup/js-packages-plugin"; | ||
var version = "0.54.0"; | ||
var version = "0.55.0"; | ||
@@ -44,3 +44,3 @@ // packages/plugin-js-packages/src/lib/config.ts | ||
function getMissingRefsForCategories(categories, plugins) { | ||
if (categories.length === 0) { | ||
if (!categories || categories.length === 0) { | ||
return false; | ||
@@ -544,8 +544,5 @@ } | ||
return schema.refine( | ||
(coreCfg) => !getMissingRefsForCategories(coreCfg.categories ?? [], coreCfg.plugins), | ||
(coreCfg) => ({ | ||
message: missingRefsForCategoriesErrorMsg( | ||
coreCfg.categories ?? [], | ||
coreCfg.plugins | ||
) | ||
({ categories, plugins }) => !getMissingRefsForCategories(categories, plugins), | ||
({ categories, plugins }) => ({ | ||
message: missingRefsForCategoriesErrorMsg(categories, plugins) | ||
}) | ||
@@ -602,4 +599,4 @@ ); | ||
{ | ||
categories: z15.array(categoryConfigSchema), | ||
plugins: z15.array(pluginReportSchema).min(1), | ||
categories: z15.array(categoryConfigSchema).optional(), | ||
commit: commitSchema.describe("Git commit for which report was collected").nullable() | ||
@@ -610,8 +607,5 @@ }, | ||
).refine( | ||
(report) => !getMissingRefsForCategories(report.categories, report.plugins), | ||
(report) => ({ | ||
message: missingRefsForCategoriesErrorMsg( | ||
report.categories, | ||
report.plugins | ||
) | ||
({ categories, plugins }) => !getMissingRefsForCategories(categories, plugins), | ||
({ categories, plugins }) => ({ | ||
message: missingRefsForCategoriesErrorMsg(categories, plugins) | ||
}) | ||
@@ -856,3 +850,3 @@ ); | ||
import { mkdir, readFile, readdir, rm, stat } from "node:fs/promises"; | ||
import { join } from "node:path"; | ||
import { dirname, join } from "node:path"; | ||
@@ -1440,3 +1434,4 @@ // packages/utils/src/lib/logging.ts | ||
// Yarn v2 does not support audit for optional dependencies | ||
unifyResult: yarnv2ToAuditResult | ||
unifyResult: yarnv2ToAuditResult, | ||
ignoreExitCode: true | ||
}, | ||
@@ -1459,3 +1454,3 @@ outdated: { | ||
import { writeFile } from "node:fs/promises"; | ||
import { dirname } from "node:path"; | ||
import { dirname as dirname2 } from "node:path"; | ||
@@ -1493,3 +1488,3 @@ // packages/plugin-js-packages/src/lib/runner/audit/transform.ts | ||
async function createRunnerConfig(scriptPath, config) { | ||
await ensureDirectoryExists(dirname(PLUGIN_CONFIG_PATH)); | ||
await ensureDirectoryExists(dirname2(PLUGIN_CONFIG_PATH)); | ||
await writeFile(PLUGIN_CONFIG_PATH, JSON.stringify(config)); | ||
@@ -1589,3 +1584,3 @@ return { | ||
const runnerScriptPath = join4( | ||
fileURLToPath(dirname2(import.meta.url)), | ||
fileURLToPath(dirname3(import.meta.url)), | ||
"bin.js" | ||
@@ -1592,0 +1587,0 @@ ); |
{ | ||
"name": "@code-pushup/js-packages-plugin", | ||
"version": "0.54.0", | ||
"version": "0.55.0", | ||
"description": "Code PushUp plugin for JavaScript packages 🛡️", | ||
@@ -42,4 +42,4 @@ "license": "MIT", | ||
"dependencies": { | ||
"@code-pushup/models": "0.54.0", | ||
"@code-pushup/utils": "0.54.0", | ||
"@code-pushup/models": "0.55.0", | ||
"@code-pushup/utils": "0.55.0", | ||
"build-md": "^0.4.1", | ||
@@ -46,0 +46,0 @@ "semver": "^7.6.0", |
139656
3623
+ Added@code-pushup/models@0.55.0(transitive)
+ Added@code-pushup/utils@0.55.0(transitive)
- Removed@code-pushup/models@0.54.0(transitive)
- Removed@code-pushup/utils@0.54.0(transitive)
Updated@code-pushup/models@0.55.0
Updated@code-pushup/utils@0.55.0