├── src
├── assets
│ └── .gitkeep
├── app
│ ├── home
│ │ ├── home.component.scss
│ │ ├── svg
│ │ │ ├── svg.component.css
│ │ │ ├── svg.component.cy.ts
│ │ │ ├── svg.component.ts
│ │ │ ├── svg.component.html
│ │ │ └── svg.component.spec.ts
│ │ ├── home.component.html
│ │ ├── rocket
│ │ │ ├── rocket.component.ts
│ │ │ ├── rocket.component.cy.ts
│ │ │ ├── rocket.component.spec.ts
│ │ │ ├── rocket.component.html
│ │ │ └── rocket.component.scss
│ │ ├── card
│ │ │ ├── card.component.ts
│ │ │ ├── card.component.cy.ts
│ │ │ ├── card.component.html
│ │ │ ├── card.component.spec.ts
│ │ │ └── card.component.scss
│ │ ├── round-card-buttons
│ │ │ ├── round-card-buttons.component.ts
│ │ │ ├── round-card-buttons.component.scss
│ │ │ ├── round-card-buttons.component.cy.ts
│ │ │ ├── round-card-buttons.component.spec.ts
│ │ │ └── round-card-buttons.component.html
│ │ ├── home.component.ts
│ │ ├── resources
│ │ │ ├── resources.component.ts
│ │ │ ├── resources.component.cy.ts
│ │ │ ├── resources.component.spec.ts
│ │ │ ├── resources.component.scss
│ │ │ └── resources.component.html
│ │ ├── next-steps
│ │ │ ├── next-steps.component.ts
│ │ │ ├── next-steps.component.spec.ts
│ │ │ ├── next-steps.component.cy.ts
│ │ │ ├── next-steps.component.scss
│ │ │ └── next-steps.component.html
│ │ ├── home-routing.module.ts
│ │ ├── home.component.spec.ts
│ │ ├── home.module.ts
│ │ └── home.component.cy.ts
│ ├── count
│ │ ├── count.component.scss
│ │ ├── parent
│ │ │ ├── parent.component.scss
│ │ │ ├── getter
│ │ │ │ ├── getter.component.scss
│ │ │ │ ├── getter.component.html
│ │ │ │ ├── getter.component.ts
│ │ │ │ └── getter.component.spec.ts
│ │ │ ├── parent.component.html
│ │ │ ├── parent.component.ts
│ │ │ ├── parent.component.spec.ts
│ │ │ └── parent.component.cy.ts
│ │ ├── overrides
│ │ │ ├── overrides.component.scss
│ │ │ ├── overrides.component.html
│ │ │ ├── overrides.service.ts
│ │ │ ├── overrides.component.ts
│ │ │ ├── overrides.service.spec.ts
│ │ │ ├── overrides.component.spec.ts
│ │ │ └── overrides.component.cy.ts
│ │ ├── observables
│ │ │ ├── observables.component.scss
│ │ │ ├── observables.component.html
│ │ │ ├── observables.service.ts
│ │ │ ├── observables.component.ts
│ │ │ ├── observables.component.spec.ts
│ │ │ ├── observables.service.spec.ts
│ │ │ └── observables.component.cy.ts
│ │ ├── ngrx-counter
│ │ │ ├── ngrx-counter.component.scss
│ │ │ ├── ngrx-counter.component.html
│ │ │ ├── ngrx-counter.component.ts
│ │ │ ├── ngrx-counter.component.spec.ts
│ │ │ └── ngrx-counter.component.cy.ts
│ │ ├── test-output-button
│ │ │ ├── test-output-button.component.scss
│ │ │ ├── test-output-button.component.html
│ │ │ ├── test-output-button.component.ts
│ │ │ ├── test-output-button.component.spec.ts
│ │ │ └── test-output-button.component.cy.ts
│ │ ├── count-store
│ │ │ ├── count.actions.ts
│ │ │ ├── count.selectors.ts
│ │ │ ├── count-store.module.ts
│ │ │ └── count.reducer.ts
│ │ ├── count.component.html
│ │ ├── count.component.ts
│ │ ├── count-routing.module.ts
│ │ ├── count.module.ts
│ │ ├── count.component.spec.ts
│ │ └── count.component.cy.ts
│ ├── shared
│ │ ├── clouds
│ │ │ ├── clouds.component.scss
│ │ │ ├── clouds.component.ts
│ │ │ ├── clouds.component.spec.ts
│ │ │ └── clouds.component.html
│ │ ├── toolbar
│ │ │ ├── toolbar.component.ts
│ │ │ ├── toolbar.component.scss
│ │ │ ├── toolbar.component.spec.ts
│ │ │ ├── toolbar.component.cy.ts
│ │ │ └── toolbar.component.html
│ │ ├── footer
│ │ │ ├── footer.component.ts
│ │ │ ├── footer.component.cy.ts
│ │ │ ├── footer.component.spec.ts
│ │ │ ├── footer.component.scss
│ │ │ └── footer.component.html
│ │ └── shared.module.ts
│ ├── app.component.html
│ ├── app.component.ts
│ ├── app-routing.module.ts
│ ├── app.component.cy.ts
│ ├── app.module.ts
│ ├── app.component.spec.ts
│ └── app.component.scss
├── favicon.ico
├── environments
│ ├── environment.prod.ts
│ └── environment.ts
├── styles.scss
├── index.html
├── main.ts
└── polyfills.ts
├── jest.config.js
├── README.md
├── projects
├── angular
│ ├── src
│ │ ├── public-api.ts
│ │ └── lib
│ │ │ ├── expect.ts
│ │ │ ├── angular.component.ts
│ │ │ ├── angular.module.ts
│ │ │ ├── angular.component.spec.ts
│ │ │ ├── mount.ts
│ │ │ └── mount.spec.ts
│ ├── ng-package.json
│ ├── support
│ │ └── index.js
│ ├── jest.config.js
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ ├── tsconfig.lib.json
│ ├── package.json
│ └── README.md
└── angular-dev-server
│ ├── src
│ ├── public-api.ts
│ └── lib
│ │ ├── devServer.ts
│ │ ├── generateTsConfig.ts
│ │ ├── generateTsConfig.spec.ts
│ │ ├── getWebpackConfig.ts
│ │ └── getWebpackConfig.spec.ts
│ ├── ng-package.json
│ ├── jest.config.js
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ ├── tsconfig.lib.json
│ ├── README.md
│ └── package.json
├── cypress.config.ts
├── cypress
├── support
│ ├── component.ts
│ ├── e2e.ts
│ └── commands.ts
└── e2e
│ └── count.cy.js
├── .editorconfig
├── tsconfig.app.json
├── tsconfig.spec.json
├── test-config.helper.ts
├── .browserslistrc
├── .gitignore
├── setup-jest.ts
├── tools
└── fix-net-stubbing.mjs
├── tsconfig.json
├── package.json
└── angular.json
/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/home/home.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/count/count.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/count/parent/parent.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/count/overrides/overrides.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/count/observables/observables.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/count/parent/getter/getter.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/count/ngrx-counter/ngrx-counter.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/count/test-output-button/test-output-button.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/home/svg/svg.component.css:
--------------------------------------------------------------------------------
1 | svg {
2 | background: red
3 | }
--------------------------------------------------------------------------------
/jest.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | preset: 'jest-preset-angular',
3 | };
--------------------------------------------------------------------------------
/src/app/count/parent/getter/getter.component.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jordanpowell88/angular-ct/HEAD/src/favicon.ico
--------------------------------------------------------------------------------
/src/app/count/overrides/overrides.component.html:
--------------------------------------------------------------------------------
1 |
overrides works {{ ticker$ | async }}
2 | -------------------------------------------------------------------------------- /src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /src/styles.scss: -------------------------------------------------------------------------------- 1 | /* You can add global styles to this file, and also import other style files */ 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # AngularCT 2 | 3 | This project is **deprecated** as this work as been moved into Cypress itself. 4 | -------------------------------------------------------------------------------- /src/app/count/parent/parent.component.html: -------------------------------------------------------------------------------- 1 |parent works!
2 | 3 |7 | angular works with {{title}} ! 8 |
9 | `, 10 | styles: [ 11 | ] 12 | }) 13 | export class AngularComponent { 14 | @Input() title = 'default'; 15 | 16 | } -------------------------------------------------------------------------------- /projects/angular/src/lib/angular.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { AngularComponent } from './angular.component'; 3 | 4 | 5 | 6 | @NgModule({ 7 | declarations: [ 8 | AngularComponent 9 | ], 10 | imports: [ 11 | ], 12 | exports: [ 13 | AngularComponent 14 | ] 15 | }) 16 | export class AngularModule { } -------------------------------------------------------------------------------- /src/app/home/home.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-home', 5 | templateUrl: './home.component.html', 6 | styleUrls: ['./home.component.scss'] 7 | }) 8 | export class HomeComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit(): void { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |Here are some links to help you get started:
4 | 5 |What do you want to do next with your app?
5 | 6 | 7 | 8 |ng generate component xyz115 |
ng add @angular/material116 |
ng add @angular/pwa117 |
ng add _____118 |
ng test119 |
ng build120 |