diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.1.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.1.js deleted file mode 100644 index 1695c69..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.1.js +++ /dev/null @@ -1,11 +0,0 @@ -const validateJSON = async (data, schema) => { - const { default: Ajv } = await import('https://esm.sh/ajv@8.17.1'); - const ajv = new Ajv({ allErrors: true }); - const validate = ajv.compile(schema); - const valid = validate(data); - return { - valid, - errors: valid ? [] : validate.errors.map(e => `${e.instancePath} ${e.message}`.trim()) - }; -}; -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.2.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.2.js deleted file mode 100644 index ab2e05c..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.2.js +++ /dev/null @@ -1,14 +0,0 @@ -const validateJSON = async (data, schema) => { - try { - const { default: Ajv } = await import('https://esm.sh/ajv@8.17.1'); - const validate = new Ajv({ allErrors: true }).compile(schema); - const valid = validate(data); - return { - valid, - errors: valid ? [] : validate.errors.map(e => `${e.instancePath} ${e.message}`.trim()) - }; - } catch (e) { - return { valid: false, errors: [e.message] }; - } -}; -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.3.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.3.js deleted file mode 100644 index b16e250..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.3.js +++ /dev/null @@ -1,15 +0,0 @@ -const validateJSON = async (data, schema) => { - try { - const { default: Ajv } = await import('https://esm.sh/ajv@8.17.1') - const ajv = new Ajv({ allErrors: !0 }) - const validate = ajv.compile(schema) - const valid = validate(data) - return { - valid, - errors: valid ? [] : validate.errors.map(e => `${e.instancePath} ${e.message}`.trim()) - } - } catch (e) { - return { valid: !1, errors: [e.message] } - } -} -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.4.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.4.js deleted file mode 100644 index 43ed913..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.4.js +++ /dev/null @@ -1,7 +0,0 @@ -const validateJSON = async (data, schema) => { - const { default: Ajv } = await import('https://esm.sh/ajv@8.17.1') - const validate = new Ajv({ allErrors: !0 }).compile(schema) - const valid = validate(data) - return { valid, errors: valid ? [] : validate.errors.map(e => `${e.instancePath} ${e.message}`.trim()) } -} -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.5.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.5.js deleted file mode 100644 index 53aac6c..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.5.js +++ /dev/null @@ -1,10 +0,0 @@ -const validateJSON = async (data, schema) => { - const { default: Ajv } = await import('https://esm.sh/ajv@8') - const validate = new Ajv({ allErrors: true }).compile(schema) - const valid = validate(data) - return { - valid, - errors: valid ? [] : validate.errors.map(e => `${e.instancePath} ${e.message}`.trim()) - } -} -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.6.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.6.js deleted file mode 100644 index 272d54a..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.6.js +++ /dev/null @@ -1,7 +0,0 @@ -let a -const validateJSON = async (d, s) => { - a ??= new (await import('https://esm.sh/ajv@8')).default({ allErrors: !0 }) - const v = a.compile(s), r = v(d) - return { valid: r, errors: r ? [] : v.errors.map(e => `${e.instancePath} ${e.message}`.trim()) } -} -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.7.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.7.js deleted file mode 100644 index e57785f..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.7.js +++ /dev/null @@ -1,7 +0,0 @@ -const validateJSON = async (d, s) => { - const { default: A } = await import('https://esm.sh/ajv@8') - const v = new A({ allErrors: true }).compile(s) - const r = v(d) - return { valid: r, errors: r ? [] : v.errors.map(e => e.message) } -} -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.8.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.8.js deleted file mode 100644 index 71f5450..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.8.js +++ /dev/null @@ -1,14 +0,0 @@ -const validateJSON = async (json, schema) => { - try { - const { default: Ajv } = await import('https://esm.sh/ajv@8.12.0') - const validate = new Ajv({ allErrors: true }).compile(schema) - const valid = validate(json) - return { - valid, - errors: valid ? [] : validate.errors.map(e => `${e.instancePath} ${e.message}`.trim()) - } - } catch (error) { - return { valid: false, errors: [error.message] } - } -} -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.9.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.9.js deleted file mode 100644 index 72f984e..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.9.js +++ /dev/null @@ -1,10 +0,0 @@ -const validateJSON = async (data, schema) => { - const { default: Ajv } = await import('https://esm.sh/ajv@8.17.1'); - const validate = new Ajv({ allErrors: true }).compile(schema); - const valid = validate(data); - return { - valid, - errors: valid ? [] : validate.errors.map(e => `${e.instancePath} ${e.message}`.trim()) - }; -}; -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.js deleted file mode 100644 index b0c77d4..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_0.js +++ /dev/null @@ -1,10 +0,0 @@ -const validateJSON = async (data, schema) => { - const { default: Ajv } = await import('https://esm.sh/ajv@8.12.0'); - const validate = new Ajv({ allErrors: true }).compile(schema); - const valid = validate(data); - return { - valid, - errors: valid ? [] : validate.errors.map(e => `${e.instancePath} ${e.message}`.trim()) - }; -}; -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.1.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.1.js deleted file mode 100644 index 70ae7fa..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.1.js +++ /dev/null @@ -1,7 +0,0 @@ -const validateJSON = async (data, schema) => { - const { default: A } = await import('https://esm.sh/ajv@8.17.1') - const v = new A({ allErrors: true }).compile(schema) - const valid = v(data) - return { valid, errors: valid ? [] : v.errors.map(e => `${e.instancePath} ${e.message}`.trim()) } -} -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.2.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.2.js deleted file mode 100644 index 4ae3526..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.2.js +++ /dev/null @@ -1,10 +0,0 @@ -const validateJSON = async (data, schema) => { - const { default: Ajv } = await import('https://esm.sh/ajv@8.17.1') - const v = new Ajv({ allErrors: true }).compile(schema) - const valid = v(data) - return { - valid, - errors: v.errors?.map(e => `${e.instancePath} ${e.message}`.trim()) || [] - } -} -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.3.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.3.js deleted file mode 100644 index a555c06..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.3.js +++ /dev/null @@ -1,7 +0,0 @@ -const validateJSON = async (d, s) => { - const { default: A } = await import('https://esm.sh/ajv@8.17.1') - const v = new A({ allErrors: !0 }).compile(s) - const r = v(d) - return { valid: r, errors: r ? [] : v.errors } -} -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.4.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.4.js deleted file mode 100644 index 422aea1..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.4.js +++ /dev/null @@ -1,7 +0,0 @@ -const validateJSON = async (d, s) => { - const { default: A } = await import('https://esm.sh/ajv@8.12.0') - const v = new A({ allErrors: true }).compile(s) - const b = v(d) - return { valid: b, errors: b ? [] : v.errors.map(e => e.message) } -} -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.5.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.5.js deleted file mode 100644 index 43f854f..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.5.js +++ /dev/null @@ -1,10 +0,0 @@ -const validateJSON = async (d, s) => { - const { default: A } = await import('https://esm.sh/ajv@8.17.1') - const v = new A({ allErrors: !0 }).compile(s) - const r = v(d) - return { - valid: r, - errors: r ? [] : v.errors.map(e => `${e.instancePath} ${e.message}`.trim()) - } -} -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.6.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.6.js deleted file mode 100644 index f6fabab..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.6.js +++ /dev/null @@ -1,14 +0,0 @@ -const validateJSON = async (data, schema) => { - try { - const { default: Ajv } = await import('https://esm.sh/ajv'); - const validate = new Ajv({ allErrors: !0 }).compile(schema); - const valid = validate(data); - return { - valid, - errors: valid ? [] : validate.errors.map(e => `${e.instancePath} ${e.message}`.trim()) - }; - } catch (e) { - return { valid: !1, errors: [e.message] }; - } -}; -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.7.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.7.js deleted file mode 100644 index 75978bb..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.7.js +++ /dev/null @@ -1,6 +0,0 @@ -const validateJSON = async (data, schema) => { - const { default: Ajv } = await import('https://esm.sh/ajv@8') - const v = new Ajv({ allErrors: !0 }).compile(schema) - return { valid: v(data), errors: v.errors || [] } -} -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.8.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.8.js deleted file mode 100644 index 4adf663..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.8.js +++ /dev/null @@ -1,10 +0,0 @@ -export const validateJSON = async (d, s) => { - const { default: A } = await import('https://esm.sh/ajv@8.17.1'); - const v = new A({ allErrors: true }).compile(s); - const valid = v(d); - return { - valid, - errors: valid ? [] : v.errors.map(e => `${e.instancePath} ${e.message}`.trim()) - }; -}; -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.9.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.9.js deleted file mode 100644 index 12ca35d..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.9.js +++ /dev/null @@ -1,10 +0,0 @@ -const validateJSON = async (data, schema) => { - const { default: Ajv } = await import('https://esm.sh/ajv@8.17.1') - const validate = new Ajv({ allErrors: true }).compile(schema) - const valid = validate(data) - return { - valid, - errors: valid ? [] : validate.errors.map(({ instancePath, message }) => `${instancePath} ${message}`.trim()) - } -} -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.js deleted file mode 100644 index b9370a9..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_1.js +++ /dev/null @@ -1,10 +0,0 @@ -const validateJSON = async (data, schema) => { - const { default: Ajv } = await import('https://esm.sh/ajv') - const validate = new Ajv({ allErrors: true }).compile(schema) - const valid = validate(data) - return { - valid, - errors: valid ? [] : validate.errors.map(e => `${e.instancePath} ${e.message}`.trim()) - } -} -export default validateJSON; \ No newline at end of file diff --git a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_2.js b/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_2.js deleted file mode 100644 index 1976237..0000000 --- a/tests/8_json_validator/outputs_gemini/gemini-3-pro-preview TEMP_2.js +++ /dev/null @@ -1,6 +0,0 @@ -const validateJSON = async (d, s) => { - const { default: A } = await import('https://esm.sh/ajv@8') - const v = new A({ allErrors: !0 }).compile(s), r = v(d) - return { valid: r, errors: r ? [] : v.errors.map(e => e.message) } -} -export default validateJSON; \ No newline at end of file