Skip to content
This repository has been archived by the owner on Dec 10, 2019. It is now read-only.

mongodb-js/team-deps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

team-deps travis npm

Module that gives extended commands to work with npm dependencies in a node project

When working on a large node project, it may rely on many node modules, some of which may actually be modules from your organization but separated into modules for maintainability and testability. It may be necessary to edit/work with these modules but current tools for working with team dependencies may be difficult to maintain. This tool uses existing npm and git commands but chains and automates them for ease of use.

Commands

team-deps -h
Usage: index.js <command> [options]

Commands:
  list [dir] [options]     List all npm module dependencies of a node project
  clone [dir] [options]    Clone all npm module dependencies of a node project
  check [dir] [options]    Check that all npm module dependencies are up to date
  update [dir] [options]   Update all npm module dependencies against a
                           package.json
  pull [source] [options]  Run git pull for all dependencies of a node project

Options:
  -h, --help  Show help                                                [boolean]

One command required

Example

team-deps list

will list all the npm production dependencies of the project in the current directory

team-deps list <dir>

will list all the npm production dependencies of a project in the directory that you specify

team-deps list -o <organization>

will list all the npm production dependencies of the project in the current directory but filters for only the dependencies from the specified organization

team-deps clone -d <destination>

will clone the git repos of the current project's npm dependencies to the specified destination directory

team-deps pull -s <source>

will git pull all the repos (only if they are on master branch) of the current project's npm dependencies at the specified source directory

License

Apache 2.0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published