Installs and creates portable Atom packages
portable-packages from Atom's Package Manager or the command-line equivalent:
$ apm install portable-packages
Change to your Atom packages directory:
$ cd %USERPROFILE%\.atom\packages
Linux & macOS
$ cd ~/.atom/packages/
Clone the repository as
$ git clone https://github.com/idleberg/atom-portable-packages portable-packages
cd portable-packages && npm install
To install packages, simply drag them onto the Atom window. Alternatively, you can configure Atom as the default application for
.atom-package files or open them from the command-line (e.g.
Run the Portable Packages: Create from the Command Palette and select which installed package you would like to compress. Upon creation, the portable package will be revealed in your file browser.
A portable package is a simple Zip-file with the file-extension
.atom-package. By default, these include Node dependencies and can be installed without the need of an internet connection.
You can place an
.atomignore file inside your package that works like a standard
.gitignore file. In the settings, you can change the ignore file to a standard
.npmignore. Take note, that global .gitignore files are not considered.
Some Node dependencies are compiled into native code, thus they might not be portable across platforms. In all other cases, feel free to post an issue.
This work is licensed under the MIT License
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.