node package manager

project-nexus

Project Nexus

A hub for all your programming projects.

npm i project-nexus -g
project-nexus

Project Nexus

It has dark styles too. Yes, it's cross platform.

You declare all your scripts in your package.json, in a machine-readable format, but all you directly gain from this usually amounts to not having to remember many commands to start all your projects. You just type npm start, npm run prepublish, etc. – short and sweet commands – but it doesn't have to stop there!

Project Nexus gives you a visual interface for launching all your projects.

If a project has a package.json file, it'll give you a button to npm start/stop the project. It opens a terminal to show process output. The npm launcher also has a context menu, where you can run specific scripts.

If there's an index.html, it'll give you a button to open it. It'll start a live-server for development.

If there's a manifest.json, it'll give you a button to launch a chrome app. Clicking it again will restart the app.

I'm very open to extending it with different launchers, and I plan on extracting the existing launchers into npm packages.

There's also a button on Node.js processes to open up a debugger. Previously this was so complicated that I've never used it before. Now it's a button.

Built with nw.js

Dev

It'll live reload with nw-dev