New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More β†’
Socket
Sign inDemoInstall
Socket

@code-pushup/core

Package Overview
Dependencies
Maintainers
3
Versions
149
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@code-pushup/core - npm Package Compare versions

Comparing version 0.8.20 to 0.8.21

37

index.js

@@ -25,10 +25,10 @@ // packages/core/src/lib/implementation/persist.ts

// packages/models/src/lib/implementation/utils.ts
var slugRegex = /^[a-z0-9]+(?:-[a-z0-9]+)*$/;
var slugRegex = /^[a-z\d]+(?:-[a-z\d]+)*$/;
var filenameRegex = /^(?!.*[ \\/:*?"<>|]).+$/;
function hasDuplicateStrings(strings) {
const uniqueStrings = Array.from(new Set(strings));
const duplicatedStrings = strings.filter(
/* @__PURE__ */ ((i) => (v) => uniqueStrings[i] !== v || !++i)(0)
const sortedStrings = [...strings].sort();
const duplStrings = sortedStrings.filter(
(item, index) => index !== 0 && item === sortedStrings[index - 1]
);
return duplicatedStrings.length === 0 ? false : duplicatedStrings;
return duplStrings.length === 0 ? false : [...new Set(duplStrings)];
}

@@ -39,5 +39,4 @@ function hasMissingStrings(toCheck, existing) {

}
function errorItems(items, transform = (items2) => items2.join(", ")) {
const paredItems = items ? items : [];
return transform(paredItems);
function errorItems(items, transform = (itemArr) => itemArr.join(", ")) {
return transform(items || []);
}

@@ -48,3 +47,2 @@ function exists(value) {

function getMissingRefsForCategories(categories, plugins) {
const missingRefs = [];
const auditRefsFromCategory = categories.flatMap(

@@ -54,5 +52,3 @@ ({ refs }) => refs.filter(({ type }) => type === "audit").map(({ plugin, slug }) => `${plugin}/${slug}`)

const auditRefsFromPlugins = plugins.flatMap(
({ audits, slug: pluginSlug }) => {
return audits.map(({ slug }) => `${pluginSlug}/${slug}`);
}
({ audits, slug: pluginSlug }) => audits.map(({ slug }) => `${pluginSlug}/${slug}`)
);

@@ -63,5 +59,2 @@ const missingAuditRefs = hasMissingStrings(

);
if (Array.isArray(missingAuditRefs) && missingAuditRefs.length > 0) {
missingRefs.push(...missingAuditRefs);
}
const groupRefsFromCategory = categories.flatMap(

@@ -71,5 +64,3 @@ ({ refs }) => refs.filter(({ type }) => type === "group").map(({ plugin, slug }) => `${plugin}#${slug} (group)`)

const groupRefsFromPlugins = plugins.flatMap(
({ groups, slug: pluginSlug }) => {
return Array.isArray(groups) ? groups.map(({ slug }) => `${pluginSlug}#${slug} (group)`) : [];
}
({ groups, slug: pluginSlug }) => Array.isArray(groups) ? groups.map(({ slug }) => `${pluginSlug}#${slug} (group)`) : []
);

@@ -80,6 +71,4 @@ const missingGroupRefs = hasMissingStrings(

);
if (Array.isArray(missingGroupRefs) && missingGroupRefs.length > 0) {
missingRefs.push(...missingGroupRefs);
}
return missingRefs.length ? missingRefs : false;
const missingRefs = [missingAuditRefs, missingGroupRefs].filter((refs) => Array.isArray(refs) && refs.length > 0).flat();
return missingRefs.length > 0 ? missingRefs : false;
}

@@ -128,3 +117,3 @@ function missingRefsForCategoriesErrorMsg(categories, plugins) {

description
} = options || {};
} = options ?? {};
return z.object(

@@ -1728,3 +1717,3 @@ {

var name = "@code-pushup/core";
var version = "0.8.20";
var version = "0.8.21";

@@ -1731,0 +1720,0 @@ // packages/core/src/lib/implementation/collect.ts

{
"name": "@code-pushup/core",
"version": "0.8.20",
"version": "0.8.21",
"dependencies": {

@@ -5,0 +5,0 @@ "@code-pushup/models": "*",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚑️ by Socket Inc