Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@devup-api/utils

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@devup-api/utils - npm Package Compare versions

Comparing version
0.1.8
to
0.1.9
+1
-1
dist/index.cjs

@@ -1,1 +0,1 @@

var{defineProperty:V,getOwnPropertyNames:T,getOwnPropertyDescriptor:z}=Object,M=Object.prototype.hasOwnProperty;var W=new WeakMap,U=(x)=>{var q=W.get(x),B;if(q)return q;if(q=V({},"__esModule",{value:!0}),x&&typeof x==="object"||typeof x==="function")T(x).map((C)=>!M.call(q,C)&&V(q,C,{get:()=>x[C],enumerable:!(B=z(x,C))||B.enumerable}));return W.set(x,q),q};var O=(x,q)=>{for(var B in q)V(x,B,{get:q[B],enumerable:!0,configurable:!0,set:(C)=>q[B]=()=>C})};var w={};O(w,{writeInterfaceAsync:()=>u,writeInterface:()=>y,toSnake:()=>j,toPascal:()=>P,toCamel:()=>S,readOpenapis:()=>I,readOpenapiAsync:()=>A,normalizeOpenapiFiles:()=>v,generateDevupArtifactsAsync:()=>b,generateDevupArtifacts:()=>N,createTmpDirAsync:()=>k,createTmpDir:()=>R});module.exports=U(w);var J=require("node:fs"),X=require("node:fs/promises");function R(x="df"){if(!J.existsSync(x))J.mkdirSync(x,{recursive:!0});return x}async function k(x="df"){try{await X.mkdir(x,{recursive:!0})}catch(q){if(q.code!=="EEXIST")throw q}return x}var H=require("node:path");async function b(x,q,B){let C=await x.createTmpDirAsync(B?.tempDir),K=x.normalizeOpenapiFiles(B?.openapiFiles),E=await x.readOpenapiAsync(K),G={interface:q.generateInterface(E,B),zodSchemas:q.generateZodSchemas(E,B),zodTypes:q.generateZodTypeDeclarations(E,B),crudConfig:q.generateCrudConfigCode(E),crudTypes:q.generateCrudConfigTypes(E)};await Promise.all([x.writeInterfaceAsync(H.join(C,"api.d.ts"),G.interface),x.writeInterfaceAsync(H.join(C,"zod-schemas.js"),G.zodSchemas),x.writeInterfaceAsync(H.join(C,"zod.d.ts"),G.zodTypes),x.writeInterfaceAsync(H.join(C,"crud-configs.jsx"),G.crudConfig),x.writeInterfaceAsync(H.join(C,"ui.d.ts"),G.crudTypes)]);let Q=q.createUrlMap(E,B);return{tempDir:C,schemas:E,files:G,urlMap:Q}}function N(x,q,B){let C=x.createTmpDir(B?.tempDir),K=x.normalizeOpenapiFiles(B?.openapiFiles),E=x.readOpenapis(K),G={interface:q.generateInterface(E,B),zodSchemas:q.generateZodSchemas(E,B),zodTypes:q.generateZodTypeDeclarations(E,B),crudConfig:q.generateCrudConfigCode(E),crudTypes:q.generateCrudConfigTypes(E)};x.writeInterface(H.join(C,"api.d.ts"),G.interface),x.writeInterface(H.join(C,"zod-schemas.js"),G.zodSchemas),x.writeInterface(H.join(C,"zod.d.ts"),G.zodTypes),x.writeInterface(H.join(C,"crud-configs.jsx"),G.crudConfig),x.writeInterface(H.join(C,"ui.d.ts"),G.crudTypes);let Q=q.createUrlMap(E,B);return{tempDir:C,schemas:E,files:G,urlMap:Q}}var Y=require("node:fs"),Z=require("node:fs/promises");function v(x){if(!x)return["openapi.json"];if(Array.isArray(x))return x.length>0?x:["openapi.json"];return[x]}function _(x){return x.replace(/^\.\//,"")}function I(x){return x.reduce((q,B)=>{return q[_(B)]=JSON.parse(Y.readFileSync(B,"utf8")),q},{})}async function A(x){let q=await Promise.all(x.map(async(B)=>{return[_(B),JSON.parse(await Z.readFile(B,"utf8"))]}));return Object.fromEntries(q)}function S(x){if(/^[a-z][a-zA-Z0-9]*$/.test(x))return x;let q=x.replace(/([a-z])([A-Z])/g,"$1 $2").split(/[^a-zA-Z0-9]+/).filter((B)=>B.length>0);if(q.length===0)return x.toLowerCase();return q[0]?.toLowerCase()+q.slice(1).map((B)=>B.charAt(0).toUpperCase()+B.slice(1).toLowerCase()).join("")}function P(x){if(/^[A-Z][a-zA-Z0-9]*$/.test(x))return x;let q=x.replace(/([a-z])([A-Z])/g,"$1 $2").split(/[^a-zA-Z0-9]+/).filter((B)=>B.length>0);if(q.length===0)return x.charAt(0).toUpperCase()+x.slice(1).toLowerCase();return q.map((B)=>B.charAt(0).toUpperCase()+B.slice(1).toLowerCase()).join("")}function j(x){if(!x)return x;return x.replace(/([a-z])([A-Z])/g,"$1_$2").replace(/([0-9])([A-Z])/g,"$1_$2").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/[^a-zA-Z0-9]/g,"_").toLowerCase().replace(/_+/g,"_").replace(/^_|_$/g,"")}var $=require("node:fs"),L=require("node:fs/promises");function y(x,q){$.writeFileSync(x,q,"utf8")}async function u(x,q){await L.writeFile(x,q,"utf8")}
var{defineProperty:V,getOwnPropertyNames:T,getOwnPropertyDescriptor:z}=Object,M=Object.prototype.hasOwnProperty;function U(x){return this[x]}var O=(x)=>{var q=(W??=new WeakMap).get(x),B;if(q)return q;if(q=V({},"__esModule",{value:!0}),x&&typeof x==="object"||typeof x==="function"){for(var C of T(x))if(!M.call(q,C))V(q,C,{get:U.bind(x,C),enumerable:!(B=z(x,C))||B.enumerable})}return W.set(x,q),q},W;var R=(x)=>x;function k(x,q){this[x]=R.bind(null,q)}var b=(x,q)=>{for(var B in q)V(x,B,{get:q[B],enumerable:!0,configurable:!0,set:k.bind(q,B)})};var g={};b(g,{writeInterfaceAsync:()=>F,writeInterface:()=>D,toSnake:()=>w,toPascal:()=>u,toCamel:()=>y,readOpenapis:()=>P,readOpenapiAsync:()=>j,normalizeOpenapiFiles:()=>S,generateDevupArtifactsAsync:()=>I,generateDevupArtifacts:()=>A,createTmpDirAsync:()=>v,createTmpDir:()=>N});module.exports=O(g);var J=require("node:fs"),X=require("node:fs/promises");function N(x="df"){if(!J.existsSync(x))J.mkdirSync(x,{recursive:!0});return x}async function v(x="df"){try{await X.mkdir(x,{recursive:!0})}catch(q){if(q.code!=="EEXIST")throw q}return x}var H=require("node:path");async function I(x,q,B){let C=await x.createTmpDirAsync(B?.tempDir),K=x.normalizeOpenapiFiles(B?.openapiFiles),E=await x.readOpenapiAsync(K),G={interface:q.generateInterface(E,B),zodSchemas:q.generateZodSchemas(E,B),zodTypes:q.generateZodTypeDeclarations(E,B),crudConfig:q.generateCrudConfigCode(E),crudTypes:q.generateCrudConfigTypes(E)};await Promise.all([x.writeInterfaceAsync(H.join(C,"api.d.ts"),G.interface),x.writeInterfaceAsync(H.join(C,"zod-schemas.js"),G.zodSchemas),x.writeInterfaceAsync(H.join(C,"zod.d.ts"),G.zodTypes),x.writeInterfaceAsync(H.join(C,"crud-configs.jsx"),G.crudConfig),x.writeInterfaceAsync(H.join(C,"ui.d.ts"),G.crudTypes)]);let Q=q.createUrlMap(E,B);return{tempDir:C,schemas:E,files:G,urlMap:Q}}function A(x,q,B){let C=x.createTmpDir(B?.tempDir),K=x.normalizeOpenapiFiles(B?.openapiFiles),E=x.readOpenapis(K),G={interface:q.generateInterface(E,B),zodSchemas:q.generateZodSchemas(E,B),zodTypes:q.generateZodTypeDeclarations(E,B),crudConfig:q.generateCrudConfigCode(E),crudTypes:q.generateCrudConfigTypes(E)};x.writeInterface(H.join(C,"api.d.ts"),G.interface),x.writeInterface(H.join(C,"zod-schemas.js"),G.zodSchemas),x.writeInterface(H.join(C,"zod.d.ts"),G.zodTypes),x.writeInterface(H.join(C,"crud-configs.jsx"),G.crudConfig),x.writeInterface(H.join(C,"ui.d.ts"),G.crudTypes);let Q=q.createUrlMap(E,B);return{tempDir:C,schemas:E,files:G,urlMap:Q}}var Y=require("node:fs"),Z=require("node:fs/promises");function S(x){if(!x)return["openapi.json"];if(Array.isArray(x))return x.length>0?x:["openapi.json"];return[x]}function _(x){return x.replace(/^\.\//,"")}function P(x){return x.reduce((q,B)=>{return q[_(B)]=JSON.parse(Y.readFileSync(B,"utf8")),q},{})}async function j(x){let q=await Promise.all(x.map(async(B)=>{return[_(B),JSON.parse(await Z.readFile(B,"utf8"))]}));return Object.fromEntries(q)}function y(x){if(/^[a-z][a-zA-Z0-9]*$/.test(x))return x;let q=x.replace(/([a-z])([A-Z])/g,"$1 $2").split(/[^a-zA-Z0-9]+/).filter((B)=>B.length>0);if(q.length===0)return x.toLowerCase();return q[0]?.toLowerCase()+q.slice(1).map((B)=>B.charAt(0).toUpperCase()+B.slice(1).toLowerCase()).join("")}function u(x){if(/^[A-Z][a-zA-Z0-9]*$/.test(x))return x;let q=x.replace(/([a-z])([A-Z])/g,"$1 $2").split(/[^a-zA-Z0-9]+/).filter((B)=>B.length>0);if(q.length===0)return x.charAt(0).toUpperCase()+x.slice(1).toLowerCase();return q.map((B)=>B.charAt(0).toUpperCase()+B.slice(1).toLowerCase()).join("")}function w(x){if(!x)return x;return x.replace(/([a-z])([A-Z])/g,"$1_$2").replace(/([0-9])([A-Z])/g,"$1_$2").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/[^a-zA-Z0-9]/g,"_").toLowerCase().replace(/_+/g,"_").replace(/^_|_$/g,"")}var $=require("node:fs"),L=require("node:fs/promises");function D(x,q){$.writeFileSync(x,q,"utf8")}async function F(x,q){await L.writeFile(x,q,"utf8")}
{
"name": "@devup-api/utils",
"version": "0.1.8",
"version": "0.1.9",
"license": "Apache-2.0",

@@ -23,6 +23,6 @@ "type": "module",

"devDependencies": {
"@types/node": "^25.2",
"typescript": "^5.9",
"@types/node": "^25.5",
"typescript": "^6.0",
"openapi-types": "^12.1"
}
}