- Moved from vendor/bower to bower_components. - Changed module style to be imports at the top, exports at the bottom. - Removed the need to findNestedDependencies. - Corrected Mocha tests to adhere to the other implementations. - Completely removed Compress task. - Better default configuration for templates.
…of files. The redundant qunit, mocha, and jasmine test folders that contained separate index.html, test-runner.js, and specs.js files has been reduced to a single: test/runner.js. The test runner will now automatically find any of your test files (suffixed with .spec.js) no matter where you store them in the filesystem and you no longer have to manually specify them, they just load! (Kudos to the Angular team for this feature in Karma). To switch testing framworks you need to alter only two locations in the Gruntfile and then you can immediately start coding tests in that framework The two operating modes are now: ``` bash grunt karma:daemon ``` This mode will block your terminal and display test output every time you save. ``` bash grunt karma:run ``` Will run the tests only once, useful as part of a build process or continuous integration.
…endor dependencies (added a postinstall hook in NPM), added peerDependencies, removed LayoutManager, renamed main => bootstrap, started refactoring out redundant grunt tasks.