/npmr

Desktop client for NPM

Primary LanguageJavaScriptMIT LicenseMIT

npmr

Comfortable way to manage npm packages using desktop client. This project based on electron-react-boilerplate but Redux was replaced by MobX

Install

  • Note: requires a node version >= 6 and an npm version >= 3.

First, clone the repo via git:

git clone https://github.com/pavelkomiagin/npmr.git

And then install dependencies.

$ cd npmr && npm install

Run

Run these two commands simultaneously in different console tabs.

$ npm run hot-server
$ npm run start-hot

or run two servers with one command

$ npm run dev

Packaging

To package apps for the local platform:

$ npm run package

To package apps for all platforms:

First, refer to Multi Platform Build for dependencies.

Then,

$ npm run package-all

To package apps with options:

$ npm run package -- --[option]

Further commands

To run the application without packaging run

$ npm run build
$ npm start

To run End-to-End Test

$ npm run build
$ npm run test-e2e

Options

See electron-builder CLI Usage

Maintainers

License

MIT © Pavel Komiagin