From 4a3c7f23e01eb6df66dd147cff616e9187988f8c Mon Sep 17 00:00:00 2001 From: thomas Date: Sat, 11 May 2024 09:05:59 +0200 Subject: [PATCH] refactor: move libs --- .../.eslintrc.json | 0 .../README.md | 2 +- .../project.json | 26 ++++++++-------- .../src/app/app.component.ts | 0 .../src/app/person.utils.ts | 0 .../src/assets/.gitkeep | 0 .../src/favicon.ico | Bin .../src/index.html | 0 .../src/main.ts | 0 .../src/polyfills.ts | 0 .../src/styles.scss | 0 .../tsconfig.app.json | 0 .../tsconfig.editor.json | 0 .../tsconfig.json | 0 .../.eslintrc.json | 0 .../README.md | 2 +- .../project.json | 24 +++++++-------- .../src/app/page.component.ts | 0 .../src/app/static-text.component.ts | 0 .../src/app/text.component.ts | 0 .../src/assets/.gitkeep | 0 .../src/favicon.ico | Bin .../src/index.html | 0 .../src/main.ts | 0 .../src/styles.scss | 0 .../tsconfig.app.json | 0 .../tsconfig.editor.json | 0 .../tsconfig.json | 0 .../.eslintrc.json | 0 .../16-master-dependency-injection/README.md | 7 +++++ .../jest.config.ts | 23 ++++++++++++++ .../ng-package.json | 2 +- .../package.json | 2 +- .../project.json | 12 ++++---- .../src/index.ts | 0 .../src/lib/table.component.ts | 0 .../src/test-setup.ts | 0 .../tsconfig.json | 0 .../tsconfig.lib.json | 0 .../tsconfig.lib.prod.json | 0 .../tsconfig.spec.json | 0 .../.eslintrc.json | 0 .../README.md | 0 .../project.json | 16 +++++----- .../src/app/app.component.ts | 0 .../src/app/app.config.ts | 0 .../src/app/app.routes.ts | 0 .../src/app/home.component.ts | 0 .../src/app/test.component.ts | 0 .../src/assets/.gitkeep | 0 .../src/favicon.ico | Bin .../src/index.html | 0 .../{bug-cd => 22-router-input}/src/main.ts | 0 .../src/styles.scss | 0 .../tsconfig.app.json | 0 .../tsconfig.editor.json | 0 .../tsconfig.json | 0 .../.eslintrc.json | 0 .../README.md | 2 +- .../project.json | 26 ++++++++-------- .../src/app/app.component.ts | 0 .../src/assets/.gitkeep | 0 .../src/favicon.ico | Bin .../src/index.html | 0 .../src/main.ts | 0 .../src/polyfills.ts | 0 .../src/styles.scss | 0 .../tsconfig.app.json | 0 .../tsconfig.editor.json | 0 .../tsconfig.json | 0 .../.eslintrc.json | 0 .../README.md | 0 .../project.json | 16 +++++----- .../src/app/app.component.ts | 0 .../src/app/app.module.ts | 0 .../src/assets/.gitkeep | 0 .../src/favicon.ico | Bin .../src/index.html | 0 .../src/main.ts | 0 .../src/styles.scss | 0 .../tailwind.config.js | 0 .../tsconfig.app.json | 0 .../tsconfig.editor.json | 0 .../tsconfig.json | 0 .../.eslintrc.json | 0 .../README.md | 2 +- .../jest.config.ts | 4 +-- .../project.json | 26 ++++++++-------- .../src/app/app.component.ts | 0 .../src/app/app.config.ts | 0 .../src/app/bar.component.ts | 0 .../src/app/fake.service.ts | 0 .../src/app/foo.component.ts | 0 .../src/app/main-navigation.component.ts | 0 .../src/assets/.gitkeep | 0 .../src/favicon.ico | Bin .../src/index.html | 0 .../src/main.ts | 0 .../src/styles.scss | 0 .../src/test-setup.ts | 0 .../tailwind.config.js | 0 .../tsconfig.app.json | 0 .../tsconfig.editor.json | 0 .../tsconfig.json | 0 .../tsconfig.spec.json | 0 .../.eslintrc.json | 0 .../README.md | 2 +- .../project.json | 24 +++++++-------- .../src/app/app.component.ts | 0 .../src/assets/.gitkeep | 0 .../src/favicon.ico | Bin .../src/index.html | 0 .../src/main.ts | 0 .../src/styles.scss | 0 .../tailwind.config.js | 0 .../tsconfig.app.json | 0 .../tsconfig.editor.json | 0 .../tsconfig.json | 0 .../.eslintrc.json | 0 .../README.md | 0 .../jest.config.ts | 2 +- .../project.json | 18 +++++------ .../src/app/app.component.ts | 0 .../src/app/app.config.ts | 0 .../src/app/data.ts | 0 .../src/app/phone.component.ts | 0 .../src/app/timer-container.component.ts | 0 .../src/app/timer.component.ts | 0 .../src/app/video.component.ts | 0 .../src/assets/.gitkeep | 0 .../src/favicon.ico | Bin .../src/index.html | 0 .../src/main.ts | 0 .../src/styles.scss | 0 .../src/test-setup.ts | 0 .../tailwind.config.js | 0 .../tsconfig.app.json | 0 .../tsconfig.editor.json | 0 .../tsconfig.json | 0 .../tsconfig.spec.json | 0 .../.eslintrc.json | 0 .../{crud => 5-crud-application}/README.md | 2 +- .../jest.config.ts | 4 +-- .../{crud => 5-crud-application}/project.json | 28 +++++++++--------- .../src/app/app.component.ts | 0 .../src/app/app.config.ts | 0 .../src/assets/.gitkeep | 0 .../src/favicon.ico | Bin .../src/index.html | 0 .../{crud => 5-crud-application}/src/main.ts | 0 .../src/polyfills.ts | 0 .../src/styles.scss | 0 .../src/test-setup.ts | 0 .../tsconfig.app.json | 0 .../tsconfig.editor.json | 0 .../tsconfig.json | 0 .../tsconfig.spec.json | 0 .../.eslintrc.json | 0 .../README.md | 2 +- .../project.json | 26 ++++++++-------- .../src/app/app.component.ts | 0 .../src/app/app.config.ts | 0 .../src/app/button.component.ts | 0 .../src/app/dashboard/admin.component.ts | 0 .../src/app/dashboard/manager.component.ts | 0 .../src/app/information.component.ts | 0 .../src/app/login.component.ts | 0 .../src/app/routes.ts | 0 .../src/app/user.model.ts | 0 .../src/app/user.store.ts | 0 .../src/assets/.gitkeep | 0 .../src/favicon.ico | Bin .../src/index.html | 0 .../src/main.ts | 0 .../src/polyfills.ts | 0 .../src/styles.scss | 0 .../tailwind.config.js | 0 .../tsconfig.app.json | 0 .../tsconfig.editor.json | 0 .../tsconfig.json | 0 .../{pipe-hard => 8-pure-pipe}/.eslintrc.json | 0 .../{pipe-easy => 8-pure-pipe}/README.md | 2 +- .../{pipe-easy => 8-pure-pipe}/project.json | 26 ++++++++-------- .../src/app/app.component.ts | 0 .../src/assets/.gitkeep | 0 .../src/favicon.ico | Bin .../{pipe-easy => 8-pure-pipe}/src/index.html | 0 .../{pipe-hard => 8-pure-pipe}/src/main.ts | 0 .../src/polyfills.ts | 0 .../src/styles.scss | 0 .../tsconfig.app.json | 0 .../tsconfig.editor.json | 0 .../{pipe-hard => 8-pure-pipe}/tsconfig.json | 0 .../.eslintrc.json | 0 .../README.md | 2 +- .../project.json | 26 ++++++++-------- .../src/app/app.component.ts | 0 .../src/assets/.gitkeep | 0 .../src/favicon.ico | Bin .../src/index.html | 0 .../src/main.ts | 0 .../src/polyfills.ts | 0 .../src/styles.scss | 0 .../tsconfig.app.json | 0 .../tsconfig.editor.json | 0 .../tsconfig.json | 0 apps/angular/di/src/app/app.component.ts | 2 +- .../30-interop-rxjs-signal}/.eslintrc.json | 0 .../30-interop-rxjs-signal}/README.md | 2 +- .../30-interop-rxjs-signal}/jest.config.ts | 4 +-- .../30-interop-rxjs-signal}/project.json | 26 ++++++++-------- .../src/app/app.component.ts | 0 .../src/app/app.config.ts | 0 .../src/app/detail/detail.component.ts | 0 .../src/app/list/photos.component.ts | 0 .../src/app/list/photos.store.ts | 0 .../src/app/photo.model.ts | 0 .../src/app/photos.service.ts | 0 .../src/assets/.gitkeep | 0 .../30-interop-rxjs-signal}/src/favicon.ico | Bin .../30-interop-rxjs-signal}/src/index.html | 0 .../30-interop-rxjs-signal}/src/main.ts | 0 .../30-interop-rxjs-signal}/src/styles.scss | 0 .../30-interop-rxjs-signal}/src/test-setup.ts | 0 .../tailwind.config.js | 0 .../30-interop-rxjs-signal}/tsconfig.app.json | 0 .../tsconfig.editor.json | 0 .../30-interop-rxjs-signal}/tsconfig.json | 0 .../tsconfig.spec.json | 0 .../43-signal-input}/.eslintrc.json | 0 .../43-signal-input}/README.md | 2 +- .../43-signal-input}/project.json | 24 +++++++-------- .../43-signal-input}/src/app/app.component.ts | 0 .../43-signal-input}/src/app/app.config.ts | 0 .../src/app/user.component.ts | 0 .../43-signal-input}/src/assets/.gitkeep | 0 .../43-signal-input}/src/favicon.ico | Bin .../43-signal-input}/src/index.html | 0 .../43-signal-input}/src/main.ts | 0 .../43-signal-input}/src/styles.scss | 0 .../43-signal-input}/tailwind.config.js | 0 .../43-signal-input}/tsconfig.app.json | 0 .../43-signal-input}/tsconfig.editor.json | 0 .../43-signal-input}/tsconfig.json | 0 ...-utility.md => 10-utility-wrapper-pipe.md} | 2 +- ...yling.md => 13-highly-customizable-css.md} | 2 +- ...i.md => 16-master-dependency-injection.md} | 2 +- .../angular/3-directive-enhancement.md | 2 +- ...2-bug-cd.md => 32-change-detection-bug.md} | 2 +- ...oupling.md => 33-decoupling-components.md} | 2 +- .../{5-crud.md => 5-crud-application.md} | 2 +- ...rmissions.md => 6-structural-directive.md} | 2 +- .../{8-pipe-pure.md => 8-pure-pipe.md} | 2 +- ...pipe-wrapFn.md => 9-wrap-function-pipe.md} | 2 +- .../30-interop-rxjs-signal.md | 2 +- .../{angular => signal}/43-signal-input.md | 2 +- ...-utility.md => 10-utility-wrapper-pipe.md} | 2 +- ...yling.md => 13-highly-customizable-css.md} | 2 +- ...i.md => 16-master-dependency-injection.md} | 2 +- .../angular/3-directive-enhancement.md | 2 +- ...2-bug-cd.md => 32-change-detection-bug.md} | 2 +- ...oupling.md => 33-decoupling-components.md} | 2 +- .../{5-crud.md => 5-crud-application.md} | 2 +- ...rmissions.md => 6-structural-directive.md} | 2 +- .../{8-pipe-pure.md => 8-pure-pipe.md} | 2 +- ...pipe-wrapFn.md => 9-wrap-function-pipe.md} | 2 +- .../30-interop-rxjs-signal.md | 2 +- ...-utility.md => 10-utility-wrapper-pipe.md} | 2 +- ...yling.md => 13-highly-customizable-css.md} | 2 +- ...i.md => 16-master-dependency-injection.md} | 2 +- .../angular/3-directive-enhancement.md | 2 +- ...2-bug-cd.md => 32-change-detection-bug.md} | 2 +- .../{5-crud.md => 5-crud-application.md} | 2 +- ...rmissions.md => 6-structural-directive.md} | 2 +- .../{8-pipe-pure.md => 8-pure-pipe.md} | 2 +- ...pipe-wrapFn.md => 9-wrap-function-pipe.md} | 2 +- .../30-interop-rxjs-signal.md | 2 +- .../{angular => signal}/43-signal-input.md | 2 +- .../{5-crud.md => 5-crud-application.md} | 2 +- .../{8-pipe-pure.md => 8-pure-pipe.md} | 2 +- .../{angular => signal}/43-signal-input.md | 2 +- libs/angular/di/README.md | 7 ----- libs/angular/di/jest.config.ts | 22 -------------- tsconfig.base.json | 4 ++- 284 files changed, 263 insertions(+), 260 deletions(-) rename apps/angular/{crud => 10-utility-wrapper-pipe}/.eslintrc.json (100%) rename apps/angular/{pipe-hard => 10-utility-wrapper-pipe}/README.md (84%) rename apps/angular/{ngfor-enhancement => 10-utility-wrapper-pipe}/project.json (63%) rename apps/angular/{pipe-hard => 10-utility-wrapper-pipe}/src/app/app.component.ts (100%) rename apps/angular/{pipe-hard => 10-utility-wrapper-pipe}/src/app/person.utils.ts (100%) rename apps/angular/{bug-cd => 10-utility-wrapper-pipe}/src/assets/.gitkeep (100%) rename apps/angular/{bug-cd => 10-utility-wrapper-pipe}/src/favicon.ico (100%) rename apps/angular/{pipe-hard => 10-utility-wrapper-pipe}/src/index.html (100%) rename apps/angular/{decoupling => 10-utility-wrapper-pipe}/src/main.ts (100%) rename apps/angular/{crud => 10-utility-wrapper-pipe}/src/polyfills.ts (100%) rename apps/angular/{ngfor-enhancement => 10-utility-wrapper-pipe}/src/styles.scss (100%) rename apps/angular/{crud => 10-utility-wrapper-pipe}/tsconfig.app.json (100%) rename apps/angular/{crud => 10-utility-wrapper-pipe}/tsconfig.editor.json (100%) rename apps/angular/{ngfor-enhancement => 10-utility-wrapper-pipe}/tsconfig.json (100%) rename apps/angular/{bug-cd => 13-highly-customizable-css}/.eslintrc.json (100%) rename apps/angular/{styling => 13-highly-customizable-css}/README.md (83%) rename apps/angular/{styling => 13-highly-customizable-css}/project.json (64%) rename apps/angular/{styling => 13-highly-customizable-css}/src/app/page.component.ts (100%) rename apps/angular/{styling => 13-highly-customizable-css}/src/app/static-text.component.ts (100%) rename apps/angular/{styling => 13-highly-customizable-css}/src/app/text.component.ts (100%) rename apps/angular/{crud => 13-highly-customizable-css}/src/assets/.gitkeep (100%) rename apps/angular/{crud => 13-highly-customizable-css}/src/favicon.ico (100%) rename apps/angular/{styling => 13-highly-customizable-css}/src/index.html (100%) rename apps/angular/{styling => 13-highly-customizable-css}/src/main.ts (100%) rename apps/angular/{pipe-easy => 13-highly-customizable-css}/src/styles.scss (100%) rename apps/angular/{bug-cd => 13-highly-customizable-css}/tsconfig.app.json (100%) rename apps/angular/{router-input => 13-highly-customizable-css}/tsconfig.editor.json (100%) rename apps/angular/{decoupling => 13-highly-customizable-css}/tsconfig.json (100%) rename {libs/angular/di => apps/angular/16-master-dependency-injection}/.eslintrc.json (100%) create mode 100644 apps/angular/16-master-dependency-injection/README.md create mode 100644 apps/angular/16-master-dependency-injection/jest.config.ts rename {libs/angular/di => apps/angular/16-master-dependency-injection}/ng-package.json (63%) rename {libs/angular/di => apps/angular/16-master-dependency-injection}/package.json (79%) rename {libs/angular/di => apps/angular/16-master-dependency-injection}/project.json (58%) rename {libs/angular/di => apps/angular/16-master-dependency-injection}/src/index.ts (100%) rename {libs/angular/di => apps/angular/16-master-dependency-injection}/src/lib/table.component.ts (100%) rename {libs/angular/di => apps/angular/16-master-dependency-injection}/src/test-setup.ts (100%) rename {libs/angular/di => apps/angular/16-master-dependency-injection}/tsconfig.json (100%) rename {libs/angular/di => apps/angular/16-master-dependency-injection}/tsconfig.lib.json (100%) rename {libs/angular/di => apps/angular/16-master-dependency-injection}/tsconfig.lib.prod.json (100%) rename {libs/angular/di => apps/angular/16-master-dependency-injection}/tsconfig.spec.json (100%) rename apps/angular/{decoupling => 22-router-input}/.eslintrc.json (100%) rename apps/angular/{router-input => 22-router-input}/README.md (100%) rename apps/angular/{router-input => 22-router-input}/project.json (78%) rename apps/angular/{router-input => 22-router-input}/src/app/app.component.ts (100%) rename apps/angular/{router-input => 22-router-input}/src/app/app.config.ts (100%) rename apps/angular/{router-input => 22-router-input}/src/app/app.routes.ts (100%) rename apps/angular/{router-input => 22-router-input}/src/app/home.component.ts (100%) rename apps/angular/{router-input => 22-router-input}/src/app/test.component.ts (100%) rename apps/angular/{decoupling => 22-router-input}/src/assets/.gitkeep (100%) rename apps/angular/{decoupling => 22-router-input}/src/favicon.ico (100%) rename apps/angular/{router-input => 22-router-input}/src/index.html (100%) rename apps/angular/{bug-cd => 22-router-input}/src/main.ts (100%) rename apps/angular/{pipe-hard => 22-router-input}/src/styles.scss (100%) rename apps/angular/{decoupling => 22-router-input}/tsconfig.app.json (100%) rename apps/angular/{signal-input => 22-router-input}/tsconfig.editor.json (100%) rename apps/angular/{module-to-standalone => 22-router-input}/tsconfig.json (100%) rename apps/angular/{ngfor-enhancement => 3-directive-enhancement}/.eslintrc.json (100%) rename apps/angular/{ngfor-enhancement => 3-directive-enhancement}/README.md (84%) rename apps/angular/{pipe-hard => 3-directive-enhancement}/project.json (63%) rename apps/angular/{ngfor-enhancement => 3-directive-enhancement}/src/app/app.component.ts (100%) rename apps/angular/{injection-token => 3-directive-enhancement}/src/assets/.gitkeep (100%) rename apps/angular/{injection-token => 3-directive-enhancement}/src/favicon.ico (100%) rename apps/angular/{ngfor-enhancement => 3-directive-enhancement}/src/index.html (100%) rename apps/angular/{ngfor-enhancement => 3-directive-enhancement}/src/main.ts (100%) rename apps/angular/{ngfor-enhancement => 3-directive-enhancement}/src/polyfills.ts (100%) rename apps/angular/{pipe-intermediate => 3-directive-enhancement}/src/styles.scss (100%) rename apps/angular/{ngfor-enhancement => 3-directive-enhancement}/tsconfig.app.json (100%) rename apps/angular/{ngfor-enhancement => 3-directive-enhancement}/tsconfig.editor.json (100%) rename apps/angular/{permissions => 3-directive-enhancement}/tsconfig.json (100%) rename apps/angular/{interop-rxjs-signal => 31-module-to-standalone}/.eslintrc.json (100%) rename apps/angular/{module-to-standalone => 31-module-to-standalone}/README.md (100%) rename apps/angular/{module-to-standalone => 31-module-to-standalone}/project.json (76%) rename apps/angular/{module-to-standalone => 31-module-to-standalone}/src/app/app.component.ts (100%) rename apps/angular/{module-to-standalone => 31-module-to-standalone}/src/app/app.module.ts (100%) rename apps/angular/{interop-rxjs-signal => 31-module-to-standalone}/src/assets/.gitkeep (100%) rename apps/angular/{interop-rxjs-signal => 31-module-to-standalone}/src/favicon.ico (100%) rename apps/angular/{module-to-standalone => 31-module-to-standalone}/src/index.html (100%) rename apps/angular/{module-to-standalone => 31-module-to-standalone}/src/main.ts (100%) rename apps/angular/{bug-cd => 31-module-to-standalone}/src/styles.scss (100%) rename apps/angular/{module-to-standalone => 31-module-to-standalone}/tailwind.config.js (100%) rename apps/angular/{injection-token => 31-module-to-standalone}/tsconfig.app.json (100%) rename apps/angular/{module-to-standalone => 31-module-to-standalone}/tsconfig.editor.json (100%) rename apps/angular/{router-input => 31-module-to-standalone}/tsconfig.json (100%) rename apps/angular/{module-to-standalone => 32-change-detection-bug}/.eslintrc.json (100%) rename apps/angular/{bug-cd => 32-change-detection-bug}/README.md (84%) rename apps/angular/{interop-rxjs-signal => 32-change-detection-bug}/jest.config.ts (82%) rename apps/angular/{bug-cd => 32-change-detection-bug}/project.json (65%) rename apps/angular/{bug-cd => 32-change-detection-bug}/src/app/app.component.ts (100%) rename apps/angular/{bug-cd => 32-change-detection-bug}/src/app/app.config.ts (100%) rename apps/angular/{bug-cd => 32-change-detection-bug}/src/app/bar.component.ts (100%) rename apps/angular/{bug-cd => 32-change-detection-bug}/src/app/fake.service.ts (100%) rename apps/angular/{bug-cd => 32-change-detection-bug}/src/app/foo.component.ts (100%) rename apps/angular/{bug-cd => 32-change-detection-bug}/src/app/main-navigation.component.ts (100%) rename apps/angular/{module-to-standalone => 32-change-detection-bug}/src/assets/.gitkeep (100%) rename apps/angular/{module-to-standalone => 32-change-detection-bug}/src/favicon.ico (100%) rename apps/angular/{bug-cd => 32-change-detection-bug}/src/index.html (100%) rename apps/angular/{injection-token => 32-change-detection-bug}/src/main.ts (100%) rename apps/angular/{decoupling => 32-change-detection-bug}/src/styles.scss (100%) rename apps/angular/{bug-cd => 32-change-detection-bug}/src/test-setup.ts (100%) rename apps/angular/{bug-cd => 32-change-detection-bug}/tailwind.config.js (100%) rename apps/angular/{interop-rxjs-signal => 32-change-detection-bug}/tsconfig.app.json (100%) rename apps/angular/{bug-cd => 32-change-detection-bug}/tsconfig.editor.json (100%) rename apps/angular/{bug-cd => 32-change-detection-bug}/tsconfig.json (100%) rename apps/angular/{bug-cd => 32-change-detection-bug}/tsconfig.spec.json (100%) rename apps/angular/{router-input => 33-decoupling-components}/.eslintrc.json (100%) rename apps/angular/{decoupling => 33-decoupling-components}/README.md (84%) rename apps/angular/{decoupling => 33-decoupling-components}/project.json (65%) rename apps/angular/{decoupling => 33-decoupling-components}/src/app/app.component.ts (100%) rename apps/angular/{ngfor-enhancement => 33-decoupling-components}/src/assets/.gitkeep (100%) rename apps/angular/{ngfor-enhancement => 33-decoupling-components}/src/favicon.ico (100%) rename apps/angular/{decoupling => 33-decoupling-components}/src/index.html (100%) rename apps/angular/{pipe-easy => 33-decoupling-components}/src/main.ts (100%) rename apps/angular/{injection-token => 33-decoupling-components}/src/styles.scss (100%) rename apps/angular/{decoupling => 33-decoupling-components}/tailwind.config.js (100%) rename apps/angular/{module-to-standalone => 33-decoupling-components}/tsconfig.app.json (100%) rename apps/angular/{decoupling => 33-decoupling-components}/tsconfig.editor.json (100%) rename apps/angular/{styling => 33-decoupling-components}/tsconfig.json (100%) rename apps/angular/{injection-token => 39-injection-token}/.eslintrc.json (100%) rename apps/angular/{injection-token => 39-injection-token}/README.md (100%) rename apps/angular/{injection-token => 39-injection-token}/jest.config.ts (89%) rename apps/angular/{injection-token => 39-injection-token}/project.json (76%) rename apps/angular/{injection-token => 39-injection-token}/src/app/app.component.ts (100%) rename apps/angular/{injection-token => 39-injection-token}/src/app/app.config.ts (100%) rename apps/angular/{injection-token => 39-injection-token}/src/app/data.ts (100%) rename apps/angular/{injection-token => 39-injection-token}/src/app/phone.component.ts (100%) rename apps/angular/{injection-token => 39-injection-token}/src/app/timer-container.component.ts (100%) rename apps/angular/{injection-token => 39-injection-token}/src/app/timer.component.ts (100%) rename apps/angular/{injection-token => 39-injection-token}/src/app/video.component.ts (100%) rename apps/angular/{permissions => 39-injection-token}/src/assets/.gitkeep (100%) rename apps/angular/{permissions => 39-injection-token}/src/favicon.ico (100%) rename apps/angular/{injection-token => 39-injection-token}/src/index.html (100%) rename apps/angular/{interop-rxjs-signal => 39-injection-token}/src/main.ts (100%) rename apps/angular/{interop-rxjs-signal => 39-injection-token}/src/styles.scss (100%) rename apps/angular/{crud => 39-injection-token}/src/test-setup.ts (100%) rename apps/angular/{injection-token => 39-injection-token}/tailwind.config.js (100%) rename apps/angular/{router-input => 39-injection-token}/tsconfig.app.json (100%) rename apps/angular/{injection-token => 39-injection-token}/tsconfig.editor.json (100%) rename apps/angular/{injection-token => 39-injection-token}/tsconfig.json (100%) rename apps/angular/{injection-token => 39-injection-token}/tsconfig.spec.json (100%) rename apps/angular/{permissions => 5-crud-application}/.eslintrc.json (100%) rename apps/angular/{crud => 5-crud-application}/README.md (85%) rename apps/angular/{crud => 5-crud-application}/jest.config.ts (84%) rename apps/angular/{crud => 5-crud-application}/project.json (67%) rename apps/angular/{crud => 5-crud-application}/src/app/app.component.ts (100%) rename apps/angular/{crud => 5-crud-application}/src/app/app.config.ts (100%) rename apps/angular/{pipe-easy => 5-crud-application}/src/assets/.gitkeep (100%) rename apps/angular/{pipe-easy => 5-crud-application}/src/favicon.ico (100%) rename apps/angular/{crud => 5-crud-application}/src/index.html (100%) rename apps/angular/{crud => 5-crud-application}/src/main.ts (100%) rename apps/angular/{permissions => 5-crud-application}/src/polyfills.ts (100%) rename apps/angular/{crud => 5-crud-application}/src/styles.scss (100%) rename apps/angular/{injection-token => 5-crud-application}/src/test-setup.ts (100%) rename apps/angular/{permissions => 5-crud-application}/tsconfig.app.json (100%) rename apps/angular/{permissions => 5-crud-application}/tsconfig.editor.json (100%) rename apps/angular/{crud => 5-crud-application}/tsconfig.json (100%) rename apps/angular/{crud => 5-crud-application}/tsconfig.spec.json (100%) rename apps/angular/{pipe-easy => 6-structural-directive}/.eslintrc.json (100%) rename apps/angular/{permissions => 6-structural-directive}/README.md (84%) rename apps/angular/{pipe-intermediate => 6-structural-directive}/project.json (63%) rename apps/angular/{permissions => 6-structural-directive}/src/app/app.component.ts (100%) rename apps/angular/{permissions => 6-structural-directive}/src/app/app.config.ts (100%) rename apps/angular/{permissions => 6-structural-directive}/src/app/button.component.ts (100%) rename apps/angular/{permissions => 6-structural-directive}/src/app/dashboard/admin.component.ts (100%) rename apps/angular/{permissions => 6-structural-directive}/src/app/dashboard/manager.component.ts (100%) rename apps/angular/{permissions => 6-structural-directive}/src/app/information.component.ts (100%) rename apps/angular/{permissions => 6-structural-directive}/src/app/login.component.ts (100%) rename apps/angular/{permissions => 6-structural-directive}/src/app/routes.ts (100%) rename apps/angular/{permissions => 6-structural-directive}/src/app/user.model.ts (100%) rename apps/angular/{permissions => 6-structural-directive}/src/app/user.store.ts (100%) rename apps/angular/{pipe-hard => 6-structural-directive}/src/assets/.gitkeep (100%) rename apps/angular/{pipe-hard => 6-structural-directive}/src/favicon.ico (100%) rename apps/angular/{permissions => 6-structural-directive}/src/index.html (100%) rename apps/angular/{permissions => 6-structural-directive}/src/main.ts (100%) rename apps/angular/{pipe-easy => 6-structural-directive}/src/polyfills.ts (100%) rename apps/angular/{module-to-standalone => 6-structural-directive}/src/styles.scss (100%) rename apps/angular/{interop-rxjs-signal => 6-structural-directive}/tailwind.config.js (100%) rename apps/angular/{pipe-easy => 6-structural-directive}/tsconfig.app.json (100%) rename apps/angular/{pipe-easy => 6-structural-directive}/tsconfig.editor.json (100%) rename apps/angular/{pipe-easy => 6-structural-directive}/tsconfig.json (100%) rename apps/angular/{pipe-hard => 8-pure-pipe}/.eslintrc.json (100%) rename apps/angular/{pipe-easy => 8-pure-pipe}/README.md (87%) rename apps/angular/{pipe-easy => 8-pure-pipe}/project.json (67%) rename apps/angular/{pipe-easy => 8-pure-pipe}/src/app/app.component.ts (100%) rename apps/angular/{pipe-intermediate => 8-pure-pipe}/src/assets/.gitkeep (100%) rename apps/angular/{pipe-intermediate => 8-pure-pipe}/src/favicon.ico (100%) rename apps/angular/{pipe-easy => 8-pure-pipe}/src/index.html (100%) rename apps/angular/{pipe-hard => 8-pure-pipe}/src/main.ts (100%) rename apps/angular/{pipe-hard => 8-pure-pipe}/src/polyfills.ts (100%) rename apps/angular/{router-input => 8-pure-pipe}/src/styles.scss (100%) rename apps/angular/{pipe-hard => 8-pure-pipe}/tsconfig.app.json (100%) rename apps/angular/{pipe-hard => 8-pure-pipe}/tsconfig.editor.json (100%) rename apps/angular/{pipe-hard => 8-pure-pipe}/tsconfig.json (100%) rename apps/angular/{pipe-intermediate => 9-wrap-function-pipe}/.eslintrc.json (100%) rename apps/angular/{pipe-intermediate => 9-wrap-function-pipe}/README.md (84%) rename apps/angular/{permissions => 9-wrap-function-pipe}/project.json (64%) rename apps/angular/{pipe-intermediate => 9-wrap-function-pipe}/src/app/app.component.ts (100%) rename apps/angular/{router-input => 9-wrap-function-pipe}/src/assets/.gitkeep (100%) rename apps/angular/{router-input => 9-wrap-function-pipe}/src/favicon.ico (100%) rename apps/angular/{pipe-intermediate => 9-wrap-function-pipe}/src/index.html (100%) rename apps/angular/{pipe-intermediate => 9-wrap-function-pipe}/src/main.ts (100%) rename apps/angular/{pipe-intermediate => 9-wrap-function-pipe}/src/polyfills.ts (100%) rename apps/angular/{styling => 9-wrap-function-pipe}/src/styles.scss (100%) rename apps/angular/{pipe-intermediate => 9-wrap-function-pipe}/tsconfig.app.json (100%) rename apps/angular/{pipe-intermediate => 9-wrap-function-pipe}/tsconfig.editor.json (100%) rename apps/angular/{pipe-intermediate => 9-wrap-function-pipe}/tsconfig.json (100%) rename apps/{angular/styling => signal/30-interop-rxjs-signal}/.eslintrc.json (100%) rename apps/{angular/interop-rxjs-signal => signal/30-interop-rxjs-signal}/README.md (85%) rename apps/{angular/bug-cd => signal/30-interop-rxjs-signal}/jest.config.ts (83%) rename apps/{angular/interop-rxjs-signal => signal/30-interop-rxjs-signal}/project.json (67%) rename apps/{angular/interop-rxjs-signal => signal/30-interop-rxjs-signal}/src/app/app.component.ts (100%) rename apps/{angular/interop-rxjs-signal => signal/30-interop-rxjs-signal}/src/app/app.config.ts (100%) rename apps/{angular/interop-rxjs-signal => signal/30-interop-rxjs-signal}/src/app/detail/detail.component.ts (100%) rename apps/{angular/interop-rxjs-signal => signal/30-interop-rxjs-signal}/src/app/list/photos.component.ts (100%) rename apps/{angular/interop-rxjs-signal => signal/30-interop-rxjs-signal}/src/app/list/photos.store.ts (100%) rename apps/{angular/interop-rxjs-signal => signal/30-interop-rxjs-signal}/src/app/photo.model.ts (100%) rename apps/{angular/interop-rxjs-signal => signal/30-interop-rxjs-signal}/src/app/photos.service.ts (100%) rename apps/{angular/signal-input => signal/30-interop-rxjs-signal}/src/assets/.gitkeep (100%) rename apps/{angular/signal-input => signal/30-interop-rxjs-signal}/src/favicon.ico (100%) rename apps/{angular/interop-rxjs-signal => signal/30-interop-rxjs-signal}/src/index.html (100%) rename apps/{angular/router-input => signal/30-interop-rxjs-signal}/src/main.ts (100%) rename apps/{angular/permissions => signal/30-interop-rxjs-signal}/src/styles.scss (100%) rename apps/{angular/interop-rxjs-signal => signal/30-interop-rxjs-signal}/src/test-setup.ts (100%) rename apps/{angular/permissions => signal/30-interop-rxjs-signal}/tailwind.config.js (100%) rename apps/{angular/signal-input => signal/30-interop-rxjs-signal}/tsconfig.app.json (100%) rename apps/{angular/interop-rxjs-signal => signal/30-interop-rxjs-signal}/tsconfig.editor.json (100%) rename apps/{angular/interop-rxjs-signal => signal/30-interop-rxjs-signal}/tsconfig.json (100%) rename apps/{angular/interop-rxjs-signal => signal/30-interop-rxjs-signal}/tsconfig.spec.json (100%) rename apps/{angular/signal-input => signal/43-signal-input}/.eslintrc.json (100%) rename apps/{angular/signal-input => signal/43-signal-input}/README.md (86%) rename apps/{angular/signal-input => signal/43-signal-input}/project.json (68%) rename apps/{angular/signal-input => signal/43-signal-input}/src/app/app.component.ts (100%) rename apps/{angular/signal-input => signal/43-signal-input}/src/app/app.config.ts (100%) rename apps/{angular/signal-input => signal/43-signal-input}/src/app/user.component.ts (100%) rename apps/{angular/styling => signal/43-signal-input}/src/assets/.gitkeep (100%) rename apps/{angular/styling => signal/43-signal-input}/src/favicon.ico (100%) rename apps/{angular/signal-input => signal/43-signal-input}/src/index.html (100%) rename apps/{angular/signal-input => signal/43-signal-input}/src/main.ts (100%) rename apps/{angular/signal-input => signal/43-signal-input}/src/styles.scss (100%) rename apps/{angular/signal-input => signal/43-signal-input}/tailwind.config.js (100%) rename apps/{angular/styling => signal/43-signal-input}/tsconfig.app.json (100%) rename apps/{angular/styling => signal/43-signal-input}/tsconfig.editor.json (100%) rename apps/{angular/signal-input => signal/43-signal-input}/tsconfig.json (100%) rename docs/src/content/docs/challenges/angular/{10-pipe-utility.md => 10-utility-wrapper-pipe.md} (97%) rename docs/src/content/docs/challenges/angular/{13-styling.md => 13-highly-customizable-css.md} (95%) rename docs/src/content/docs/challenges/angular/{16-di.md => 16-master-dependency-injection.md} (95%) rename docs/src/content/docs/challenges/angular/{32-bug-cd.md => 32-change-detection-bug.md} (97%) rename docs/src/content/docs/challenges/angular/{33-decoupling.md => 33-decoupling-components.md} (98%) rename docs/src/content/docs/challenges/angular/{5-crud.md => 5-crud-application.md} (98%) rename docs/src/content/docs/challenges/angular/{6-permissions.md => 6-structural-directive.md} (98%) rename docs/src/content/docs/challenges/angular/{8-pipe-pure.md => 8-pure-pipe.md} (98%) rename docs/src/content/docs/challenges/angular/{9-pipe-wrapFn.md => 9-wrap-function-pipe.md} (98%) rename docs/src/content/docs/challenges/{angular => signal}/30-interop-rxjs-signal.md (95%) rename docs/src/content/docs/challenges/{angular => signal}/43-signal-input.md (97%) rename docs/src/content/docs/es/challenges/angular/{10-pipe-utility.md => 10-utility-wrapper-pipe.md} (96%) rename docs/src/content/docs/es/challenges/angular/{13-styling.md => 13-highly-customizable-css.md} (96%) rename docs/src/content/docs/es/challenges/angular/{16-di.md => 16-master-dependency-injection.md} (96%) rename docs/src/content/docs/es/challenges/angular/{32-bug-cd.md => 32-change-detection-bug.md} (97%) rename docs/src/content/docs/es/challenges/angular/{33-decoupling.md => 33-decoupling-components.md} (98%) rename docs/src/content/docs/es/challenges/angular/{5-crud.md => 5-crud-application.md} (98%) rename docs/src/content/docs/es/challenges/angular/{6-permissions.md => 6-structural-directive.md} (97%) rename docs/src/content/docs/es/challenges/angular/{8-pipe-pure.md => 8-pure-pipe.md} (96%) rename docs/src/content/docs/es/challenges/angular/{9-pipe-wrapFn.md => 9-wrap-function-pipe.md} (97%) rename docs/src/content/docs/es/challenges/{angular => signal}/30-interop-rxjs-signal.md (95%) rename docs/src/content/docs/pt/challenges/angular/{10-pipe-utility.md => 10-utility-wrapper-pipe.md} (97%) rename docs/src/content/docs/pt/challenges/angular/{13-styling.md => 13-highly-customizable-css.md} (95%) rename docs/src/content/docs/pt/challenges/angular/{16-di.md => 16-master-dependency-injection.md} (95%) rename docs/src/content/docs/pt/challenges/angular/{32-bug-cd.md => 32-change-detection-bug.md} (97%) rename docs/src/content/docs/pt/challenges/angular/{5-crud.md => 5-crud-application.md} (98%) rename docs/src/content/docs/pt/challenges/angular/{6-permissions.md => 6-structural-directive.md} (97%) rename docs/src/content/docs/pt/challenges/angular/{8-pipe-pure.md => 8-pure-pipe.md} (98%) rename docs/src/content/docs/pt/challenges/angular/{9-pipe-wrapFn.md => 9-wrap-function-pipe.md} (98%) rename docs/src/content/docs/pt/challenges/{angular => signal}/30-interop-rxjs-signal.md (95%) rename docs/src/content/docs/pt/challenges/{angular => signal}/43-signal-input.md (97%) rename docs/src/content/docs/ru/challenges/angular/{5-crud.md => 5-crud-application.md} (98%) rename docs/src/content/docs/ru/challenges/angular/{8-pipe-pure.md => 8-pure-pipe.md} (99%) rename docs/src/content/docs/ru/challenges/{angular => signal}/43-signal-input.md (98%) delete mode 100644 libs/angular/di/README.md delete mode 100644 libs/angular/di/jest.config.ts diff --git a/apps/angular/crud/.eslintrc.json b/apps/angular/10-utility-wrapper-pipe/.eslintrc.json similarity index 100% rename from apps/angular/crud/.eslintrc.json rename to apps/angular/10-utility-wrapper-pipe/.eslintrc.json diff --git a/apps/angular/pipe-hard/README.md b/apps/angular/10-utility-wrapper-pipe/README.md similarity index 84% rename from apps/angular/pipe-hard/README.md rename to apps/angular/10-utility-wrapper-pipe/README.md index ba801bd..aac4262 100644 --- a/apps/angular/pipe-hard/README.md +++ b/apps/angular/10-utility-wrapper-pipe/README.md @@ -5,7 +5,7 @@ ### Run Application ```bash -npx nx serve angular-pipe-hard +npx nx serve angular-utility-wrapper-pipe ``` ### Documentation and Instruction diff --git a/apps/angular/ngfor-enhancement/project.json b/apps/angular/10-utility-wrapper-pipe/project.json similarity index 63% rename from apps/angular/ngfor-enhancement/project.json rename to apps/angular/10-utility-wrapper-pipe/project.json index 80c089c..4946170 100644 --- a/apps/angular/ngfor-enhancement/project.json +++ b/apps/angular/10-utility-wrapper-pipe/project.json @@ -1,25 +1,25 @@ { - "name": "angular-ngfor-enhancement", + "name": "angular-utility-wrapper-pipe", "$schema": "../../../node_modules/nx/schemas/project-schema.json", "projectType": "application", - "sourceRoot": "apps/angular/ngfor-enhancement/src", + "sourceRoot": "apps/angular/10-utility-wrapper-pipe/src", "prefix": "app", "targets": { "build": { "executor": "@angular-devkit/build-angular:browser", "outputs": ["{options.outputPath}"], "options": { - "outputPath": "dist/apps/angular/ngfor-enhancement", - "index": "apps/angular/ngfor-enhancement/src/index.html", - "main": "apps/angular/ngfor-enhancement/src/main.ts", - "polyfills": "apps/angular/ngfor-enhancement/src/polyfills.ts", - "tsConfig": "apps/angular/ngfor-enhancement/tsconfig.app.json", + "outputPath": "dist/apps/angular/10-utility-wrapper-pipe", + "index": "apps/angular/10-utility-wrapper-pipe/src/index.html", + "main": "apps/angular/10-utility-wrapper-pipe/src/main.ts", + "polyfills": "apps/angular/10-utility-wrapper-pipe/src/polyfills.ts", + "tsConfig": "apps/angular/10-utility-wrapper-pipe/tsconfig.app.json", "inlineStyleLanguage": "scss", "assets": [ - "apps/angular/ngfor-enhancement/src/favicon.ico", - "apps/angular/ngfor-enhancement/src/assets" + "apps/angular/10-utility-wrapper-pipe/src/favicon.ico", + "apps/angular/10-utility-wrapper-pipe/src/assets" ], - "styles": ["apps/angular/ngfor-enhancement/src/styles.scss"], + "styles": ["apps/angular/10-utility-wrapper-pipe/src/styles.scss"], "scripts": [] }, "configurations": { @@ -53,10 +53,10 @@ "executor": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { - "buildTarget": "angular-ngfor-enhancement:build:production" + "buildTarget": "angular-utility-wrapper-pipe:build:production" }, "development": { - "buildTarget": "angular-ngfor-enhancement:build:development" + "buildTarget": "angular-utility-wrapper-pipe:build:development" } }, "defaultConfiguration": "development" @@ -64,7 +64,7 @@ "extract-i18n": { "executor": "@angular-devkit/build-angular:extract-i18n", "options": { - "buildTarget": "angular-ngfor-enhancement:build" + "buildTarget": "angular-utility-wrapper-pipe:build" } }, "lint": { diff --git a/apps/angular/pipe-hard/src/app/app.component.ts b/apps/angular/10-utility-wrapper-pipe/src/app/app.component.ts similarity index 100% rename from apps/angular/pipe-hard/src/app/app.component.ts rename to apps/angular/10-utility-wrapper-pipe/src/app/app.component.ts diff --git a/apps/angular/pipe-hard/src/app/person.utils.ts b/apps/angular/10-utility-wrapper-pipe/src/app/person.utils.ts similarity index 100% rename from apps/angular/pipe-hard/src/app/person.utils.ts rename to apps/angular/10-utility-wrapper-pipe/src/app/person.utils.ts diff --git a/apps/angular/bug-cd/src/assets/.gitkeep b/apps/angular/10-utility-wrapper-pipe/src/assets/.gitkeep similarity index 100% rename from apps/angular/bug-cd/src/assets/.gitkeep rename to apps/angular/10-utility-wrapper-pipe/src/assets/.gitkeep diff --git a/apps/angular/bug-cd/src/favicon.ico b/apps/angular/10-utility-wrapper-pipe/src/favicon.ico similarity index 100% rename from apps/angular/bug-cd/src/favicon.ico rename to apps/angular/10-utility-wrapper-pipe/src/favicon.ico diff --git a/apps/angular/pipe-hard/src/index.html b/apps/angular/10-utility-wrapper-pipe/src/index.html similarity index 100% rename from apps/angular/pipe-hard/src/index.html rename to apps/angular/10-utility-wrapper-pipe/src/index.html diff --git a/apps/angular/decoupling/src/main.ts b/apps/angular/10-utility-wrapper-pipe/src/main.ts similarity index 100% rename from apps/angular/decoupling/src/main.ts rename to apps/angular/10-utility-wrapper-pipe/src/main.ts diff --git a/apps/angular/crud/src/polyfills.ts b/apps/angular/10-utility-wrapper-pipe/src/polyfills.ts similarity index 100% rename from apps/angular/crud/src/polyfills.ts rename to apps/angular/10-utility-wrapper-pipe/src/polyfills.ts diff --git a/apps/angular/ngfor-enhancement/src/styles.scss b/apps/angular/10-utility-wrapper-pipe/src/styles.scss similarity index 100% rename from apps/angular/ngfor-enhancement/src/styles.scss rename to apps/angular/10-utility-wrapper-pipe/src/styles.scss diff --git a/apps/angular/crud/tsconfig.app.json b/apps/angular/10-utility-wrapper-pipe/tsconfig.app.json similarity index 100% rename from apps/angular/crud/tsconfig.app.json rename to apps/angular/10-utility-wrapper-pipe/tsconfig.app.json diff --git a/apps/angular/crud/tsconfig.editor.json b/apps/angular/10-utility-wrapper-pipe/tsconfig.editor.json similarity index 100% rename from apps/angular/crud/tsconfig.editor.json rename to apps/angular/10-utility-wrapper-pipe/tsconfig.editor.json diff --git a/apps/angular/ngfor-enhancement/tsconfig.json b/apps/angular/10-utility-wrapper-pipe/tsconfig.json similarity index 100% rename from apps/angular/ngfor-enhancement/tsconfig.json rename to apps/angular/10-utility-wrapper-pipe/tsconfig.json diff --git a/apps/angular/bug-cd/.eslintrc.json b/apps/angular/13-highly-customizable-css/.eslintrc.json similarity index 100% rename from apps/angular/bug-cd/.eslintrc.json rename to apps/angular/13-highly-customizable-css/.eslintrc.json diff --git a/apps/angular/styling/README.md b/apps/angular/13-highly-customizable-css/README.md similarity index 83% rename from apps/angular/styling/README.md rename to apps/angular/13-highly-customizable-css/README.md index d47efe3..d63171a 100644 --- a/apps/angular/styling/README.md +++ b/apps/angular/13-highly-customizable-css/README.md @@ -5,7 +5,7 @@ ### Run Application ```bash -npx nx serve angular-styling +npx nx serve angular-highly-customizable-css ``` ### Documentation and Instruction diff --git a/apps/angular/styling/project.json b/apps/angular/13-highly-customizable-css/project.json similarity index 64% rename from apps/angular/styling/project.json rename to apps/angular/13-highly-customizable-css/project.json index de96846..aa4ecb3 100644 --- a/apps/angular/styling/project.json +++ b/apps/angular/13-highly-customizable-css/project.json @@ -1,25 +1,25 @@ { - "name": "angular-styling", + "name": "angular-highly-customizable-css", "$schema": "../../../node_modules/nx/schemas/project-schema.json", "projectType": "application", - "sourceRoot": "apps/angular/styling/src", + "sourceRoot": "apps/angular/13-highly-customizable-css/src", "prefix": "app", "targets": { "build": { "executor": "@angular-devkit/build-angular:browser", "outputs": ["{options.outputPath}"], "options": { - "outputPath": "dist/apps/angular/styling", - "index": "apps/angular/styling/src/index.html", - "main": "apps/angular/styling/src/main.ts", + "outputPath": "dist/apps/angular/13-highly-customizable-css", + "index": "apps/angular/13-highly-customizable-css/src/index.html", + "main": "apps/angular/13-highly-customizable-css/src/main.ts", "polyfills": ["zone.js"], - "tsConfig": "apps/angular/styling/tsconfig.app.json", + "tsConfig": "apps/angular/13-highly-customizable-css/tsconfig.app.json", "inlineStyleLanguage": "scss", "assets": [ - "apps/angular/styling/src/favicon.ico", - "apps/angular/styling/src/assets" + "apps/angular/13-highly-customizable-css/src/favicon.ico", + "apps/angular/13-highly-customizable-css/src/assets" ], - "styles": ["apps/angular/styling/src/styles.scss"], + "styles": ["apps/angular/13-highly-customizable-css/src/styles.scss"], "scripts": [] }, "configurations": { @@ -53,10 +53,10 @@ "executor": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { - "buildTarget": "angular-styling:build:production" + "buildTarget": "angular-highly-customizable-css:build:production" }, "development": { - "buildTarget": "angular-styling:build:development" + "buildTarget": "angular-highly-customizable-css:build:development" } }, "defaultConfiguration": "development" @@ -64,7 +64,7 @@ "extract-i18n": { "executor": "@angular-devkit/build-angular:extract-i18n", "options": { - "buildTarget": "angular-styling:build" + "buildTarget": "angular-highly-customizable-css:build" } }, "lint": { diff --git a/apps/angular/styling/src/app/page.component.ts b/apps/angular/13-highly-customizable-css/src/app/page.component.ts similarity index 100% rename from apps/angular/styling/src/app/page.component.ts rename to apps/angular/13-highly-customizable-css/src/app/page.component.ts diff --git a/apps/angular/styling/src/app/static-text.component.ts b/apps/angular/13-highly-customizable-css/src/app/static-text.component.ts similarity index 100% rename from apps/angular/styling/src/app/static-text.component.ts rename to apps/angular/13-highly-customizable-css/src/app/static-text.component.ts diff --git a/apps/angular/styling/src/app/text.component.ts b/apps/angular/13-highly-customizable-css/src/app/text.component.ts similarity index 100% rename from apps/angular/styling/src/app/text.component.ts rename to apps/angular/13-highly-customizable-css/src/app/text.component.ts diff --git a/apps/angular/crud/src/assets/.gitkeep b/apps/angular/13-highly-customizable-css/src/assets/.gitkeep similarity index 100% rename from apps/angular/crud/src/assets/.gitkeep rename to apps/angular/13-highly-customizable-css/src/assets/.gitkeep diff --git a/apps/angular/crud/src/favicon.ico b/apps/angular/13-highly-customizable-css/src/favicon.ico similarity index 100% rename from apps/angular/crud/src/favicon.ico rename to apps/angular/13-highly-customizable-css/src/favicon.ico diff --git a/apps/angular/styling/src/index.html b/apps/angular/13-highly-customizable-css/src/index.html similarity index 100% rename from apps/angular/styling/src/index.html rename to apps/angular/13-highly-customizable-css/src/index.html diff --git a/apps/angular/styling/src/main.ts b/apps/angular/13-highly-customizable-css/src/main.ts similarity index 100% rename from apps/angular/styling/src/main.ts rename to apps/angular/13-highly-customizable-css/src/main.ts diff --git a/apps/angular/pipe-easy/src/styles.scss b/apps/angular/13-highly-customizable-css/src/styles.scss similarity index 100% rename from apps/angular/pipe-easy/src/styles.scss rename to apps/angular/13-highly-customizable-css/src/styles.scss diff --git a/apps/angular/bug-cd/tsconfig.app.json b/apps/angular/13-highly-customizable-css/tsconfig.app.json similarity index 100% rename from apps/angular/bug-cd/tsconfig.app.json rename to apps/angular/13-highly-customizable-css/tsconfig.app.json diff --git a/apps/angular/router-input/tsconfig.editor.json b/apps/angular/13-highly-customizable-css/tsconfig.editor.json similarity index 100% rename from apps/angular/router-input/tsconfig.editor.json rename to apps/angular/13-highly-customizable-css/tsconfig.editor.json diff --git a/apps/angular/decoupling/tsconfig.json b/apps/angular/13-highly-customizable-css/tsconfig.json similarity index 100% rename from apps/angular/decoupling/tsconfig.json rename to apps/angular/13-highly-customizable-css/tsconfig.json diff --git a/libs/angular/di/.eslintrc.json b/apps/angular/16-master-dependency-injection/.eslintrc.json similarity index 100% rename from libs/angular/di/.eslintrc.json rename to apps/angular/16-master-dependency-injection/.eslintrc.json diff --git a/apps/angular/16-master-dependency-injection/README.md b/apps/angular/16-master-dependency-injection/README.md new file mode 100644 index 0000000..8006b8b --- /dev/null +++ b/apps/angular/16-master-dependency-injection/README.md @@ -0,0 +1,7 @@ +# angular-master-dependency-injection + +This library was generated with [Nx](https://nx.dev). + +## Running unit tests + +Run `nx test angular-master-dependency-injection` to execute the unit tests. diff --git a/apps/angular/16-master-dependency-injection/jest.config.ts b/apps/angular/16-master-dependency-injection/jest.config.ts new file mode 100644 index 0000000..d2e0abf --- /dev/null +++ b/apps/angular/16-master-dependency-injection/jest.config.ts @@ -0,0 +1,23 @@ +/* eslint-disable */ +export default { + displayName: 'angular-master-dependency-injection', + preset: '../../../jest.preset.js', + setupFilesAfterEnv: ['/src/test-setup.ts'], + coverageDirectory: + '../../../coverage/apps/angular/16-master-dependency-injection', + transform: { + '^.+\\.(ts|mjs|js|html)$': [ + 'jest-preset-angular', + { + tsconfig: '/tsconfig.spec.json', + stringifyContentPathRegex: '\\.(html|svg)$', + }, + ], + }, + transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'], + snapshotSerializers: [ + 'jest-preset-angular/build/serializers/no-ng-attributes', + 'jest-preset-angular/build/serializers/ng-snapshot', + 'jest-preset-angular/build/serializers/html-comment', + ], +}; diff --git a/libs/angular/di/ng-package.json b/apps/angular/16-master-dependency-injection/ng-package.json similarity index 63% rename from libs/angular/di/ng-package.json rename to apps/angular/16-master-dependency-injection/ng-package.json index 312bafb..46dbaea 100644 --- a/libs/angular/di/ng-package.json +++ b/apps/angular/16-master-dependency-injection/ng-package.json @@ -1,6 +1,6 @@ { "$schema": "../../../node_modules/ng-packagr/ng-package.schema.json", - "dest": "../../../dist/libs/angular/di", + "dest": "../../../dist/apps/angular/16-master-dependency-injection", "lib": { "entryFile": "src/index.ts" } diff --git a/libs/angular/di/package.json b/apps/angular/16-master-dependency-injection/package.json similarity index 79% rename from libs/angular/di/package.json rename to apps/angular/16-master-dependency-injection/package.json index cc70af2..9601192 100644 --- a/libs/angular/di/package.json +++ b/apps/angular/16-master-dependency-injection/package.json @@ -1,5 +1,5 @@ { - "name": "angular/di", + "name": "angular-master-dependency-injection", "version": "0.0.1", "peerDependencies": { "@angular/common": "^16.2.0", diff --git a/libs/angular/di/project.json b/apps/angular/16-master-dependency-injection/project.json similarity index 58% rename from libs/angular/di/project.json rename to apps/angular/16-master-dependency-injection/project.json index e2ed556..dfa28e0 100644 --- a/libs/angular/di/project.json +++ b/apps/angular/16-master-dependency-injection/project.json @@ -1,7 +1,7 @@ { - "name": "angular/di", + "name": "angular-master-dependency-injection", "$schema": "../../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "libs/angular/di/src", + "sourceRoot": "apps/angular/16-master-dependency-injection/src", "prefix": "lib", "tags": [], "projectType": "library", @@ -10,14 +10,14 @@ "executor": "@nx/angular:ng-packagr-lite", "outputs": ["{workspaceRoot}/dist/{projectRoot}"], "options": { - "project": "libs/angular/di/ng-package.json" + "project": "apps/angular/16-master-dependency-injection/ng-package.json" }, "configurations": { "production": { - "tsConfig": "libs/angular/di/tsconfig.lib.prod.json" + "tsConfig": "apps/angular/16-master-dependency-injection/tsconfig.lib.prod.json" }, "development": { - "tsConfig": "libs/angular/di/tsconfig.lib.json" + "tsConfig": "apps/angular/16-master-dependency-injection/tsconfig.lib.json" } }, "defaultConfiguration": "production" @@ -26,7 +26,7 @@ "executor": "@nx/jest:jest", "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], "options": { - "jestConfig": "libs/angular/di/jest.config.ts" + "jestConfig": "apps/angular/16-master-dependency-injection/jest.config.ts" } }, "lint": { diff --git a/libs/angular/di/src/index.ts b/apps/angular/16-master-dependency-injection/src/index.ts similarity index 100% rename from libs/angular/di/src/index.ts rename to apps/angular/16-master-dependency-injection/src/index.ts diff --git a/libs/angular/di/src/lib/table.component.ts b/apps/angular/16-master-dependency-injection/src/lib/table.component.ts similarity index 100% rename from libs/angular/di/src/lib/table.component.ts rename to apps/angular/16-master-dependency-injection/src/lib/table.component.ts diff --git a/libs/angular/di/src/test-setup.ts b/apps/angular/16-master-dependency-injection/src/test-setup.ts similarity index 100% rename from libs/angular/di/src/test-setup.ts rename to apps/angular/16-master-dependency-injection/src/test-setup.ts diff --git a/libs/angular/di/tsconfig.json b/apps/angular/16-master-dependency-injection/tsconfig.json similarity index 100% rename from libs/angular/di/tsconfig.json rename to apps/angular/16-master-dependency-injection/tsconfig.json diff --git a/libs/angular/di/tsconfig.lib.json b/apps/angular/16-master-dependency-injection/tsconfig.lib.json similarity index 100% rename from libs/angular/di/tsconfig.lib.json rename to apps/angular/16-master-dependency-injection/tsconfig.lib.json diff --git a/libs/angular/di/tsconfig.lib.prod.json b/apps/angular/16-master-dependency-injection/tsconfig.lib.prod.json similarity index 100% rename from libs/angular/di/tsconfig.lib.prod.json rename to apps/angular/16-master-dependency-injection/tsconfig.lib.prod.json diff --git a/libs/angular/di/tsconfig.spec.json b/apps/angular/16-master-dependency-injection/tsconfig.spec.json similarity index 100% rename from libs/angular/di/tsconfig.spec.json rename to apps/angular/16-master-dependency-injection/tsconfig.spec.json diff --git a/apps/angular/decoupling/.eslintrc.json b/apps/angular/22-router-input/.eslintrc.json similarity index 100% rename from apps/angular/decoupling/.eslintrc.json rename to apps/angular/22-router-input/.eslintrc.json diff --git a/apps/angular/router-input/README.md b/apps/angular/22-router-input/README.md similarity index 100% rename from apps/angular/router-input/README.md rename to apps/angular/22-router-input/README.md diff --git a/apps/angular/router-input/project.json b/apps/angular/22-router-input/project.json similarity index 78% rename from apps/angular/router-input/project.json rename to apps/angular/22-router-input/project.json index 523fff0..1f14dbe 100644 --- a/apps/angular/router-input/project.json +++ b/apps/angular/22-router-input/project.json @@ -3,23 +3,23 @@ "$schema": "../../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "prefix": "app", - "sourceRoot": "apps/angular/router-input/src", + "sourceRoot": "apps/angular/22-router-input/src", "tags": [], "targets": { "build": { "executor": "@angular-devkit/build-angular:browser", "outputs": ["{options.outputPath}"], "options": { - "outputPath": "dist/apps/angular/router-input", - "index": "apps/angular/router-input/src/index.html", - "main": "apps/angular/router-input/src/main.ts", + "outputPath": "dist/apps/angular/22-router-input", + "index": "apps/angular/22-router-input/src/index.html", + "main": "apps/angular/22-router-input/src/main.ts", "polyfills": ["zone.js"], - "tsConfig": "apps/angular/router-input/tsconfig.app.json", + "tsConfig": "apps/angular/22-router-input/tsconfig.app.json", "assets": [ - "apps/angular/router-input/src/favicon.ico", - "apps/angular/router-input/src/assets" + "apps/angular/22-router-input/src/favicon.ico", + "apps/angular/22-router-input/src/assets" ], - "styles": ["apps/angular/router-input/src/styles.scss"], + "styles": ["apps/angular/22-router-input/src/styles.scss"], "scripts": [] }, "configurations": { diff --git a/apps/angular/router-input/src/app/app.component.ts b/apps/angular/22-router-input/src/app/app.component.ts similarity index 100% rename from apps/angular/router-input/src/app/app.component.ts rename to apps/angular/22-router-input/src/app/app.component.ts diff --git a/apps/angular/router-input/src/app/app.config.ts b/apps/angular/22-router-input/src/app/app.config.ts similarity index 100% rename from apps/angular/router-input/src/app/app.config.ts rename to apps/angular/22-router-input/src/app/app.config.ts diff --git a/apps/angular/router-input/src/app/app.routes.ts b/apps/angular/22-router-input/src/app/app.routes.ts similarity index 100% rename from apps/angular/router-input/src/app/app.routes.ts rename to apps/angular/22-router-input/src/app/app.routes.ts diff --git a/apps/angular/router-input/src/app/home.component.ts b/apps/angular/22-router-input/src/app/home.component.ts similarity index 100% rename from apps/angular/router-input/src/app/home.component.ts rename to apps/angular/22-router-input/src/app/home.component.ts diff --git a/apps/angular/router-input/src/app/test.component.ts b/apps/angular/22-router-input/src/app/test.component.ts similarity index 100% rename from apps/angular/router-input/src/app/test.component.ts rename to apps/angular/22-router-input/src/app/test.component.ts diff --git a/apps/angular/decoupling/src/assets/.gitkeep b/apps/angular/22-router-input/src/assets/.gitkeep similarity index 100% rename from apps/angular/decoupling/src/assets/.gitkeep rename to apps/angular/22-router-input/src/assets/.gitkeep diff --git a/apps/angular/decoupling/src/favicon.ico b/apps/angular/22-router-input/src/favicon.ico similarity index 100% rename from apps/angular/decoupling/src/favicon.ico rename to apps/angular/22-router-input/src/favicon.ico diff --git a/apps/angular/router-input/src/index.html b/apps/angular/22-router-input/src/index.html similarity index 100% rename from apps/angular/router-input/src/index.html rename to apps/angular/22-router-input/src/index.html diff --git a/apps/angular/bug-cd/src/main.ts b/apps/angular/22-router-input/src/main.ts similarity index 100% rename from apps/angular/bug-cd/src/main.ts rename to apps/angular/22-router-input/src/main.ts diff --git a/apps/angular/pipe-hard/src/styles.scss b/apps/angular/22-router-input/src/styles.scss similarity index 100% rename from apps/angular/pipe-hard/src/styles.scss rename to apps/angular/22-router-input/src/styles.scss diff --git a/apps/angular/decoupling/tsconfig.app.json b/apps/angular/22-router-input/tsconfig.app.json similarity index 100% rename from apps/angular/decoupling/tsconfig.app.json rename to apps/angular/22-router-input/tsconfig.app.json diff --git a/apps/angular/signal-input/tsconfig.editor.json b/apps/angular/22-router-input/tsconfig.editor.json similarity index 100% rename from apps/angular/signal-input/tsconfig.editor.json rename to apps/angular/22-router-input/tsconfig.editor.json diff --git a/apps/angular/module-to-standalone/tsconfig.json b/apps/angular/22-router-input/tsconfig.json similarity index 100% rename from apps/angular/module-to-standalone/tsconfig.json rename to apps/angular/22-router-input/tsconfig.json diff --git a/apps/angular/ngfor-enhancement/.eslintrc.json b/apps/angular/3-directive-enhancement/.eslintrc.json similarity index 100% rename from apps/angular/ngfor-enhancement/.eslintrc.json rename to apps/angular/3-directive-enhancement/.eslintrc.json diff --git a/apps/angular/ngfor-enhancement/README.md b/apps/angular/3-directive-enhancement/README.md similarity index 84% rename from apps/angular/ngfor-enhancement/README.md rename to apps/angular/3-directive-enhancement/README.md index 937dfb5..f89eb48 100644 --- a/apps/angular/ngfor-enhancement/README.md +++ b/apps/angular/3-directive-enhancement/README.md @@ -5,7 +5,7 @@ ### Run Application ```bash -npx nx serve angular-ngfor-enhancement +npx nx serve angular-directive-enhancement ``` ### Documentation and Instruction diff --git a/apps/angular/pipe-hard/project.json b/apps/angular/3-directive-enhancement/project.json similarity index 63% rename from apps/angular/pipe-hard/project.json rename to apps/angular/3-directive-enhancement/project.json index 677edcc..4401f45 100644 --- a/apps/angular/pipe-hard/project.json +++ b/apps/angular/3-directive-enhancement/project.json @@ -1,25 +1,25 @@ { - "name": "angular-pipe-hard", + "name": "angular-directive-enhancement", "$schema": "../../../node_modules/nx/schemas/project-schema.json", "projectType": "application", - "sourceRoot": "apps/angular/pipe-hard/src", + "sourceRoot": "apps/angular/3-directive-enhancement/src", "prefix": "app", "targets": { "build": { "executor": "@angular-devkit/build-angular:browser", "outputs": ["{options.outputPath}"], "options": { - "outputPath": "dist/apps/angular/pipe-hard", - "index": "apps/angular/pipe-hard/src/index.html", - "main": "apps/angular/pipe-hard/src/main.ts", - "polyfills": "apps/angular/pipe-hard/src/polyfills.ts", - "tsConfig": "apps/angular/pipe-hard/tsconfig.app.json", + "outputPath": "dist/apps/angular/3-directive-enhancement", + "index": "apps/angular/3-directive-enhancement/src/index.html", + "main": "apps/angular/3-directive-enhancement/src/main.ts", + "polyfills": "apps/angular/3-directive-enhancement/src/polyfills.ts", + "tsConfig": "apps/angular/3-directive-enhancement/tsconfig.app.json", "inlineStyleLanguage": "scss", "assets": [ - "apps/angular/pipe-hard/src/favicon.ico", - "apps/angular/pipe-hard/src/assets" + "apps/angular/3-directive-enhancement/src/favicon.ico", + "apps/angular/3-directive-enhancement/src/assets" ], - "styles": ["apps/angular/pipe-hard/src/styles.scss"], + "styles": ["apps/angular/3-directive-enhancement/src/styles.scss"], "scripts": [] }, "configurations": { @@ -53,10 +53,10 @@ "executor": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { - "buildTarget": "angular-pipe-hard:build:production" + "buildTarget": "angular-directive-enhancement:build:production" }, "development": { - "buildTarget": "angular-pipe-hard:build:development" + "buildTarget": "angular-directive-enhancement:build:development" } }, "defaultConfiguration": "development" @@ -64,7 +64,7 @@ "extract-i18n": { "executor": "@angular-devkit/build-angular:extract-i18n", "options": { - "buildTarget": "angular-pipe-hard:build" + "buildTarget": "angular-directive-enhancement:build" } }, "lint": { diff --git a/apps/angular/ngfor-enhancement/src/app/app.component.ts b/apps/angular/3-directive-enhancement/src/app/app.component.ts similarity index 100% rename from apps/angular/ngfor-enhancement/src/app/app.component.ts rename to apps/angular/3-directive-enhancement/src/app/app.component.ts diff --git a/apps/angular/injection-token/src/assets/.gitkeep b/apps/angular/3-directive-enhancement/src/assets/.gitkeep similarity index 100% rename from apps/angular/injection-token/src/assets/.gitkeep rename to apps/angular/3-directive-enhancement/src/assets/.gitkeep diff --git a/apps/angular/injection-token/src/favicon.ico b/apps/angular/3-directive-enhancement/src/favicon.ico similarity index 100% rename from apps/angular/injection-token/src/favicon.ico rename to apps/angular/3-directive-enhancement/src/favicon.ico diff --git a/apps/angular/ngfor-enhancement/src/index.html b/apps/angular/3-directive-enhancement/src/index.html similarity index 100% rename from apps/angular/ngfor-enhancement/src/index.html rename to apps/angular/3-directive-enhancement/src/index.html diff --git a/apps/angular/ngfor-enhancement/src/main.ts b/apps/angular/3-directive-enhancement/src/main.ts similarity index 100% rename from apps/angular/ngfor-enhancement/src/main.ts rename to apps/angular/3-directive-enhancement/src/main.ts diff --git a/apps/angular/ngfor-enhancement/src/polyfills.ts b/apps/angular/3-directive-enhancement/src/polyfills.ts similarity index 100% rename from apps/angular/ngfor-enhancement/src/polyfills.ts rename to apps/angular/3-directive-enhancement/src/polyfills.ts diff --git a/apps/angular/pipe-intermediate/src/styles.scss b/apps/angular/3-directive-enhancement/src/styles.scss similarity index 100% rename from apps/angular/pipe-intermediate/src/styles.scss rename to apps/angular/3-directive-enhancement/src/styles.scss diff --git a/apps/angular/ngfor-enhancement/tsconfig.app.json b/apps/angular/3-directive-enhancement/tsconfig.app.json similarity index 100% rename from apps/angular/ngfor-enhancement/tsconfig.app.json rename to apps/angular/3-directive-enhancement/tsconfig.app.json diff --git a/apps/angular/ngfor-enhancement/tsconfig.editor.json b/apps/angular/3-directive-enhancement/tsconfig.editor.json similarity index 100% rename from apps/angular/ngfor-enhancement/tsconfig.editor.json rename to apps/angular/3-directive-enhancement/tsconfig.editor.json diff --git a/apps/angular/permissions/tsconfig.json b/apps/angular/3-directive-enhancement/tsconfig.json similarity index 100% rename from apps/angular/permissions/tsconfig.json rename to apps/angular/3-directive-enhancement/tsconfig.json diff --git a/apps/angular/interop-rxjs-signal/.eslintrc.json b/apps/angular/31-module-to-standalone/.eslintrc.json similarity index 100% rename from apps/angular/interop-rxjs-signal/.eslintrc.json rename to apps/angular/31-module-to-standalone/.eslintrc.json diff --git a/apps/angular/module-to-standalone/README.md b/apps/angular/31-module-to-standalone/README.md similarity index 100% rename from apps/angular/module-to-standalone/README.md rename to apps/angular/31-module-to-standalone/README.md diff --git a/apps/angular/module-to-standalone/project.json b/apps/angular/31-module-to-standalone/project.json similarity index 76% rename from apps/angular/module-to-standalone/project.json rename to apps/angular/31-module-to-standalone/project.json index 61fbd27..d0a41e5 100644 --- a/apps/angular/module-to-standalone/project.json +++ b/apps/angular/31-module-to-standalone/project.json @@ -3,23 +3,23 @@ "$schema": "../../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "prefix": "app", - "sourceRoot": "apps/angular/module-to-standalone/src", + "sourceRoot": "apps/angular/31-module-to-standalone/src", "tags": [], "targets": { "build": { "executor": "@angular-devkit/build-angular:browser", "outputs": ["{options.outputPath}"], "options": { - "outputPath": "dist/apps/angular/module-to-standalone", - "index": "apps/angular/module-to-standalone/src/index.html", - "main": "apps/angular/module-to-standalone/src/main.ts", + "outputPath": "dist/apps/angular/31-module-to-standalone", + "index": "apps/angular/31-module-to-standalone/src/index.html", + "main": "apps/angular/31-module-to-standalone/src/main.ts", "polyfills": ["zone.js"], - "tsConfig": "apps/angular/module-to-standalone/tsconfig.app.json", + "tsConfig": "apps/angular/31-module-to-standalone/tsconfig.app.json", "assets": [ - "apps/angular/module-to-standalone/src/favicon.ico", - "apps/angular/module-to-standalone/src/assets" + "apps/angular/31-module-to-standalone/src/favicon.ico", + "apps/angular/31-module-to-standalone/src/assets" ], - "styles": ["apps/angular/module-to-standalone/src/styles.scss"], + "styles": ["apps/angular/31-module-to-standalone/src/styles.scss"], "scripts": [] }, "configurations": { diff --git a/apps/angular/module-to-standalone/src/app/app.component.ts b/apps/angular/31-module-to-standalone/src/app/app.component.ts similarity index 100% rename from apps/angular/module-to-standalone/src/app/app.component.ts rename to apps/angular/31-module-to-standalone/src/app/app.component.ts diff --git a/apps/angular/module-to-standalone/src/app/app.module.ts b/apps/angular/31-module-to-standalone/src/app/app.module.ts similarity index 100% rename from apps/angular/module-to-standalone/src/app/app.module.ts rename to apps/angular/31-module-to-standalone/src/app/app.module.ts diff --git a/apps/angular/interop-rxjs-signal/src/assets/.gitkeep b/apps/angular/31-module-to-standalone/src/assets/.gitkeep similarity index 100% rename from apps/angular/interop-rxjs-signal/src/assets/.gitkeep rename to apps/angular/31-module-to-standalone/src/assets/.gitkeep diff --git a/apps/angular/interop-rxjs-signal/src/favicon.ico b/apps/angular/31-module-to-standalone/src/favicon.ico similarity index 100% rename from apps/angular/interop-rxjs-signal/src/favicon.ico rename to apps/angular/31-module-to-standalone/src/favicon.ico diff --git a/apps/angular/module-to-standalone/src/index.html b/apps/angular/31-module-to-standalone/src/index.html similarity index 100% rename from apps/angular/module-to-standalone/src/index.html rename to apps/angular/31-module-to-standalone/src/index.html diff --git a/apps/angular/module-to-standalone/src/main.ts b/apps/angular/31-module-to-standalone/src/main.ts similarity index 100% rename from apps/angular/module-to-standalone/src/main.ts rename to apps/angular/31-module-to-standalone/src/main.ts diff --git a/apps/angular/bug-cd/src/styles.scss b/apps/angular/31-module-to-standalone/src/styles.scss similarity index 100% rename from apps/angular/bug-cd/src/styles.scss rename to apps/angular/31-module-to-standalone/src/styles.scss diff --git a/apps/angular/module-to-standalone/tailwind.config.js b/apps/angular/31-module-to-standalone/tailwind.config.js similarity index 100% rename from apps/angular/module-to-standalone/tailwind.config.js rename to apps/angular/31-module-to-standalone/tailwind.config.js diff --git a/apps/angular/injection-token/tsconfig.app.json b/apps/angular/31-module-to-standalone/tsconfig.app.json similarity index 100% rename from apps/angular/injection-token/tsconfig.app.json rename to apps/angular/31-module-to-standalone/tsconfig.app.json diff --git a/apps/angular/module-to-standalone/tsconfig.editor.json b/apps/angular/31-module-to-standalone/tsconfig.editor.json similarity index 100% rename from apps/angular/module-to-standalone/tsconfig.editor.json rename to apps/angular/31-module-to-standalone/tsconfig.editor.json diff --git a/apps/angular/router-input/tsconfig.json b/apps/angular/31-module-to-standalone/tsconfig.json similarity index 100% rename from apps/angular/router-input/tsconfig.json rename to apps/angular/31-module-to-standalone/tsconfig.json diff --git a/apps/angular/module-to-standalone/.eslintrc.json b/apps/angular/32-change-detection-bug/.eslintrc.json similarity index 100% rename from apps/angular/module-to-standalone/.eslintrc.json rename to apps/angular/32-change-detection-bug/.eslintrc.json diff --git a/apps/angular/bug-cd/README.md b/apps/angular/32-change-detection-bug/README.md similarity index 84% rename from apps/angular/bug-cd/README.md rename to apps/angular/32-change-detection-bug/README.md index cb42e77..41e5333 100644 --- a/apps/angular/bug-cd/README.md +++ b/apps/angular/32-change-detection-bug/README.md @@ -5,7 +5,7 @@ ### Run Application ```bash -npx nx serve angular-bug-cd +npx nx serve angular-change-detection-bug ``` ### Documentation and Instruction diff --git a/apps/angular/interop-rxjs-signal/jest.config.ts b/apps/angular/32-change-detection-bug/jest.config.ts similarity index 82% rename from apps/angular/interop-rxjs-signal/jest.config.ts rename to apps/angular/32-change-detection-bug/jest.config.ts index 23956eb..d0412f0 100644 --- a/apps/angular/interop-rxjs-signal/jest.config.ts +++ b/apps/angular/32-change-detection-bug/jest.config.ts @@ -1,9 +1,9 @@ /* eslint-disable */ export default { - displayName: 'angular-interop-rxjs-signal', + displayName: 'angular-change-detection-bug', preset: '../../../jest.preset.js', setupFilesAfterEnv: ['/src/test-setup.ts'], - coverageDirectory: '../../../coverage/apps/angular/interop-rxjs-signal', + coverageDirectory: '../../../coverage/apps/angular/32-change-detection-bug', transform: { '^.+\\.(ts|mjs|js|html)$': [ 'jest-preset-angular', diff --git a/apps/angular/bug-cd/project.json b/apps/angular/32-change-detection-bug/project.json similarity index 65% rename from apps/angular/bug-cd/project.json rename to apps/angular/32-change-detection-bug/project.json index 1ba6cdf..ad8f089 100644 --- a/apps/angular/bug-cd/project.json +++ b/apps/angular/32-change-detection-bug/project.json @@ -1,25 +1,25 @@ { - "name": "angular-bug-cd", + "name": "angular-change-detection-bug", "$schema": "../../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "prefix": "app", - "sourceRoot": "apps/angular/bug-cd/src", + "sourceRoot": "apps/angular/32-change-detection-bug/src", "tags": [], "targets": { "build": { "executor": "@angular-devkit/build-angular:browser", "outputs": ["{options.outputPath}"], "options": { - "outputPath": "dist/apps/angular/bug-cd", - "index": "apps/angular/bug-cd/src/index.html", - "main": "apps/angular/bug-cd/src/main.ts", + "outputPath": "dist/apps/angular/32-change-detection-bug", + "index": "apps/angular/32-change-detection-bug/src/index.html", + "main": "apps/angular/32-change-detection-bug/src/main.ts", "polyfills": ["zone.js"], - "tsConfig": "apps/angular/bug-cd/tsconfig.app.json", + "tsConfig": "apps/angular/32-change-detection-bug/tsconfig.app.json", "assets": [ - "apps/angular/bug-cd/src/favicon.ico", - "apps/angular/bug-cd/src/assets" + "apps/angular/32-change-detection-bug/src/favicon.ico", + "apps/angular/32-change-detection-bug/src/assets" ], - "styles": ["apps/angular/bug-cd/src/styles.scss"], + "styles": ["apps/angular/32-change-detection-bug/src/styles.scss"], "scripts": [] }, "configurations": { @@ -53,10 +53,10 @@ "executor": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { - "buildTarget": "angular-bug-cd:build:production" + "buildTarget": "angular-change-detection-bug:build:production" }, "development": { - "buildTarget": "angular-bug-cd:build:development" + "buildTarget": "angular-change-detection-bug:build:development" } }, "defaultConfiguration": "development" @@ -64,7 +64,7 @@ "extract-i18n": { "executor": "@angular-devkit/build-angular:extract-i18n", "options": { - "buildTarget": "angular-bug-cd:build" + "buildTarget": "angular-change-detection-bug:build" } }, "lint": { @@ -74,7 +74,7 @@ "executor": "@nx/jest:jest", "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], "options": { - "jestConfig": "apps/angular/bug-cd/jest.config.ts" + "jestConfig": "apps/angular/32-change-detection-bug/jest.config.ts" } } } diff --git a/apps/angular/bug-cd/src/app/app.component.ts b/apps/angular/32-change-detection-bug/src/app/app.component.ts similarity index 100% rename from apps/angular/bug-cd/src/app/app.component.ts rename to apps/angular/32-change-detection-bug/src/app/app.component.ts diff --git a/apps/angular/bug-cd/src/app/app.config.ts b/apps/angular/32-change-detection-bug/src/app/app.config.ts similarity index 100% rename from apps/angular/bug-cd/src/app/app.config.ts rename to apps/angular/32-change-detection-bug/src/app/app.config.ts diff --git a/apps/angular/bug-cd/src/app/bar.component.ts b/apps/angular/32-change-detection-bug/src/app/bar.component.ts similarity index 100% rename from apps/angular/bug-cd/src/app/bar.component.ts rename to apps/angular/32-change-detection-bug/src/app/bar.component.ts diff --git a/apps/angular/bug-cd/src/app/fake.service.ts b/apps/angular/32-change-detection-bug/src/app/fake.service.ts similarity index 100% rename from apps/angular/bug-cd/src/app/fake.service.ts rename to apps/angular/32-change-detection-bug/src/app/fake.service.ts diff --git a/apps/angular/bug-cd/src/app/foo.component.ts b/apps/angular/32-change-detection-bug/src/app/foo.component.ts similarity index 100% rename from apps/angular/bug-cd/src/app/foo.component.ts rename to apps/angular/32-change-detection-bug/src/app/foo.component.ts diff --git a/apps/angular/bug-cd/src/app/main-navigation.component.ts b/apps/angular/32-change-detection-bug/src/app/main-navigation.component.ts similarity index 100% rename from apps/angular/bug-cd/src/app/main-navigation.component.ts rename to apps/angular/32-change-detection-bug/src/app/main-navigation.component.ts diff --git a/apps/angular/module-to-standalone/src/assets/.gitkeep b/apps/angular/32-change-detection-bug/src/assets/.gitkeep similarity index 100% rename from apps/angular/module-to-standalone/src/assets/.gitkeep rename to apps/angular/32-change-detection-bug/src/assets/.gitkeep diff --git a/apps/angular/module-to-standalone/src/favicon.ico b/apps/angular/32-change-detection-bug/src/favicon.ico similarity index 100% rename from apps/angular/module-to-standalone/src/favicon.ico rename to apps/angular/32-change-detection-bug/src/favicon.ico diff --git a/apps/angular/bug-cd/src/index.html b/apps/angular/32-change-detection-bug/src/index.html similarity index 100% rename from apps/angular/bug-cd/src/index.html rename to apps/angular/32-change-detection-bug/src/index.html diff --git a/apps/angular/injection-token/src/main.ts b/apps/angular/32-change-detection-bug/src/main.ts similarity index 100% rename from apps/angular/injection-token/src/main.ts rename to apps/angular/32-change-detection-bug/src/main.ts diff --git a/apps/angular/decoupling/src/styles.scss b/apps/angular/32-change-detection-bug/src/styles.scss similarity index 100% rename from apps/angular/decoupling/src/styles.scss rename to apps/angular/32-change-detection-bug/src/styles.scss diff --git a/apps/angular/bug-cd/src/test-setup.ts b/apps/angular/32-change-detection-bug/src/test-setup.ts similarity index 100% rename from apps/angular/bug-cd/src/test-setup.ts rename to apps/angular/32-change-detection-bug/src/test-setup.ts diff --git a/apps/angular/bug-cd/tailwind.config.js b/apps/angular/32-change-detection-bug/tailwind.config.js similarity index 100% rename from apps/angular/bug-cd/tailwind.config.js rename to apps/angular/32-change-detection-bug/tailwind.config.js diff --git a/apps/angular/interop-rxjs-signal/tsconfig.app.json b/apps/angular/32-change-detection-bug/tsconfig.app.json similarity index 100% rename from apps/angular/interop-rxjs-signal/tsconfig.app.json rename to apps/angular/32-change-detection-bug/tsconfig.app.json diff --git a/apps/angular/bug-cd/tsconfig.editor.json b/apps/angular/32-change-detection-bug/tsconfig.editor.json similarity index 100% rename from apps/angular/bug-cd/tsconfig.editor.json rename to apps/angular/32-change-detection-bug/tsconfig.editor.json diff --git a/apps/angular/bug-cd/tsconfig.json b/apps/angular/32-change-detection-bug/tsconfig.json similarity index 100% rename from apps/angular/bug-cd/tsconfig.json rename to apps/angular/32-change-detection-bug/tsconfig.json diff --git a/apps/angular/bug-cd/tsconfig.spec.json b/apps/angular/32-change-detection-bug/tsconfig.spec.json similarity index 100% rename from apps/angular/bug-cd/tsconfig.spec.json rename to apps/angular/32-change-detection-bug/tsconfig.spec.json diff --git a/apps/angular/router-input/.eslintrc.json b/apps/angular/33-decoupling-components/.eslintrc.json similarity index 100% rename from apps/angular/router-input/.eslintrc.json rename to apps/angular/33-decoupling-components/.eslintrc.json diff --git a/apps/angular/decoupling/README.md b/apps/angular/33-decoupling-components/README.md similarity index 84% rename from apps/angular/decoupling/README.md rename to apps/angular/33-decoupling-components/README.md index 0ba00e7..4af7045 100644 --- a/apps/angular/decoupling/README.md +++ b/apps/angular/33-decoupling-components/README.md @@ -5,7 +5,7 @@ ### Run Application ```bash -npx nx serve angular-decoupling +npx nx serve angular-decoupling-components ``` ### Documentation and Instruction diff --git a/apps/angular/decoupling/project.json b/apps/angular/33-decoupling-components/project.json similarity index 65% rename from apps/angular/decoupling/project.json rename to apps/angular/33-decoupling-components/project.json index 5a76f01..88bad94 100644 --- a/apps/angular/decoupling/project.json +++ b/apps/angular/33-decoupling-components/project.json @@ -1,25 +1,25 @@ { - "name": "angular-decoupling", + "name": "angular-decoupling-components", "$schema": "../../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "prefix": "app", - "sourceRoot": "apps/angular/decoupling/src", + "sourceRoot": "apps/angular/33-decoupling-components/src", "tags": [], "targets": { "build": { "executor": "@angular-devkit/build-angular:browser", "outputs": ["{options.outputPath}"], "options": { - "outputPath": "dist/apps/angular/decoupling", - "index": "apps/angular/decoupling/src/index.html", - "main": "apps/angular/decoupling/src/main.ts", + "outputPath": "dist/apps/angular/33-decoupling-components", + "index": "apps/angular/33-decoupling-components/src/index.html", + "main": "apps/angular/33-decoupling-components/src/main.ts", "polyfills": ["zone.js"], - "tsConfig": "apps/angular/decoupling/tsconfig.app.json", + "tsConfig": "apps/angular/33-decoupling-components/tsconfig.app.json", "assets": [ - "apps/angular/decoupling/src/favicon.ico", - "apps/angular/decoupling/src/assets" + "apps/angular/33-decoupling-components/src/favicon.ico", + "apps/angular/33-decoupling-components/src/assets" ], - "styles": ["apps/angular/decoupling/src/styles.scss"], + "styles": ["apps/angular/33-decoupling-components/src/styles.scss"], "scripts": [] }, "configurations": { @@ -53,10 +53,10 @@ "executor": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { - "buildTarget": "angular-decoupling:build:production" + "buildTarget": "angular-decoupling-components:build:production" }, "development": { - "buildTarget": "angular-decoupling:build:development" + "buildTarget": "angular-decoupling-components:build:development" } }, "defaultConfiguration": "development" @@ -64,7 +64,7 @@ "extract-i18n": { "executor": "@angular-devkit/build-angular:extract-i18n", "options": { - "buildTarget": "angular-decoupling:build" + "buildTarget": "angular-decoupling-components:build" } }, "lint": { diff --git a/apps/angular/decoupling/src/app/app.component.ts b/apps/angular/33-decoupling-components/src/app/app.component.ts similarity index 100% rename from apps/angular/decoupling/src/app/app.component.ts rename to apps/angular/33-decoupling-components/src/app/app.component.ts diff --git a/apps/angular/ngfor-enhancement/src/assets/.gitkeep b/apps/angular/33-decoupling-components/src/assets/.gitkeep similarity index 100% rename from apps/angular/ngfor-enhancement/src/assets/.gitkeep rename to apps/angular/33-decoupling-components/src/assets/.gitkeep diff --git a/apps/angular/ngfor-enhancement/src/favicon.ico b/apps/angular/33-decoupling-components/src/favicon.ico similarity index 100% rename from apps/angular/ngfor-enhancement/src/favicon.ico rename to apps/angular/33-decoupling-components/src/favicon.ico diff --git a/apps/angular/decoupling/src/index.html b/apps/angular/33-decoupling-components/src/index.html similarity index 100% rename from apps/angular/decoupling/src/index.html rename to apps/angular/33-decoupling-components/src/index.html diff --git a/apps/angular/pipe-easy/src/main.ts b/apps/angular/33-decoupling-components/src/main.ts similarity index 100% rename from apps/angular/pipe-easy/src/main.ts rename to apps/angular/33-decoupling-components/src/main.ts diff --git a/apps/angular/injection-token/src/styles.scss b/apps/angular/33-decoupling-components/src/styles.scss similarity index 100% rename from apps/angular/injection-token/src/styles.scss rename to apps/angular/33-decoupling-components/src/styles.scss diff --git a/apps/angular/decoupling/tailwind.config.js b/apps/angular/33-decoupling-components/tailwind.config.js similarity index 100% rename from apps/angular/decoupling/tailwind.config.js rename to apps/angular/33-decoupling-components/tailwind.config.js diff --git a/apps/angular/module-to-standalone/tsconfig.app.json b/apps/angular/33-decoupling-components/tsconfig.app.json similarity index 100% rename from apps/angular/module-to-standalone/tsconfig.app.json rename to apps/angular/33-decoupling-components/tsconfig.app.json diff --git a/apps/angular/decoupling/tsconfig.editor.json b/apps/angular/33-decoupling-components/tsconfig.editor.json similarity index 100% rename from apps/angular/decoupling/tsconfig.editor.json rename to apps/angular/33-decoupling-components/tsconfig.editor.json diff --git a/apps/angular/styling/tsconfig.json b/apps/angular/33-decoupling-components/tsconfig.json similarity index 100% rename from apps/angular/styling/tsconfig.json rename to apps/angular/33-decoupling-components/tsconfig.json diff --git a/apps/angular/injection-token/.eslintrc.json b/apps/angular/39-injection-token/.eslintrc.json similarity index 100% rename from apps/angular/injection-token/.eslintrc.json rename to apps/angular/39-injection-token/.eslintrc.json diff --git a/apps/angular/injection-token/README.md b/apps/angular/39-injection-token/README.md similarity index 100% rename from apps/angular/injection-token/README.md rename to apps/angular/39-injection-token/README.md diff --git a/apps/angular/injection-token/jest.config.ts b/apps/angular/39-injection-token/jest.config.ts similarity index 89% rename from apps/angular/injection-token/jest.config.ts rename to apps/angular/39-injection-token/jest.config.ts index d7105f8..541d663 100644 --- a/apps/angular/injection-token/jest.config.ts +++ b/apps/angular/39-injection-token/jest.config.ts @@ -3,7 +3,7 @@ export default { displayName: 'angular-injection-token', preset: '../../../jest.preset.js', setupFilesAfterEnv: ['/src/test-setup.ts'], - coverageDirectory: '../../../coverage/apps/angular/injection-token', + coverageDirectory: '../../../coverage/apps/angular/39-injection-token', transform: { '^.+\\.(ts|mjs|js|html)$': [ 'jest-preset-angular', diff --git a/apps/angular/injection-token/project.json b/apps/angular/39-injection-token/project.json similarity index 76% rename from apps/angular/injection-token/project.json rename to apps/angular/39-injection-token/project.json index e800af1..03f203b 100644 --- a/apps/angular/injection-token/project.json +++ b/apps/angular/39-injection-token/project.json @@ -3,23 +3,23 @@ "$schema": "../../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "prefix": "app", - "sourceRoot": "apps/angular/injection-token/src", + "sourceRoot": "apps/angular/39-injection-token/src", "tags": [], "targets": { "build": { "executor": "@angular-devkit/build-angular:browser", "outputs": ["{options.outputPath}"], "options": { - "outputPath": "dist/apps/angular/injection-token", - "index": "apps/angular/injection-token/src/index.html", - "main": "apps/angular/injection-token/src/main.ts", + "outputPath": "dist/apps/angular/39-injection-token", + "index": "apps/angular/39-injection-token/src/index.html", + "main": "apps/angular/39-injection-token/src/main.ts", "polyfills": ["zone.js"], - "tsConfig": "apps/angular/injection-token/tsconfig.app.json", + "tsConfig": "apps/angular/39-injection-token/tsconfig.app.json", "assets": [ - "apps/angular/injection-token/src/favicon.ico", - "apps/angular/injection-token/src/assets" + "apps/angular/39-injection-token/src/favicon.ico", + "apps/angular/39-injection-token/src/assets" ], - "styles": ["apps/angular/injection-token/src/styles.scss"], + "styles": ["apps/angular/39-injection-token/src/styles.scss"], "scripts": [] }, "configurations": { @@ -74,7 +74,7 @@ "executor": "@nx/jest:jest", "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], "options": { - "jestConfig": "apps/angular/injection-token/jest.config.ts" + "jestConfig": "apps/angular/39-injection-token/jest.config.ts" } } } diff --git a/apps/angular/injection-token/src/app/app.component.ts b/apps/angular/39-injection-token/src/app/app.component.ts similarity index 100% rename from apps/angular/injection-token/src/app/app.component.ts rename to apps/angular/39-injection-token/src/app/app.component.ts diff --git a/apps/angular/injection-token/src/app/app.config.ts b/apps/angular/39-injection-token/src/app/app.config.ts similarity index 100% rename from apps/angular/injection-token/src/app/app.config.ts rename to apps/angular/39-injection-token/src/app/app.config.ts diff --git a/apps/angular/injection-token/src/app/data.ts b/apps/angular/39-injection-token/src/app/data.ts similarity index 100% rename from apps/angular/injection-token/src/app/data.ts rename to apps/angular/39-injection-token/src/app/data.ts diff --git a/apps/angular/injection-token/src/app/phone.component.ts b/apps/angular/39-injection-token/src/app/phone.component.ts similarity index 100% rename from apps/angular/injection-token/src/app/phone.component.ts rename to apps/angular/39-injection-token/src/app/phone.component.ts diff --git a/apps/angular/injection-token/src/app/timer-container.component.ts b/apps/angular/39-injection-token/src/app/timer-container.component.ts similarity index 100% rename from apps/angular/injection-token/src/app/timer-container.component.ts rename to apps/angular/39-injection-token/src/app/timer-container.component.ts diff --git a/apps/angular/injection-token/src/app/timer.component.ts b/apps/angular/39-injection-token/src/app/timer.component.ts similarity index 100% rename from apps/angular/injection-token/src/app/timer.component.ts rename to apps/angular/39-injection-token/src/app/timer.component.ts diff --git a/apps/angular/injection-token/src/app/video.component.ts b/apps/angular/39-injection-token/src/app/video.component.ts similarity index 100% rename from apps/angular/injection-token/src/app/video.component.ts rename to apps/angular/39-injection-token/src/app/video.component.ts diff --git a/apps/angular/permissions/src/assets/.gitkeep b/apps/angular/39-injection-token/src/assets/.gitkeep similarity index 100% rename from apps/angular/permissions/src/assets/.gitkeep rename to apps/angular/39-injection-token/src/assets/.gitkeep diff --git a/apps/angular/permissions/src/favicon.ico b/apps/angular/39-injection-token/src/favicon.ico similarity index 100% rename from apps/angular/permissions/src/favicon.ico rename to apps/angular/39-injection-token/src/favicon.ico diff --git a/apps/angular/injection-token/src/index.html b/apps/angular/39-injection-token/src/index.html similarity index 100% rename from apps/angular/injection-token/src/index.html rename to apps/angular/39-injection-token/src/index.html diff --git a/apps/angular/interop-rxjs-signal/src/main.ts b/apps/angular/39-injection-token/src/main.ts similarity index 100% rename from apps/angular/interop-rxjs-signal/src/main.ts rename to apps/angular/39-injection-token/src/main.ts diff --git a/apps/angular/interop-rxjs-signal/src/styles.scss b/apps/angular/39-injection-token/src/styles.scss similarity index 100% rename from apps/angular/interop-rxjs-signal/src/styles.scss rename to apps/angular/39-injection-token/src/styles.scss diff --git a/apps/angular/crud/src/test-setup.ts b/apps/angular/39-injection-token/src/test-setup.ts similarity index 100% rename from apps/angular/crud/src/test-setup.ts rename to apps/angular/39-injection-token/src/test-setup.ts diff --git a/apps/angular/injection-token/tailwind.config.js b/apps/angular/39-injection-token/tailwind.config.js similarity index 100% rename from apps/angular/injection-token/tailwind.config.js rename to apps/angular/39-injection-token/tailwind.config.js diff --git a/apps/angular/router-input/tsconfig.app.json b/apps/angular/39-injection-token/tsconfig.app.json similarity index 100% rename from apps/angular/router-input/tsconfig.app.json rename to apps/angular/39-injection-token/tsconfig.app.json diff --git a/apps/angular/injection-token/tsconfig.editor.json b/apps/angular/39-injection-token/tsconfig.editor.json similarity index 100% rename from apps/angular/injection-token/tsconfig.editor.json rename to apps/angular/39-injection-token/tsconfig.editor.json diff --git a/apps/angular/injection-token/tsconfig.json b/apps/angular/39-injection-token/tsconfig.json similarity index 100% rename from apps/angular/injection-token/tsconfig.json rename to apps/angular/39-injection-token/tsconfig.json diff --git a/apps/angular/injection-token/tsconfig.spec.json b/apps/angular/39-injection-token/tsconfig.spec.json similarity index 100% rename from apps/angular/injection-token/tsconfig.spec.json rename to apps/angular/39-injection-token/tsconfig.spec.json diff --git a/apps/angular/permissions/.eslintrc.json b/apps/angular/5-crud-application/.eslintrc.json similarity index 100% rename from apps/angular/permissions/.eslintrc.json rename to apps/angular/5-crud-application/.eslintrc.json diff --git a/apps/angular/crud/README.md b/apps/angular/5-crud-application/README.md similarity index 85% rename from apps/angular/crud/README.md rename to apps/angular/5-crud-application/README.md index 0a6518b..8992014 100644 --- a/apps/angular/crud/README.md +++ b/apps/angular/5-crud-application/README.md @@ -5,7 +5,7 @@ ### Run Application ```bash -npx nx serve angular-crud +npx nx serve angular-crud-application ``` ### Documentation and Instruction diff --git a/apps/angular/crud/jest.config.ts b/apps/angular/5-crud-application/jest.config.ts similarity index 84% rename from apps/angular/crud/jest.config.ts rename to apps/angular/5-crud-application/jest.config.ts index 74a17f1..f290dd7 100644 --- a/apps/angular/crud/jest.config.ts +++ b/apps/angular/5-crud-application/jest.config.ts @@ -1,10 +1,10 @@ /* eslint-disable */ export default { - displayName: 'angular-crud', + displayName: 'angular-crud-application', preset: '../../../jest.preset.js', setupFilesAfterEnv: ['/src/test-setup.ts'], globals: {}, - coverageDirectory: '../../../coverage/apps/angular/crud', + coverageDirectory: '../../../coverage/apps/angular/5-crud-application', transform: { '^.+\\.(ts|mjs|js|html)$': [ 'jest-preset-angular', diff --git a/apps/angular/crud/project.json b/apps/angular/5-crud-application/project.json similarity index 67% rename from apps/angular/crud/project.json rename to apps/angular/5-crud-application/project.json index cb694bb..701cabe 100644 --- a/apps/angular/crud/project.json +++ b/apps/angular/5-crud-application/project.json @@ -1,27 +1,27 @@ { - "name": "angular-crud", + "name": "angular-crud-application", "$schema": "../../../node_modules/nx/schemas/project-schema.json", "projectType": "application", - "sourceRoot": "apps/angular/crud/src", + "sourceRoot": "apps/angular/5-crud-application/src", "prefix": "app", "targets": { "build": { "executor": "@angular-devkit/build-angular:browser", "outputs": ["{options.outputPath}"], "options": { - "outputPath": "dist/apps/angular/crud", - "index": "apps/angular/crud/src/index.html", - "main": "apps/angular/crud/src/main.ts", - "polyfills": "apps/angular/crud/src/polyfills.ts", - "tsConfig": "apps/angular/crud/tsconfig.app.json", + "outputPath": "dist/apps/angular/5-crud-application", + "index": "apps/angular/5-crud-application/src/index.html", + "main": "apps/angular/5-crud-application/src/main.ts", + "polyfills": "apps/angular/5-crud-application/src/polyfills.ts", + "tsConfig": "apps/angular/5-crud-application/tsconfig.app.json", "inlineStyleLanguage": "scss", "assets": [ - "apps/angular/crud/src/favicon.ico", - "apps/angular/crud/src/assets" + "apps/angular/5-crud-application/src/favicon.ico", + "apps/angular/5-crud-application/src/assets" ], "styles": [ "./node_modules/@angular/material/prebuilt-themes/indigo-pink.css", - "apps/angular/crud/src/styles.scss" + "apps/angular/5-crud-application/src/styles.scss" ], "scripts": [], "allowedCommonJsDependencies": ["seedrandom"] @@ -57,10 +57,10 @@ "executor": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { - "buildTarget": "angular-crud:build:production" + "buildTarget": "angular-crud-application:build:production" }, "development": { - "buildTarget": "angular-crud:build:development" + "buildTarget": "angular-crud-application:build:development" } }, "defaultConfiguration": "development" @@ -68,7 +68,7 @@ "extract-i18n": { "executor": "@angular-devkit/build-angular:extract-i18n", "options": { - "buildTarget": "angular-crud:build" + "buildTarget": "angular-crud-application:build" } }, "lint": { @@ -78,7 +78,7 @@ "executor": "@nx/jest:jest", "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], "options": { - "jestConfig": "apps/angular/crud/jest.config.ts" + "jestConfig": "apps/angular/5-crud-application/jest.config.ts" } } }, diff --git a/apps/angular/crud/src/app/app.component.ts b/apps/angular/5-crud-application/src/app/app.component.ts similarity index 100% rename from apps/angular/crud/src/app/app.component.ts rename to apps/angular/5-crud-application/src/app/app.component.ts diff --git a/apps/angular/crud/src/app/app.config.ts b/apps/angular/5-crud-application/src/app/app.config.ts similarity index 100% rename from apps/angular/crud/src/app/app.config.ts rename to apps/angular/5-crud-application/src/app/app.config.ts diff --git a/apps/angular/pipe-easy/src/assets/.gitkeep b/apps/angular/5-crud-application/src/assets/.gitkeep similarity index 100% rename from apps/angular/pipe-easy/src/assets/.gitkeep rename to apps/angular/5-crud-application/src/assets/.gitkeep diff --git a/apps/angular/pipe-easy/src/favicon.ico b/apps/angular/5-crud-application/src/favicon.ico similarity index 100% rename from apps/angular/pipe-easy/src/favicon.ico rename to apps/angular/5-crud-application/src/favicon.ico diff --git a/apps/angular/crud/src/index.html b/apps/angular/5-crud-application/src/index.html similarity index 100% rename from apps/angular/crud/src/index.html rename to apps/angular/5-crud-application/src/index.html diff --git a/apps/angular/crud/src/main.ts b/apps/angular/5-crud-application/src/main.ts similarity index 100% rename from apps/angular/crud/src/main.ts rename to apps/angular/5-crud-application/src/main.ts diff --git a/apps/angular/permissions/src/polyfills.ts b/apps/angular/5-crud-application/src/polyfills.ts similarity index 100% rename from apps/angular/permissions/src/polyfills.ts rename to apps/angular/5-crud-application/src/polyfills.ts diff --git a/apps/angular/crud/src/styles.scss b/apps/angular/5-crud-application/src/styles.scss similarity index 100% rename from apps/angular/crud/src/styles.scss rename to apps/angular/5-crud-application/src/styles.scss diff --git a/apps/angular/injection-token/src/test-setup.ts b/apps/angular/5-crud-application/src/test-setup.ts similarity index 100% rename from apps/angular/injection-token/src/test-setup.ts rename to apps/angular/5-crud-application/src/test-setup.ts diff --git a/apps/angular/permissions/tsconfig.app.json b/apps/angular/5-crud-application/tsconfig.app.json similarity index 100% rename from apps/angular/permissions/tsconfig.app.json rename to apps/angular/5-crud-application/tsconfig.app.json diff --git a/apps/angular/permissions/tsconfig.editor.json b/apps/angular/5-crud-application/tsconfig.editor.json similarity index 100% rename from apps/angular/permissions/tsconfig.editor.json rename to apps/angular/5-crud-application/tsconfig.editor.json diff --git a/apps/angular/crud/tsconfig.json b/apps/angular/5-crud-application/tsconfig.json similarity index 100% rename from apps/angular/crud/tsconfig.json rename to apps/angular/5-crud-application/tsconfig.json diff --git a/apps/angular/crud/tsconfig.spec.json b/apps/angular/5-crud-application/tsconfig.spec.json similarity index 100% rename from apps/angular/crud/tsconfig.spec.json rename to apps/angular/5-crud-application/tsconfig.spec.json diff --git a/apps/angular/pipe-easy/.eslintrc.json b/apps/angular/6-structural-directive/.eslintrc.json similarity index 100% rename from apps/angular/pipe-easy/.eslintrc.json rename to apps/angular/6-structural-directive/.eslintrc.json diff --git a/apps/angular/permissions/README.md b/apps/angular/6-structural-directive/README.md similarity index 84% rename from apps/angular/permissions/README.md rename to apps/angular/6-structural-directive/README.md index 99b2e55..775b409 100644 --- a/apps/angular/permissions/README.md +++ b/apps/angular/6-structural-directive/README.md @@ -5,7 +5,7 @@ ### Run Application ```bash -npx nx serve angular-permissions +npx nx serve angular-structural-directive ``` ### Documentation and Instruction diff --git a/apps/angular/pipe-intermediate/project.json b/apps/angular/6-structural-directive/project.json similarity index 63% rename from apps/angular/pipe-intermediate/project.json rename to apps/angular/6-structural-directive/project.json index 6897315..fb02e88 100644 --- a/apps/angular/pipe-intermediate/project.json +++ b/apps/angular/6-structural-directive/project.json @@ -1,25 +1,25 @@ { - "name": "angular-pipe-intermediate", + "name": "angular-structural-directive", "$schema": "../../../node_modules/nx/schemas/project-schema.json", "projectType": "application", - "sourceRoot": "apps/angular/pipe-intermediate/src", + "sourceRoot": "apps/angular/6-structural-directive/src", "prefix": "app", "targets": { "build": { "executor": "@angular-devkit/build-angular:browser", "outputs": ["{options.outputPath}"], "options": { - "outputPath": "dist/apps/angular/pipe-intermediate", - "index": "apps/angular/pipe-intermediate/src/index.html", - "main": "apps/angular/pipe-intermediate/src/main.ts", - "polyfills": "apps/angular/pipe-intermediate/src/polyfills.ts", - "tsConfig": "apps/angular/pipe-intermediate/tsconfig.app.json", + "outputPath": "dist/apps/angular/6-structural-directive", + "index": "apps/angular/6-structural-directive/src/index.html", + "main": "apps/angular/6-structural-directive/src/main.ts", + "polyfills": "apps/angular/6-structural-directive/src/polyfills.ts", + "tsConfig": "apps/angular/6-structural-directive/tsconfig.app.json", "inlineStyleLanguage": "scss", "assets": [ - "apps/angular/pipe-intermediate/src/favicon.ico", - "apps/angular/pipe-intermediate/src/assets" + "apps/angular/6-structural-directive/src/favicon.ico", + "apps/angular/6-structural-directive/src/assets" ], - "styles": ["apps/angular/pipe-intermediate/src/styles.scss"], + "styles": ["apps/angular/6-structural-directive/src/styles.scss"], "scripts": [] }, "configurations": { @@ -53,10 +53,10 @@ "executor": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { - "buildTarget": "angular-pipe-intermediate:build:production" + "buildTarget": "angular-structural-directive:build:production" }, "development": { - "buildTarget": "angular-pipe-intermediate:build:development" + "buildTarget": "angular-structural-directive:build:development" } }, "defaultConfiguration": "development" @@ -64,7 +64,7 @@ "extract-i18n": { "executor": "@angular-devkit/build-angular:extract-i18n", "options": { - "buildTarget": "angular-pipe-intermediate:build" + "buildTarget": "angular-structural-directive:build" } }, "lint": { diff --git a/apps/angular/permissions/src/app/app.component.ts b/apps/angular/6-structural-directive/src/app/app.component.ts similarity index 100% rename from apps/angular/permissions/src/app/app.component.ts rename to apps/angular/6-structural-directive/src/app/app.component.ts diff --git a/apps/angular/permissions/src/app/app.config.ts b/apps/angular/6-structural-directive/src/app/app.config.ts similarity index 100% rename from apps/angular/permissions/src/app/app.config.ts rename to apps/angular/6-structural-directive/src/app/app.config.ts diff --git a/apps/angular/permissions/src/app/button.component.ts b/apps/angular/6-structural-directive/src/app/button.component.ts similarity index 100% rename from apps/angular/permissions/src/app/button.component.ts rename to apps/angular/6-structural-directive/src/app/button.component.ts diff --git a/apps/angular/permissions/src/app/dashboard/admin.component.ts b/apps/angular/6-structural-directive/src/app/dashboard/admin.component.ts similarity index 100% rename from apps/angular/permissions/src/app/dashboard/admin.component.ts rename to apps/angular/6-structural-directive/src/app/dashboard/admin.component.ts diff --git a/apps/angular/permissions/src/app/dashboard/manager.component.ts b/apps/angular/6-structural-directive/src/app/dashboard/manager.component.ts similarity index 100% rename from apps/angular/permissions/src/app/dashboard/manager.component.ts rename to apps/angular/6-structural-directive/src/app/dashboard/manager.component.ts diff --git a/apps/angular/permissions/src/app/information.component.ts b/apps/angular/6-structural-directive/src/app/information.component.ts similarity index 100% rename from apps/angular/permissions/src/app/information.component.ts rename to apps/angular/6-structural-directive/src/app/information.component.ts diff --git a/apps/angular/permissions/src/app/login.component.ts b/apps/angular/6-structural-directive/src/app/login.component.ts similarity index 100% rename from apps/angular/permissions/src/app/login.component.ts rename to apps/angular/6-structural-directive/src/app/login.component.ts diff --git a/apps/angular/permissions/src/app/routes.ts b/apps/angular/6-structural-directive/src/app/routes.ts similarity index 100% rename from apps/angular/permissions/src/app/routes.ts rename to apps/angular/6-structural-directive/src/app/routes.ts diff --git a/apps/angular/permissions/src/app/user.model.ts b/apps/angular/6-structural-directive/src/app/user.model.ts similarity index 100% rename from apps/angular/permissions/src/app/user.model.ts rename to apps/angular/6-structural-directive/src/app/user.model.ts diff --git a/apps/angular/permissions/src/app/user.store.ts b/apps/angular/6-structural-directive/src/app/user.store.ts similarity index 100% rename from apps/angular/permissions/src/app/user.store.ts rename to apps/angular/6-structural-directive/src/app/user.store.ts diff --git a/apps/angular/pipe-hard/src/assets/.gitkeep b/apps/angular/6-structural-directive/src/assets/.gitkeep similarity index 100% rename from apps/angular/pipe-hard/src/assets/.gitkeep rename to apps/angular/6-structural-directive/src/assets/.gitkeep diff --git a/apps/angular/pipe-hard/src/favicon.ico b/apps/angular/6-structural-directive/src/favicon.ico similarity index 100% rename from apps/angular/pipe-hard/src/favicon.ico rename to apps/angular/6-structural-directive/src/favicon.ico diff --git a/apps/angular/permissions/src/index.html b/apps/angular/6-structural-directive/src/index.html similarity index 100% rename from apps/angular/permissions/src/index.html rename to apps/angular/6-structural-directive/src/index.html diff --git a/apps/angular/permissions/src/main.ts b/apps/angular/6-structural-directive/src/main.ts similarity index 100% rename from apps/angular/permissions/src/main.ts rename to apps/angular/6-structural-directive/src/main.ts diff --git a/apps/angular/pipe-easy/src/polyfills.ts b/apps/angular/6-structural-directive/src/polyfills.ts similarity index 100% rename from apps/angular/pipe-easy/src/polyfills.ts rename to apps/angular/6-structural-directive/src/polyfills.ts diff --git a/apps/angular/module-to-standalone/src/styles.scss b/apps/angular/6-structural-directive/src/styles.scss similarity index 100% rename from apps/angular/module-to-standalone/src/styles.scss rename to apps/angular/6-structural-directive/src/styles.scss diff --git a/apps/angular/interop-rxjs-signal/tailwind.config.js b/apps/angular/6-structural-directive/tailwind.config.js similarity index 100% rename from apps/angular/interop-rxjs-signal/tailwind.config.js rename to apps/angular/6-structural-directive/tailwind.config.js diff --git a/apps/angular/pipe-easy/tsconfig.app.json b/apps/angular/6-structural-directive/tsconfig.app.json similarity index 100% rename from apps/angular/pipe-easy/tsconfig.app.json rename to apps/angular/6-structural-directive/tsconfig.app.json diff --git a/apps/angular/pipe-easy/tsconfig.editor.json b/apps/angular/6-structural-directive/tsconfig.editor.json similarity index 100% rename from apps/angular/pipe-easy/tsconfig.editor.json rename to apps/angular/6-structural-directive/tsconfig.editor.json diff --git a/apps/angular/pipe-easy/tsconfig.json b/apps/angular/6-structural-directive/tsconfig.json similarity index 100% rename from apps/angular/pipe-easy/tsconfig.json rename to apps/angular/6-structural-directive/tsconfig.json diff --git a/apps/angular/pipe-hard/.eslintrc.json b/apps/angular/8-pure-pipe/.eslintrc.json similarity index 100% rename from apps/angular/pipe-hard/.eslintrc.json rename to apps/angular/8-pure-pipe/.eslintrc.json diff --git a/apps/angular/pipe-easy/README.md b/apps/angular/8-pure-pipe/README.md similarity index 87% rename from apps/angular/pipe-easy/README.md rename to apps/angular/8-pure-pipe/README.md index 8501be8..a65a33f 100644 --- a/apps/angular/pipe-easy/README.md +++ b/apps/angular/8-pure-pipe/README.md @@ -5,7 +5,7 @@ ### Run Application ```bash -npx nx serve angular-pipe-easy +npx nx serve angular-pure-pipe ``` ### Documentation and Instruction diff --git a/apps/angular/pipe-easy/project.json b/apps/angular/8-pure-pipe/project.json similarity index 67% rename from apps/angular/pipe-easy/project.json rename to apps/angular/8-pure-pipe/project.json index b1fda11..c9c5275 100644 --- a/apps/angular/pipe-easy/project.json +++ b/apps/angular/8-pure-pipe/project.json @@ -1,25 +1,25 @@ { - "name": "angular-pipe-easy", + "name": "angular-pure-pipe", "$schema": "../../../node_modules/nx/schemas/project-schema.json", "projectType": "application", - "sourceRoot": "apps/angular/pipe-easy/src", + "sourceRoot": "apps/angular/8-pure-pipe/src", "prefix": "app", "targets": { "build": { "executor": "@angular-devkit/build-angular:browser", "outputs": ["{options.outputPath}"], "options": { - "outputPath": "dist/apps/angular/pipe-easy", - "index": "apps/angular/pipe-easy/src/index.html", - "main": "apps/angular/pipe-easy/src/main.ts", - "polyfills": "apps/angular/pipe-easy/src/polyfills.ts", - "tsConfig": "apps/angular/pipe-easy/tsconfig.app.json", + "outputPath": "dist/apps/angular/8-pure-pipe", + "index": "apps/angular/8-pure-pipe/src/index.html", + "main": "apps/angular/8-pure-pipe/src/main.ts", + "polyfills": "apps/angular/8-pure-pipe/src/polyfills.ts", + "tsConfig": "apps/angular/8-pure-pipe/tsconfig.app.json", "inlineStyleLanguage": "scss", "assets": [ - "apps/angular/pipe-easy/src/favicon.ico", - "apps/angular/pipe-easy/src/assets" + "apps/angular/8-pure-pipe/src/favicon.ico", + "apps/angular/8-pure-pipe/src/assets" ], - "styles": ["apps/angular/pipe-easy/src/styles.scss"], + "styles": ["apps/angular/8-pure-pipe/src/styles.scss"], "scripts": [] }, "configurations": { @@ -53,10 +53,10 @@ "executor": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { - "buildTarget": "angular-pipe-easy:build:production" + "buildTarget": "angular-pure-pipe:build:production" }, "development": { - "buildTarget": "angular-pipe-easy:build:development" + "buildTarget": "angular-pure-pipe:build:development" } }, "defaultConfiguration": "development" @@ -64,7 +64,7 @@ "extract-i18n": { "executor": "@angular-devkit/build-angular:extract-i18n", "options": { - "buildTarget": "angular-pipe-easy:build" + "buildTarget": "angular-pure-pipe:build" } }, "lint": { diff --git a/apps/angular/pipe-easy/src/app/app.component.ts b/apps/angular/8-pure-pipe/src/app/app.component.ts similarity index 100% rename from apps/angular/pipe-easy/src/app/app.component.ts rename to apps/angular/8-pure-pipe/src/app/app.component.ts diff --git a/apps/angular/pipe-intermediate/src/assets/.gitkeep b/apps/angular/8-pure-pipe/src/assets/.gitkeep similarity index 100% rename from apps/angular/pipe-intermediate/src/assets/.gitkeep rename to apps/angular/8-pure-pipe/src/assets/.gitkeep diff --git a/apps/angular/pipe-intermediate/src/favicon.ico b/apps/angular/8-pure-pipe/src/favicon.ico similarity index 100% rename from apps/angular/pipe-intermediate/src/favicon.ico rename to apps/angular/8-pure-pipe/src/favicon.ico diff --git a/apps/angular/pipe-easy/src/index.html b/apps/angular/8-pure-pipe/src/index.html similarity index 100% rename from apps/angular/pipe-easy/src/index.html rename to apps/angular/8-pure-pipe/src/index.html diff --git a/apps/angular/pipe-hard/src/main.ts b/apps/angular/8-pure-pipe/src/main.ts similarity index 100% rename from apps/angular/pipe-hard/src/main.ts rename to apps/angular/8-pure-pipe/src/main.ts diff --git a/apps/angular/pipe-hard/src/polyfills.ts b/apps/angular/8-pure-pipe/src/polyfills.ts similarity index 100% rename from apps/angular/pipe-hard/src/polyfills.ts rename to apps/angular/8-pure-pipe/src/polyfills.ts diff --git a/apps/angular/router-input/src/styles.scss b/apps/angular/8-pure-pipe/src/styles.scss similarity index 100% rename from apps/angular/router-input/src/styles.scss rename to apps/angular/8-pure-pipe/src/styles.scss diff --git a/apps/angular/pipe-hard/tsconfig.app.json b/apps/angular/8-pure-pipe/tsconfig.app.json similarity index 100% rename from apps/angular/pipe-hard/tsconfig.app.json rename to apps/angular/8-pure-pipe/tsconfig.app.json diff --git a/apps/angular/pipe-hard/tsconfig.editor.json b/apps/angular/8-pure-pipe/tsconfig.editor.json similarity index 100% rename from apps/angular/pipe-hard/tsconfig.editor.json rename to apps/angular/8-pure-pipe/tsconfig.editor.json diff --git a/apps/angular/pipe-hard/tsconfig.json b/apps/angular/8-pure-pipe/tsconfig.json similarity index 100% rename from apps/angular/pipe-hard/tsconfig.json rename to apps/angular/8-pure-pipe/tsconfig.json diff --git a/apps/angular/pipe-intermediate/.eslintrc.json b/apps/angular/9-wrap-function-pipe/.eslintrc.json similarity index 100% rename from apps/angular/pipe-intermediate/.eslintrc.json rename to apps/angular/9-wrap-function-pipe/.eslintrc.json diff --git a/apps/angular/pipe-intermediate/README.md b/apps/angular/9-wrap-function-pipe/README.md similarity index 84% rename from apps/angular/pipe-intermediate/README.md rename to apps/angular/9-wrap-function-pipe/README.md index 72809fd..1491e7d 100644 --- a/apps/angular/pipe-intermediate/README.md +++ b/apps/angular/9-wrap-function-pipe/README.md @@ -5,7 +5,7 @@ ### Run Application ```bash -npx nx serve angular-pipe-intermediate +npx nx serve angular-wrap-function-pipe ``` ### Documentation and Instruction diff --git a/apps/angular/permissions/project.json b/apps/angular/9-wrap-function-pipe/project.json similarity index 64% rename from apps/angular/permissions/project.json rename to apps/angular/9-wrap-function-pipe/project.json index a594781..4480279 100644 --- a/apps/angular/permissions/project.json +++ b/apps/angular/9-wrap-function-pipe/project.json @@ -1,25 +1,25 @@ { - "name": "angular-permissions", + "name": "angular-wrap-function-pipe", "$schema": "../../../node_modules/nx/schemas/project-schema.json", "projectType": "application", - "sourceRoot": "apps/angular/permissions/src", + "sourceRoot": "apps/angular/9-wrap-function-pipe/src", "prefix": "app", "targets": { "build": { "executor": "@angular-devkit/build-angular:browser", "outputs": ["{options.outputPath}"], "options": { - "outputPath": "dist/apps/angular/permissions", - "index": "apps/angular/permissions/src/index.html", - "main": "apps/angular/permissions/src/main.ts", - "polyfills": "apps/angular/permissions/src/polyfills.ts", - "tsConfig": "apps/angular/permissions/tsconfig.app.json", + "outputPath": "dist/apps/angular/9-wrap-function-pipe", + "index": "apps/angular/9-wrap-function-pipe/src/index.html", + "main": "apps/angular/9-wrap-function-pipe/src/main.ts", + "polyfills": "apps/angular/9-wrap-function-pipe/src/polyfills.ts", + "tsConfig": "apps/angular/9-wrap-function-pipe/tsconfig.app.json", "inlineStyleLanguage": "scss", "assets": [ - "apps/angular/permissions/src/favicon.ico", - "apps/angular/permissions/src/assets" + "apps/angular/9-wrap-function-pipe/src/favicon.ico", + "apps/angular/9-wrap-function-pipe/src/assets" ], - "styles": ["apps/angular/permissions/src/styles.scss"], + "styles": ["apps/angular/9-wrap-function-pipe/src/styles.scss"], "scripts": [] }, "configurations": { @@ -53,10 +53,10 @@ "executor": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { - "buildTarget": "angular-permissions:build:production" + "buildTarget": "angular-wrap-function-pipe:build:production" }, "development": { - "buildTarget": "angular-permissions:build:development" + "buildTarget": "angular-wrap-function-pipe:build:development" } }, "defaultConfiguration": "development" @@ -64,7 +64,7 @@ "extract-i18n": { "executor": "@angular-devkit/build-angular:extract-i18n", "options": { - "buildTarget": "angular-permissions:build" + "buildTarget": "angular-wrap-function-pipe:build" } }, "lint": { diff --git a/apps/angular/pipe-intermediate/src/app/app.component.ts b/apps/angular/9-wrap-function-pipe/src/app/app.component.ts similarity index 100% rename from apps/angular/pipe-intermediate/src/app/app.component.ts rename to apps/angular/9-wrap-function-pipe/src/app/app.component.ts diff --git a/apps/angular/router-input/src/assets/.gitkeep b/apps/angular/9-wrap-function-pipe/src/assets/.gitkeep similarity index 100% rename from apps/angular/router-input/src/assets/.gitkeep rename to apps/angular/9-wrap-function-pipe/src/assets/.gitkeep diff --git a/apps/angular/router-input/src/favicon.ico b/apps/angular/9-wrap-function-pipe/src/favicon.ico similarity index 100% rename from apps/angular/router-input/src/favicon.ico rename to apps/angular/9-wrap-function-pipe/src/favicon.ico diff --git a/apps/angular/pipe-intermediate/src/index.html b/apps/angular/9-wrap-function-pipe/src/index.html similarity index 100% rename from apps/angular/pipe-intermediate/src/index.html rename to apps/angular/9-wrap-function-pipe/src/index.html diff --git a/apps/angular/pipe-intermediate/src/main.ts b/apps/angular/9-wrap-function-pipe/src/main.ts similarity index 100% rename from apps/angular/pipe-intermediate/src/main.ts rename to apps/angular/9-wrap-function-pipe/src/main.ts diff --git a/apps/angular/pipe-intermediate/src/polyfills.ts b/apps/angular/9-wrap-function-pipe/src/polyfills.ts similarity index 100% rename from apps/angular/pipe-intermediate/src/polyfills.ts rename to apps/angular/9-wrap-function-pipe/src/polyfills.ts diff --git a/apps/angular/styling/src/styles.scss b/apps/angular/9-wrap-function-pipe/src/styles.scss similarity index 100% rename from apps/angular/styling/src/styles.scss rename to apps/angular/9-wrap-function-pipe/src/styles.scss diff --git a/apps/angular/pipe-intermediate/tsconfig.app.json b/apps/angular/9-wrap-function-pipe/tsconfig.app.json similarity index 100% rename from apps/angular/pipe-intermediate/tsconfig.app.json rename to apps/angular/9-wrap-function-pipe/tsconfig.app.json diff --git a/apps/angular/pipe-intermediate/tsconfig.editor.json b/apps/angular/9-wrap-function-pipe/tsconfig.editor.json similarity index 100% rename from apps/angular/pipe-intermediate/tsconfig.editor.json rename to apps/angular/9-wrap-function-pipe/tsconfig.editor.json diff --git a/apps/angular/pipe-intermediate/tsconfig.json b/apps/angular/9-wrap-function-pipe/tsconfig.json similarity index 100% rename from apps/angular/pipe-intermediate/tsconfig.json rename to apps/angular/9-wrap-function-pipe/tsconfig.json diff --git a/apps/angular/di/src/app/app.component.ts b/apps/angular/di/src/app/app.component.ts index e57a5a5..d18319b 100644 --- a/apps/angular/di/src/app/app.component.ts +++ b/apps/angular/di/src/app/app.component.ts @@ -1,6 +1,6 @@ -import { TableComponent } from '@angular-challenges/angular/di'; import { AsyncPipe, NgFor } from '@angular/common'; import { Component, Directive } from '@angular/core'; +import { TableComponent } from 'angular-master-dependency-injection'; import { CurrencyPipe } from './currency.pipe'; import { CurrencyService } from './currency.service'; import { Product, products } from './product.model'; diff --git a/apps/angular/styling/.eslintrc.json b/apps/signal/30-interop-rxjs-signal/.eslintrc.json similarity index 100% rename from apps/angular/styling/.eslintrc.json rename to apps/signal/30-interop-rxjs-signal/.eslintrc.json diff --git a/apps/angular/interop-rxjs-signal/README.md b/apps/signal/30-interop-rxjs-signal/README.md similarity index 85% rename from apps/angular/interop-rxjs-signal/README.md rename to apps/signal/30-interop-rxjs-signal/README.md index 9cf32ef..f726d1b 100644 --- a/apps/angular/interop-rxjs-signal/README.md +++ b/apps/signal/30-interop-rxjs-signal/README.md @@ -5,7 +5,7 @@ ### Run Application ```bash -npx nx serve angular-interop-rxjs-signal +npx nx serve signal-interop-rxjs-signal ``` ### Documentation and Instruction diff --git a/apps/angular/bug-cd/jest.config.ts b/apps/signal/30-interop-rxjs-signal/jest.config.ts similarity index 83% rename from apps/angular/bug-cd/jest.config.ts rename to apps/signal/30-interop-rxjs-signal/jest.config.ts index 1f24a7c..9f20017 100644 --- a/apps/angular/bug-cd/jest.config.ts +++ b/apps/signal/30-interop-rxjs-signal/jest.config.ts @@ -1,9 +1,9 @@ /* eslint-disable */ export default { - displayName: 'angular-bug-cd', + displayName: 'signal-interop-rxjs-signal', preset: '../../../jest.preset.js', setupFilesAfterEnv: ['/src/test-setup.ts'], - coverageDirectory: '../../../coverage/apps/angular/bug-cd', + coverageDirectory: '../../../coverage/apps/signal/30-interop-rxjs-signal', transform: { '^.+\\.(ts|mjs|js|html)$': [ 'jest-preset-angular', diff --git a/apps/angular/interop-rxjs-signal/project.json b/apps/signal/30-interop-rxjs-signal/project.json similarity index 67% rename from apps/angular/interop-rxjs-signal/project.json rename to apps/signal/30-interop-rxjs-signal/project.json index 5009d47..e0fdf37 100644 --- a/apps/angular/interop-rxjs-signal/project.json +++ b/apps/signal/30-interop-rxjs-signal/project.json @@ -1,26 +1,26 @@ { - "name": "angular-interop-rxjs-signal", + "name": "signal-interop-rxjs-signal", "$schema": "../../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "prefix": "app", - "sourceRoot": "apps/angular/interop-rxjs-signal/src", + "sourceRoot": "apps/signal/30-interop-rxjs-signal/src", "tags": [], "targets": { "build": { "executor": "@angular-devkit/build-angular:browser", "outputs": ["{options.outputPath}"], "options": { - "outputPath": "dist/apps/angular/interop-rxjs-signal", - "index": "apps/angular/interop-rxjs-signal/src/index.html", - "main": "apps/angular/interop-rxjs-signal/src/main.ts", + "outputPath": "dist/apps/signal/30-interop-rxjs-signal", + "index": "apps/signal/30-interop-rxjs-signal/src/index.html", + "main": "apps/signal/30-interop-rxjs-signal/src/main.ts", "polyfills": ["zone.js"], - "tsConfig": "apps/angular/interop-rxjs-signal/tsconfig.app.json", + "tsConfig": "apps/signal/30-interop-rxjs-signal/tsconfig.app.json", "assets": [ - "apps/angular/interop-rxjs-signal/src/favicon.ico", - "apps/angular/interop-rxjs-signal/src/assets" + "apps/signal/30-interop-rxjs-signal/src/favicon.ico", + "apps/signal/30-interop-rxjs-signal/src/assets" ], "styles": [ - "apps/angular/interop-rxjs-signal/src/styles.scss", + "apps/signal/30-interop-rxjs-signal/src/styles.scss", "./node_modules/@angular/material/prebuilt-themes/indigo-pink.css" ], "scripts": [] @@ -56,10 +56,10 @@ "executor": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { - "buildTarget": "angular-interop-rxjs-signal:build:production" + "buildTarget": "signal-interop-rxjs-signal:build:production" }, "development": { - "buildTarget": "angular-interop-rxjs-signal:build:development" + "buildTarget": "signal-interop-rxjs-signal:build:development" } }, "defaultConfiguration": "development" @@ -67,7 +67,7 @@ "extract-i18n": { "executor": "@angular-devkit/build-angular:extract-i18n", "options": { - "buildTarget": "angular-interop-rxjs-signal:build" + "buildTarget": "signal-interop-rxjs-signal:build" } }, "lint": { @@ -77,7 +77,7 @@ "executor": "@nx/jest:jest", "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], "options": { - "jestConfig": "apps/angular/interop-rxjs-signal/jest.config.ts" + "jestConfig": "apps/signal/30-interop-rxjs-signal/jest.config.ts" } } } diff --git a/apps/angular/interop-rxjs-signal/src/app/app.component.ts b/apps/signal/30-interop-rxjs-signal/src/app/app.component.ts similarity index 100% rename from apps/angular/interop-rxjs-signal/src/app/app.component.ts rename to apps/signal/30-interop-rxjs-signal/src/app/app.component.ts diff --git a/apps/angular/interop-rxjs-signal/src/app/app.config.ts b/apps/signal/30-interop-rxjs-signal/src/app/app.config.ts similarity index 100% rename from apps/angular/interop-rxjs-signal/src/app/app.config.ts rename to apps/signal/30-interop-rxjs-signal/src/app/app.config.ts diff --git a/apps/angular/interop-rxjs-signal/src/app/detail/detail.component.ts b/apps/signal/30-interop-rxjs-signal/src/app/detail/detail.component.ts similarity index 100% rename from apps/angular/interop-rxjs-signal/src/app/detail/detail.component.ts rename to apps/signal/30-interop-rxjs-signal/src/app/detail/detail.component.ts diff --git a/apps/angular/interop-rxjs-signal/src/app/list/photos.component.ts b/apps/signal/30-interop-rxjs-signal/src/app/list/photos.component.ts similarity index 100% rename from apps/angular/interop-rxjs-signal/src/app/list/photos.component.ts rename to apps/signal/30-interop-rxjs-signal/src/app/list/photos.component.ts diff --git a/apps/angular/interop-rxjs-signal/src/app/list/photos.store.ts b/apps/signal/30-interop-rxjs-signal/src/app/list/photos.store.ts similarity index 100% rename from apps/angular/interop-rxjs-signal/src/app/list/photos.store.ts rename to apps/signal/30-interop-rxjs-signal/src/app/list/photos.store.ts diff --git a/apps/angular/interop-rxjs-signal/src/app/photo.model.ts b/apps/signal/30-interop-rxjs-signal/src/app/photo.model.ts similarity index 100% rename from apps/angular/interop-rxjs-signal/src/app/photo.model.ts rename to apps/signal/30-interop-rxjs-signal/src/app/photo.model.ts diff --git a/apps/angular/interop-rxjs-signal/src/app/photos.service.ts b/apps/signal/30-interop-rxjs-signal/src/app/photos.service.ts similarity index 100% rename from apps/angular/interop-rxjs-signal/src/app/photos.service.ts rename to apps/signal/30-interop-rxjs-signal/src/app/photos.service.ts diff --git a/apps/angular/signal-input/src/assets/.gitkeep b/apps/signal/30-interop-rxjs-signal/src/assets/.gitkeep similarity index 100% rename from apps/angular/signal-input/src/assets/.gitkeep rename to apps/signal/30-interop-rxjs-signal/src/assets/.gitkeep diff --git a/apps/angular/signal-input/src/favicon.ico b/apps/signal/30-interop-rxjs-signal/src/favicon.ico similarity index 100% rename from apps/angular/signal-input/src/favicon.ico rename to apps/signal/30-interop-rxjs-signal/src/favicon.ico diff --git a/apps/angular/interop-rxjs-signal/src/index.html b/apps/signal/30-interop-rxjs-signal/src/index.html similarity index 100% rename from apps/angular/interop-rxjs-signal/src/index.html rename to apps/signal/30-interop-rxjs-signal/src/index.html diff --git a/apps/angular/router-input/src/main.ts b/apps/signal/30-interop-rxjs-signal/src/main.ts similarity index 100% rename from apps/angular/router-input/src/main.ts rename to apps/signal/30-interop-rxjs-signal/src/main.ts diff --git a/apps/angular/permissions/src/styles.scss b/apps/signal/30-interop-rxjs-signal/src/styles.scss similarity index 100% rename from apps/angular/permissions/src/styles.scss rename to apps/signal/30-interop-rxjs-signal/src/styles.scss diff --git a/apps/angular/interop-rxjs-signal/src/test-setup.ts b/apps/signal/30-interop-rxjs-signal/src/test-setup.ts similarity index 100% rename from apps/angular/interop-rxjs-signal/src/test-setup.ts rename to apps/signal/30-interop-rxjs-signal/src/test-setup.ts diff --git a/apps/angular/permissions/tailwind.config.js b/apps/signal/30-interop-rxjs-signal/tailwind.config.js similarity index 100% rename from apps/angular/permissions/tailwind.config.js rename to apps/signal/30-interop-rxjs-signal/tailwind.config.js diff --git a/apps/angular/signal-input/tsconfig.app.json b/apps/signal/30-interop-rxjs-signal/tsconfig.app.json similarity index 100% rename from apps/angular/signal-input/tsconfig.app.json rename to apps/signal/30-interop-rxjs-signal/tsconfig.app.json diff --git a/apps/angular/interop-rxjs-signal/tsconfig.editor.json b/apps/signal/30-interop-rxjs-signal/tsconfig.editor.json similarity index 100% rename from apps/angular/interop-rxjs-signal/tsconfig.editor.json rename to apps/signal/30-interop-rxjs-signal/tsconfig.editor.json diff --git a/apps/angular/interop-rxjs-signal/tsconfig.json b/apps/signal/30-interop-rxjs-signal/tsconfig.json similarity index 100% rename from apps/angular/interop-rxjs-signal/tsconfig.json rename to apps/signal/30-interop-rxjs-signal/tsconfig.json diff --git a/apps/angular/interop-rxjs-signal/tsconfig.spec.json b/apps/signal/30-interop-rxjs-signal/tsconfig.spec.json similarity index 100% rename from apps/angular/interop-rxjs-signal/tsconfig.spec.json rename to apps/signal/30-interop-rxjs-signal/tsconfig.spec.json diff --git a/apps/angular/signal-input/.eslintrc.json b/apps/signal/43-signal-input/.eslintrc.json similarity index 100% rename from apps/angular/signal-input/.eslintrc.json rename to apps/signal/43-signal-input/.eslintrc.json diff --git a/apps/angular/signal-input/README.md b/apps/signal/43-signal-input/README.md similarity index 86% rename from apps/angular/signal-input/README.md rename to apps/signal/43-signal-input/README.md index 78ef74d..f9acf39 100644 --- a/apps/angular/signal-input/README.md +++ b/apps/signal/43-signal-input/README.md @@ -5,7 +5,7 @@ ### Run Application ```bash -npx nx serve angular-signal-input +npx nx serve signal-signal-input ``` ### Documentation and Instruction diff --git a/apps/angular/signal-input/project.json b/apps/signal/43-signal-input/project.json similarity index 68% rename from apps/angular/signal-input/project.json rename to apps/signal/43-signal-input/project.json index 00f1a67..bea0333 100644 --- a/apps/angular/signal-input/project.json +++ b/apps/signal/43-signal-input/project.json @@ -1,26 +1,26 @@ { - "name": "angular-signal-input", + "name": "signal-signal-input", "$schema": "../../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "prefix": "app", - "sourceRoot": "apps/angular/signal-input/src", + "sourceRoot": "apps/signal/43-signal-input/src", "tags": [], "targets": { "build": { "executor": "@angular-devkit/build-angular:application", "outputs": ["{options.outputPath}"], "options": { - "outputPath": "dist/apps/angular/signal-input", - "index": "apps/angular/signal-input/src/index.html", - "browser": "apps/angular/signal-input/src/main.ts", + "outputPath": "dist/apps/signal/43-signal-input", + "index": "apps/signal/43-signal-input/src/index.html", + "browser": "apps/signal/43-signal-input/src/main.ts", "polyfills": ["zone.js"], - "tsConfig": "apps/angular/signal-input/tsconfig.app.json", + "tsConfig": "apps/signal/43-signal-input/tsconfig.app.json", "inlineStyleLanguage": "scss", "assets": [ - "apps/angular/signal-input/src/favicon.ico", - "apps/angular/signal-input/src/assets" + "apps/signal/43-signal-input/src/favicon.ico", + "apps/signal/43-signal-input/src/assets" ], - "styles": ["apps/angular/signal-input/src/styles.scss"], + "styles": ["apps/signal/43-signal-input/src/styles.scss"], "scripts": [] }, "configurations": { @@ -51,10 +51,10 @@ "executor": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { - "buildTarget": "angular-signal-input:build:production" + "buildTarget": "signal-signal-input:build:production" }, "development": { - "buildTarget": "angular-signal-input:build:development" + "buildTarget": "signal-signal-input:build:development" } }, "defaultConfiguration": "development" @@ -62,7 +62,7 @@ "extract-i18n": { "executor": "@angular-devkit/build-angular:extract-i18n", "options": { - "buildTarget": "angular-signal-input:build" + "buildTarget": "signal-signal-input:build" } }, "lint": { diff --git a/apps/angular/signal-input/src/app/app.component.ts b/apps/signal/43-signal-input/src/app/app.component.ts similarity index 100% rename from apps/angular/signal-input/src/app/app.component.ts rename to apps/signal/43-signal-input/src/app/app.component.ts diff --git a/apps/angular/signal-input/src/app/app.config.ts b/apps/signal/43-signal-input/src/app/app.config.ts similarity index 100% rename from apps/angular/signal-input/src/app/app.config.ts rename to apps/signal/43-signal-input/src/app/app.config.ts diff --git a/apps/angular/signal-input/src/app/user.component.ts b/apps/signal/43-signal-input/src/app/user.component.ts similarity index 100% rename from apps/angular/signal-input/src/app/user.component.ts rename to apps/signal/43-signal-input/src/app/user.component.ts diff --git a/apps/angular/styling/src/assets/.gitkeep b/apps/signal/43-signal-input/src/assets/.gitkeep similarity index 100% rename from apps/angular/styling/src/assets/.gitkeep rename to apps/signal/43-signal-input/src/assets/.gitkeep diff --git a/apps/angular/styling/src/favicon.ico b/apps/signal/43-signal-input/src/favicon.ico similarity index 100% rename from apps/angular/styling/src/favicon.ico rename to apps/signal/43-signal-input/src/favicon.ico diff --git a/apps/angular/signal-input/src/index.html b/apps/signal/43-signal-input/src/index.html similarity index 100% rename from apps/angular/signal-input/src/index.html rename to apps/signal/43-signal-input/src/index.html diff --git a/apps/angular/signal-input/src/main.ts b/apps/signal/43-signal-input/src/main.ts similarity index 100% rename from apps/angular/signal-input/src/main.ts rename to apps/signal/43-signal-input/src/main.ts diff --git a/apps/angular/signal-input/src/styles.scss b/apps/signal/43-signal-input/src/styles.scss similarity index 100% rename from apps/angular/signal-input/src/styles.scss rename to apps/signal/43-signal-input/src/styles.scss diff --git a/apps/angular/signal-input/tailwind.config.js b/apps/signal/43-signal-input/tailwind.config.js similarity index 100% rename from apps/angular/signal-input/tailwind.config.js rename to apps/signal/43-signal-input/tailwind.config.js diff --git a/apps/angular/styling/tsconfig.app.json b/apps/signal/43-signal-input/tsconfig.app.json similarity index 100% rename from apps/angular/styling/tsconfig.app.json rename to apps/signal/43-signal-input/tsconfig.app.json diff --git a/apps/angular/styling/tsconfig.editor.json b/apps/signal/43-signal-input/tsconfig.editor.json similarity index 100% rename from apps/angular/styling/tsconfig.editor.json rename to apps/signal/43-signal-input/tsconfig.editor.json diff --git a/apps/angular/signal-input/tsconfig.json b/apps/signal/43-signal-input/tsconfig.json similarity index 100% rename from apps/angular/signal-input/tsconfig.json rename to apps/signal/43-signal-input/tsconfig.json diff --git a/docs/src/content/docs/challenges/angular/10-pipe-utility.md b/docs/src/content/docs/challenges/angular/10-utility-wrapper-pipe.md similarity index 97% rename from docs/src/content/docs/challenges/angular/10-pipe-utility.md rename to docs/src/content/docs/challenges/angular/10-utility-wrapper-pipe.md index 3dd9797..ea5d109 100644 --- a/docs/src/content/docs/challenges/angular/10-pipe-utility.md +++ b/docs/src/content/docs/challenges/angular/10-utility-wrapper-pipe.md @@ -7,7 +7,7 @@ contributors: - tomer953 - svenson95 challengeNumber: 10 -command: angular-pipe-hard +command: angular-utility-wrapper-pipe sidebar: order: 202 --- diff --git a/docs/src/content/docs/challenges/angular/13-styling.md b/docs/src/content/docs/challenges/angular/13-highly-customizable-css.md similarity index 95% rename from docs/src/content/docs/challenges/angular/13-styling.md rename to docs/src/content/docs/challenges/angular/13-highly-customizable-css.md index 5210448..7508c11 100644 --- a/docs/src/content/docs/challenges/angular/13-styling.md +++ b/docs/src/content/docs/challenges/angular/13-highly-customizable-css.md @@ -7,7 +7,7 @@ contributors: - tomer953 - kabrunko-dev challengeNumber: 13 -command: angular-styling +command: angular-highly-customizable-css sidebar: order: 104 --- diff --git a/docs/src/content/docs/challenges/angular/16-di.md b/docs/src/content/docs/challenges/angular/16-master-dependency-injection.md similarity index 95% rename from docs/src/content/docs/challenges/angular/16-di.md rename to docs/src/content/docs/challenges/angular/16-master-dependency-injection.md index c0dddf9..caf99bd 100644 --- a/docs/src/content/docs/challenges/angular/16-di.md +++ b/docs/src/content/docs/challenges/angular/16-master-dependency-injection.md @@ -7,7 +7,7 @@ contributors: - tomer953 - kabrunko-dev challengeNumber: 16 -command: angular-di +command: angular-master-dependency-injection sidebar: order: 203 --- diff --git a/docs/src/content/docs/challenges/angular/3-directive-enhancement.md b/docs/src/content/docs/challenges/angular/3-directive-enhancement.md index 6d5ede9..72e4cd0 100644 --- a/docs/src/content/docs/challenges/angular/3-directive-enhancement.md +++ b/docs/src/content/docs/challenges/angular/3-directive-enhancement.md @@ -8,7 +8,7 @@ contributors: - kabrunko-dev - svenson95 challengeNumber: 3 -command: angular-ngfor-enhancement +command: angular-directive-enhancement blogLink: https://medium.com/@thomas.laforge/ngfor-enhancement-716b44656a6c sidebar: order: 101 diff --git a/docs/src/content/docs/challenges/angular/32-bug-cd.md b/docs/src/content/docs/challenges/angular/32-change-detection-bug.md similarity index 97% rename from docs/src/content/docs/challenges/angular/32-bug-cd.md rename to docs/src/content/docs/challenges/angular/32-change-detection-bug.md index 6d5ebdb..cd88f3b 100644 --- a/docs/src/content/docs/challenges/angular/32-bug-cd.md +++ b/docs/src/content/docs/challenges/angular/32-change-detection-bug.md @@ -7,7 +7,7 @@ contributors: - tomer953 - jdegand challengeNumber: 32 -command: angular-bug-cd +command: angular-change-detection-bug blogLink: https://medium.com/ngconf/function-calls-inside-template-are-dangerous-15f9822a6629 sidebar: order: 105 diff --git a/docs/src/content/docs/challenges/angular/33-decoupling.md b/docs/src/content/docs/challenges/angular/33-decoupling-components.md similarity index 98% rename from docs/src/content/docs/challenges/angular/33-decoupling.md rename to docs/src/content/docs/challenges/angular/33-decoupling-components.md index 5a2ea6c..8310462 100644 --- a/docs/src/content/docs/challenges/angular/33-decoupling.md +++ b/docs/src/content/docs/challenges/angular/33-decoupling-components.md @@ -6,7 +6,7 @@ contributors: - tomalaforge - jdegand challengeNumber: 33 -command: angular-decoupling +command: angular-decoupling-components sidebar: order: 106 --- diff --git a/docs/src/content/docs/challenges/angular/5-crud.md b/docs/src/content/docs/challenges/angular/5-crud-application.md similarity index 98% rename from docs/src/content/docs/challenges/angular/5-crud.md rename to docs/src/content/docs/challenges/angular/5-crud-application.md index 9139e1a..6b36c30 100644 --- a/docs/src/content/docs/challenges/angular/5-crud.md +++ b/docs/src/content/docs/challenges/angular/5-crud-application.md @@ -8,7 +8,7 @@ contributors: - svenson95 - jdegand challengeNumber: 5 -command: angular-crud +command: angular-crud-application sidebar: order: 2 --- diff --git a/docs/src/content/docs/challenges/angular/6-permissions.md b/docs/src/content/docs/challenges/angular/6-structural-directive.md similarity index 98% rename from docs/src/content/docs/challenges/angular/6-permissions.md rename to docs/src/content/docs/challenges/angular/6-structural-directive.md index f6c4f50..48cae6f 100644 --- a/docs/src/content/docs/challenges/angular/6-permissions.md +++ b/docs/src/content/docs/challenges/angular/6-structural-directive.md @@ -8,7 +8,7 @@ contributors: - kabrunko-dev - svenson95 challengeNumber: 6 -command: angular-permissions +command: angular-structural-directive blogLink: https://medium.com/@thomas.laforge/create-a-custom-structural-directive-to-manage-permissions-like-a-pro-11a1acad30ad sidebar: order: 102 diff --git a/docs/src/content/docs/challenges/angular/8-pipe-pure.md b/docs/src/content/docs/challenges/angular/8-pure-pipe.md similarity index 98% rename from docs/src/content/docs/challenges/angular/8-pipe-pure.md rename to docs/src/content/docs/challenges/angular/8-pure-pipe.md index 9530053..e022888 100644 --- a/docs/src/content/docs/challenges/angular/8-pipe-pure.md +++ b/docs/src/content/docs/challenges/angular/8-pure-pipe.md @@ -8,7 +8,7 @@ contributors: - kabrunko-dev - svenson95 challengeNumber: 8 -command: angular-pipe-easy +command: angular-pure-pipe blogLink: https://medium.com/ngconf/deep-dive-into-angular-pipes-c040588cd15d sidebar: order: 3 diff --git a/docs/src/content/docs/challenges/angular/9-pipe-wrapFn.md b/docs/src/content/docs/challenges/angular/9-wrap-function-pipe.md similarity index 98% rename from docs/src/content/docs/challenges/angular/9-pipe-wrapFn.md rename to docs/src/content/docs/challenges/angular/9-wrap-function-pipe.md index 23d43ea..a9c2545 100644 --- a/docs/src/content/docs/challenges/angular/9-pipe-wrapFn.md +++ b/docs/src/content/docs/challenges/angular/9-wrap-function-pipe.md @@ -8,7 +8,7 @@ contributors: - kabrunko-dev - svenson95 challengeNumber: 9 -command: angular-pipe-intermediate +command: angular-wrap-function-pipe blogLink: https://medium.com/ngconf/boost-your-apps-performance-by-wrapping-your-functions-inside-a-pipe-7e889a901d1d sidebar: order: 103 diff --git a/docs/src/content/docs/challenges/angular/30-interop-rxjs-signal.md b/docs/src/content/docs/challenges/signal/30-interop-rxjs-signal.md similarity index 95% rename from docs/src/content/docs/challenges/angular/30-interop-rxjs-signal.md rename to docs/src/content/docs/challenges/signal/30-interop-rxjs-signal.md index 223dff5..08489c8 100644 --- a/docs/src/content/docs/challenges/angular/30-interop-rxjs-signal.md +++ b/docs/src/content/docs/challenges/signal/30-interop-rxjs-signal.md @@ -6,7 +6,7 @@ contributors: - tomalaforge - tomer953 challengeNumber: 30 -command: angular-interop-rxjs-signal +command: signal-interop-rxjs-signal sidebar: order: 204 --- diff --git a/docs/src/content/docs/challenges/angular/43-signal-input.md b/docs/src/content/docs/challenges/signal/43-signal-input.md similarity index 97% rename from docs/src/content/docs/challenges/angular/43-signal-input.md rename to docs/src/content/docs/challenges/signal/43-signal-input.md index 79c6d12..0ab0498 100644 --- a/docs/src/content/docs/challenges/angular/43-signal-input.md +++ b/docs/src/content/docs/challenges/signal/43-signal-input.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - tomalaforge challengeNumber: 43 -command: angular-signal-input +command: signal-signal-input sidebar: order: 16 --- diff --git a/docs/src/content/docs/es/challenges/angular/10-pipe-utility.md b/docs/src/content/docs/es/challenges/angular/10-utility-wrapper-pipe.md similarity index 96% rename from docs/src/content/docs/es/challenges/angular/10-pipe-utility.md rename to docs/src/content/docs/es/challenges/angular/10-utility-wrapper-pipe.md index c3698a6..1afacbd 100644 --- a/docs/src/content/docs/es/challenges/angular/10-pipe-utility.md +++ b/docs/src/content/docs/es/challenges/angular/10-utility-wrapper-pipe.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - ErickRodrCodes challengeNumber: 10 -command: angular-pipe-hard +command: angular-utility-wrapper-pipe sidebar: order: 202 --- diff --git a/docs/src/content/docs/es/challenges/angular/13-styling.md b/docs/src/content/docs/es/challenges/angular/13-highly-customizable-css.md similarity index 96% rename from docs/src/content/docs/es/challenges/angular/13-styling.md rename to docs/src/content/docs/es/challenges/angular/13-highly-customizable-css.md index 1d7d49e..a3aaa71 100644 --- a/docs/src/content/docs/es/challenges/angular/13-styling.md +++ b/docs/src/content/docs/es/challenges/angular/13-highly-customizable-css.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - ErickRodrCodes challengeNumber: 13 -command: angular-styling +command: angular-highly-customizable-css sidebar: order: 104 --- diff --git a/docs/src/content/docs/es/challenges/angular/16-di.md b/docs/src/content/docs/es/challenges/angular/16-master-dependency-injection.md similarity index 96% rename from docs/src/content/docs/es/challenges/angular/16-di.md rename to docs/src/content/docs/es/challenges/angular/16-master-dependency-injection.md index 547a732..8822f6f 100644 --- a/docs/src/content/docs/es/challenges/angular/16-di.md +++ b/docs/src/content/docs/es/challenges/angular/16-master-dependency-injection.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - ErickRodrCodes challengeNumber: 16 -command: angular-di +command: angular-master-dependency-injection sidebar: order: 203 --- diff --git a/docs/src/content/docs/es/challenges/angular/3-directive-enhancement.md b/docs/src/content/docs/es/challenges/angular/3-directive-enhancement.md index 8708bb4..71bd239 100644 --- a/docs/src/content/docs/es/challenges/angular/3-directive-enhancement.md +++ b/docs/src/content/docs/es/challenges/angular/3-directive-enhancement.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - ErickRodrCodes challengeNumber: 3 -command: angular-ngfor-enhancement +command: angular-directive-enhancement blogLink: https://medium.com/@thomas.laforge/ngfor-enhancement-716b44656a6c sidebar: order: 101 diff --git a/docs/src/content/docs/es/challenges/angular/32-bug-cd.md b/docs/src/content/docs/es/challenges/angular/32-change-detection-bug.md similarity index 97% rename from docs/src/content/docs/es/challenges/angular/32-bug-cd.md rename to docs/src/content/docs/es/challenges/angular/32-change-detection-bug.md index cdc3866..f1dee14 100644 --- a/docs/src/content/docs/es/challenges/angular/32-bug-cd.md +++ b/docs/src/content/docs/es/challenges/angular/32-change-detection-bug.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - ErickRodrCodes challengeNumber: 32 -command: angular-bug-cd +command: angular-change-detection-bug blogLink: https://medium.com/ngconf/function-calls-inside-template-are-dangerous-15f9822a6629 sidebar: order: 105 diff --git a/docs/src/content/docs/es/challenges/angular/33-decoupling.md b/docs/src/content/docs/es/challenges/angular/33-decoupling-components.md similarity index 98% rename from docs/src/content/docs/es/challenges/angular/33-decoupling.md rename to docs/src/content/docs/es/challenges/angular/33-decoupling-components.md index 8629a5f..1af6a2d 100644 --- a/docs/src/content/docs/es/challenges/angular/33-decoupling.md +++ b/docs/src/content/docs/es/challenges/angular/33-decoupling-components.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - ErickRodrCodes challengeNumber: 33 -command: angular-decoupling +command: angular-decoupling-components sidebar: order: 106 --- diff --git a/docs/src/content/docs/es/challenges/angular/5-crud.md b/docs/src/content/docs/es/challenges/angular/5-crud-application.md similarity index 98% rename from docs/src/content/docs/es/challenges/angular/5-crud.md rename to docs/src/content/docs/es/challenges/angular/5-crud-application.md index 05e069d..803a33d 100644 --- a/docs/src/content/docs/es/challenges/angular/5-crud.md +++ b/docs/src/content/docs/es/challenges/angular/5-crud-application.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - ErickRodrCodes challengeNumber: 5 -command: angular-crud +command: angular-crud-application sidebar: order: 2 --- diff --git a/docs/src/content/docs/es/challenges/angular/6-permissions.md b/docs/src/content/docs/es/challenges/angular/6-structural-directive.md similarity index 97% rename from docs/src/content/docs/es/challenges/angular/6-permissions.md rename to docs/src/content/docs/es/challenges/angular/6-structural-directive.md index d0e604a..c819673 100644 --- a/docs/src/content/docs/es/challenges/angular/6-permissions.md +++ b/docs/src/content/docs/es/challenges/angular/6-structural-directive.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - ErickRodrCodes challengeNumber: 6 -command: angular-permissions +command: angular-structural-directive blogLink: https://medium.com/@thomas.laforge/create-a-custom-structural-directive-to-manage-permissions-like-a-pro-11a1acad30ad sidebar: order: 102 diff --git a/docs/src/content/docs/es/challenges/angular/8-pipe-pure.md b/docs/src/content/docs/es/challenges/angular/8-pure-pipe.md similarity index 96% rename from docs/src/content/docs/es/challenges/angular/8-pipe-pure.md rename to docs/src/content/docs/es/challenges/angular/8-pure-pipe.md index 40a4022..814783e 100644 --- a/docs/src/content/docs/es/challenges/angular/8-pipe-pure.md +++ b/docs/src/content/docs/es/challenges/angular/8-pure-pipe.md @@ -6,7 +6,7 @@ contributors: - ErickRodrCodes - kabrunko - dev challengeNumber: 8 -command: angular-pipe-easy +command: angular-pure-pipe blogLink: https://medium.com/ngconf/deep-dive-into-angular-pipes-c040588cd15d sidebar: order: 3 diff --git a/docs/src/content/docs/es/challenges/angular/9-pipe-wrapFn.md b/docs/src/content/docs/es/challenges/angular/9-wrap-function-pipe.md similarity index 97% rename from docs/src/content/docs/es/challenges/angular/9-pipe-wrapFn.md rename to docs/src/content/docs/es/challenges/angular/9-wrap-function-pipe.md index ef9c9ec..11b652f 100644 --- a/docs/src/content/docs/es/challenges/angular/9-pipe-wrapFn.md +++ b/docs/src/content/docs/es/challenges/angular/9-wrap-function-pipe.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - ErickRodrCodes challengeNumber: 9 -command: angular-pipe-intermediate +command: angular-wrap-function-pipe blogLink: https://medium.com/ngconf/boost-your-apps-performance-by-wrapping-your-functions-inside-a-pipe-7e889a901d1d sidebar: order: 103 diff --git a/docs/src/content/docs/es/challenges/angular/30-interop-rxjs-signal.md b/docs/src/content/docs/es/challenges/signal/30-interop-rxjs-signal.md similarity index 95% rename from docs/src/content/docs/es/challenges/angular/30-interop-rxjs-signal.md rename to docs/src/content/docs/es/challenges/signal/30-interop-rxjs-signal.md index 2bceced..0f6f853 100644 --- a/docs/src/content/docs/es/challenges/angular/30-interop-rxjs-signal.md +++ b/docs/src/content/docs/es/challenges/signal/30-interop-rxjs-signal.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - ErickRodrCodes challengeNumber: 30 -command: angular-interop-rxjs-signal +command: signal-interop-rxjs-signal sidebar: order: 204 --- diff --git a/docs/src/content/docs/pt/challenges/angular/10-pipe-utility.md b/docs/src/content/docs/pt/challenges/angular/10-utility-wrapper-pipe.md similarity index 97% rename from docs/src/content/docs/pt/challenges/angular/10-pipe-utility.md rename to docs/src/content/docs/pt/challenges/angular/10-utility-wrapper-pipe.md index 6e4f355..6b01356 100644 --- a/docs/src/content/docs/pt/challenges/angular/10-pipe-utility.md +++ b/docs/src/content/docs/pt/challenges/angular/10-utility-wrapper-pipe.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - kabrunko-dev challengeNumber: 10 -command: angular-pipe-hard +command: angular-utility-wrapper-pipe sidebar: order: 202 --- diff --git a/docs/src/content/docs/pt/challenges/angular/13-styling.md b/docs/src/content/docs/pt/challenges/angular/13-highly-customizable-css.md similarity index 95% rename from docs/src/content/docs/pt/challenges/angular/13-styling.md rename to docs/src/content/docs/pt/challenges/angular/13-highly-customizable-css.md index f6e48bb..de0b96b 100644 --- a/docs/src/content/docs/pt/challenges/angular/13-styling.md +++ b/docs/src/content/docs/pt/challenges/angular/13-highly-customizable-css.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - kabrunko-dev challengeNumber: 13 -command: angular-styling +command: angular-highly-customizable-css sidebar: order: 104 --- diff --git a/docs/src/content/docs/pt/challenges/angular/16-di.md b/docs/src/content/docs/pt/challenges/angular/16-master-dependency-injection.md similarity index 95% rename from docs/src/content/docs/pt/challenges/angular/16-di.md rename to docs/src/content/docs/pt/challenges/angular/16-master-dependency-injection.md index 8814798..008e8b2 100644 --- a/docs/src/content/docs/pt/challenges/angular/16-di.md +++ b/docs/src/content/docs/pt/challenges/angular/16-master-dependency-injection.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - kabrunko-dev challengeNumber: 16 -command: angular-di +command: angular-master-dependency-injection sidebar: order: 203 --- diff --git a/docs/src/content/docs/pt/challenges/angular/3-directive-enhancement.md b/docs/src/content/docs/pt/challenges/angular/3-directive-enhancement.md index 330410b..97541bc 100644 --- a/docs/src/content/docs/pt/challenges/angular/3-directive-enhancement.md +++ b/docs/src/content/docs/pt/challenges/angular/3-directive-enhancement.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - kabrunko-dev challengeNumber: 3 -command: angular-ngfor-enhancement +command: angular-directive-enhancement blogLink: https://medium.com/@thomas.laforge/ngfor-enhancement-716b44656a6c sidebar: order: 101 diff --git a/docs/src/content/docs/pt/challenges/angular/32-bug-cd.md b/docs/src/content/docs/pt/challenges/angular/32-change-detection-bug.md similarity index 97% rename from docs/src/content/docs/pt/challenges/angular/32-bug-cd.md rename to docs/src/content/docs/pt/challenges/angular/32-change-detection-bug.md index fb4d32a..534a250 100644 --- a/docs/src/content/docs/pt/challenges/angular/32-bug-cd.md +++ b/docs/src/content/docs/pt/challenges/angular/32-change-detection-bug.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - kabrunko-dev challengeNumber: 32 -command: angular-bug-cd +command: angular-change-detection-bug blogLink: https://medium.com/ngconf/function-calls-inside-template-are-dangerous-15f9822a6629 sidebar: order: 105 diff --git a/docs/src/content/docs/pt/challenges/angular/5-crud.md b/docs/src/content/docs/pt/challenges/angular/5-crud-application.md similarity index 98% rename from docs/src/content/docs/pt/challenges/angular/5-crud.md rename to docs/src/content/docs/pt/challenges/angular/5-crud-application.md index b67ffda..3c6a04f 100644 --- a/docs/src/content/docs/pt/challenges/angular/5-crud.md +++ b/docs/src/content/docs/pt/challenges/angular/5-crud-application.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - kabrunko-dev challengeNumber: 5 -command: angular-crud +command: angular-crud-application sidebar: order: 2 --- diff --git a/docs/src/content/docs/pt/challenges/angular/6-permissions.md b/docs/src/content/docs/pt/challenges/angular/6-structural-directive.md similarity index 97% rename from docs/src/content/docs/pt/challenges/angular/6-permissions.md rename to docs/src/content/docs/pt/challenges/angular/6-structural-directive.md index 42dd00b..f8607b0 100644 --- a/docs/src/content/docs/pt/challenges/angular/6-permissions.md +++ b/docs/src/content/docs/pt/challenges/angular/6-structural-directive.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - kabrunko-dev challengeNumber: 6 -command: angular-permissions +command: angular-structural-directive blogLink: https://medium.com/@thomas.laforge/create-a-custom-structural-directive-to-manage-permissions-like-a-pro-11a1acad30ad sidebar: order: 102 diff --git a/docs/src/content/docs/pt/challenges/angular/8-pipe-pure.md b/docs/src/content/docs/pt/challenges/angular/8-pure-pipe.md similarity index 98% rename from docs/src/content/docs/pt/challenges/angular/8-pipe-pure.md rename to docs/src/content/docs/pt/challenges/angular/8-pure-pipe.md index 8791492..65dea73 100644 --- a/docs/src/content/docs/pt/challenges/angular/8-pipe-pure.md +++ b/docs/src/content/docs/pt/challenges/angular/8-pure-pipe.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - kabrunko-dev challengeNumber: 8 -command: angular-pipe-easy +command: angular-pure-pipe blogLink: https://medium.com/ngconf/deep-dive-into-angular-pipes-c040588cd15d sidebar: order: 3 diff --git a/docs/src/content/docs/pt/challenges/angular/9-pipe-wrapFn.md b/docs/src/content/docs/pt/challenges/angular/9-wrap-function-pipe.md similarity index 98% rename from docs/src/content/docs/pt/challenges/angular/9-pipe-wrapFn.md rename to docs/src/content/docs/pt/challenges/angular/9-wrap-function-pipe.md index 5a5c5e7..c72b7b4 100644 --- a/docs/src/content/docs/pt/challenges/angular/9-pipe-wrapFn.md +++ b/docs/src/content/docs/pt/challenges/angular/9-wrap-function-pipe.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - kabrunko-dev challengeNumber: 9 -command: angular-pipe-intermediate +command: angular-wrap-function-pipe blogLink: https://medium.com/ngconf/boost-your-apps-performance-by-wrapping-your-functions-inside-a-pipe-7e889a901d1d sidebar: order: 103 diff --git a/docs/src/content/docs/pt/challenges/angular/30-interop-rxjs-signal.md b/docs/src/content/docs/pt/challenges/signal/30-interop-rxjs-signal.md similarity index 95% rename from docs/src/content/docs/pt/challenges/angular/30-interop-rxjs-signal.md rename to docs/src/content/docs/pt/challenges/signal/30-interop-rxjs-signal.md index 23bed1c..b70f54d 100644 --- a/docs/src/content/docs/pt/challenges/angular/30-interop-rxjs-signal.md +++ b/docs/src/content/docs/pt/challenges/signal/30-interop-rxjs-signal.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - kabrunko-dev challengeNumber: 30 -command: angular-interop-rxjs-signal +command: signal-interop-rxjs-signal sidebar: order: 204 --- diff --git a/docs/src/content/docs/pt/challenges/angular/43-signal-input.md b/docs/src/content/docs/pt/challenges/signal/43-signal-input.md similarity index 97% rename from docs/src/content/docs/pt/challenges/angular/43-signal-input.md rename to docs/src/content/docs/pt/challenges/signal/43-signal-input.md index a654a8e..810175b 100644 --- a/docs/src/content/docs/pt/challenges/angular/43-signal-input.md +++ b/docs/src/content/docs/pt/challenges/signal/43-signal-input.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - kabrunko-dev challengeNumber: 43 -command: angular-signal-input +command: signal-signal-input sidebar: order: 16 --- diff --git a/docs/src/content/docs/ru/challenges/angular/5-crud.md b/docs/src/content/docs/ru/challenges/angular/5-crud-application.md similarity index 98% rename from docs/src/content/docs/ru/challenges/angular/5-crud.md rename to docs/src/content/docs/ru/challenges/angular/5-crud-application.md index dd991e4..ae25d5c 100644 --- a/docs/src/content/docs/ru/challenges/angular/5-crud.md +++ b/docs/src/content/docs/ru/challenges/angular/5-crud-application.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - webbomj challengeNumber: 5 -command: angular-crud +command: angular-crud-application sidebar: order: 2 --- diff --git a/docs/src/content/docs/ru/challenges/angular/8-pipe-pure.md b/docs/src/content/docs/ru/challenges/angular/8-pure-pipe.md similarity index 99% rename from docs/src/content/docs/ru/challenges/angular/8-pipe-pure.md rename to docs/src/content/docs/ru/challenges/angular/8-pure-pipe.md index facf723..182262d 100644 --- a/docs/src/content/docs/ru/challenges/angular/8-pipe-pure.md +++ b/docs/src/content/docs/ru/challenges/angular/8-pure-pipe.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - stillst challengeNumber: 8 -command: angular-pipe-easy +command: angular-pure-pipe blogLink: https://medium.com/ngconf/deep-dive-into-angular-pipes-c040588cd15d sidebar: order: 3 diff --git a/docs/src/content/docs/ru/challenges/angular/43-signal-input.md b/docs/src/content/docs/ru/challenges/signal/43-signal-input.md similarity index 98% rename from docs/src/content/docs/ru/challenges/angular/43-signal-input.md rename to docs/src/content/docs/ru/challenges/signal/43-signal-input.md index 3ae8658..b0d88ee 100644 --- a/docs/src/content/docs/ru/challenges/angular/43-signal-input.md +++ b/docs/src/content/docs/ru/challenges/signal/43-signal-input.md @@ -5,7 +5,7 @@ author: thomas-laforge contributors: - stillst challengeNumber: 43 -command: angular-signal-input +command: signal-signal-input sidebar: order: 16 --- diff --git a/libs/angular/di/README.md b/libs/angular/di/README.md deleted file mode 100644 index 824450f..0000000 --- a/libs/angular/di/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# angular/di - -This library was generated with [Nx](https://nx.dev). - -## Running unit tests - -Run `nx test angular/di` to execute the unit tests. diff --git a/libs/angular/di/jest.config.ts b/libs/angular/di/jest.config.ts deleted file mode 100644 index 79303be..0000000 --- a/libs/angular/di/jest.config.ts +++ /dev/null @@ -1,22 +0,0 @@ -/* eslint-disable */ -export default { - displayName: 'angular/di', - preset: '../../../jest.preset.js', - setupFilesAfterEnv: ['/src/test-setup.ts'], - coverageDirectory: '../../../coverage/libs/angular/di', - transform: { - '^.+\\.(ts|mjs|js|html)$': [ - 'jest-preset-angular', - { - tsconfig: '/tsconfig.spec.json', - stringifyContentPathRegex: '\\.(html|svg)$', - }, - ], - }, - transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'], - snapshotSerializers: [ - 'jest-preset-angular/build/serializers/no-ng-attributes', - 'jest-preset-angular/build/serializers/ng-snapshot', - 'jest-preset-angular/build/serializers/html-comment', - ], -}; diff --git a/tsconfig.base.json b/tsconfig.base.json index e6d425a..8c59d87 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -15,7 +15,6 @@ "skipDefaultLibCheck": true, "baseUrl": ".", "paths": { - "@angular-challenges/angular/di": ["libs/angular/di/src/index.ts"], "@angular-challenges/cli": ["libs/cli/src/index.ts"], "@angular-challenges/custom-plugin": ["libs/custom-plugin/src/index.ts"], "@angular-challenges/decoupling/brain": [ @@ -79,6 +78,9 @@ ], "@tomalaforge/ngrx-callstate-store": [ "libs/shared/ngrx-callstate-store/src/index.ts" + ], + "angular-master-dependency-injection": [ + "apps/angular/16-master-dependency-injection/src/index.ts" ] } },