开发者社区> 镜像站> NPM> @adobe/aio-sdk-core
@adobe/aio-sdk-core
Module that contains all the Adobe I/O Core SDKs
Last updated 2 months ago by moritzraho .
Apache-2.0 · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @adobe/aio-sdk-core 
SYNC missed versions from official npm registry.

@adobe/aio-sdk-core

Version Downloads/week Build Status License 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, HttpClient } = 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.')

// create own reference variable to call HttpClient for exponential backoff
const httpClient = CoreSdk.HttpClient
const response = await httpClient.exponentialBackoff('url', {method: 'GET'})

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.

Current Tags

  • 1.4.0                                ...           latest (2 months ago)

5 Versions

  • 1.4.0                                ...           2 months ago
  • 1.2.0                                ...           5 months ago
  • 1.1.0                                ...           a year ago
  • 1.0.0                                ...           a year ago
  • 0.0.1                                ...           a year ago