
Security News
AGENTS.md Gains Traction as an Open Format for AI Coding Agents
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
wmv-caspio-client
Advanced tools
This library is developed by WorkMor Team to connect NodeJS applications to the Caspio REST API.
This library is developed using TypeScript v4.0.2
npm install --save wmv-caspio-client
import { WMVCaspioClient } from 'wmv-caspio-client';
const connection = WMVCaspioClient.createConnection({
/* Connection details here */
});
connection.connect()
.then(() => {
// Successfully connected to the Caspio REST API
})
.catch((error) => {
// Error response from Caspio REST API
});
To make it easy to use the connection object in the different modules, package provides a connection manager. The connection manager will help to get all the connections or to get a single connection using the connection name, that is specified in the connection details.
import { WMVCaspioClient } from 'wmv-caspio-client';
const connection = WMVCaspioClient.connections.get('/* connection name */');
To create a request object, there is a createRequest method on the connection.
const getRequest = connection.createRequest('GET', {
resource: 'keywords: table or view',
resourceName: 'resource name',
where: {
like: [
{
source: 'column name',
value: 'column value',
},
],
equals: [
{
source: 'column name',
value: 'column value',
},
],
in: [
{
source: 'column name',
value: 'values separated by comma',
}
],
notEqual: [
{
source: 'column name',
value: 'values separated by comma',
}
],
less: [
{
source: 'column name',
value: 'values separated by comma',
}
],
more: [
{
source: 'column name',
value: 'values separated by comma',
}
],
lessOrEqual: [
{
source: 'column name',
value: 'values separated by comma',
}
],
moreOrEqual: [
{
source: 'column name',
value: 'values separated by comma',
}
],
},
select: [/* Array of column names */],
orderBy: 'ordering string', // Ex: email ASC
groupBy: 'grouping string',
limit: 1000, // Number from 1 to 1000
pageNumber: 1; // Page number to get
pageSize: 10; // The size of the page
});
getRequest.send()
.then((response) => {
// Successful response
})
.catch((error) => {
// Error response
});
The where section supports 3 types of conditions: like, in, equals. Each of these keys has an array of objects, where must be specified conditions.
There are 4 supported request types: GET, POST, PUT, DELETE.
For POST and PUT requests, the send() method takes and argument, thet must be the object to send to the Caspio:
postRequest.send({key: 'value'})
.then((response) => {
// Successful response
})
.catch((error) => {
// Error response
});
FAQs
WorkMovr Caspio Client
The npm package wmv-caspio-client receives a total of 2 weekly downloads. As such, wmv-caspio-client popularity was classified as not popular.
We found that wmv-caspio-client demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.