0.0.1 • Published 7 months ago

@adobe-csc/jsonata-client v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

Content Supply Chain Commons - JSONATA Client

A flexible JSONATA client sdk.

Using this library

  • Install the package using npm install @adobe-csc/jsonata-client.

usage:

import { executeJsonataExpression } from "@adobe-csc/jsonata-client";

/**
* Returns text layers using {{name}} naming convention
* @returns {Array<TextLayer>} Array of text layers found in the manifest
*/
public async getVariableTextLayers(): Promise<Array<TextLayer>> {
    const jsonataExpression = fs.readFileSync(
        path.join(__dirname, "expressions/getTextLayers.jsonata"),
        "utf8");
    return executeJsonataExpression(jsonataExpression, this._manifest);
}

Local Development Setup

  • Clone the mono repo
  • Install the dependencies using npm install
  • Run the tests using npm test
0.0.1

7 months ago