is a curated list of npm packages that I am currently using or have used in a specific project.
- @angular
- angular-cli-ghpages - Wrapper around gh-pages, made for angular-cli users
- bower - front end package manager for MEAN Stack (v1) apps
- codestats-cli - A command utility for Code::Stats
- commitizen - use git cz instead of git commit when committing
- cz-conventional-changelog-emoji - used with commitizen
- cordova - essential for hybrid mobile app framework, ionic
- express-generator - to scaffold a running Expressjs application, avoids boilerplate of basic Nodejs server app using Express as framework
- grunt-cli - task runner
- gulp - task runner
- hexo-cli - CLI utility to generate and publish posts when using Hexo as static site generator
- ionic - create hybrid mobile apps using Angular and TypeScript
- npm - JS Package manager
- npm-name-cli - Check whether a package name is available on npm
- ts-node - TypeScript execution environment and REPL for node
- tsun - REPL for TypeScript Upgraded Node
- typescript - TypeScript is a language for application scale JavaScript development
- yo - CLI tool for running Yeoman generators
- yosay - Tell Yeoman what to say
- nodemon - continuous run a Nodejs server during development
- NodeICO - npm package badges
- snyk - fix and monitor known vulnerabilities in npm dependencies
- npm-stat - statistics for any npm package
- npm addict - daily updates new/most used npm packages
- npm discover - discover which npm packages are used together
- Octo-Linker - Chrome extension to navigate across npm packages on GitHub with ease.
- npm-hub - Chrome extension to explore npm dependencies on GitHub repos.
- Update to the latest npm version:
$ npm install -g npm
- find the version of a specific package
# for local packages
$ npm list
# Or
$ npm list <package-name>
# Or
$ npm list --depth=0
# For global packages
$ npm list -g
Always remember, Write programs that do one thing and do it well. (Unix Philosophy)