Socket
Socket
Sign inDemoInstall

@cocreate/api

Package Overview
Dependencies
Maintainers
0
Versions
257
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 1.21.2 to 1.21.3

2

package.json
{
"name": "@cocreate/api",
"version": "1.21.2",
"version": "1.21.3",
"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": [

@@ -32,6 +32,2 @@ /*globals CustomEvent, config*/

Socket.listen(name, (data) => {
self.response(name, data);
});
Actions.init({

@@ -95,8 +91,9 @@ name,

let data = await CoCreateApi.getData(object);
CoCreateApi.send(object.name, object.method, data);
CoCreateApi.send(object, data);
}
},
response: function (name, data) {
const method = data.method.substring(name.length + 1);
response: function (object, data) {
const name = object.name
const method = object.method;
if (this.modules[name][method] && this.modules[name][method].response)

@@ -115,5 +112,5 @@ this.modules[name][method].response(data[name])

} else {
CoCreateApi.setData({ name, method, data })
CoCreateApi.setData(object, data)
document.dispatchEvent(new CustomEvent(name, {
document.dispatchEvent(new CustomEvent(object.endEvent, {
detail: {

@@ -126,4 +123,5 @@ data: data[name]

send: function (name, method, data) {
Socket.send({ method: name + '.' + method, [name]: data, broadcast: false, broadcastBrowser: false, status: 'await' });
send: async function (object, data) {
data = await Socket.send({ method: object.name + '.' + object.method, [object.name]: data, broadcast: false, broadcastBrowser: false, status: 'await' });
this.response(object, data);
},

@@ -178,7 +176,9 @@

setData: function ({ name, method, data, form }) {
setData: function (object, data) {
const name = object.name
let form = object.form
if (!form)
form = document;
let elements = form.querySelectorAll(`[${name}="${method}"]`);
let elements = form.querySelectorAll(`[${name}="${object.method}"]`);
if (!elements || elements.length == 0)

@@ -185,0 +185,0 @@ return

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

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