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.3
to
0.1.4
+1
-1
dist/index.cjs

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

var{defineProperty:C,getOwnPropertyNames:M,getOwnPropertyDescriptor:N}=Object,Q=Object.prototype.hasOwnProperty;var E=new WeakMap,T=(x)=>{var j=E.get(x),q;if(j)return j;if(j=C({},"__esModule",{value:!0}),x&&typeof x==="object"||typeof x==="function")M(x).map((z)=>!Q.call(j,z)&&C(j,z,{get:()=>x[z],enumerable:!(q=N(x,z))||q.enumerable}));return E.set(x,j),j};var U=(x,j)=>{for(var q in j)C(x,q,{get:j[q],enumerable:!0,configurable:!0,set:(z)=>j[q]=()=>z})};var k={};U(k,{writeInterfaceAsync:()=>b,writeInterface:()=>R,toSnake:()=>$,toPascal:()=>_,toCamel:()=>Z,readOpenapiAsync:()=>Y,readOpenapi:()=>X,createTmpDirAsync:()=>W,createTmpDir:()=>V});module.exports=T(k);var B=require("node:fs"),G=require("node:fs/promises");function V(x="df"){if(!B.existsSync(x))B.mkdirSync(x,{recursive:!0});return x}async function W(x="df"){try{await G.mkdir(x,{recursive:!0})}catch(j){if(j.code!=="EEXIST")throw j}return x}var H=require("node:fs"),J=require("node:fs/promises");function X(x="openapi.json"){let j=H.readFileSync(x,"utf8");return JSON.parse(j)}async function Y(x="openapi.json"){let j=await J.readFile(x,"utf8");return JSON.parse(j)}function Z(x){if(/^[a-z][a-zA-Z0-9]*$/.test(x))return x;let j=x.replace(/([a-z])([A-Z])/g,"$1 $2").split(/[^a-zA-Z0-9]+/).filter((q)=>q.length>0);if(j.length===0)return x.toLowerCase();return j[0]?.toLowerCase()+j.slice(1).map((q)=>q.charAt(0).toUpperCase()+q.slice(1).toLowerCase()).join("")}function _(x){if(/^[A-Z][a-zA-Z0-9]*$/.test(x))return x;let j=x.replace(/([a-z])([A-Z])/g,"$1 $2").split(/[^a-zA-Z0-9]+/).filter((q)=>q.length>0);if(j.length===0)return x.charAt(0).toUpperCase()+x.slice(1).toLowerCase();return j.map((q)=>q.charAt(0).toUpperCase()+q.slice(1).toLowerCase()).join("")}function $(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 K=require("node:fs"),L=require("node:fs/promises");function R(x,j){K.writeFileSync(x,j,"utf8")}async function b(x,j){await L.writeFile(x,j,"utf8")}
var{defineProperty:E,getOwnPropertyNames:T,getOwnPropertyDescriptor:U}=Object,V=Object.prototype.hasOwnProperty;var G=new WeakMap,W=(x)=>{var j=G.get(x),q;if(j)return j;if(j=E({},"__esModule",{value:!0}),x&&typeof x==="object"||typeof x==="function")T(x).map((B)=>!V.call(j,B)&&E(j,B,{get:()=>x[B],enumerable:!(q=U(x,B))||q.enumerable}));return G.set(x,j),j};var X=(x,j)=>{for(var q in j)E(x,q,{get:j[q],enumerable:!0,configurable:!0,set:(B)=>j[q]=()=>B})};var N={};X(N,{writeInterfaceAsync:()=>O,writeInterface:()=>k,toSnake:()=>g,toPascal:()=>b,toCamel:()=>R,readOpenapis:()=>$,readOpenapiAsync:()=>z,normalizeOpenapiFiles:()=>_,createTmpDirAsync:()=>Z,createTmpDir:()=>Y});module.exports=W(N);var C=require("node:fs"),H=require("node:fs/promises");function Y(x="df"){if(!C.existsSync(x))C.mkdirSync(x,{recursive:!0});return x}async function Z(x="df"){try{await H.mkdir(x,{recursive:!0})}catch(j){if(j.code!=="EEXIST")throw j}return x}var J=require("node:fs"),K=require("node:fs/promises");function _(x){if(!x)return["openapi.json"];if(Array.isArray(x))return x.length>0?x:["openapi.json"];return[x]}function L(x){return x.replace(/^\.\//,"")}function $(x){return x.reduce((j,q)=>{return j[L(q)]=JSON.parse(J.readFileSync(q,"utf8")),j},{})}async function z(x){let j=await Promise.all(x.map(async(q)=>{return[L(q),JSON.parse(await K.readFile(q,"utf8"))]}));return Object.fromEntries(j)}function R(x){if(/^[a-z][a-zA-Z0-9]*$/.test(x))return x;let j=x.replace(/([a-z])([A-Z])/g,"$1 $2").split(/[^a-zA-Z0-9]+/).filter((q)=>q.length>0);if(j.length===0)return x.toLowerCase();return j[0]?.toLowerCase()+j.slice(1).map((q)=>q.charAt(0).toUpperCase()+q.slice(1).toLowerCase()).join("")}function b(x){if(/^[A-Z][a-zA-Z0-9]*$/.test(x))return x;let j=x.replace(/([a-z])([A-Z])/g,"$1 $2").split(/[^a-zA-Z0-9]+/).filter((q)=>q.length>0);if(j.length===0)return x.charAt(0).toUpperCase()+x.slice(1).toLowerCase();return j.map((q)=>q.charAt(0).toUpperCase()+q.slice(1).toLowerCase()).join("")}function g(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 M=require("node:fs"),Q=require("node:fs/promises");function k(x,j){M.writeFileSync(x,j,"utf8")}async function O(x,j){await Q.writeFile(x,j,"utf8")}

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

import{existsSync as z,mkdirSync as B}from"node:fs";import{mkdir as C}from"node:fs/promises";function M(x="df"){if(!z(x))B(x,{recursive:!0});return x}async function N(x="df"){try{await C(x,{recursive:!0})}catch(j){if(j.code!=="EEXIST")throw j}return x}import{readFileSync as E}from"node:fs";import{readFile as G}from"node:fs/promises";function V(x="openapi.json"){let j=E(x,"utf8");return JSON.parse(j)}async function W(x="openapi.json"){let j=await G(x,"utf8");return JSON.parse(j)}function Y(x){if(/^[a-z][a-zA-Z0-9]*$/.test(x))return x;let j=x.replace(/([a-z])([A-Z])/g,"$1 $2").split(/[^a-zA-Z0-9]+/).filter((q)=>q.length>0);if(j.length===0)return x.toLowerCase();return j[0]?.toLowerCase()+j.slice(1).map((q)=>q.charAt(0).toUpperCase()+q.slice(1).toLowerCase()).join("")}function _(x){if(/^[A-Z][a-zA-Z0-9]*$/.test(x))return x;let j=x.replace(/([a-z])([A-Z])/g,"$1 $2").split(/[^a-zA-Z0-9]+/).filter((q)=>q.length>0);if(j.length===0)return x.charAt(0).toUpperCase()+x.slice(1).toLowerCase();return j.map((q)=>q.charAt(0).toUpperCase()+q.slice(1).toLowerCase()).join("")}function R(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,"")}import{writeFileSync as H}from"node:fs";import{writeFile as J}from"node:fs/promises";function g(x,j){H(x,j,"utf8")}async function O(x,j){await J(x,j,"utf8")}export{O as writeInterfaceAsync,g as writeInterface,R as toSnake,_ as toPascal,Y as toCamel,W as readOpenapiAsync,V as readOpenapi,N as createTmpDirAsync,M as createTmpDir};
import{existsSync as C,mkdirSync as E}from"node:fs";import{mkdir as G}from"node:fs/promises";function T(x="df"){if(!C(x))E(x,{recursive:!0});return x}async function U(x="df"){try{await G(x,{recursive:!0})}catch(j){if(j.code!=="EEXIST")throw j}return x}import{readFileSync as H}from"node:fs";import{readFile as J}from"node:fs/promises";function Y(x){if(!x)return["openapi.json"];if(Array.isArray(x))return x.length>0?x:["openapi.json"];return[x]}function B(x){return x.replace(/^\.\//,"")}function Z(x){return x.reduce((j,q)=>{return j[B(q)]=JSON.parse(H(q,"utf8")),j},{})}async function _(x){let j=await Promise.all(x.map(async(q)=>{return[B(q),JSON.parse(await J(q,"utf8"))]}));return Object.fromEntries(j)}function z(x){if(/^[a-z][a-zA-Z0-9]*$/.test(x))return x;let j=x.replace(/([a-z])([A-Z])/g,"$1 $2").split(/[^a-zA-Z0-9]+/).filter((q)=>q.length>0);if(j.length===0)return x.toLowerCase();return j[0]?.toLowerCase()+j.slice(1).map((q)=>q.charAt(0).toUpperCase()+q.slice(1).toLowerCase()).join("")}function b(x){if(/^[A-Z][a-zA-Z0-9]*$/.test(x))return x;let j=x.replace(/([a-z])([A-Z])/g,"$1 $2").split(/[^a-zA-Z0-9]+/).filter((q)=>q.length>0);if(j.length===0)return x.charAt(0).toUpperCase()+x.slice(1).toLowerCase();return j.map((q)=>q.charAt(0).toUpperCase()+q.slice(1).toLowerCase()).join("")}function k(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,"")}import{writeFileSync as K}from"node:fs";import{writeFile as L}from"node:fs/promises";function v(x,j){K(x,j,"utf8")}async function I(x,j){await L(x,j,"utf8")}export{I as writeInterfaceAsync,v as writeInterface,k as toSnake,b as toPascal,z as toCamel,Z as readOpenapis,_ as readOpenapiAsync,Y as normalizeOpenapiFiles,U as createTmpDirAsync,T as createTmpDir};
import type { OpenAPIV3_1 } from 'openapi-types';
/**
* Synchronous function that reads the OpenAPI file
* @param openapiFile OpenAPI file path
* @returns OpenAPI document
* Normalizes openapiFiles to always return a non-empty array
* @param openapiFiles OpenAPI file paths (string, string[], or undefined)
* @returns Normalized array of OpenAPI file paths (defaults to ['openapi.json'])
*/
export declare function readOpenapi(openapiFile?: string): OpenAPIV3_1.Document;
export declare function normalizeOpenapiFiles(openapiFiles?: string[] | string): string[];
/**
* Async function that reads the OpenAPI file
* @param openapiFile OpenAPI file path
* @returns Promise that resolves to the OpenAPI document
* Synchronous function that reads the OpenAPI files
* @param openapiFiles OpenAPI file paths
* @returns Record of OpenAPI documents keyed by file path
*/
export declare function readOpenapiAsync(openapiFile?: string): Promise<OpenAPIV3_1.Document>;
export declare function readOpenapis(openapiFiles: string[]): Record<string, OpenAPIV3_1.Document>;
/**
* Async function that reads the OpenAPI files
* @param openapiFiles OpenAPI file paths
* @returns Promise that resolves to a Record of OpenAPI documents keyed by file path
*/
export declare function readOpenapiAsync(openapiFiles: string[]): Promise<Record<string, OpenAPIV3_1.Document>>;
//# sourceMappingURL=read-openapi.d.ts.map

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

{"version":3,"file":"read-openapi.d.ts","sourceRoot":"","sources":["../src/read-openapi.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,eAAe,CAAA;AAEhD;;;;GAIG;AACH,wBAAgB,WAAW,CACzB,WAAW,GAAE,MAAuB,GACnC,WAAW,CAAC,QAAQ,CAGtB;AAED;;;;GAIG;AACH,wBAAsB,gBAAgB,CACpC,WAAW,GAAE,MAAuB,GACnC,OAAO,CAAC,WAAW,CAAC,QAAQ,CAAC,CAG/B"}
{"version":3,"file":"read-openapi.d.ts","sourceRoot":"","sources":["../src/read-openapi.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,eAAe,CAAA;AAEhD;;;;GAIG;AACH,wBAAgB,qBAAqB,CACnC,YAAY,CAAC,EAAE,MAAM,EAAE,GAAG,MAAM,GAC/B,MAAM,EAAE,CAQV;AAMD;;;;GAIG;AACH,wBAAgB,YAAY,CAC1B,YAAY,EAAE,MAAM,EAAE,GACrB,MAAM,CAAC,MAAM,EAAE,WAAW,CAAC,QAAQ,CAAC,CAUtC;AAED;;;;GAIG;AACH,wBAAsB,gBAAgB,CACpC,YAAY,EAAE,MAAM,EAAE,GACrB,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,WAAW,CAAC,QAAQ,CAAC,CAAC,CAU/C"}
{
"name": "@devup-api/utils",
"version": "0.1.3",
"version": "0.1.4",
"license": "Apache-2.0",

@@ -5,0 +5,0 @@ "type": "module",