node package manager
It’s your turn. Help us improve JavaScript. Take the 2017 JavaScript Ecosystem Survey »



A node module for controlling the Chrome App Developer Tool for Mobile.

Learn more about Chrome Apps for Mobile.

For example usage of the library, see cca or harness-push.js.

For server reference & curl examples, refer to server implementation.

Releasing chrome-app-developer-tool-client

  • Ensure you're up-to-date
    • git pull
  • Update the release notes
    • git log --pretty=format:'* %s' --no-merges $(tail -n1 release_hashes.txt | cut -d':' -f2)..HEAD -- .
    • vim
  • Update the version in package.json
    • vim package.json
  • Commit Changes
    • git commit -am "Releasing chrome-app-developer-tool-client@$(npm ls | head -n1 | sed -E 's:.*@| .*::g')"
  • Publish to npm
    • npm publish
  • Tag release (via release_hashes.txt file)
    • echo "v$(npm ls | head -n1 | sed -E 's:.*@| .*::g'): $(git rev-parse HEAD)" >> release_hashes.txt
  • Update the version with -dev
    • vim package.json
    • git commit -am "Set version of chrome-app-developer-tool-client to $(npm ls | head -n1 | sed -E 's:.*@| .*::g')"
    • git push origin master

Release Notes


  • Make harnessclient compatible with node 0.12 as well as 0.10

v0.0.4 (November 17, 2014)

  • Enhancements to new adbkit integration
  • Improved error handling
  • Provided a connection to the appropriate port


  • Prevented launching an app that hasn't changed.
  • Add a "buildapk" command


  • Adds support for /quit command. Quits before pushing.


Initial release!