The desktop app uses NWJS, so it gets built by zipping up all the files in the source directory and placing that file in what is basically an app skeleton. There are two directories because we don't want to include the actual source of the Svelte component (which gets used inside the desktop app). To tinker with the core primo app, you should fork primo.
- remove extreneous modules
- write basic docs for the extensions API
- Windows/Linux versions
*help appreciated
npm run dev
build for dev and watch for changesnpm run build
build for production
Place app.nw
in primo.app/Contents/Resources
(i.e. overwrite existing file)