Guest User

Untitled

a guest
May 24th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. #!/bin/sh
  2. # Try to `bower info` all dependencies and print out the ones which failed.
  3.  
  4. set -e
  5.  
  6. node -e '
  7.  
  8. var package = require("./bower.json");
  9. dump(package.dependencies);
  10. dump(package.devDependencies);
  11.  
  12. function dump(deps) {
  13. for(var key of Object.keys(deps)) {
  14. var version = deps[key];
  15. var specifier;
  16. if(/^#/.exec(version)) {
  17. specifier = key + version;
  18. } else {
  19. specified = version;
  20. }
  21. console.log(specifier);
  22. }
  23. }
  24. ' | while read pkg; do bower info $pkg >/dev/null 2>&1 || { echo "FAILED: $pkg"; }; done
Add Comment
Please, Sign In to add comment