NOVAS is a comprehensive build tool that enables developers of all experience levels to efficiently set up Svelte applications in a Deno runtime.
Repository
Current version released
3 years ago
NOVAS
A build tool that lets developers easily set up Svelte applications in a Deno runtime.
✨ Features
- Compiler
- Bundler
- Live Reloading
💫 Overview
- After installing, run the following commands to get started.
novas create my-app
cd my-app
novas build
novas dev
- After running
novas dev
, open http://localhost:3000 to see your app. - Make changes to the .svelte files in the source folder for live reloading on the browser.
💻 How to install NOVAS
- Install the latest version of Deno.
- Install NOVAS
deno install --allow-net --allow-read --allow-write --unstable https://deno.land/x/novas/cli.ts
About Permissions
- –allow-net: Required for the dev server.
- –allow-read: Allows NOVAS to compile svelte files.
- –allow-write: Allows NOVAS to write to files it creates during the
novas build
process - –unstable: Allows the use of Deno’s standard modules which might not be stable yet.
⭐ How to use NOVAS
- To create a project, type:
novas create [project name]
- To compile, first change directories to the root of the project (
cd [project name]
) then type:
novas build
- To start developing, type:
novas dev
- This will start up the development server and will open a websocket listening for any changes to the
./src
folder. Upon saving changes, your svelte code will be compiled again and the browser will reload to reflect the changes.
Read More
➕ Contributing
As an open-source product, we value your help!
- To contribute, please submit a PR with a descriptive title or create an issue to discuss with other contributors before proceeding.