feat: cli uses tsx instead of ts-node #365
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The CLI was broken, because it imported files that imported paths that was defined in the
tsconfig.json
andts-node
did not support that. This PR replacests-node
withtsx
that supports tsconfig paths.Also there are new commands for testing chat related functionality:
pnpm cli waku profile <address>
: prints the profile belonging to an addresspnpm cli waku group-chat <address>
: prints the group chatspnpm cli waku chats <address>
: prints the chats objectpnpm cli waku private-message <address>
: prints the private messagespnpm cli waku objects <address>
: prints the object storepnpm cli waku send <from> <to> <message>
sends a privatemessage
from a user (or group) to another onepnpm cli waku invite <from> <to> <chat-id>
invite a user to a group chat