Skip to content
This repository has been archived by the owner on Sep 5, 2020. It is now read-only.

nurdism/nuxtjs-electron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Dependencies Status Dev Dependencies Status Peer Dependencies Status Downloads Version License Chat on discord

nuxtjs-electron

This is a utility module that helps you work with electron inside nuxt.

Features

  • Automagically starts/restarts electron when changes are made
  • Seamless integration with nuxt build/generate

Setup

  • Add nuxtjs-electron dependency using yarn or npm to your project
  • Add nuxtjs-electron to modules section of nuxt.config.js
  modules: [
    ['@nuxtjs/electron', {
      main: 'main.js',
      build: {
        warnings: false,
        babel: {
            presets: [ ['env', {'targets': { 'node': 7 }, 'useBuiltIns': true }] ],
            plugins: ['add-module-exports']
        },
        extend(config, options, nuxt) {
          // extend webpack config
        }
      }
    }],
  ]

Options

main - Entry point for electron main

  • Default: main.js

build.warnings - hide webpack warnings

  • Default: true

build.babel - babel-loader config

  • Default: { presets: [ ['env', {'targets': { 'node': 7 }, 'useBuiltIns': true }] ], plugins: ['add-module-exports'] }

build.extend(config, options, nuxt) - webpack config

  • @config: webpack config object
  • @options: module options object
  • @nuxt: nuxt.options object

About

A utility module that helps you work with electron inside nuxt.

Resources

License

Stars

Watchers

Forks

Packages

No packages published