A library for doing nostr things with scala. Used by Nostr Army Knife.
note: this project is currently scalajs only, and is not yet cross built for jvm or native
- install Nix the package manager, and make sure flakes are enabled
- checkout this repo and
cd
into it nix develop
will get you into a dev environment with all the things (sbt
,node
)sbt esInstall && cp -a target/esbuild/. ./
will make sure that the right npm modules are installed locally for testingsbt test
orsbt testOnly snow.NIP19Test
to test specific things (NIP19Test
in this case)
sbt githubWorkflowGenerate
git add .github/workflows/ci.yml && git commit -m "update github workflow"