I have started using angular-cli for a new Angular 2 project. The starter project generates lots of configuration files, I'm not 100% sure about the purpose of all the files, couldn't find comprehensive documentation too.
What are the following files for?
MyApp/ ..tslint.json ..tsconfig.json ..protractor.conf.js ..package.json ..karma.conf.js ..angular-cli.json ..src/ ..tsconfig.app.json ..tsconfig.spec.json ..e2e/ ..tsconfig.e2e.json