### Install Dependencies and Build Project Source: https://github.com/rainlanguage/rain.orderbook/blob/main/README.md Executes the `prep-all.sh` script to install project dependencies and build the entire Rain Orderbook project. The script may require executable permissions to run. ```bash ./prep-all.sh ``` ```bash chmod +x prep-all.sh ``` -------------------------------- ### Start Svelte Development Server Source: https://github.com/rainlanguage/rain.orderbook/blob/main/packages/webapp/README.md Commands to start the development server for a Svelte project, including an option to automatically open the application in a new browser tab. ```bash npm run dev npm run dev -- --open ``` -------------------------------- ### Build Svelte Application for Production Source: https://github.com/rainlanguage/rain.orderbook/blob/main/packages/webapp/README.md Command to create a production-ready build of the Svelte application. ```bash npm run build ``` -------------------------------- ### Create Svelte Project with sv CLI Source: https://github.com/rainlanguage/rain.orderbook/blob/main/packages/webapp/README.md Commands to initialize a new Svelte project using the `sv` command-line interface, either in the current directory or a specified new directory. ```bash npx sv create npx sv create my-app ``` -------------------------------- ### Run Raindex Webapp for Local Development Source: https://github.com/rainlanguage/rain.orderbook/blob/main/README.md Navigates into the `packages/webapp` directory and starts the SvelteKit web application in development mode using `nix develop` and `npm run dev`. ```bash cd packages/webapp && nix develop -c npm run dev ``` -------------------------------- ### Start Svelte Development Server Source: https://github.com/rainlanguage/rain.orderbook/blob/main/packages/ui-components/README.md Commands to launch the local development server for a Svelte project. Includes an option to automatically open the application in a web browser. ```bash npm run dev # or start the server and open the app in a new browser tab npm run dev -- --open ``` -------------------------------- ### Start Tauri App in Development Mode Source: https://github.com/rainlanguage/rain.orderbook/blob/main/tauri-app/README.md This command initiates the Tauri application in development mode. It uses `nix develop` to set up the necessary shell environment, then executes `cargo tauri dev` to run the application with live reloading and debugging capabilities. ```bash nix develop .#tauri-shell --command cargo tauri dev ``` -------------------------------- ### Create New Svelte Projects Source: https://github.com/rainlanguage/rain.orderbook/blob/main/packages/ui-components/README.md Illustrates how to initialize a new Svelte project using `npx sv create`, either in the current directory or a specified new directory. ```bash # create a new project in the current directory npx sv create # create a new project in my-app npx sv create my-app ``` -------------------------------- ### Build Svelte Library and Application Source: https://github.com/rainlanguage/rain.orderbook/blob/main/packages/ui-components/README.md Commands for building the Svelte library package and creating a production-ready version of the associated showcase application. ```bash npm run package npm run build ``` -------------------------------- ### Build Tauri App for Production Source: https://github.com/rainlanguage/rain.orderbook/blob/main/tauri-app/README.md This command compiles the Tauri application into a production-ready executable. It first uses `nix develop` to configure the build environment, then runs `cargo tauri build` to create an optimized, distributable version of the application. ```bash nix develop .#tauri-shell --command cargo tauri build ``` -------------------------------- ### Run Raindex Tauri App for Local Development Source: https://github.com/rainlanguage/rain.orderbook/blob/main/README.md Launches the cross-platform Tauri desktop application in development mode using `nix develop` and `cargo tauri dev`. ```bash nix develop .#tauri-shell --command cargo tauri dev ``` -------------------------------- ### Publish Svelte Library to npm Source: https://github.com/rainlanguage/rain.orderbook/blob/main/packages/ui-components/README.md The command used to publish a Svelte library to the npm registry, assuming the `package.json` has been correctly configured with name and license details. ```bash npm publish ``` -------------------------------- ### Check REUSE 3.2 Compliance Source: https://github.com/rainlanguage/rain.orderbook/blob/main/README.md Executes the `rainix-sol-legal` command within the Nix development environment to verify REUSE 3.2 compliance of the repository, ensuring proper licensing and copyright information. ```bash nix develop -c rainix-sol-legal ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.