All Projects → q-nick → Npm Gui

q-nick / Npm Gui

Licence: mit
Graphic tool for managing javascript project dependencies - in a friendly way.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Npm Gui

Dependency spy
Find known vulnerabilities in your dependencies
Stars: ✭ 87 (-80.84%)
Mutual labels:  dependencies, npm, bower
Syncpack
Manage multiple package.json files, such as in Lerna Monorepos and Yarn/Pnpm Workspaces
Stars: ✭ 356 (-21.59%)
Mutual labels:  dependencies, npm, yarn
Yalc
Work with yarn/npm packages locally like a boss.
Stars: ✭ 3,155 (+594.93%)
Mutual labels:  dependencies, npm, yarn
Vscode Deploy Reloaded
Recoded version of Visual Studio Code extension 'vs-deploy', which provides commands to deploy files to one or more destinations.
Stars: ✭ 129 (-71.59%)
Mutual labels:  npm, yarn, bower
Smartbanner.js
Customisable smart app banners for iOS and Android
Stars: ✭ 391 (-13.88%)
Mutual labels:  npm, bower, webdev
Arcgis Js Api
Minified version of the ArcGIS API for JavaScript
Stars: ✭ 290 (-36.12%)
Mutual labels:  npm, bower
Bower Away
A tool for migrating away from Bower (to Yarn)
Stars: ✭ 299 (-34.14%)
Mutual labels:  yarn, bower
Salus
Security scanner coordinator
Stars: ✭ 441 (-2.86%)
Mutual labels:  npm, yarn
Bootstrap Iconpicker
A simple icon picker
Stars: ✭ 344 (-24.23%)
Mutual labels:  npm, bower
Multiple Dates Picker For Jquery Ui
MDP is a little plugin that enables jQuery UI calendar to manage multiple dates.
Stars: ✭ 256 (-43.61%)
Mutual labels:  npm, bower
Fish Nvm
nvm wrapper for fish-shell
Stars: ✭ 336 (-25.99%)
Mutual labels:  npm, yarn
Website
Yarn package manager website
Stars: ✭ 374 (-17.62%)
Mutual labels:  npm, yarn
Tooltip Sequence
A simple step by step tooltip helper for any site
Stars: ✭ 287 (-36.78%)
Mutual labels:  npm, webdev
Yvm
🧶 Manage multiple versions of Yarn
Stars: ✭ 265 (-41.63%)
Mutual labels:  npm, yarn
Webpack Cdn Plugin
A webpack plugin that use externals of CDN urls for production and local node_modules for development
Stars: ✭ 306 (-32.6%)
Mutual labels:  npm, yarn
Ngx Smart Modal
Modal/Dialog component crafted for Angular
Stars: ✭ 256 (-43.61%)
Mutual labels:  npm, yarn
Npm Consider
Check package dependencies before installing it
Stars: ✭ 386 (-14.98%)
Mutual labels:  dependencies, npm
Awesome Npm
Awesome npm resources and tips
Stars: ✭ 3,894 (+757.71%)
Mutual labels:  npm, yarn
Benchmarks Of Javascript Package Managers
Benchmarks of JavaScript Package Managers
Stars: ✭ 388 (-14.54%)
Mutual labels:  npm, yarn
upgreat
CLI for a painless way to upgrade your package.json dependencies!
Stars: ✭ 47 (-89.65%)
Mutual labels:  yarn, dependencies

npm-gui

Build Status Downloads Version License

npm-gui main screen

About

npm-gui is a tool for managing javascript project dependencies, which are listed in package.json or bower.json - in a friendly way. Under the hood it will use transparently npm, bower or yarn commands to install, remove or update dependencies (to use yarn it requires yarn.lock file to be present in project folder.)

npm-gui key features:

  • global dependencies management
  • project dependencies management
  • project scripts runner
  • npm, yarn, bower support

Getting Started

Simplest way to run npm-gui is by using npx:

~/$ npx npm-gui

It will run the newest version of npm-gui without installing it on your system.

Installation

npm-gui could also be installed as global dependency:

npm install -g npm-gui

or locally:

npm install npm-gui

How to use

npm-gui app will be accessible in browser under address http://localhost:1337/. Remember to first use a command below:

When installed as global dependency you could run npm-gui with command line:

~/$ npm-gui

Then you could navigate to folder containing your javascript project (including package.json or bower.json).

Or you could run npm-gui command in you desired folder:

~/workspace/project1$ npm-gui

If you need to start app on another host/port, you could add host:port argument to command for example:

~/$ npm-gui localhost:9000

Starting

Navigating between projects

To change project press folder icon in top-right corner. Navigation panel will allow you to change folder - it must contain yarn.lock, package.json or bower.json file to be choosen.

Installing new dependencies

To install new dependency you can use search/add button. After typing name of the dependency in input - press search button - results will appear on list below. You can switch here between npm/bower repository. You must also decide will dependency be installed as production or development. After successful installation of new dependency it will appear on project list.

Removing dependencies

To remove dependency from your project simply press trash icon on the right.

Updating selected dependencies

  • TODO

Updating all dependencies as...

To do a batch dependencies update and save new versions to package.json, for example wanted, press one of the green button above list of project dependencies.

Running scripts

  • TODO

Removing scripts

  • TODO

Enlarging console log

To get more readable log you can use enlarge button which will change width of console.

Consoles are not self-closing they will be visible until you close them with remove button

Authors and Contributors

@q-nick

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].