
@kibisis/katavault-core
The core implementation for Katavault.
Table of contents
🪄 1. Getting Started
1.1. Installation
First, install the dependencies:
npm install algosdk@3.x
Then install the SDK using:
npm install @kibisis/katavault-core
📚 2. Documentation
For full documentation on usage, see here.
🛠 3. Development
3.1. Requirements
- Install Node v20.18.0+
- Install pnpm v10.13.0
3.2. Setup
- Install the dependencies:
$ pnpm install
3.3. Running the example
The example can be run by using:
pnpm -F @kibisis/katavault-core start
This will build a local copy of the SDK and start a development server running the example code in example/
.
The example site will be running on http://localhost:8080.
📑 4. Appendix
4.1. Useful Commands
Command | Description |
---|---|
pnpm build |
Generates build and TypeScript declaration files to the dist/ directory. |
pnpm clean |
Deletes the dist/ directory and the tsconfig.*.tsbuildinfo files. |
pnpm generate:index |
Generates/overwrites the main index.ts file used for exporting all files. |
pnpm lint |
Runs the linter based on the rules in eslint.config.mjs . |
pnpm prettier |
Runs the prettier based on the rules in prettier.config.mjs . |
pnpm test |
Runs Vitest. |
👏 5. How to contribute
Please read the contributing guide to learn about the development process.
📄 6. License
Please refer to the LICENSE file.