Rex is a powerful and feature-rich tool used for handling, managing and scaling monorepositories across various JavaScript Platforms, including npm, deno and jsr.
Rex is able to handle package dependencies via either npm's node_modules, or through deno's url imports. Whatever the case, Rex has got you covered.
The aim of this project is to work and be usable across multiple platforms, with an mvp of being usable in Deno. For now, if you want to use the tool, then you will need to have Deno installed.
Once you have that, run the following command
deno install -A https://deno.land/x/rex_cli/main.ts
Once you have it installed, you can confirm by running the following command:
rex -V
This should print the current version
For more information on using this tool, check out the [wiki] and the docs.
Building this project is as simple as compiling. Ensure that you have Deno installed Run the following commands
- Clone this repository
git clone https://github.com/nikeokoronkwo/rex
- Compile the project
deno compile -A main.ts # Run at root of project
deno compile -A packages/rex-cli/main.ts # You can also do this
- Add Executable to PATH
Contributions are welcome and appreciated!
Check the contributing file for more information