Skip to content

vanessayuenn/augury

 
 

Repository files navigation

Augury

Circle CI Slack Status Stories in Ready

Augury is a Google Chrome Dev Tools extension for debugging Angular 2 applications. You can install the extension from Chrome Store.

Screenshot of Augury

Supported Version

Currently works with applications built in Angular 2.0.0-beta.15 with limited backward compatibility, which will change once Angular 2 stabilizes.

Join Our Slack Team

If you want to contribute or need help getting started, join us on Slack.

Development Environment

To develop this extension, the following environment is used:

  • Node v4.2.1
  • NPM 3.3.10
  • TypeScript 1.7.5
  • typings 0.6.8

Building & Installing Locally

  1. Clone this repository: git clone git://github.com/rangle/augury.
  2. Run npm install.
  3. Run npm run build.
  4. Navigate to chrome://extensions and enable Developer Mode.
  5. Choose "Load unpacked extension".
  6. In the dialog, open the directory you just cloned.

To try out the extension with an example application, refer to instructions in README.

Running Tests

To execute all unit tests, run npm test. It bundles up all files that match *.test.ts into build/test.js, then runs it through tape-run in a headless Electron browser.

Available NPM Scripts

  • build Build the extension
  • webpack Run webpack
  • clean Clean node_modules and typings,
  • postinstall install typings
  • start Clean build and run webpack in watch mode
  • test Bundle all *.test.ts and run it through a headless browser
  • prepack Run npm build before running npm pack
  • pack Packages the extension and create chrome build augury.crx

Developer Information

License

MIT

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 82.3%
  • HTML 8.6%
  • JavaScript 5.3%
  • CSS 2.5%
  • Shell 1.3%