

These are written in Jasmine, which we run with the Karma Test Runner. The angular-seed app comes preconfigured with unit tests. There are two kinds of tests in the angular-seed application: Unit tests and End to End tests.

Putting it in the app folder makes it easier to serve the files by a webserver. Note that the bower_components folder would normally be installed in the root folder but angular-seed changes this location through the. app/bower_components - contains the angular framework files.node_modules - contains the npm packages for the tools we need.We should find that we have two new folders in our project.

It runs over git and avoids the need to manually download and update dependencies. The bower is a package manager that helps us to find and install all our application dependencies, such as CSS frameworks, JavaScript libraries, and so on. We have pre-configured npm to automatically run bower so we can simply do:īehind the scenes this will also call bower install. We get the angular code via bower, a client-side code package manager.We get the tools we depend upon via npm, the node package manager.The tools help us manage and test the application. We have two kinds of dependencies in this project: tools and angular framework code.
