{"id":13823002,"url":"https://github.com/saltyshiomix/nuxtron","last_synced_at":"2025-05-16T17:32:58.134Z","repository":{"id":55980636,"uuid":"151867222","full_name":"saltyshiomix/nuxtron","owner":"saltyshiomix","description":"⚡ Nuxt.js + Electron ⚡","archived":true,"fork":false,"pushed_at":"2020-12-03T08:54:01.000Z","size":1025,"stargazers_count":215,"open_issues_count":19,"forks_count":12,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-05-15T11:14:52.388Z","etag":null,"topics":["electron","nextron","nuxt","nuxtron","viteron","vue"],"latest_commit_sha":null,"homepage":"https://npm.im/nuxtron","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/saltyshiomix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-10-06T17:58:26.000Z","updated_at":"2025-04-06T07:28:01.000Z","dependencies_parsed_at":"2022-08-15T10:40:55.634Z","dependency_job_id":null,"html_url":"https://github.com/saltyshiomix/nuxtron","commit_stats":null,"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saltyshiomix%2Fnuxtron","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saltyshiomix%2Fnuxtron/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saltyshiomix%2Fnuxtron/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saltyshiomix%2Fnuxtron/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saltyshiomix","download_url":"https://codeload.github.com/saltyshiomix/nuxtron/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254576774,"owners_count":22094453,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["electron","nextron","nuxt","nuxtron","viteron","vue"],"created_at":"2024-08-04T08:02:28.599Z","updated_at":"2025-05-16T17:32:56.332Z","avatar_url":"https://github.com/saltyshiomix.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"https://i.imgur.com/PTqXTbx.png\"\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.npmjs.com/package/nuxtron\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/nuxtron.svg\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/nuxtron\"\u003e\u003cimg src=\"https://img.shields.io/npm/dt/nuxtron.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nBuild a [Nuxt.js](https://nuxtjs.org/) + [Electron](https://electronjs.org/) app for speed ⚡\n\n(The screenshot above is a top page of [examples/with-javascript](./examples/with-javascript).)\n\n## Support\n\n| nuxtron | nuxt |\n| --- | --- |\n| `v0.x` | `v2.x` |\n\n## My Belief for Nuxtron\n\n1. Show a way of developing desktop apps only web knowledge\n1. Easy to use\n1. Be transparent and open to OSS developers\n\n## Usage\n\n### Install\n\n```bash\n$ npm install --global nuxtron\n```\n\n### Create Application\n\nTo create `my-app`, just run the command below:\n\n```bash\n$ nuxtron init my-app\n```\n\n### Create Application with Template\n\nYou can use `examples/*` apps as a template.\n\nTo create the `examples/with-typescript` app, run the command below:\n\n```bash\n$ nuxtron init my-app --example with-typescript\n```\n\n### Development Mode\n\nRun `npm run dev`, and nuxtron automatically launches an electron app.\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"nuxtron\"\n  }\n}\n```\n\n### Production Build\n\nRun `npm run build`, and nuxtron outputs packaged bundles under the `dist` folder.\n\n```json\n{\n  \"scripts\": {\n    \"build\": \"nuxtron build\"\n  }\n}\n```\n\n### Build Options\n\nTo build Windows 32 bit version, run `npm run build:win32` like below:\n\n```json\n{\n  \"scripts\": {\n    \"build\": \"nuxtron build\",\n    \"build:all\": \"nuxtron build --all\",\n    \"build:win32\": \"nuxtron build --win --ia32\",\n    \"build:win64\": \"nuxtron build --win --x64\",\n    \"build:mac\": \"nuxtron build --mac --x64\",\n    \"build:linux\": \"nuxtron build --linux\"\n  }\n}\n```\n\n**CAUTION**: To build macOS binary, your host machine must be macOS!\n\n### Build Configuration\n\nEdit `electron-builder.yml` properties for custom build configuration.\n\n```yml\nappId: com.example.nuxtron\nproductName: My Nuxtron App\ncopyright: Copyright © 2019 Shiono Yoshihide\ndirectories:\n  output: dist\n  buildResources: resources\nfiles:\n  - from: .\n    filter:\n      - package.json\n      - app\npublish: null\n```\n\nFor more information, please check out [electron-builder official configuration documents](https://www.electron.build/configuration/configuration/).\n\n## Examples\n\nSee [examples](./examples) folder for more information.\n\nOr you can start the example app by `nuxtron init \u003capp-name\u003e --example \u003cexample-dirname\u003e`.\n\nTo list all examples, just type the command below:\n\n```bash\n$ nuxtron list\n```\n\n### [examples/custom-build-options](./examples/custom-build-options)\n\n```bash\n$ nuxtron init my-app --example custom-build-options\n```\n\n### [examples/with-javascript](./examples/with-javascript)\n\n```bash\n$ nuxtron init my-app --example with-javascript\n```\n\n### [examples/with-typescript](./examples/with-typescript)\n\n```bash\n$ nuxtron init my-app --example with-typescript\n```\n\n## Develop `examples/*`\n\n```bash\n$ git clone https://github.com/saltyshiomix/nuxtron.git\n$ cd nuxtron\n$ yarn\n$ yarn dev \u003cEXAMPLE-FOLDER-NAME\u003e\n```\n\n## Related\n\n- [Nextron](https://github.com/saltyshiomix/nextron) - ⚡ Electron + NEXT.js ⚡\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaltyshiomix%2Fnuxtron","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaltyshiomix%2Fnuxtron","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaltyshiomix%2Fnuxtron/lists"}