alistairjcbrown / check-dependency-lists Goto Github PK
View Code? Open in Web Editor NEWCheck dependency lists are all in sync
License: ISC License
Check dependency lists are all in sync
License: ISC License
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.
npm
can be pulled in a a module through require
(peerDependency?) - could the ls --depth=0 --json
pieces of this be converted into a call to the npm module, rather than through command line?
This lib uses semver
to confirm version matches package.json
- but will this work for repo urls or non-semver versions?
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?
For those times when dev dependencies are not part of the shrinkwrap (no --dev
flag), provide the ability to only check non-dev dependencies.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.