Npm package
Garaga is available as an npm package, making it easy to integrate into your Node.js projects. This guide will help you get started with installation and usage.
Quick Start
The recommended way to install Garaga is through the npm registry:
npm install garaga
Or if you prefer using Yarn:
yarn add garaga
Available Functions
The package exports several functions that you can use in your project. For a complete list of available functions and their usage, check out the API Reference. This file contains all the exported functions and their TypeScript definitions.
Package Details
NPM Registry: garaga on npmjs.com
Source Code: GitHub Repository
Building from Source
If you need to build the package from source (e.g., for development or custom modifications), follow these steps:
Prerequisites
Manual Build
Clone the repository:
git clone https://github.com/keep-starknet-strange/garaga.git cd tools/npm/garaga_ts
Install dependencies and build:
npm ci npm run build npm pack
Install the generated package:
npm install ./garaga-<version>.tgz
Docker Build (Recommended)
For reproducible builds, use Docker:
Clone the repository:
git clone https://github.com/keep-starknet-strange/garaga.git cd tools/npm/garaga_ts
Build using Docker:
docker compose up --build
Install the generated package:
npm install ./garaga-<version>.tgz
Troubleshooting
If you encounter any issues during installation:
Ensure you have the latest version of Node.js installed
Clear your npm cache:
npm cache clean --force
Delete
node_modules
andpackage-lock.json
, then runnpm install
againFor build issues, make sure you have the latest version of Rust and wasm-pack
Support
For additional help or to report issues:
See Support
Last updated
Was this helpful?