├── .prettierrc
├── src
├── assets
│ └── .gitkeep
├── app
│ ├── app.component.scss
│ ├── app.component.ts
│ ├── app.component.spec.ts
│ └── app.component.html
├── favicon.ico
├── environments
│ ├── environment.prod.ts
│ └── environment.ts
├── main.ts
├── styles.scss
└── index.html
├── README.md
├── tsconfig.app.json
├── tsconfig.spec.json
├── .editorconfig
├── .gitignore
├── tsconfig.json
├── package.json
├── tslint.json
└── angular.json
/.prettierrc:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/app.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/profanis/codeShotsWithProfanis/HEAD/src/favicon.ico
--------------------------------------------------------------------------------
/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Code Shots With Profanis
2 |
3 | This project is dedicated to the YouTube channel https://www.youtube.com/channel/UCgJAoZCYx1Dk3iGPHSIgV1A
4 |
--------------------------------------------------------------------------------
/src/main.ts:
--------------------------------------------------------------------------------
1 | import { bootstrapApplication } from '@angular/platform-browser';
2 | import { AppComponent } from './app/app.component';
3 |
4 | bootstrapApplication(AppComponent);
5 |
--------------------------------------------------------------------------------
/src/styles.scss:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 | @import "@angular/material/prebuilt-themes/indigo-pink.css";
3 | @import url("https://fonts.googleapis.com/icon?family=Material+Icons");
4 |
--------------------------------------------------------------------------------
/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "./out-tsc/app",
6 | "types": []
7 | },
8 | "files": [
9 | "src/main.ts",
10 | ],
11 | "include": [
12 | "src/**/*.d.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "./out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "include": [
11 | "src/**/*.spec.ts",
12 | "src/**/*.d.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see https://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 2
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.ts]
12 | quote_type = single
13 |
14 | [*.md]
15 | max_line_length = off
16 | trim_trailing_whitespace = false
17 |
--------------------------------------------------------------------------------
/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
335 |
336 |
337 |
377 |
378 |
{{ title }} app is running!
379 |
380 |
396 |
397 |
398 |
399 |
Resources
400 |
Here are some links to help you get started:
401 |
402 |
496 |
497 |
498 |
Next Steps
499 |
What do you want to do next with your app?
500 |
501 |
502 |
503 |
504 |
509 |
518 |
519 |
New Component
520 |
521 |
522 |
527 |
536 |
537 |
Angular Material
538 |
539 |
540 |
541 |
550 |
551 |
Add PWA Support
552 |
553 |
554 |
559 |
568 |
569 |
Add Dependency
570 |
571 |
572 |
577 |
586 |
587 |
Run and Watch Tests
588 |
589 |
590 |
595 |
604 |
605 |
Build for Production
606 |
607 |
608 |
609 |
610 |
611 | @switch (selection.value) {
612 | @default {
613 |
ng generate component xyz
614 | }
615 | @case ('material') {
616 |
ng add @angular/material
617 | }
618 | @case ('pwa') {
619 |
ng add @angular/pwa
620 | }
621 | @case ('dependency') {
622 |
ng add _____
623 | }
624 | @case ('test') {
625 |
ng test
626 | }
627 | @case ('build') {
628 |
ng build --prod
629 | }
630 | }
631 |
632 |
633 |
634 |
939 |
940 |
941 |
977 |
978 |
994 |
995 |
996 |
997 |
998 |
999 |
1000 |
1001 |
1002 |
1003 |
--------------------------------------------------------------------------------