Refactor: Remove stale benchmark outputs

This commit is contained in:
github-actions[bot]
2026-02-06 21:01:23 +00:00
parent 3a53d655cd
commit 3385fbc925
99 changed files with 0 additions and 2663 deletions

View File

@@ -1,12 +0,0 @@
async function validateJSON(json, schema) {
const { default: Ajv } = await import("https://esm.sh/ajv@8");
const ajv = new Ajv({ allErrors: true });
const valid = ajv.validate(schema, json);
return {
valid,
errors: valid ? [] : ajv.errors.map(e => `${e.instancePath || "/"} ${e.message}`)
};
}
export default validateJSON;
// Generation time: 3.592s
// Result: PASS

View File

@@ -1,15 +0,0 @@
async function validateJSON(json, schema) {
const Ajv = (await import("https://esm.sh/ajv@8")).default;
const ajv = new Ajv({ allErrors: true });
const validate = ajv.compile(schema);
const valid = validate(json);
return {
valid: !!valid,
errors: valid ? [] : validate.errors.map(e =>
`${e.instancePath ? e.instancePath + " " : ""}${e.message}`
)
};
}
export default validateJSON;
// Generation time: 4.304s
// Result: PASS

View File

@@ -1,16 +0,0 @@
export const validateJSON = async (data, schema) => {
const { default: Ajv } = await import('https://cdn.jsdelivr.net/npm/ajv@8.12.0/+esm');
const ajv = new Ajv({ allErrors: true, strict: false });
const validate = ajv.compile(schema);
const isValid = validate(data);
return {
valid: isValid,
errors: isValid ? [] : validate.errors.map(({ instancePath, message }) =>
`${instancePath || 'root'} ${message}`.trim()
)
};
};
export default validateJSON;
// Generation time: 6.123s
// Result: PASS

View File

@@ -1,23 +0,0 @@
async function validateJSON(data, schema) {
const Ajv = (await import('https://cdn.jsdelivr.net/npm/ajv@8.12.0/dist/ajv2019.min.js')).default;
const ajv = new Ajv({ allErrors: true, strict: false });
const validate = ajv.compile(schema);
const valid = validate(data);
if (valid) {
return { valid: true, errors: [] };
}
const errors = validate.errors.map(error => {
const message = `${error.instancePath} ${error.message}`;
return error.params && error.params.allowedValues
? `${message} (allowed: ${error.params.allowedValues.join(', ')})`
: message;
});
return { valid: false, errors };
}
export default validateJSON;
// Generation time: 6.888s
// Result: FAIL

View File

@@ -1,44 +0,0 @@
export async function validateJSON(data, schema) {
try {
const AjvMod = await import('https://esm.sh/ajv@8.17.1');
const FormatsMod = await import('https://esm.sh/ajv-formats@3.0.1?deps=ajv@8.17.1');
const Ajv = AjvMod.default;
const addFormats = FormatsMod.default;
const ajv = new Ajv({ allErrors: true, strict: false, allowUnionTypes: true });
addFormats(ajv);
if (schema && typeof schema === 'object' && schema.$schema && typeof schema.$schema === 'string') {
try { ajv.addMetaSchema(JSON.parse(schema.$schema)); } catch {}
}
const validate = ajv.compile(schema);
const valid = validate(data);
if (valid) return { valid: true, errors: [] };
const errors = validate.errors.map(err => {
const path = err.instancePath || '';
const loc = path.replace(/\//g, '.').replace(/^\./, '') || 'root';
let msg = `${loc} ${err.message}`;
if (err.params) {
const params = Object.assign({}, err.params);
if (params.limit !== undefined) msg += ` (limit=${params.limit})`;
if (params.type) msg += ` (type=${params.type})`;
if (params.format) msg += ` (format=${params.format})`;
if (params.pattern) msg += ` (pattern=${params.pattern})`;
if (params.missingProperty) msg += ` (missingProperty=${params.missingProperty})`;
if (params.additionalProperty) msg += ` (additionalProperty=${params.additionalProperty})`;
if (params.existingCount !== undefined && params.allowedLength !== undefined) msg += ` (count=${params.existingCount}/${params.allowedLength})`;
}
return msg;
});
return { valid: false, errors };
} catch (e) {
return { valid: false, errors: [String(e && e.message || e)] };
}
}
export default validateJSON;
// Generation time: 22.759s
// Result: PASS

View File

@@ -1,24 +0,0 @@
let a, c;
export const validateJSON = async (d, s) => {
try {
if (!a) {
const { default: Ajv } = await import('https://esm.sh/ajv?bundle');
a = new Ajv({ allErrors: true });
c = new Map();
}
const k = JSON.stringify(s);
if (!c.has(k)) c.set(k, a.compile(s));
const v = c.get(k);
const valid = v(d);
return {
valid,
errors: valid ? [] : v.errors.map(e => `${e.instancePath || 'root'} ${e.message}`)
};
} catch (e) {
return { valid: false, errors: [e.message] };
}
};
export default validateJSON;
// Generation time: 19.566s
// Result: PASS

View File

@@ -1,10 +0,0 @@
async function validateJSON(d,s){
const{default:A}=await import('https://cdn.skypack.dev/ajv@8.12.0')
const a=new A
const v=a.compile(s)
const ok=v(d)
return ok?{valid:!0,errors:[]}:{valid:!1,errors:v.errors.map(e=>(e.instancePath||'root')+' '+e.message)}
}
export default validateJSON;
// Generation time: 4.189s
// Result: PASS

View File

@@ -1,21 +0,0 @@
const loadAjv = (() => {
let ajv
return async () => {
if (!ajv) {
const { default: Ajv } = await import('https://cdn.jsdelivr.net/npm/ajv@8.12.0/dist/ajv.js')
ajv = new Ajv({ allErrors: true, strict: false })
}
return ajv
}
})()
export const validateJSON = async (data, schema) => {
const ajv = await loadAjv()
const validate = ajv.compile(schema)
const valid = validate(data)
const errors = valid ? [] : validate.errors.map(e => `${e.instancePath || '/'} ${e.message}`)
return { valid, errors }
}
export default validateJSON;
// Generation time: 6.678s
// Result: FAIL

View File

@@ -1,40 +0,0 @@
let _ajvP
const _ajv = async () => {
if (_ajvP) return _ajvP
_ajvP = (async () => {
const [{ default: Ajv }, { default: addFormats }] = await Promise.all([
import("https://esm.sh/ajv@8.12.0"),
import("https://esm.sh/ajv-formats@2.1.1")
])
const ajv = new Ajv({ allErrors: true, strict: false, allowUnionTypes: true })
addFormats(ajv)
return ajv
})()
return _ajvP
}
const _err = e => {
let p = e.instancePath || ""
let m = e.message || "is invalid"
if (e.keyword === "required" && e.params?.missingProperty) {
p += `/${e.params.missingProperty}`
m = "is required"
} else if (e.keyword === "additionalProperties" && e.params?.additionalProperty) {
p += `/${e.params.additionalProperty}`
m = "is not allowed"
}
return `${p || "/"} ${m}`.trim()
}
async function validateJSON(json, schema) {
let ajv, v
try { ajv = await _ajv() } catch (e) { return { valid: false, errors: [String(e?.message || e)] } }
try { v = ajv.compile(schema) } catch (e) { return { valid: false, errors: [String(e?.message || e)] } }
const valid = !!v(json)
return { valid, errors: valid ? [] : (v.errors || []).map(_err) }
}
export default validateJSON;
// Generation time: 95.873s
// Result: PASS