GithubHelp home page GithubHelp logo

bower-dependency-tree's Introduction

bower-dependency-tree

A command-line tool for displaying Bower dependency tree.

Circular dependencies are shown in red, version conflicts in yellow and packages "to be installed" in green.

sample output

Installation

npm install -g bower-dependency-tree

Usage

Usage: bower-dependency-tree <options> <endpoint>

Options:
  --log-level, -l  Log level (set it to "debug" for more verbose logs)  [default: "info"]
  --production     Skip devDependencies  [default: false]
  --grep           Hide branches of the tree not having a specific dependency
  --depth          Scanning depth (not limited by default)  [default: -1]
  --help, -h       

Examples:
  bower-dependency-tree                 # "expand" bower.json
  bower-dependency-tree composer#2.4.0  # print dependency tree of composer#2.4.0

License

MIT License

bower-dependency-tree's People

Contributors

shyiko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

bower-dependency-tree's Issues

Limit concurrent requests

Is it possible to limit the concurrent requests? Our package manager throws 404s when there are too many concurrent requests.

bower-dependency-tree\src\cli.js:12 Unexpected token >

bower-dependency-tree seems to fail regardless whatever is passed as an argument:

$ bower-dependency-tree

C:\ProgramData\chocolatey\lib\nodejs.commandline.0.10.33\tools\node_modules\bower-dependency-tree\src\cli.js:12
var sortByName = (arr) => stable(arr, (l, r) => l.name.localeCompare(r.name));
                        ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Module._extensions..js (module.js:474:10)
    at Object.require.extensions.(anonymous function) [as .js] (C:\ProgramData\chocolatey\lib\nodejs.commandline.0.10.33\tools\node_modules\bower-dependency-tree\node_modules\babel\node_modules\babel-core\lib\babel\api\register\node.js:177:7)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (C:\ProgramData\chocolatey\lib\nodejs.commandline.0.10.33\tools\node_modules\bower-dependency-tree\bin\bower-dependency-tree:20:1)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3

No version found that was able to satisfy ^0.13.2

Running plain bower-dependency-tree:

Error: No version found that was able to satisfy ^0.13.2
at createError (/usr/local/lib/node_modules/bower-dependency-tree/node_modules/bower/lib/util/createError.js:4:15)
at /usr/local/lib/node_modules/bower-dependency-tree/node_modules/bower/lib/core/resolvers/pluginResolverFactory.js:124:35
at _fulfilled (/usr/local/lib/node_modules/bower-dependency-tree/node_modules/bower/lib/node_modules/q/q.js:834:54)
at self.promiseDispatch.done (/usr/local/lib/node_modules/bower-dependency-tree/node_modules/bower/lib/node_modules/q/q.js:863:30)
at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/bower-dependency-tree/node_modules/bower/lib/node_modules/q/q.js:796:13)
at /usr/local/lib/node_modules/bower-dependency-tree/node_modules/bower/lib/node_modules/q/q.js:604:44
at runSingle (/usr/local/lib/node_modules/bower-dependency-tree/node_modules/bower/lib/node_modules/q/q.js:137:13)
at flush (/usr/local/lib/node_modules/bower-dependency-tree/node_modules/bower/lib/node_modules/q/q.js:125:13)
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)

Custom bower registry

Hi!

Are you supporting, if in .bowerrc there is a list of custom registries?
https://bower.io/docs/config/

I got error at that dependencies (mycustom-library), which are only in the custom registry:

C:\ent\>bower-dependency-tree info: Fetching "jquery#^3.2.1" info: Fetching "angular#^1.6.4" info: Fetching "angular-route#1.6.*" info: Fetching "rapjs#1.2.*" info: Fetching "angular-sanitize#^1.6.4" info: Fetching "angular-ui-router#^0.4.2" info: Fetching "angular-bootstrap#^2.5.0" info: Fetching "moment#^2.18.1" info: Fetching "ngmap#^1.18.0" info: Fetching "lodash#^4.17.4" info: Fetching "angular-paginate-anything#^4.2.0" info: Fetching "ng-formio#^2.15.6" info: Fetching "bootswatch#^3.3.7" info: Fetching "font-awesome#^4.7.0" info: Fetching "ng-formio-helper#^1.2.0" info: Fetching "ng-prettyjson#^0.2.1" info: Fetching "cloud-utils#^0.2.0" info: Fetching "angular-poller#^0.4.5" info: Fetching "angular-resource#^1.6.4" info: Fetching "AngularJS-Toaster#toaster#^2.1.0" info: Fetching "mycustom-library#blabla#^0.0.1" info: Fetching "angular-mocks#1.6.*" Error: Package mycustom-library not found at createError (c:\ent\npm-repository\node_modules\bower-dependenc y-tree\node_modules\bower\lib\util\createError.js:4:15) at c:\ent\npm-repository\node_modules\bower-dependency-tree\node_m odules\bower\lib\core\resolverFactory.js:206:23 at _fulfilled (c:\ent\npm-repository\node_modules\bower-dependency -tree\node_modules\bower\lib\node_modules\q\q.js:834:54) at self.promiseDispatch.done (c:\ent\npm-repository\node_modules\b ower-dependency-tree\node_modules\bower\lib\node_modules\q\q.js:863:30) at Promise.promise.promiseDispatch (c:\ent\npm-repository\node_mod ules\bower-dependency-tree\node_modules\bower\lib\node_modules\q\q.js:796:13) at c:\ent\npm-repository\node_modules\bower-dependency-tree\node_m odules\bower\lib\node_modules\q\q.js:604:44 at runSingle (c:\ent\npm-repository\node_modules\bower-dependency- tree\node_modules\bower\lib\node_modules\q\q.js:137:13) at flush (c:\ent\npm-repository\node_modules\bower-dependency-tree \node_modules\bower\lib\node_modules\q\q.js:125:13) at _combinedTickCallback (node.js:370:9) at process._tickCallback (node.js:401:11)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.