🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

@cocreate/api

Package Overview
Dependencies
Maintainers
1
Versions
262
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cocreate/api - npm Package Compare versions

Comparing version

to
1.22.2

2

package.json
{
"name": "@cocreate/api",
"version": "1.22.1",
"version": "1.22.2",
"description": "A simple api helper component in vanilla javascript used by JavaScript developers to create thirdparty api intergrations. CoCreate-api includes the client component and server side for api processing. Thirdparty apis can be accessible using HTML5 attributes and/or JavaScript API. ",

@@ -5,0 +5,0 @@ "keywords": [

@@ -58,3 +58,3 @@ /*globals CustomEvent, config*/

name: `${name}NodeObserver`,
observe: ["addedNodes"],
types: ["addedNodes"],
selector: `[${name}]`,

@@ -73,4 +73,4 @@ callback: function (mutation) {

name: `${name}AttributeObserver`,
observe: ["attributes"],
attributeName: [name],
types: ["attributes"],
attributeFilter: [name],
callback: function (mutation) {

@@ -134,3 +134,3 @@ self.request({

document.dispatchEvent(
object.element.dispatchEvent(
new CustomEvent(object.endEvent, {

@@ -173,3 +173,4 @@ detail: {

if (key) {
let value = await elements[i].getValue();
let value =
elements[i].stripeElement || (await elements[i].getValue());
if (key.endsWith("[]")) {

@@ -180,3 +181,3 @@ if (!data[key]) data[key] = [];

else data[key].push(value);
} else data[key] = await elements[i].getValue();
} else data[key] = value;
}

@@ -220,3 +221,5 @@

let elements = form.querySelectorAll(`[${name}="${object.method}"]`);
let elements = form.querySelectorAll(
`[${name}="${object.method}"]:not([${name}-response="false"])`
);
if (!elements || elements.length == 0) return;

@@ -238,2 +241,13 @@

});
} else if (elements[i].renderValue) {
let key = elements[i].getAttribute(`${name}-key`);
if (key === "{}") {
elements[i].renderValue(data[name]);
} else {
let value = getValueFromObject(data[name], key);
if (typeof value === "function") {
value = value(); // Call the function and assign its return value.
}
elements[i].renderValue(value);
}
} else {

@@ -245,3 +259,3 @@ let key = elements[i].getAttribute(`${name}-key`);

if (typeof value === "function") {
value = value(); // Call the function and assign its return value
value = value(); // Call the function and assign its return value.
}

@@ -258,3 +272,3 @@ elements[i].setValue(value);

name: `apiNodeObserver`,
observe: ["addedNodes"],
types: ["addedNodes"],
selector: "[module], [api]",

@@ -261,0 +275,0 @@ callback: function (mutation) {

Sorry, the diff of this file is too big to display