Beekeeper is written in TypeScript, so out of the box it gives you clear API spec.
## 💡 Example usage
...
...
@@ -37,7 +24,7 @@ As a an example you can check [`examples`](https://gitlab.syncad.com/hive/hive/-
Note: between different beekeeper instances, session names can be repeated, but not the wallet names!
For salts, you should always use strong random values, such as `crypto.randomUUID()`. Also, remember to always use strong passwords for wallets!
For salts, you should always use strong random values, such as `crypto.randomUUID()`. Also, remember to always use strong passwords for wallets! If you provide `undefined` as a password when creating a wallet, a strong random password will be generated for you and returned in the result.
For simplicity, and as `crypto` API may not be available in all environments, we are using `Math.random()` for salt generation. As for passwords, we are using simple strings. **Do not use this approach in production!**