Package detail

@kibisis/katavault-core

kibis-is54CC0-1.01.1.0

The core implementation for Katavault that allows dApps to create/import embedded wallets.

readme

License: CC0-1.0 NPM Version
GitHub Release GitHub pre-release
Katavault and TypeScript logo

@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

Back to top ^

📚 2. Documentation

For full documentation on usage, see here.

Back to top ^

🛠 3. Development

3.1. Requirements

Back to top ^

3.2. Setup

  1. 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.

Back to top ^

📑 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.

Back to top ^

👏 5. How to contribute

Please read the contributing guide to learn about the development process.

Back to top ^

📄 6. License

Please refer to the LICENSE file.

Back to top ^