Augury is a Google Chrome Dev Tools extension for debugging Angular 2 applications. You can install the extension from Chrome Store.
Currently works with applications built in Angular 2.0.0-beta.15 with limited backward compatibility, which will change once Angular 2 stabilizes.
If you want to contribute or need help getting started, join us on Slack.
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
- Clone this repository:
git clone git://github.com/rangle/augury
. - Run
npm install
. - Run
npm run build
. - Navigate to chrome://extensions and enable Developer Mode.
- Choose "Load unpacked extension".
- In the dialog, open the directory you just cloned.
To try out the extension with an example application, refer to instructions in README.
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.
build
Build the extensionwebpack
Run webpackclean
Cleannode_modules
andtypings
,postinstall
install typingsstart
Clean build and run webpack in watch modetest
Bundle all *.test.ts and run it through a headless browserprepack
Run npm build before running npm packpack
Packages the extension and create chrome build augury.crx