luna

luna

npm management through a modern UI

Luna - npm management through a modern UI 🌺

CodeFactor

npm desktop manager for handling npm packages. Supported platforms: OS X Windows and Linux. Build on Electron

Features

  • Manage global packages
  • Analyze a local directory using package.json
  • Search npm for new packages
  • Install new packages - multiple
  • Uninstall packages - multiple
  • Update existing packages
  • Filter packages by type or outdated
  • Preview package details (versions, statistics, dependencies and more)
  • Get notifications for missing dependencies or extraneous dependencies
  • Run npm tools like npm audit

Major changes from version 2

  • Rewrite almost every component using React Hooks

  • Use rxjs/redux-observable to handle Electron's IPC Communication between Renderer and Main Processes

  • New design - MaterialUI

  • Better API for npm cli

  • Bug fixes

  • Electron v4 and webpack v4 added

Binaries

binaries for windows and macOS will uploaded soon - stay tuned! 👀

Running

Install application's dependencies:

npm install

Start the application

npm start

Development

Install application's dependencies:

npm install

In order to start the development server and run the app in development mode:

npm run dev

Thanks

Luna is alive thanks to these great libs and frameworks:

Electron https://electronjs.org/

ReactJS https://reactjs.org/

Material-ui https://material-ui-next.com/

Webpack https://github.com/webpack/webpack

In memory of my friend luna - rest in peace my love ❤️

not_used
luna - npm management luna - npm management

Something missing? Edit this app.

Keyboard Shortcuts

Key Action
/ Focus the search bar
Esc Focus the search bar and cleans it
Select the next search result
Select the previous search result
Enter Open the selected search result
cmdEnter Ctrl+Enter Open the selected search result in a new tab