nuxtron
| Install | |
|---|---|
npm install nuxtron |
|
| Latest Version: | 0.3.1 |
| License: | MIT |
| Last Updated: | Dec 3, 2020 |
| Links: | GitHub · npm |

Build an Electron + Nuxt.js app for speed ⚡
(The screenshot above is a top page of examples/with-javascript.)
Support
| nuxtron | nuxt |
|---|---|
v0.x |
v2.x |
My Belief for Nuxtron
- Show a way of developing desktop apps only web knowledge
- Easy to use
- Be transparent and open to OSS developers
Otherwise Specified
- If you need more performance with Electron, you should see these boilerplates
- If you want to use Nuxtron as production, please take responsibility for your actions
- But, if you have any troubles, questions or ideas, I'll support you, I promise
Usage
Install
$ npm install --global nuxtron
Create Application
To create my-app, just run the command below:
$ nuxtron init my-app
Create Application with Template
You can use examples/* apps as a template.
To create the examples/with-typescript app, run the command below:
$ nuxtron init my-app --example with-typescript
Development Mode
Run npm run dev, and nuxtron automatically launches an electron app.
{
"scripts": {
"dev": "nuxtron"
}
}
Production Build
Run npm run build, and nuxtron outputs packaged bundles under the dist folder.
{
"scripts": {
"build": "nuxtron build"
}
}
Build Options
To build Windows 32 bit version, run npm run build:win32 like below:
{
"scripts": {
"build": "nuxtron build",
"build:all": "nuxtron build --all",
"build:win32": "nuxtron build --win --ia32",
"build:win64": "nuxtron build --win --x64",
"build:mac": "nuxtron build --mac --x64",
"build:linux": "nuxtron build --linux"
}
}
CAUTION: To build macOS binary, your host machine must be macOS!
Build Configuration
Edit electron-builder.yml properties for custom build configuration.
appId: com.example.nuxtron
productName: My Nuxtron App
copyright: Copyright © 2019 Shiono Yoshihide
directories:
output: dist
buildResources: resources
files:
- from: .
filter:
- package.json
- app
publish: null
For more information, please check out electron-builder official configuration documents.
Examples
See examples folder for more information.
Or you can start the example app by nuxtron init <app-name> --example <example-dirname>.
To list all examples, just type the command below:
$ nuxtron list
examples/custom-build-options
$ nuxtron init my-app --example custom-build-options
examples/with-javascript
$ nuxtron init my-app --example with-javascript
examples/with-typescript
$ nuxtron init my-app --example with-typescript
Develop examples/*
$ git clone https://github.com/saltyshiomix/nuxtron.git
$ cd nuxtron
$ yarn
$ yarn dev <EXAMPLE-FOLDER-NAME>
Related
- Nextron - ⚡ Electron + NEXT.js ⚡
Related Packages
A minimalistic framework for server-rendered Vue.js applications (inspired by Ne...
Vue-Preloader is a versatile and easy-to-use Vue.js component that allows you to...
Version History
| Version | Released | License |
|---|---|---|
| 0.3.1 | MIT | |
| 0.3.0 | MIT | |
| 0.2.1 | MIT | |
| 0.2.0 | MIT | |
| 0.1.31 | MIT | |
| 0.1.30 | MIT | |
| 0.1.29 | MIT | |
| 0.1.28 | MIT | |
| 0.1.27 | MIT | |
| 0.1.26 | MIT | |
| 0.1.25 | MIT | |
| 0.1.24 | MIT | |
| 0.1.23 | MIT | |
| 0.1.22 | MIT | |
| 0.1.21 | MIT | |
| 0.1.20 | MIT | |
| 0.1.19 | MIT | |
| 0.1.18 | MIT | |
| 0.1.17 | MIT | |
| 0.1.16 | MIT | |
| 0.1.15 | MIT | |
| 0.1.14 | MIT | |
| 0.1.13 | MIT | |
| 0.1.12 | MIT | |
| 0.1.11 | MIT | |
| 0.1.10 | MIT | |
| 0.1.9 | MIT | |
| 0.1.8 | MIT | |
| 0.1.7 | MIT | |
| 0.1.6 | MIT |
Showing the latest 30 of 40. See every release on npm