0.1.2 • Published 6 months ago

nw-advenced-builder v0.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

Installation

pnpm i -D nw-advenced-builder

Usage in dev

import NWAB from 'nw-advenced-builder';

const Builder = new NWAB({
  nwjs: {
    version: '0.72.0',
    platforms: ['win', 'linux', 'osx'],
    arch: ['x64', 'arm64'],
    platformSettings: {
      win: {
        arch: ['x64'],
      },
      linux: {
        arch: ['x64'],
      },
      osx: {
        version: '0.62.2',
        arch: ['x64', 'arm64']
      }
    },
  },
  app: {
    version: '1.3.7',
    name: 'test',
    directory: './example',
    output: "./dist",
    icon: "./example/icon.ico"
  },
});

Builder.run()
  .then(() => console.log('DONE'))
  .catch(e => console.log('ERROR', e));

Usage in build

import NWAB from 'nw-advenced-builder';

const Builder = new NWAB({
  nwjs: {
    version: '0.72.0',
    platforms: ['win', 'linux', 'osx'],
    arch: ['x64', 'arm64'],
    platformSettings: {
      win: {
        arch: ['x64'],
      },
      linux: {
        arch: ['x64'],
      },
      osx: {
        version: '0.62.2',
        arch: ['x64', 'arm64']
      }
    },
  },
  app: {
    version: '1.3.7',
    name: 'test',
    directory: './example',
    output: "./dist",
    icon: "./example/icon.ico"
  },
});

Builder.run('build')
  .then(() => console.log('DONE'))
  .catch(e => console.log('ERROR', e));