options for JavaScript dependency management