Skip to content

🐦 Never forget to update dependencies in bower.json again

License

Notifications You must be signed in to change notification settings

davidchambers/remember-bower

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

remember-bower

When upgrading dependencies in a project which includes both package.json and bower.json, it's easy to forget to update the latter. remember-bower is a simple command-line utility which solves this problem.

$ node_modules/.bin/remember-bower $(pwd)
"sanctuary-type-classes" specified as 1.0.x in package.json but as 0.3.x in bower.json

$ echo $?
1

A project may have dependencies which are applicable to Bower but not to Node (or vice versa).

$ node_modules/.bin/remember-bower $(pwd)
"foo" specified in bower.json but not in package.json
"bar" specified in bower.json but not in package.json

$ echo $?
1

--exclude may be used to permit such discrepancies.

$ node_modules/.bin/remember-bower --exclude foo --exclude bar $(pwd)

$ echo $?
0

remember-bower should be run as part of a project's automated tests. Having to remember to remember Bower would defeat the point. ;)

About

🐦 Never forget to update dependencies in bower.json again

Resources

License

Stars

Watchers

Forks

Packages

No packages published