2
2
mirror of https://github.com/Llewellynvdm/nativefier.git synced 2025-01-23 07:08:28 +00:00
2015-05-05 10:01:42 -07:00
2015-03-22 19:55:15 -07:00
2015-03-22 19:55:57 -07:00
2015-04-27 12:09:24 -07:00
2015-05-05 10:00:00 -07:00
2015-05-05 07:43:09 -07:00
2015-05-05 07:43:09 -07:00
2015-05-05 10:00:04 -07:00
2015-05-05 10:01:42 -07:00

electron-packager

Build a distributable app from an electron app source code directory. Currently only Mac OS and Linux are implemented but you can send PRs to implement windows :)

formerly known as atom-shell-packager

NPM

Build Status

For an example project using this, check out Monu

installation

# for use in npm scripts
npm i electron-packager --save-dev

# for use from cli
npm i electron-packager -g

# you also need electron installed
npm i electron-prebuilt

usage

$ electron-packager my-app-source-dir AppName

This will:

  • Find the closest local version of electron installed (using require.resolve)
  • Use that version of electron to create a Mac app in cwd called AppName.app

You should be able to double-click AppName.app to launch the app. If not, check your settings and try again.

Be careful not to include node_modules you don't want into your final app. For example, do not include the node_modules/electron-packager folder or node_modules/electron-prebuilt. You can use --ignore=node_modules/electron-prebuilt to ignore of these

options

these are optional CLI options you can pass in

  • out (default current working dir) - the dir to put the app into at the end
  • icon - the icon file to use as the icon for the app
  • app-bundle-id - bundle identifier to use in the app plist
  • app-version - version to set for the app
  • helper-bundle-id - bundle identifier to use in the app helper plist
  • ignore (default none) - do not copy files into App whose filenames regex .match this string
  • prune - runs npm prune --production on the app
Description
No description provided
Readme 6.4 MiB
Languages
TypeScript 88%
JavaScript 8.6%
Shell 2.2%
Dockerfile 0.7%
CSS 0.3%
Other 0.2%