├── .editorconfig ├── .eslintrc.json ├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json └── launch.json ├── INSTALLATION.md ├── README.md ├── TODO.md ├── angular.json ├── apps ├── .gitkeep ├── eternal-e2e │ ├── .eslintrc.json │ ├── cypress.json │ ├── src │ │ ├── fixtures │ │ │ └── example.json │ │ ├── integration │ │ │ └── app.spec.ts │ │ ├── plugins │ │ │ └── index.js │ │ └── support │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ └── index.ts │ ├── tsconfig.e2e.json │ └── tsconfig.json └── eternal │ ├── .browserslistrc │ ├── .eslintrc.json │ ├── jest.config.js │ ├── src │ ├── app │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── customer │ │ │ ├── +state │ │ │ │ ├── customer.actions.ts │ │ │ │ ├── customer.effects.ts │ │ │ │ ├── customer.reducer.ts │ │ │ │ └── customer.selectors.ts │ │ │ ├── countries.ts │ │ │ ├── customer.module.ts │ │ │ ├── customer.ts │ │ │ ├── customer │ │ │ │ ├── customer.component.html │ │ │ │ ├── customer.component.scss │ │ │ │ └── customer.component.ts │ │ │ ├── customers │ │ │ │ ├── customers.component.html │ │ │ │ ├── customers.component.scss │ │ │ │ └── customers.component.ts │ │ │ ├── data.ts │ │ │ └── mocked-http-client.service.ts │ │ ├── holidays │ │ │ ├── data.ts │ │ │ ├── holiday.ts │ │ │ ├── holidays.module.ts │ │ │ └── holidays │ │ │ │ ├── holidays.component.html │ │ │ │ ├── holidays.component.scss │ │ │ │ └── holidays.component.ts │ │ └── home.component.ts │ ├── assets │ │ ├── .gitkeep │ │ ├── AngkorWat.jpg │ │ ├── AustrianRush.jpg │ │ ├── China.jpg │ │ ├── large-bg.jpg │ │ └── logo.png │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.scss │ └── test-setup.ts │ ├── tsconfig.app.json │ ├── tsconfig.editor.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── decorate-angular-cli.js ├── eternal.iml ├── jest.config.js ├── jest.preset.js ├── libs └── .gitkeep ├── migrations.json ├── nx.json ├── package.json ├── target ├── classes │ ├── application.properties │ └── com │ │ └── rainerhahnekamp │ │ └── eternal │ │ ├── EternalApplication.kt │ │ ├── Holiday.kt │ │ ├── HolidayController.kt │ │ └── HolidayRepository.kt └── test-classes │ └── com │ └── rainerhahnekamp │ └── eternal │ └── EternalApplicationTests.kt ├── tools ├── generators │ └── .gitkeep ├── schematics │ └── .gitkeep └── tsconfig.tools.json └── tsconfig.base.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /INSTALLATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/INSTALLATION.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/TODO.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/angular.json -------------------------------------------------------------------------------- /apps/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/eternal-e2e/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal-e2e/.eslintrc.json -------------------------------------------------------------------------------- /apps/eternal-e2e/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal-e2e/cypress.json -------------------------------------------------------------------------------- /apps/eternal-e2e/src/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal-e2e/src/fixtures/example.json -------------------------------------------------------------------------------- /apps/eternal-e2e/src/integration/app.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal-e2e/src/integration/app.spec.ts -------------------------------------------------------------------------------- /apps/eternal-e2e/src/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal-e2e/src/plugins/index.js -------------------------------------------------------------------------------- /apps/eternal-e2e/src/support/app.po.ts: -------------------------------------------------------------------------------- 1 | export const getGreeting = () => cy.get('h1'); 2 | -------------------------------------------------------------------------------- /apps/eternal-e2e/src/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal-e2e/src/support/commands.ts -------------------------------------------------------------------------------- /apps/eternal-e2e/src/support/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal-e2e/src/support/index.ts -------------------------------------------------------------------------------- /apps/eternal-e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal-e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /apps/eternal-e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal-e2e/tsconfig.json -------------------------------------------------------------------------------- /apps/eternal/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/.browserslistrc -------------------------------------------------------------------------------- /apps/eternal/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/.eslintrc.json -------------------------------------------------------------------------------- /apps/eternal/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/jest.config.js -------------------------------------------------------------------------------- /apps/eternal/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/app.component.html -------------------------------------------------------------------------------- /apps/eternal/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/app.component.scss -------------------------------------------------------------------------------- /apps/eternal/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/app.component.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/app.module.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/customer/+state/customer.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/customer/+state/customer.actions.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/customer/+state/customer.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/customer/+state/customer.effects.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/customer/+state/customer.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/customer/+state/customer.reducer.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/customer/+state/customer.selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/customer/+state/customer.selectors.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/customer/countries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/customer/countries.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/customer/customer.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/customer/customer.module.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/customer/customer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/customer/customer.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/customer/customer/customer.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/customer/customer/customer.component.html -------------------------------------------------------------------------------- /apps/eternal/src/app/customer/customer/customer.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/customer/customer/customer.component.scss -------------------------------------------------------------------------------- /apps/eternal/src/app/customer/customer/customer.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/customer/customer/customer.component.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/customer/customers/customers.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/customer/customers/customers.component.html -------------------------------------------------------------------------------- /apps/eternal/src/app/customer/customers/customers.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/customer/customers/customers.component.scss -------------------------------------------------------------------------------- /apps/eternal/src/app/customer/customers/customers.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/customer/customers/customers.component.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/customer/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/customer/data.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/customer/mocked-http-client.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/customer/mocked-http-client.service.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/holidays/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/holidays/data.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/holidays/holiday.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/holidays/holiday.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/holidays/holidays.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/holidays/holidays.module.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/holidays/holidays/holidays.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/holidays/holidays/holidays.component.html -------------------------------------------------------------------------------- /apps/eternal/src/app/holidays/holidays/holidays.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/holidays/holidays/holidays.component.scss -------------------------------------------------------------------------------- /apps/eternal/src/app/holidays/holidays/holidays.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/holidays/holidays/holidays.component.ts -------------------------------------------------------------------------------- /apps/eternal/src/app/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/app/home.component.ts -------------------------------------------------------------------------------- /apps/eternal/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/eternal/src/assets/AngkorWat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/assets/AngkorWat.jpg -------------------------------------------------------------------------------- /apps/eternal/src/assets/AustrianRush.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/assets/AustrianRush.jpg -------------------------------------------------------------------------------- /apps/eternal/src/assets/China.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/assets/China.jpg -------------------------------------------------------------------------------- /apps/eternal/src/assets/large-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/assets/large-bg.jpg -------------------------------------------------------------------------------- /apps/eternal/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/assets/logo.png -------------------------------------------------------------------------------- /apps/eternal/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/eternal/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/environments/environment.ts -------------------------------------------------------------------------------- /apps/eternal/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/favicon.ico -------------------------------------------------------------------------------- /apps/eternal/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/index.html -------------------------------------------------------------------------------- /apps/eternal/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/main.ts -------------------------------------------------------------------------------- /apps/eternal/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/polyfills.ts -------------------------------------------------------------------------------- /apps/eternal/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/styles.scss -------------------------------------------------------------------------------- /apps/eternal/src/test-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/src/test-setup.ts -------------------------------------------------------------------------------- /apps/eternal/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/tsconfig.app.json -------------------------------------------------------------------------------- /apps/eternal/tsconfig.editor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/tsconfig.editor.json -------------------------------------------------------------------------------- /apps/eternal/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/tsconfig.json -------------------------------------------------------------------------------- /apps/eternal/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/apps/eternal/tsconfig.spec.json -------------------------------------------------------------------------------- /decorate-angular-cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/decorate-angular-cli.js -------------------------------------------------------------------------------- /eternal.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/eternal.iml -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/jest.preset.js -------------------------------------------------------------------------------- /libs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /migrations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/migrations.json -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/package.json -------------------------------------------------------------------------------- /target/classes/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/target/classes/application.properties -------------------------------------------------------------------------------- /target/classes/com/rainerhahnekamp/eternal/EternalApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/target/classes/com/rainerhahnekamp/eternal/EternalApplication.kt -------------------------------------------------------------------------------- /target/classes/com/rainerhahnekamp/eternal/Holiday.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/target/classes/com/rainerhahnekamp/eternal/Holiday.kt -------------------------------------------------------------------------------- /target/classes/com/rainerhahnekamp/eternal/HolidayController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/target/classes/com/rainerhahnekamp/eternal/HolidayController.kt -------------------------------------------------------------------------------- /target/classes/com/rainerhahnekamp/eternal/HolidayRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/target/classes/com/rainerhahnekamp/eternal/HolidayRepository.kt -------------------------------------------------------------------------------- /target/test-classes/com/rainerhahnekamp/eternal/EternalApplicationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/target/test-classes/com/rainerhahnekamp/eternal/EternalApplicationTests.kt -------------------------------------------------------------------------------- /tools/generators/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/schematics/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/tsconfig.tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/tools/tsconfig.tools.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainerhahnekamp/ngrx-best-practices/HEAD/tsconfig.base.json --------------------------------------------------------------------------------