Pre-release notice
arta-node-api is in a pre-release beta. The package's API is unstable and expected to change prior to public release. Please only make use of the package in coordination with ARTA during this period.
Arta Node.js Library
The Arta Node library provides a seamless integration to Arta API for applications running on Node.js using both Typescript or Javascript.
Documentation
Please refer to Arta official documentation.
Getting Started
1. Install Arta Node Library
$ npm install @artaio/node-api
2. Use it to interact with our API in pure JS
const { Arta } = require('@artaio/node-api');
const arta = new Arta('<YOUR_API_TOKEN>');
const { items } = arta.webhooks.list();
const myHook = items[0];
myHook.ping().then(console.log);
3. Use it to interact with our API in TS
import { Arta, Webhook } from '@artaio/node-api';
const arta: Arta = new Arta('<YOUR_API_TOKEN>');
const { items } = arta.webhooks.list();
const myHook: Webhook = items[0];
myHook.ping().then(console.log);
Contributing
Please be aware of our zero-dependency policy and ensure that there are no packages under "dependencies" in the package.json
. Dev dependencies are fine, as these will not be contained in the final published package.
Development
To develop a new function on the SDK, run npm install
to install all the dependencies (only dev dependencies) and then run npm run build
and the compiled JS code will be stored in the dist/
folder which is the folder with the content published to NPM.