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

@code-pushup/models

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/models - npm Package Compare versions

Comparing version 0.2.0 to 0.3.0

src/lib/implementation/limits.d.ts

16

index.js

@@ -8,2 +8,7 @@ // packages/models/src/lib/category-config.ts

// packages/models/src/lib/implementation/limits.ts
var MAX_SLUG_LENGTH = 128;
var MAX_TITLE_LENGTH = 256;
var MAX_DESCRIPTION_LENGTH = 65536;
// packages/models/src/lib/implementation/utils.ts

@@ -44,8 +49,8 @@ var slugRegex = /^[a-z0-9]+(?:-[a-z0-9]+)*$/;

message: "The slug has to follow the pattern [0-9a-z] followed by multiple optional groups of -[0-9a-z]. e.g. my-slug"
}).max(128, {
message: "slug can be max 128 characters long"
}).max(MAX_SLUG_LENGTH, {
message: `slug can be max ${MAX_SLUG_LENGTH} characters long`
});
}
function descriptionSchema(description = "Description (markdown)") {
return z.string({ description }).max(65536).optional();
return z.string({ description }).max(MAX_DESCRIPTION_LENGTH).optional();
}

@@ -59,3 +64,3 @@ function docsUrlSchema(description = "Documentation site") {

function titleSchema(description = "Descriptive name") {
return z.string({ description }).max(256);
return z.string({ description }).max(MAX_TITLE_LENGTH);
}

@@ -528,2 +533,5 @@ function metaSchema(options) {

export {
MAX_DESCRIPTION_LENGTH,
MAX_SLUG_LENGTH,
MAX_TITLE_LENGTH,
auditGroupSchema,

@@ -530,0 +538,0 @@ auditOutputsSchema,

{
"name": "@code-pushup/models",
"version": "0.2.0",
"version": "0.3.0",
"dependencies": {

@@ -5,0 +5,0 @@ "zod": "^3.22.1",

@@ -1,12 +0,13 @@

export { CategoryConfig, CategoryRef, categoryRefSchema, categoryConfigSchema, } from './lib/category-config';
export { CategoryConfig, CategoryRef, categoryConfigSchema, categoryRefSchema, } from './lib/category-config';
export { CoreConfig, coreConfigSchema, refineCoreConfig, unrefinedCoreConfigSchema, } from './lib/core-config';
export { MAX_DESCRIPTION_LENGTH, MAX_SLUG_LENGTH, MAX_TITLE_LENGTH, } from './lib/implementation/limits';
export { materialIconSchema } from './lib/implementation/schemas';
export { Format, PersistConfig, formatSchema, persistConfigSchema, } from './lib/persist-config';
export { PluginConfig, pluginConfigSchema } from './lib/plugin-config';
export { auditSchema, Audit, pluginAuditsSchema, } from './lib/plugin-config-audits';
export { AuditGroupRef, AuditGroup, auditGroupSchema, } from './lib/plugin-config-groups';
export { Audit, auditSchema, pluginAuditsSchema, } from './lib/plugin-config-audits';
export { AuditGroup, AuditGroupRef, auditGroupSchema, } from './lib/plugin-config-groups';
export { OnProgress, RunnerConfig, RunnerFunction, onProgressSchema, runnerConfigSchema, } from './lib/plugin-config-runner';
export { AuditOutput, AuditOutputs, auditOutputsSchema, } from './lib/plugin-process-output';
export { Issue, IssueSeverity } from './lib/plugin-process-output-audit-issue';
export { AuditReport, auditReportSchema, PluginReport, Report, pluginReportSchema, reportSchema, } from './lib/report';
export { AuditReport, PluginReport, Report, auditReportSchema, pluginReportSchema, reportSchema, } from './lib/report';
export { UploadConfig, uploadConfigSchema } from './lib/upload-config';
export { materialIconSchema } from './lib/implementation/schemas';
export { onProgressSchema, OnProgress, RunnerFunction, runnerConfigSchema, RunnerConfig, } from './lib/plugin-config-runner';
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