Client library for communicating with Chrome App Developer Tool for Mobile.


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.

  • 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
  • Make harnessclient compatible with node 0.12 as well as 0.10
  • 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!