mirror of
https://github.com/Llewellynvdm/nativefier.git
synced 2024-12-22 10:08:55 +00:00
24f0476eeb
Add prune option |
||
---|---|---|
downloaded | ||
.gitignore | ||
cli.js | ||
collaborators.md | ||
index.js | ||
package.json | ||
readme.md |
atom-shell-packager
Build a distributable app from an atom-shell app source code directory. Currently only Mac OS is implemented but you can send PRs to implement windows/linux :)
For an example project using this, check out Monu
installation
npm i atom-shell-packager
usage
$ atom-shell-packager my-app-source-dir AppName
This will:
- Download latest version of Atom Shell
- Create a Mac app in
cwd
calledAppName.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/atom-shell-packager
folder or node_modules/atom-shell
. You can use --ignore=node_modules/atom-shell
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 endversion
(default hardcoded in source) - atom-shell version to useapp-bundle-id
- bundle identifier to use in the app plisthelper-bundle-id
- bundle identifier to use in the app helper plistignore
(default none) - do not copy files into App whose filenames regex .match this stringprune
- runsnpm prune --production
on the app