https://github.com/nwutils/snowpack-nw
Boilerplate for start multi desktop App development using SnowPack
https://github.com/nwutils/snowpack-nw
boilerplate javascript nwjs pixijs snowpack
Last synced: about 2 months ago
JSON representation
Boilerplate for start multi desktop App development using SnowPack
- Host: GitHub
- URL: https://github.com/nwutils/snowpack-nw
- Owner: nwutils
- License: mit
- Created: 2021-01-15T19:59:53.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-19T01:02:37.000Z (over 4 years ago)
- Last Synced: 2025-03-18T13:58:10.298Z (2 months ago)
- Topics: boilerplate, javascript, nwjs, pixijs, snowpack
- Language: CSS
- Homepage:
- Size: 572 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.fr.md
- License: LICENSE
Awesome Lists containing this project
README
_Read this in other languages: [English](README.md), [French](README.fr.md)._
- Voir les `branch` de ce repo pour d'autre versions [pixijs or Vanilla]
# NW.js SnowPack Boilerplate
Boilerplate pour démarrer le développement d'applications Multi-Desktop et Web avec Snowpack , Nwjs et React comme FrontEnd.
## Features
- SnowPack Bundlers (ultra performant 25ms)!
- Builds pour toute les navigateurs (Chrome, Edge, FireFox...)
- Builds pour toute les achhitectures de bureau (x86, x64, Windows, OSX, Linux...)
- HOT && HMR (Nwjs, React)
- Node.js (Native dans Nwjs)
- Live debug avec Vscode pour nwjs `--remote-debugging-port=9222`## PREVIEW
## Environment setup
1. Install [Node.js and npm](https://nodejs.org) sur votre machine.
2. Download, clone, ou fork le repo
3. Executer `npm install` ou `npm i` dans le dossier de ce repo.## Development
- **Desktop App:** Dev pour Desktop seulement (nwjs+nodejs)
- `npm run start-nw`
- **Web App:** Dev pour le Web seulement (sans nwjs+nodejs)
- `npm start-web`
- **Web &Desktop App:** Dev pour les 2 Desktop et Web.
- `npm run start`## Build for production
- **Web & Desktop App:** Build de votre App final (Web et Desktop)
- `npm run build`
- **Desktop App:** Build final pour desktop (x64, x86, Windows, Linux, OSX)
- `npm run build-nw`
- **Web App:** Build final pour le Web seulment.
- `npm run build-web`---
# Documentation
- `npm run build-web` va sortir dans le dossier `dist`
- `npm run build-nw` va sortir un `build-web` dans `dist` ensuite compiler en binaire dans le dossier `build`.
- `src` Ces ou vous coder votre app.
- Nwjs est installer en local dans `node_modules`.
- Les download de Nwjs et SDK son en cache dans `node_module`.
- `package.json` dans `./public`, ces ou vous configuerer votre build final nwjs.
- `package.json` dans `root`, ces ou vous configurer nwjs pour le debug et developpement.