/aspect-tooling

Tools and libs for building Aspects

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Aspect Tooling

Discord Artela Network License: Apache-2.0 Go report card Code Coverage

This repo is consists of two parts:

  • packages/toolkit: Toolkit for Aspect development
  • packages/libs: Assembly Script Libraries used for interacting with Host APIs within Aspect Runtime
  • packages/testcases: Test cases and usage demonstration for the aspect library.

Installation

You can install the package either using NPM

npm install  @artela/aspect-libs

npm install --save-dev @artela/aspect-tool

Useful links

Package.json Scripts

packages/libs

Script Description
build Uses tsc to build all packages
lint performs type checking, syntax checking, etc
format Uses prettier to format the code

packages/toolkit

Script Description
build Uses tsc to build all packages
oclif:pack Package the CLI application into a standalone executable binary for easy distribution and installation.
format Uses prettier to format the code
type-check performs type checking, syntax checking, etc

License

Copyright © 2023 Artela Network, Inc. and contributors.

Licensed under the Apache v2 License.