kimlikdao-js is a repository containing JavaScript modules essential for KimlikDAO projects.
api
: Definitions of standard protocols (e.g., jsonrpc, oauth2)
birimler
: UI module system
cloudflare
: Definitions related to the Cloudflare Workers platform
crosschain
: Definitions and structures valid across all blockchains
crypto
: Cryptographic functions and libraries
did
: Definitions of DID and KPass by KimlikDAO
ethereum
: Tools for interacting with Ethereum nodes
kdjs
: KimlikDAO JavaScript compiler
node
: Definitions needed when communicating with KimlikDAO protocol nodes
testing
: Libraries for writing tests
util
: Conversion tools and external definitions
git clone https://github.com/KimlikDAO/kimlikdao-js
cd kimlikdao-js
bun i
These commands will clone the repository into your local development environment and download the packages necessary for the repository to function.
The tests can be run in two different modes:
- Uncompiled
bun test
- Compiled (using
kdjs
)bun run.js test
When run, output will look like this: