Skip to content

Latest commit

 

History

History
executable file
·
68 lines (50 loc) · 2.7 KB

README.md

File metadata and controls

executable file
·
68 lines (50 loc) · 2.7 KB

@adobe/aio-sdk-core

Version Downloads/week Build Status License Greenkeeper badge Codecov Coverage

This is the Adobe I/O Core SDK. This contains:

SDK Health

The module can be added to your project with:

npm install @adobe/aio-sdk-core --save

Here is a snippet:

const CoreSdk = require('@adobe/aio-sdk-core')
// OR ...
const { Config, Errors, TVMClient, Logger } = require('@adobe/aio-sdk-core')

// set a Config key value
CoreSdk.Config.set('my.token', 1234)

// get all stored config values
CoreSdk.Config.get()

// create your own Error wrapper here, see @adobe/aio-lib-core-error docs
const { AioCoreSDKError, AioCoreSDKErrorWrapper } = CoreSdk.Errors

// init the TVM client for further use
const tvm = await CoreSdk.TVMClient.init({ ow: { auth: '<myauth>', namespace: '<mynamespace>' } })

// create a Logger
const myAppLogger = CoreSdk.Logger('MyApp')
myAppLogger.info('Hello, Dave.')

Explore

goto API

Contributing

Contributions are welcomed! Read the Contributing Guide for more information.

Licensing

This project is licensed under the Apache V2 License. See LICENSE for more information.