
- e2e
- All the files related to End to End Testing
- Node Modules
- All the node libraries are stored in this folder
- src
- The angular code which is going to be developed is written inside this
- .browserslistrc
- List of browsers on which the application will run.
- .editorconfig
- The Editer configuration on which this code will run
- .gitignore
- Files to be ignored while commiting
- angular.json
- All the Angular configuration is stored inside this file
- karma.conf.js
- Test runner
- package-lock.json
- All the node files downloaded are mentioned inside this file with version
- package.json
- All the node files downloaded are mentioned but with loose versioning
- tsconfig.json
- TypeScript configuration file
- tsconfig.app.json
- TypeScript configuration file but specific to an app
- Used when there are multiple applications inside a single angular application
- tslint.json
- Lint configuration for ts file. (Maintaining code standard)
Files inside SRC folder

- app folder
- We write all the angular application code inside this folder only
- assets folder
- All the images and static json files are stored in this folder
- environments
- Environment specific files
- favicon.ico
- Icon displayed on the top of the browser
- index.html
- This is the main html file in which components are loaded one by one
- main.ts
- Angular application bootstrapping
- polyfill.ts
- Contains the code to run Angular app in older or those browsers which does not yet support latest standards of web
- style.css
- Global css file of Angular app
- test.ts
- Configure testing framework using this