UNPKG

@kingbri1/standard-json

Version:

[![npm version](https://img.shields.io/npm/v/@standard-community/standard-json.svg)](https://npmjs.org/package/@standard-community/standard-json "View this project on NPM") [![npm downloads](https://img.shields.io/npm/dm/@standard-community/standard-json)

2 lines (1 loc) 1.29 kB
"use strict";var f=Object.create;var c=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var l=Object.getOwnPropertyNames;var s=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty;var o=(e,t)=>c(e,"name",{value:t,configurable:!0});var m=(e,t,r,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of l(t))!u.call(e,n)&&n!==r&&c(e,n,{get:()=>t[n],enumerable:!(a=i(t,n))||a.enumerable});return e};var O=(e,t,r)=>(r=e!=null?f(s(e)):{},m(t||!e||!e.__esModule?c(r,"default",{value:e,enumerable:!0}):r,e));var p=require("zod/v4/core"),d=require("./index-C1-O7Nfb.cjs");function j(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var a=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,a.get?a:{enumerable:!0,get:o(function(){return e[r]},"get")})}}),t.default=e,Object.freeze(t)}o(j,"_interopNamespaceDefault");var S=j(p);const h=o(async()=>async(e,t)=>{const r=e;if("_zod"in r)return S.toJSONSchema(r,{target:"draft-7",io:"input",override:o(a=>{a.jsonSchema.allOf&&(a.jsonSchema.allOf=a.jsonSchema.allOf.flatMap(n=>n.allOf?n.allOf:[n]))},"override")});{const{zodToJsonSchema:a}=await d.tryImport(import("zod-to-json-schema"),"zod-to-json-schema");return a(r,t)}},"getToJsonSchemaFn");exports.getToJsonSchemaFn=h;