New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@kubb/core

Package Overview
Dependencies
Maintainers
1
Versions
687
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@kubb/core - npm Package Compare versions

Comparing version 1.0.3 to 1.1.0

4

dist/index.d.ts

@@ -27,2 +27,6 @@ import { Ora } from 'ora';

};
/**
* Convert an string array to a string of parameters that can be used inside a function
* The parameter name is converted to `camelcase`
*/
declare function objectToParameters(data: Data, options?: Options$2): string;

@@ -29,0 +33,0 @@

8

dist/index.js
import { createRequire } from 'module';
import pathParser2 from 'node:path';
import { promises } from 'node:fs';
import { camelCase, camelCaseTransformMerge } from 'change-case';
import { rimraf } from 'rimraf';

@@ -123,11 +124,10 @@ import dirTree from 'directory-tree';

}
// src/utils/objectToParameters.ts
function objectToParameters(data, options = {}) {
const { typed } = options;
return data.reduce((acc, [key, value]) => {
const parameterName = camelCase(key, { delimiter: "", transform: camelCaseTransformMerge });
if (typed) {
acc.push(`${key}: ${value}["${key}"]`);
acc.push(`${parameterName}: ${value}["${key}"]`);
} else {
acc.push(`${key}`);
acc.push(`${parameterName}`);
}

@@ -134,0 +134,0 @@ return acc;

{
"name": "@kubb/core",
"version": "1.0.3",
"version": "1.1.0",
"description": "Generator core",

@@ -46,3 +46,3 @@ "repository": {

"rimraf": "^5.0.1",
"@kubb/ts-codegen": "1.0.3"
"@kubb/ts-codegen": "1.1.0"
},

@@ -49,0 +49,0 @@ "devDependencies": {

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

import { camelCase, camelCaseTransformMerge } from 'change-case'
type Data = string[][]

@@ -6,3 +8,6 @@

}
/**
* Convert an string array to a string of parameters that can be used inside a function
* The parameter name is converted to `camelcase`
*/
export function objectToParameters(data: Data, options: Options = {}) {

@@ -13,6 +18,8 @@ const { typed } = options

.reduce((acc, [key, value]) => {
const parameterName = camelCase(key, { delimiter: '', transform: camelCaseTransformMerge })
if (typed) {
acc.push(`${key}: ${value}["${key}"]`)
acc.push(`${parameterName}: ${value}["${key}"]`)
} else {
acc.push(`${key}`)
acc.push(`${parameterName}`)
}

@@ -19,0 +26,0 @@

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc