Code Monkey home page Code Monkey logo

check-dependency-lists's People

Contributors

alistairjcbrown avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

check-dependency-lists's Issues

Validate installed dependencies with shrinkwrap

Validate more than the root dependencies of the shrinkwrap - provide a flag to do a deep comparison between the installed dependencies and shrinkwrap.
This will be handy for making sure a dependency cache is up to date.

Should npm be a peer dependency?

npm is up to version 3, but this has a dependency version of 2. What happens when this is used in conjunction with node 5.1.0 which has npm v3 with it?

Don't check dev dependencies

For those times when dev dependencies are not part of the shrinkwrap (no --dev flag), provide the ability to only check non-dev dependencies.

Support npm v3

npm v3 flattens the node_modules directory and pulls modules to the root level in order to dedupe.
These are picked up in the shrinkwrap. Now we have "installed" modules at the root level of node_modules, and root level modules in the shrinkwrap, which aren't in the package.json file. This will cause this to error out, even though it's valid.

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.