nodejs/

directory
v3.0.0-...-a5432f4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 13, 2025 License: Apache-2.0

README

Codeinfra Node.js SDK

The Codeinfra Node.js SDK lets you write cloud programs in JavaScript.

Installation

Using npm:

$ npm install --save @codeinfra/codeinfra

Using yarn:

$ yarn add @codeinfra/codeinfra

This SDK is meant for use with the Codeinfra CLI. Visit Codeinfra's Download & Install to install the CLI.

Building and Testing

For anybody who wants to build from source, here is how you do it.

Prerequisites

This SDK uses Node.js and we support any of the Current, Active and Maintenance LTS versions. We support both NPM and Yarn for package management.

At the moment, we only support building on macOS and Linux, where standard GNU tools like make are available.

Make Targets

To build the SDK, simply run make from the root directory (where this README lives, at sdk/nodejs/ from the repo's root). This will build the code, run tests, and install the package and its supporting artifacts.

At the moment, for local development, we install everything into $HOME/.dev-codeinfra. You will want this on your $PATH.

The tests will verify that everything works, but feel free to try running codeinfra preview and/or codeinfra up from the examples/minimal/ directory. Remember to run tsc first, since codeinfra expects JavaScript, not TypeScript.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL