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

jellyschema

Package Overview
Dependencies
Maintainers
5
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jellyschema - npm Package Compare versions

Comparing version 0.11.7 to 0.11.8-fill-in-defaults-28ff34e5baf68ce745562eb7372cf54b6c339cd8

133

jellyschema_main.js

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

/* tslint:disable */
var wasm;

@@ -64,2 +63,20 @@

/**
* @param {any} arg0
* @param {any} arg1
* @param {boolean} arg2
* @returns {any}
*/
module.exports.fillDefaultValues = function(arg0, arg1, arg2) {
try {
return takeObject(wasm.fillDefaultValues(addBorrowedObject(arg0), addBorrowedObject(arg1), arg2));
} finally {
heap[stack_pointer++] = undefined;
heap[stack_pointer++] = undefined;
}
};
const TextDecoder = require('util').TextDecoder;

@@ -81,3 +98,3 @@

module.exports.__wbg_error_f7214ae7db04600c = function(arg0, arg1) {
module.exports.__wbg_error_4bb6c2a97407129a = function(arg0, arg1) {
let varg0 = getStringFromWasm(arg0, arg1);

@@ -100,3 +117,3 @@

module.exports.__wbg_new_a99726b0abef495b = function() {
module.exports.__wbg_new_59cb74e423758ede = function() {
return addHeapObject(new Error());

@@ -111,9 +128,32 @@ };

function passStringToWasm(arg) {
let passStringToWasm;
if (typeof cachedTextEncoder.encodeInto === 'function') {
passStringToWasm = function(arg) {
const buf = cachedTextEncoder.encode(arg);
const ptr = wasm.__wbindgen_malloc(buf.length);
getUint8Memory().set(buf, ptr);
WASM_VECTOR_LEN = buf.length;
return ptr;
let size = arg.length;
let ptr = wasm.__wbindgen_malloc(size);
let writeOffset = 0;
while (true) {
const view = getUint8Memory().subarray(ptr + writeOffset, ptr + size);
const { read, written } = cachedTextEncoder.encodeInto(arg, view);
arg = arg.substring(read);
writeOffset += written;
if (arg.length === 0) {
break;
}
ptr = wasm.__wbindgen_realloc(ptr, size, size * 2);
size *= 2;
}
WASM_VECTOR_LEN = writeOffset;
return ptr;
};
} else {
passStringToWasm = function(arg) {
const buf = cachedTextEncoder.encode(arg);
const ptr = wasm.__wbindgen_malloc(buf.length);
getUint8Memory().set(buf, ptr);
WASM_VECTOR_LEN = buf.length;
return ptr;
};
}

@@ -129,3 +169,3 @@

module.exports.__wbg_stack_4931b18709aff089 = function(ret, arg0) {
module.exports.__wbg_stack_558ba5917b466edd = function(ret, arg0) {

@@ -140,11 +180,11 @@ const retptr = passStringToWasm(getObject(arg0).stack);

module.exports.__wbg_getTime_6ef3a9de7a99fc9a = function(arg0) {
module.exports.__wbg_getTime_ece6079ef900687a = function(arg0) {
return getObject(arg0).getTime();
};
module.exports.__wbg_new0_cecc40fe295b27c5 = function() {
module.exports.__wbg_new0_7a2568f251003178 = function() {
return addHeapObject(new Date());
};
module.exports.__wbg_new_baf10398b0d0c64d = function(arg0, arg1) {
module.exports.__wbg_new_c485e81233f857dc = function(arg0, arg1) {
let varg0 = getStringFromWasm(arg0, arg1);

@@ -154,15 +194,15 @@ return addHeapObject(new Function(varg0));

module.exports.__wbg_call_173f04c850a68d5f = function(arg0, arg1) {
module.exports.__wbg_call_5dd2903e2041df91 = function(arg0, arg1) {
return addHeapObject(getObject(arg0).call(getObject(arg1)));
};
module.exports.__wbg_self_58232ab37cbe6608 = function(arg0) {
module.exports.__wbg_self_593d5fcdf47729c1 = function(arg0) {
return addHeapObject(getObject(arg0).self);
};
module.exports.__wbg_crypto_329b714d7e7d321d = function(arg0) {
module.exports.__wbg_crypto_0255f439f7c7cf2e = function(arg0) {
return addHeapObject(getObject(arg0).crypto);
};
module.exports.__wbg_getRandomValues_2f960218fce3a102 = function(arg0) {
module.exports.__wbg_getRandomValues_00289894188ac3d8 = function(arg0) {
return addHeapObject(getObject(arg0).getRandomValues);

@@ -175,3 +215,3 @@ };

module.exports.__wbg_getRandomValues_5581e85fc6616df6 = function(arg0, arg1, arg2) {
module.exports.__wbg_getRandomValues_957b4e930554e3a0 = function(arg0, arg1, arg2) {
let varg1 = getArrayU8FromWasm(arg1, arg2);

@@ -181,3 +221,3 @@ getObject(arg0).getRandomValues(varg1);

module.exports.__wbg_require_4a70cbfd3adc73a8 = function(arg0, arg1) {
module.exports.__wbg_require_1d9cd4e0b19bc7a1 = function(arg0, arg1) {
let varg0 = getStringFromWasm(arg0, arg1);

@@ -187,3 +227,3 @@ return addHeapObject(require(varg0));

module.exports.__wbg_randomFillSync_355c3fcfa754fa4e = function(arg0, arg1, arg2) {
module.exports.__wbg_randomFillSync_516d812ff22b7f58 = function(arg0, arg1, arg2) {
let varg1 = getArrayU8FromWasm(arg1, arg2);

@@ -193,16 +233,8 @@ getObject(arg0).randomFillSync(varg1);

module.exports.__wbindgen_object_drop_ref = function(i) { dropObject(i); };
module.exports.__wbindgen_string_new = function(p, l) { return addHeapObject(getStringFromWasm(p, l)); };
module.exports.__wbindgen_string_new = function(p, l) {
return addHeapObject(getStringFromWasm(p, l));
};
module.exports.__wbindgen_is_undefined = function(i) { return getObject(i) === undefined ? 1 : 0; };
module.exports.__wbindgen_is_undefined = function(idx) {
return getObject(idx) === undefined ? 1 : 0;
};
module.exports.__wbindgen_is_string = function(i) { return typeof(getObject(i)) === 'string' ? 1 : 0; };
module.exports.__wbindgen_is_string = function(i) {
return typeof(getObject(i)) === 'string' ? 1 : 0;
};
module.exports.__wbindgen_string_get = function(i, len_ptr) {

@@ -216,5 +248,3 @@ let obj = getObject(i);

module.exports.__wbindgen_json_parse = function(ptr, len) {
return addHeapObject(JSON.parse(getStringFromWasm(ptr, len)));
};
module.exports.__wbindgen_json_parse = function(ptr, len) { return addHeapObject(JSON.parse(getStringFromWasm(ptr, len))); };

@@ -227,8 +257,10 @@ module.exports.__wbindgen_json_serialize = function(idx, ptrptr) {

module.exports.__wbindgen_jsval_eq = function(a, b) {
return getObject(a) === getObject(b) ? 1 : 0;
};
module.exports.__wbindgen_jsval_eq = function(a, b) { return getObject(a) === getObject(b) ? 1 : 0; };
module.exports.__wbindgen_rethrow = function(idx) { throw takeObject(idx); };
module.exports.__wbindgen_throw = function(ptr, len) {
throw new Error(getStringFromWasm(ptr, len));
};
function freeJellySchema(ptr) {

@@ -272,2 +304,24 @@

/**
* Fills missing `default` values
*
* # Arguments
*
* * `data` - JSON value (string, object, array, ...)
* * `include_optional` - if `false` only required properties are filled in otherwise
* optional properties are filled too
* @param {any} arg0
* @param {boolean} arg1
* @returns {any}
*/
fillDefaultValues(arg0, arg1) {
try {
return takeObject(wasm.jellyschema_fillDefaultValues(this.ptr, addBorrowedObject(arg0), arg1));
} finally {
heap[stack_pointer++] = undefined;
}
}
/**
* Validates data against JellySchema

@@ -323,6 +377,5 @@ *

module.exports.__wbindgen_throw = function(ptr, len) {
throw new Error(getStringFromWasm(ptr, len));
};
module.exports.__wbindgen_object_drop_ref = function(i) { dropObject(i); };
wasm = require('./jellyschema_wasm');
/* tslint:disable */
/**
* Generates JSON and UI schema object
*
* ```js
* {
* \"jsonSchema\": {...},
* \"uiSchema\": {...}
* }
* ```
*
* # Arguments
*
* * `schema` - Jelly Schema as an object or a string
*
* # Throws
*
* If the input schema is invalid or in case of internal error (serialization).
* @param {any} arg0
* @returns {any}
*/
export function generateJsonAndUiSchema(arg0: any): any;
/**
* @param {any} arg0
* @param {any} arg1
* @param {boolean} arg2
* @returns {any}
*/
export function fillDefaultValues(arg0: any, arg1: any, arg2: boolean): any;
/**
*/
export class JellySchema {
free(): void;
constructor(arg0: any);
fillDefaultValues(arg0: any, arg1: boolean): any;
validate(arg0: any): boolean;

@@ -7,0 +37,0 @@ jsonAndUiSchema(): any;

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

/* tslint:disable */
import * as wasm from './jellyschema_bg';

@@ -64,2 +63,20 @@

/**
* @param {any} arg0
* @param {any} arg1
* @param {boolean} arg2
* @returns {any}
*/
export function fillDefaultValues(arg0, arg1, arg2) {
try {
return takeObject(wasm.fillDefaultValues(addBorrowedObject(arg0), addBorrowedObject(arg1), arg2));
} finally {
heap[stack_pointer++] = undefined;
heap[stack_pointer++] = undefined;
}
}
let cachedTextDecoder = new TextDecoder('utf-8');

@@ -79,3 +96,3 @@

export function __wbg_error_f7214ae7db04600c(arg0, arg1) {
export function __wbg_error_4bb6c2a97407129a(arg0, arg1) {
let varg0 = getStringFromWasm(arg0, arg1);

@@ -98,3 +115,3 @@

export function __wbg_new_a99726b0abef495b() {
export function __wbg_new_59cb74e423758ede() {
return addHeapObject(new Error());

@@ -107,9 +124,32 @@ }

function passStringToWasm(arg) {
let passStringToWasm;
if (typeof cachedTextEncoder.encodeInto === 'function') {
passStringToWasm = function(arg) {
const buf = cachedTextEncoder.encode(arg);
const ptr = wasm.__wbindgen_malloc(buf.length);
getUint8Memory().set(buf, ptr);
WASM_VECTOR_LEN = buf.length;
return ptr;
let size = arg.length;
let ptr = wasm.__wbindgen_malloc(size);
let writeOffset = 0;
while (true) {
const view = getUint8Memory().subarray(ptr + writeOffset, ptr + size);
const { read, written } = cachedTextEncoder.encodeInto(arg, view);
arg = arg.substring(read);
writeOffset += written;
if (arg.length === 0) {
break;
}
ptr = wasm.__wbindgen_realloc(ptr, size, size * 2);
size *= 2;
}
WASM_VECTOR_LEN = writeOffset;
return ptr;
};
} else {
passStringToWasm = function(arg) {
const buf = cachedTextEncoder.encode(arg);
const ptr = wasm.__wbindgen_malloc(buf.length);
getUint8Memory().set(buf, ptr);
WASM_VECTOR_LEN = buf.length;
return ptr;
};
}

@@ -125,3 +165,3 @@

export function __wbg_stack_4931b18709aff089(ret, arg0) {
export function __wbg_stack_558ba5917b466edd(ret, arg0) {

@@ -136,11 +176,11 @@ const retptr = passStringToWasm(getObject(arg0).stack);

export function __wbg_getTime_6ef3a9de7a99fc9a(arg0) {
export function __wbg_getTime_ece6079ef900687a(arg0) {
return getObject(arg0).getTime();
}
export function __wbg_new0_cecc40fe295b27c5() {
export function __wbg_new0_7a2568f251003178() {
return addHeapObject(new Date());
}
export function __wbg_new_baf10398b0d0c64d(arg0, arg1) {
export function __wbg_new_c485e81233f857dc(arg0, arg1) {
let varg0 = getStringFromWasm(arg0, arg1);

@@ -150,15 +190,15 @@ return addHeapObject(new Function(varg0));

export function __wbg_call_173f04c850a68d5f(arg0, arg1) {
export function __wbg_call_5dd2903e2041df91(arg0, arg1) {
return addHeapObject(getObject(arg0).call(getObject(arg1)));
}
export function __wbg_self_58232ab37cbe6608(arg0) {
export function __wbg_self_593d5fcdf47729c1(arg0) {
return addHeapObject(getObject(arg0).self);
}
export function __wbg_crypto_329b714d7e7d321d(arg0) {
export function __wbg_crypto_0255f439f7c7cf2e(arg0) {
return addHeapObject(getObject(arg0).crypto);
}
export function __wbg_getRandomValues_2f960218fce3a102(arg0) {
export function __wbg_getRandomValues_00289894188ac3d8(arg0) {
return addHeapObject(getObject(arg0).getRandomValues);

@@ -171,3 +211,3 @@ }

export function __wbg_getRandomValues_5581e85fc6616df6(arg0, arg1, arg2) {
export function __wbg_getRandomValues_957b4e930554e3a0(arg0, arg1, arg2) {
let varg1 = getArrayU8FromWasm(arg1, arg2);

@@ -177,3 +217,3 @@ getObject(arg0).getRandomValues(varg1);

export function __wbg_require_4a70cbfd3adc73a8(arg0, arg1) {
export function __wbg_require_1d9cd4e0b19bc7a1(arg0, arg1) {
let varg0 = getStringFromWasm(arg0, arg1);

@@ -183,3 +223,3 @@ return addHeapObject(require(varg0));

export function __wbg_randomFillSync_355c3fcfa754fa4e(arg0, arg1, arg2) {
export function __wbg_randomFillSync_516d812ff22b7f58(arg0, arg1, arg2) {
let varg1 = getArrayU8FromWasm(arg1, arg2);

@@ -189,16 +229,8 @@ getObject(arg0).randomFillSync(varg1);

export function __wbindgen_object_drop_ref(i) { dropObject(i); }
export function __wbindgen_string_new(p, l) { return addHeapObject(getStringFromWasm(p, l)); }
export function __wbindgen_string_new(p, l) {
return addHeapObject(getStringFromWasm(p, l));
}
export function __wbindgen_is_undefined(i) { return getObject(i) === undefined ? 1 : 0; }
export function __wbindgen_is_undefined(idx) {
return getObject(idx) === undefined ? 1 : 0;
}
export function __wbindgen_is_string(i) { return typeof(getObject(i)) === 'string' ? 1 : 0; }
export function __wbindgen_is_string(i) {
return typeof(getObject(i)) === 'string' ? 1 : 0;
}
export function __wbindgen_string_get(i, len_ptr) {

@@ -212,5 +244,3 @@ let obj = getObject(i);

export function __wbindgen_json_parse(ptr, len) {
return addHeapObject(JSON.parse(getStringFromWasm(ptr, len)));
}
export function __wbindgen_json_parse(ptr, len) { return addHeapObject(JSON.parse(getStringFromWasm(ptr, len))); }

@@ -223,8 +253,10 @@ export function __wbindgen_json_serialize(idx, ptrptr) {

export function __wbindgen_jsval_eq(a, b) {
return getObject(a) === getObject(b) ? 1 : 0;
}
export function __wbindgen_jsval_eq(a, b) { return getObject(a) === getObject(b) ? 1 : 0; }
export function __wbindgen_rethrow(idx) { throw takeObject(idx); }
export function __wbindgen_throw(ptr, len) {
throw new Error(getStringFromWasm(ptr, len));
}
function freeJellySchema(ptr) {

@@ -268,2 +300,24 @@

/**
* Fills missing `default` values
*
* # Arguments
*
* * `data` - JSON value (string, object, array, ...)
* * `include_optional` - if `false` only required properties are filled in otherwise
* optional properties are filled too
* @param {any} arg0
* @param {boolean} arg1
* @returns {any}
*/
fillDefaultValues(arg0, arg1) {
try {
return takeObject(wasm.jellyschema_fillDefaultValues(this.ptr, addBorrowedObject(arg0), arg1));
} finally {
heap[stack_pointer++] = undefined;
}
}
/**
* Validates data against JellySchema

@@ -318,5 +372,3 @@ *

export function __wbindgen_throw(ptr, len) {
throw new Error(getStringFromWasm(ptr, len));
}
export function __wbindgen_object_drop_ref(i) { dropObject(i); }

@@ -8,3 +8,3 @@ {

"description": "Configuration DSL",
"version": "0.11.7",
"version": "0.11.8-fill-in-defaults-28ff34e5baf68ce745562eb7372cf54b6c339cd8",
"license": "Apache-2.0",

@@ -11,0 +11,0 @@ "repository": {

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