├── BookImages └── Book images.pdf ├── Chapter03 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app.controller.ts │ ├── app.module.ts │ └── main.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── Chapter04 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app.controller.ts │ ├── app.module.ts │ └── main.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ └── index.hbs ├── Chapter06 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── package-lock.json │ ├── package.json │ ├── public │ └── css │ │ └── app.css │ ├── src │ ├── app.controller.ts │ ├── app.module.ts │ └── main.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── index.hbs │ └── layouts │ └── app.hbs ├── Chapter07 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ └── app.css │ └── img │ │ ├── game.png │ │ ├── safe.png │ │ └── submarine.png │ ├── src │ ├── app.controller.ts │ ├── app.module.ts │ └── main.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── index.hbs │ └── layouts │ └── app.hbs ├── Chapter08 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ └── app.css │ └── img │ │ ├── game.png │ │ ├── safe.png │ │ └── submarine.png │ ├── src │ ├── app.controller.ts │ ├── app.module.ts │ └── main.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── index.hbs │ └── layouts │ └── app.hbs ├── Chapter09 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ └── app.css │ └── img │ │ ├── game.png │ │ ├── safe.png │ │ └── submarine.png │ ├── src │ ├── app.controller.ts │ ├── app.module.ts │ └── main.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── index.hbs │ └── layouts │ └── app.hbs ├── Chapter10 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ └── app.css │ └── img │ │ ├── game.png │ │ ├── safe.png │ │ └── submarine.png │ ├── src │ ├── app.controller.ts │ ├── app.module.ts │ ├── main.ts │ └── products.controller.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── index.hbs │ ├── layouts │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter12 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ └── app.css │ └── img │ │ ├── game.png │ │ ├── safe.png │ │ └── submarine.png │ ├── src │ ├── app.controller.ts │ ├── app.module.ts │ ├── main.ts │ └── products.controller.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── index.hbs │ ├── layouts │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter13 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ └── app.css │ └── img │ │ ├── game.png │ │ ├── safe.png │ │ └── submarine.png │ ├── src │ ├── app.controller.ts │ ├── app.module.ts │ ├── main.ts │ ├── models │ │ └── product.entity.ts │ └── products.controller.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── index.hbs │ ├── layouts │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter14 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ └── app.css │ └── img │ │ ├── game.png │ │ ├── safe.png │ │ └── submarine.png │ ├── src │ ├── app.controller.ts │ ├── app.module.ts │ ├── main.ts │ ├── models │ │ ├── product.entity.ts │ │ └── products.service.ts │ └── products.controller.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── index.hbs │ ├── layouts │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter15 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ └── app.css │ └── img │ │ ├── game.png │ │ ├── safe.png │ │ └── submarine.png │ ├── src │ ├── app.controller.ts │ ├── app.module.ts │ ├── main.ts │ ├── models │ │ ├── product.entity.ts │ │ └── products.service.ts │ └── products.controller.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── index.hbs │ ├── layouts │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter16 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ ├── admin.css │ │ └── app.css │ └── img │ │ ├── game.png │ │ ├── safe.png │ │ ├── submarine.png │ │ └── undraw_profile.svg │ ├── src │ ├── admin │ │ ├── admin.controller.ts │ │ └── admin.module.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── main.ts │ ├── models │ │ ├── product.entity.ts │ │ └── products.service.ts │ └── products.controller.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── admin │ └── index.hbs │ ├── index.hbs │ ├── layouts │ ├── admin.hbs │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter17 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ ├── admin.css │ │ └── app.css │ └── img │ │ ├── game.png │ │ ├── safe.png │ │ ├── submarine.png │ │ └── undraw_profile.svg │ ├── src │ ├── admin │ │ ├── admin.controller.ts │ │ ├── admin.module.ts │ │ └── admin.products.controller.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── main.ts │ ├── models │ │ ├── product.entity.ts │ │ └── products.service.ts │ └── products.controller.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── admin │ ├── index.hbs │ └── products │ │ └── index.hbs │ ├── index.hbs │ ├── layouts │ ├── admin.hbs │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter18 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ ├── admin.css │ │ └── app.css │ └── img │ │ ├── game.png │ │ ├── safe.png │ │ ├── submarine.png │ │ └── undraw_profile.svg │ ├── src │ ├── admin │ │ ├── admin.controller.ts │ │ ├── admin.module.ts │ │ └── admin.products.controller.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── main.ts │ ├── models │ │ ├── product.entity.ts │ │ └── products.service.ts │ └── products.controller.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── admin │ ├── index.hbs │ └── products │ │ └── index.hbs │ ├── index.hbs │ ├── layouts │ ├── admin.hbs │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter19 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ ├── admin.css │ │ └── app.css │ ├── img │ │ ├── game.png │ │ ├── safe.png │ │ ├── submarine.png │ │ └── undraw_profile.svg │ └── uploads │ │ └── 72d058ba219a2148f248c580bc606a88 │ ├── src │ ├── admin │ │ ├── admin.controller.ts │ │ ├── admin.module.ts │ │ └── admin.products.controller.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── main.ts │ ├── models │ │ ├── product.entity.ts │ │ └── products.service.ts │ └── products.controller.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── admin │ ├── index.hbs │ └── products │ │ └── index.hbs │ ├── index.hbs │ ├── layouts │ ├── admin.hbs │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter20 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ ├── admin.css │ │ └── app.css │ ├── img │ │ ├── game.png │ │ ├── safe.png │ │ ├── submarine.png │ │ └── undraw_profile.svg │ └── uploads │ │ ├── 0244acee2480c73d2b7ff13889339f63 │ │ ├── 3cd943b8570593a2123cf5b1c1f7f692 │ │ ├── 6a6361d282bd83a313510e10402eaafa │ │ ├── 72d058ba219a2148f248c580bc606a88 │ │ ├── bd7c11c5aeb2085e110acfc6567d6cc2 │ │ └── cb79a6bd2acc8bbaf8d639cd1c345935 │ ├── src │ ├── admin │ │ ├── admin.controller.ts │ │ ├── admin.module.ts │ │ └── admin.products.controller.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── main.ts │ ├── models │ │ ├── product.entity.ts │ │ └── products.service.ts │ └── products.controller.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── admin │ ├── index.hbs │ └── products │ │ ├── edit.hbs │ │ └── index.hbs │ ├── index.hbs │ ├── layouts │ ├── admin.hbs │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter21 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ ├── admin.css │ │ └── app.css │ ├── img │ │ ├── game.png │ │ ├── safe.png │ │ ├── submarine.png │ │ └── undraw_profile.svg │ └── uploads │ │ ├── 0244acee2480c73d2b7ff13889339f63 │ │ ├── 3cd943b8570593a2123cf5b1c1f7f692 │ │ ├── 6a6361d282bd83a313510e10402eaafa │ │ ├── 72d058ba219a2148f248c580bc606a88 │ │ ├── bd7c11c5aeb2085e110acfc6567d6cc2 │ │ └── cb79a6bd2acc8bbaf8d639cd1c345935 │ ├── src │ ├── admin │ │ ├── admin.controller.ts │ │ ├── admin.module.ts │ │ └── admin.products.controller.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── auth │ │ ├── auth.controller.ts │ │ └── auth.module.ts │ ├── main.ts │ ├── models │ │ ├── product.entity.ts │ │ ├── products.service.ts │ │ ├── user.entity.ts │ │ └── users.service.ts │ └── products.controller.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── admin │ ├── index.hbs │ └── products │ │ ├── edit.hbs │ │ └── index.hbs │ ├── auth │ └── register.hbs │ ├── index.hbs │ ├── layouts │ ├── admin.hbs │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter22 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ ├── admin.css │ │ └── app.css │ ├── img │ │ ├── game.png │ │ ├── safe.png │ │ ├── submarine.png │ │ └── undraw_profile.svg │ └── uploads │ │ ├── 0244acee2480c73d2b7ff13889339f63 │ │ ├── 3cd943b8570593a2123cf5b1c1f7f692 │ │ ├── 6a6361d282bd83a313510e10402eaafa │ │ ├── 72d058ba219a2148f248c580bc606a88 │ │ ├── bd7c11c5aeb2085e110acfc6567d6cc2 │ │ └── cb79a6bd2acc8bbaf8d639cd1c345935 │ ├── src │ ├── admin │ │ ├── admin.controller.ts │ │ ├── admin.module.ts │ │ └── admin.products.controller.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── auth │ │ ├── auth.controller.ts │ │ └── auth.module.ts │ ├── main.ts │ ├── models │ │ ├── product.entity.ts │ │ ├── products.service.ts │ │ ├── user.entity.ts │ │ └── users.service.ts │ └── products.controller.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── admin │ ├── index.hbs │ └── products │ │ ├── edit.hbs │ │ └── index.hbs │ ├── auth │ ├── login.hbs │ └── register.hbs │ ├── index.hbs │ ├── layouts │ ├── admin.hbs │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter23 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ ├── admin.css │ │ └── app.css │ ├── img │ │ ├── game.png │ │ ├── safe.png │ │ ├── submarine.png │ │ └── undraw_profile.svg │ └── uploads │ │ ├── 0244acee2480c73d2b7ff13889339f63 │ │ ├── 3cd943b8570593a2123cf5b1c1f7f692 │ │ ├── 6a6361d282bd83a313510e10402eaafa │ │ ├── 72d058ba219a2148f248c580bc606a88 │ │ ├── bd7c11c5aeb2085e110acfc6567d6cc2 │ │ └── cb79a6bd2acc8bbaf8d639cd1c345935 │ ├── src │ ├── admin │ │ ├── admin.controller.ts │ │ ├── admin.module.ts │ │ └── admin.products.controller.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── auth │ │ ├── auth.controller.ts │ │ └── auth.module.ts │ ├── main.ts │ ├── models │ │ ├── product.entity.ts │ │ ├── products.service.ts │ │ ├── user.entity.ts │ │ └── users.service.ts │ ├── products.controller.ts │ └── validators │ │ ├── product.validator.ts │ │ └── user.validator.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── admin │ ├── index.hbs │ └── products │ │ ├── edit.hbs │ │ └── index.hbs │ ├── auth │ ├── login.hbs │ └── register.hbs │ ├── index.hbs │ ├── layouts │ ├── admin.hbs │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter24 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ ├── admin.css │ │ └── app.css │ ├── img │ │ ├── game.png │ │ ├── safe.png │ │ ├── submarine.png │ │ └── undraw_profile.svg │ └── uploads │ │ ├── 0244acee2480c73d2b7ff13889339f63 │ │ ├── 3cd943b8570593a2123cf5b1c1f7f692 │ │ ├── 6a6361d282bd83a313510e10402eaafa │ │ ├── 72d058ba219a2148f248c580bc606a88 │ │ ├── bd7c11c5aeb2085e110acfc6567d6cc2 │ │ └── cb79a6bd2acc8bbaf8d639cd1c345935 │ ├── src │ ├── admin │ │ ├── admin.controller.ts │ │ ├── admin.module.ts │ │ └── admin.products.controller.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── auth │ │ ├── auth.controller.ts │ │ └── auth.module.ts │ ├── main.ts │ ├── models │ │ ├── product.entity.ts │ │ ├── products.service.ts │ │ ├── user.entity.ts │ │ └── users.service.ts │ ├── products.controller.ts │ └── validators │ │ ├── product.validator.ts │ │ └── user.validator.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── admin │ ├── index.hbs │ └── products │ │ ├── edit.hbs │ │ └── index.hbs │ ├── auth │ ├── login.hbs │ └── register.hbs │ ├── index.hbs │ ├── layouts │ ├── admin.hbs │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter25 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ ├── admin.css │ │ └── app.css │ ├── img │ │ ├── game.png │ │ ├── safe.png │ │ ├── submarine.png │ │ └── undraw_profile.svg │ └── uploads │ │ ├── 0244acee2480c73d2b7ff13889339f63 │ │ ├── 3cd943b8570593a2123cf5b1c1f7f692 │ │ ├── 6a6361d282bd83a313510e10402eaafa │ │ ├── 72d058ba219a2148f248c580bc606a88 │ │ ├── bd7c11c5aeb2085e110acfc6567d6cc2 │ │ └── cb79a6bd2acc8bbaf8d639cd1c345935 │ ├── src │ ├── admin │ │ ├── admin.controller.ts │ │ ├── admin.module.ts │ │ └── admin.products.controller.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── auth │ │ ├── auth.controller.ts │ │ └── auth.module.ts │ ├── cart │ │ ├── cart.controller.ts │ │ └── cart.module.ts │ ├── main.ts │ ├── models │ │ ├── product.entity.ts │ │ ├── products.service.ts │ │ ├── user.entity.ts │ │ └── users.service.ts │ ├── products.controller.ts │ └── validators │ │ ├── product.validator.ts │ │ └── user.validator.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── admin │ ├── index.hbs │ └── products │ │ ├── edit.hbs │ │ └── index.hbs │ ├── auth │ ├── login.hbs │ └── register.hbs │ ├── cart │ └── index.hbs │ ├── index.hbs │ ├── layouts │ ├── admin.hbs │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter26 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ ├── admin.css │ │ └── app.css │ ├── img │ │ ├── game.png │ │ ├── safe.png │ │ ├── submarine.png │ │ └── undraw_profile.svg │ └── uploads │ │ ├── 0244acee2480c73d2b7ff13889339f63 │ │ ├── 3cd943b8570593a2123cf5b1c1f7f692 │ │ ├── 6a6361d282bd83a313510e10402eaafa │ │ ├── 72d058ba219a2148f248c580bc606a88 │ │ ├── bd7c11c5aeb2085e110acfc6567d6cc2 │ │ └── cb79a6bd2acc8bbaf8d639cd1c345935 │ ├── src │ ├── admin │ │ ├── admin.controller.ts │ │ ├── admin.module.ts │ │ └── admin.products.controller.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── auth │ │ ├── auth.controller.ts │ │ └── auth.module.ts │ ├── cart │ │ ├── cart.controller.ts │ │ └── cart.module.ts │ ├── main.ts │ ├── models │ │ ├── item.entity.ts │ │ ├── order.entity.ts │ │ ├── product.entity.ts │ │ ├── products.service.ts │ │ ├── user.entity.ts │ │ └── users.service.ts │ ├── products.controller.ts │ └── validators │ │ ├── product.validator.ts │ │ └── user.validator.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── admin │ ├── index.hbs │ └── products │ │ ├── edit.hbs │ │ └── index.hbs │ ├── auth │ ├── login.hbs │ └── register.hbs │ ├── cart │ └── index.hbs │ ├── index.hbs │ ├── layouts │ ├── admin.hbs │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter27 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ ├── admin.css │ │ └── app.css │ ├── img │ │ ├── game.png │ │ ├── safe.png │ │ ├── submarine.png │ │ └── undraw_profile.svg │ └── uploads │ │ ├── 0244acee2480c73d2b7ff13889339f63 │ │ ├── 3cd943b8570593a2123cf5b1c1f7f692 │ │ ├── 6a6361d282bd83a313510e10402eaafa │ │ ├── 72d058ba219a2148f248c580bc606a88 │ │ ├── bd7c11c5aeb2085e110acfc6567d6cc2 │ │ └── cb79a6bd2acc8bbaf8d639cd1c345935 │ ├── src │ ├── admin │ │ ├── admin.controller.ts │ │ ├── admin.module.ts │ │ └── admin.products.controller.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── auth │ │ ├── auth.controller.ts │ │ └── auth.module.ts │ ├── cart │ │ ├── cart.controller.ts │ │ └── cart.module.ts │ ├── main.ts │ ├── models │ │ ├── item.entity.ts │ │ ├── order.entity.ts │ │ ├── orders.service.ts │ │ ├── product.entity.ts │ │ ├── products.service.ts │ │ ├── user.entity.ts │ │ └── users.service.ts │ ├── products.controller.ts │ └── validators │ │ ├── product.validator.ts │ │ └── user.validator.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── admin │ ├── index.hbs │ └── products │ │ ├── edit.hbs │ │ └── index.hbs │ ├── auth │ ├── login.hbs │ └── register.hbs │ ├── cart │ ├── index.hbs │ └── purchase.hbs │ ├── index.hbs │ ├── layouts │ ├── admin.hbs │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs ├── Chapter28 └── online-store │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── css │ │ ├── admin.css │ │ └── app.css │ ├── img │ │ ├── game.png │ │ ├── safe.png │ │ ├── submarine.png │ │ └── undraw_profile.svg │ └── uploads │ │ ├── 0244acee2480c73d2b7ff13889339f63 │ │ ├── 3cd943b8570593a2123cf5b1c1f7f692 │ │ ├── 6a6361d282bd83a313510e10402eaafa │ │ ├── 72d058ba219a2148f248c580bc606a88 │ │ ├── bd7c11c5aeb2085e110acfc6567d6cc2 │ │ └── cb79a6bd2acc8bbaf8d639cd1c345935 │ ├── src │ ├── account │ │ ├── account.controller.ts │ │ └── account.module.ts │ ├── admin │ │ ├── admin.controller.ts │ │ ├── admin.module.ts │ │ └── admin.products.controller.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── auth │ │ ├── auth.controller.ts │ │ └── auth.module.ts │ ├── cart │ │ ├── cart.controller.ts │ │ └── cart.module.ts │ ├── main.ts │ ├── models │ │ ├── item.entity.ts │ │ ├── order.entity.ts │ │ ├── orders.service.ts │ │ ├── product.entity.ts │ │ ├── products.service.ts │ │ ├── user.entity.ts │ │ └── users.service.ts │ ├── products.controller.ts │ └── validators │ │ ├── product.validator.ts │ │ └── user.validator.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── views │ ├── about.hbs │ ├── account │ └── orders.hbs │ ├── admin │ ├── index.hbs │ └── products │ │ ├── edit.hbs │ │ └── index.hbs │ ├── auth │ ├── login.hbs │ └── register.hbs │ ├── cart │ ├── index.hbs │ └── purchase.hbs │ ├── index.hbs │ ├── layouts │ ├── admin.hbs │ └── app.hbs │ └── products │ ├── index.hbs │ └── show.hbs └── README.md /BookImages/Book images.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/BookImages/Book images.pdf -------------------------------------------------------------------------------- /Chapter03/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter03/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter03/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter03/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter03/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter03/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter03/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter03/online-store/README.md -------------------------------------------------------------------------------- /Chapter03/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter03/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter03/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter03/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter03/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter03/online-store/package.json -------------------------------------------------------------------------------- /Chapter03/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter03/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter03/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter03/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter03/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter03/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter03/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter03/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter03/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter03/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter03/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter03/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter03/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter03/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter04/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter04/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter04/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter04/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter04/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter04/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter04/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter04/online-store/README.md -------------------------------------------------------------------------------- /Chapter04/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter04/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter04/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter04/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter04/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter04/online-store/package.json -------------------------------------------------------------------------------- /Chapter04/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter04/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter04/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter04/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter04/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter04/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter04/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter04/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter04/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter04/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter04/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter04/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter04/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter04/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter04/online-store/views/index.hbs: -------------------------------------------------------------------------------- 1 | Hello World! -------------------------------------------------------------------------------- /Chapter06/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter06/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter06/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter06/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/README.md -------------------------------------------------------------------------------- /Chapter06/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter06/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter06/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/package.json -------------------------------------------------------------------------------- /Chapter06/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter06/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter06/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter06/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter06/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter06/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter06/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter06/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter06/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter06/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter06/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter07/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter07/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter07/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter07/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/README.md -------------------------------------------------------------------------------- /Chapter07/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter07/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter07/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/package.json -------------------------------------------------------------------------------- /Chapter07/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter07/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter07/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter07/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter07/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter07/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter07/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter07/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter07/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter07/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter07/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter07/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter07/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter07/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter07/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter08/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter08/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter08/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter08/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/README.md -------------------------------------------------------------------------------- /Chapter08/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter08/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter08/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/package.json -------------------------------------------------------------------------------- /Chapter08/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter08/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter08/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter08/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter08/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter08/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter08/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter08/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter08/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter08/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter08/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter08/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter08/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter08/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter08/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter09/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter09/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter09/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter09/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/README.md -------------------------------------------------------------------------------- /Chapter09/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter09/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter09/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/package.json -------------------------------------------------------------------------------- /Chapter09/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter09/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter09/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter09/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter09/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter09/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter09/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter09/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter09/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter09/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter09/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter09/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter09/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter09/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter09/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter10/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter10/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter10/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter10/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/README.md -------------------------------------------------------------------------------- /Chapter10/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter10/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter10/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/package.json -------------------------------------------------------------------------------- /Chapter10/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter10/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter10/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter10/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter10/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter10/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter10/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter10/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter10/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter10/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter10/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter10/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter10/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter10/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter10/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter10/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter10/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter10/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter12/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter12/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter12/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter12/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/README.md -------------------------------------------------------------------------------- /Chapter12/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter12/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter12/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter12/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/package.json -------------------------------------------------------------------------------- /Chapter12/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter12/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter12/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter12/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter12/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter12/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter12/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter12/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter12/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter12/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter12/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter12/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter12/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter12/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter12/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter12/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter12/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter12/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter13/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter13/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter13/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter13/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/README.md -------------------------------------------------------------------------------- /Chapter13/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter13/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter13/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter13/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/package.json -------------------------------------------------------------------------------- /Chapter13/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter13/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter13/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter13/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter13/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter13/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter13/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter13/online-store/src/models/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/src/models/product.entity.ts -------------------------------------------------------------------------------- /Chapter13/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter13/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter13/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter13/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter13/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter13/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter13/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter13/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter13/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter13/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter13/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter14/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter14/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter14/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter14/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/README.md -------------------------------------------------------------------------------- /Chapter14/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter14/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter14/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter14/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/package.json -------------------------------------------------------------------------------- /Chapter14/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter14/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter14/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter14/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter14/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter14/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter14/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter14/online-store/src/models/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/src/models/product.entity.ts -------------------------------------------------------------------------------- /Chapter14/online-store/src/models/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/src/models/products.service.ts -------------------------------------------------------------------------------- /Chapter14/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter14/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter14/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter14/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter14/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter14/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter14/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter14/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter14/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter14/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter14/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter15/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter15/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter15/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter15/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/README.md -------------------------------------------------------------------------------- /Chapter15/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter15/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter15/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter15/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/package.json -------------------------------------------------------------------------------- /Chapter15/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter15/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter15/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter15/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter15/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter15/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter15/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter15/online-store/src/models/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/src/models/product.entity.ts -------------------------------------------------------------------------------- /Chapter15/online-store/src/models/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/src/models/products.service.ts -------------------------------------------------------------------------------- /Chapter15/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter15/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter15/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter15/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter15/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter15/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter15/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter15/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter15/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter15/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter15/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter16/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter16/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter16/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter16/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/README.md -------------------------------------------------------------------------------- /Chapter16/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter16/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter16/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter16/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/package.json -------------------------------------------------------------------------------- /Chapter16/online-store/public/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/public/css/admin.css -------------------------------------------------------------------------------- /Chapter16/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter16/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter16/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter16/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter16/online-store/public/img/undraw_profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/public/img/undraw_profile.svg -------------------------------------------------------------------------------- /Chapter16/online-store/src/admin/admin.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/src/admin/admin.controller.ts -------------------------------------------------------------------------------- /Chapter16/online-store/src/admin/admin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/src/admin/admin.module.ts -------------------------------------------------------------------------------- /Chapter16/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter16/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter16/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter16/online-store/src/models/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/src/models/product.entity.ts -------------------------------------------------------------------------------- /Chapter16/online-store/src/models/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/src/models/products.service.ts -------------------------------------------------------------------------------- /Chapter16/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter16/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter16/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter16/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter16/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter16/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter16/online-store/views/admin/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/views/admin/index.hbs -------------------------------------------------------------------------------- /Chapter16/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter16/online-store/views/layouts/admin.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/views/layouts/admin.hbs -------------------------------------------------------------------------------- /Chapter16/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter16/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter16/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter16/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter17/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter17/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter17/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter17/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/README.md -------------------------------------------------------------------------------- /Chapter17/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter17/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter17/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter17/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/package.json -------------------------------------------------------------------------------- /Chapter17/online-store/public/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/public/css/admin.css -------------------------------------------------------------------------------- /Chapter17/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter17/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter17/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter17/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter17/online-store/public/img/undraw_profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/public/img/undraw_profile.svg -------------------------------------------------------------------------------- /Chapter17/online-store/src/admin/admin.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/src/admin/admin.controller.ts -------------------------------------------------------------------------------- /Chapter17/online-store/src/admin/admin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/src/admin/admin.module.ts -------------------------------------------------------------------------------- /Chapter17/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter17/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter17/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter17/online-store/src/models/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/src/models/product.entity.ts -------------------------------------------------------------------------------- /Chapter17/online-store/src/models/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/src/models/products.service.ts -------------------------------------------------------------------------------- /Chapter17/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter17/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter17/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter17/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter17/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter17/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter17/online-store/views/admin/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/views/admin/index.hbs -------------------------------------------------------------------------------- /Chapter17/online-store/views/admin/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/views/admin/products/index.hbs -------------------------------------------------------------------------------- /Chapter17/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter17/online-store/views/layouts/admin.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/views/layouts/admin.hbs -------------------------------------------------------------------------------- /Chapter17/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter17/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter17/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter17/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter18/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter18/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter18/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter18/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/README.md -------------------------------------------------------------------------------- /Chapter18/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter18/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter18/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter18/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/package.json -------------------------------------------------------------------------------- /Chapter18/online-store/public/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/public/css/admin.css -------------------------------------------------------------------------------- /Chapter18/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter18/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter18/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter18/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter18/online-store/public/img/undraw_profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/public/img/undraw_profile.svg -------------------------------------------------------------------------------- /Chapter18/online-store/src/admin/admin.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/src/admin/admin.controller.ts -------------------------------------------------------------------------------- /Chapter18/online-store/src/admin/admin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/src/admin/admin.module.ts -------------------------------------------------------------------------------- /Chapter18/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter18/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter18/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter18/online-store/src/models/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/src/models/product.entity.ts -------------------------------------------------------------------------------- /Chapter18/online-store/src/models/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/src/models/products.service.ts -------------------------------------------------------------------------------- /Chapter18/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter18/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter18/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter18/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter18/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter18/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter18/online-store/views/admin/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/views/admin/index.hbs -------------------------------------------------------------------------------- /Chapter18/online-store/views/admin/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/views/admin/products/index.hbs -------------------------------------------------------------------------------- /Chapter18/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter18/online-store/views/layouts/admin.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/views/layouts/admin.hbs -------------------------------------------------------------------------------- /Chapter18/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter18/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter18/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter18/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter19/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter19/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter19/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter19/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/README.md -------------------------------------------------------------------------------- /Chapter19/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter19/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter19/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter19/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/package.json -------------------------------------------------------------------------------- /Chapter19/online-store/public/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/public/css/admin.css -------------------------------------------------------------------------------- /Chapter19/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter19/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter19/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter19/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter19/online-store/public/img/undraw_profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/public/img/undraw_profile.svg -------------------------------------------------------------------------------- /Chapter19/online-store/src/admin/admin.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/src/admin/admin.controller.ts -------------------------------------------------------------------------------- /Chapter19/online-store/src/admin/admin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/src/admin/admin.module.ts -------------------------------------------------------------------------------- /Chapter19/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter19/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter19/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter19/online-store/src/models/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/src/models/product.entity.ts -------------------------------------------------------------------------------- /Chapter19/online-store/src/models/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/src/models/products.service.ts -------------------------------------------------------------------------------- /Chapter19/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter19/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter19/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter19/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter19/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter19/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter19/online-store/views/admin/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/views/admin/index.hbs -------------------------------------------------------------------------------- /Chapter19/online-store/views/admin/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/views/admin/products/index.hbs -------------------------------------------------------------------------------- /Chapter19/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter19/online-store/views/layouts/admin.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/views/layouts/admin.hbs -------------------------------------------------------------------------------- /Chapter19/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter19/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter19/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter19/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter20/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter20/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter20/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter20/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/README.md -------------------------------------------------------------------------------- /Chapter20/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter20/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter20/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter20/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/package.json -------------------------------------------------------------------------------- /Chapter20/online-store/public/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/public/css/admin.css -------------------------------------------------------------------------------- /Chapter20/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter20/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter20/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter20/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter20/online-store/public/img/undraw_profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/public/img/undraw_profile.svg -------------------------------------------------------------------------------- /Chapter20/online-store/src/admin/admin.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/src/admin/admin.controller.ts -------------------------------------------------------------------------------- /Chapter20/online-store/src/admin/admin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/src/admin/admin.module.ts -------------------------------------------------------------------------------- /Chapter20/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter20/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter20/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter20/online-store/src/models/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/src/models/product.entity.ts -------------------------------------------------------------------------------- /Chapter20/online-store/src/models/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/src/models/products.service.ts -------------------------------------------------------------------------------- /Chapter20/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter20/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter20/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter20/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter20/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter20/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter20/online-store/views/admin/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/views/admin/index.hbs -------------------------------------------------------------------------------- /Chapter20/online-store/views/admin/products/edit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/views/admin/products/edit.hbs -------------------------------------------------------------------------------- /Chapter20/online-store/views/admin/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/views/admin/products/index.hbs -------------------------------------------------------------------------------- /Chapter20/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter20/online-store/views/layouts/admin.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/views/layouts/admin.hbs -------------------------------------------------------------------------------- /Chapter20/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter20/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter20/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter20/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter21/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter21/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter21/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter21/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/README.md -------------------------------------------------------------------------------- /Chapter21/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter21/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter21/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter21/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/package.json -------------------------------------------------------------------------------- /Chapter21/online-store/public/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/public/css/admin.css -------------------------------------------------------------------------------- /Chapter21/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter21/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter21/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter21/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter21/online-store/public/img/undraw_profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/public/img/undraw_profile.svg -------------------------------------------------------------------------------- /Chapter21/online-store/src/admin/admin.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/src/admin/admin.controller.ts -------------------------------------------------------------------------------- /Chapter21/online-store/src/admin/admin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/src/admin/admin.module.ts -------------------------------------------------------------------------------- /Chapter21/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter21/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter21/online-store/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /Chapter21/online-store/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/src/auth/auth.module.ts -------------------------------------------------------------------------------- /Chapter21/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter21/online-store/src/models/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/src/models/product.entity.ts -------------------------------------------------------------------------------- /Chapter21/online-store/src/models/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/src/models/products.service.ts -------------------------------------------------------------------------------- /Chapter21/online-store/src/models/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/src/models/user.entity.ts -------------------------------------------------------------------------------- /Chapter21/online-store/src/models/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/src/models/users.service.ts -------------------------------------------------------------------------------- /Chapter21/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter21/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter21/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter21/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter21/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter21/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter21/online-store/views/admin/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/views/admin/index.hbs -------------------------------------------------------------------------------- /Chapter21/online-store/views/admin/products/edit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/views/admin/products/edit.hbs -------------------------------------------------------------------------------- /Chapter21/online-store/views/admin/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/views/admin/products/index.hbs -------------------------------------------------------------------------------- /Chapter21/online-store/views/auth/register.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/views/auth/register.hbs -------------------------------------------------------------------------------- /Chapter21/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter21/online-store/views/layouts/admin.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/views/layouts/admin.hbs -------------------------------------------------------------------------------- /Chapter21/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter21/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter21/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter21/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter22/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter22/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter22/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter22/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/README.md -------------------------------------------------------------------------------- /Chapter22/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter22/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter22/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter22/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/package.json -------------------------------------------------------------------------------- /Chapter22/online-store/public/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/public/css/admin.css -------------------------------------------------------------------------------- /Chapter22/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter22/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter22/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter22/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter22/online-store/public/img/undraw_profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/public/img/undraw_profile.svg -------------------------------------------------------------------------------- /Chapter22/online-store/src/admin/admin.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/src/admin/admin.controller.ts -------------------------------------------------------------------------------- /Chapter22/online-store/src/admin/admin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/src/admin/admin.module.ts -------------------------------------------------------------------------------- /Chapter22/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter22/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter22/online-store/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /Chapter22/online-store/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/src/auth/auth.module.ts -------------------------------------------------------------------------------- /Chapter22/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter22/online-store/src/models/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/src/models/product.entity.ts -------------------------------------------------------------------------------- /Chapter22/online-store/src/models/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/src/models/products.service.ts -------------------------------------------------------------------------------- /Chapter22/online-store/src/models/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/src/models/user.entity.ts -------------------------------------------------------------------------------- /Chapter22/online-store/src/models/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/src/models/users.service.ts -------------------------------------------------------------------------------- /Chapter22/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter22/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter22/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter22/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter22/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter22/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter22/online-store/views/admin/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/views/admin/index.hbs -------------------------------------------------------------------------------- /Chapter22/online-store/views/admin/products/edit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/views/admin/products/edit.hbs -------------------------------------------------------------------------------- /Chapter22/online-store/views/admin/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/views/admin/products/index.hbs -------------------------------------------------------------------------------- /Chapter22/online-store/views/auth/login.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/views/auth/login.hbs -------------------------------------------------------------------------------- /Chapter22/online-store/views/auth/register.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/views/auth/register.hbs -------------------------------------------------------------------------------- /Chapter22/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter22/online-store/views/layouts/admin.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/views/layouts/admin.hbs -------------------------------------------------------------------------------- /Chapter22/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter22/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter22/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter22/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter23/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter23/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter23/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter23/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/README.md -------------------------------------------------------------------------------- /Chapter23/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter23/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter23/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter23/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/package.json -------------------------------------------------------------------------------- /Chapter23/online-store/public/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/public/css/admin.css -------------------------------------------------------------------------------- /Chapter23/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter23/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter23/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter23/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter23/online-store/public/img/undraw_profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/public/img/undraw_profile.svg -------------------------------------------------------------------------------- /Chapter23/online-store/src/admin/admin.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/src/admin/admin.controller.ts -------------------------------------------------------------------------------- /Chapter23/online-store/src/admin/admin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/src/admin/admin.module.ts -------------------------------------------------------------------------------- /Chapter23/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter23/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter23/online-store/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /Chapter23/online-store/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/src/auth/auth.module.ts -------------------------------------------------------------------------------- /Chapter23/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter23/online-store/src/models/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/src/models/product.entity.ts -------------------------------------------------------------------------------- /Chapter23/online-store/src/models/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/src/models/products.service.ts -------------------------------------------------------------------------------- /Chapter23/online-store/src/models/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/src/models/user.entity.ts -------------------------------------------------------------------------------- /Chapter23/online-store/src/models/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/src/models/users.service.ts -------------------------------------------------------------------------------- /Chapter23/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter23/online-store/src/validators/product.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/src/validators/product.validator.ts -------------------------------------------------------------------------------- /Chapter23/online-store/src/validators/user.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/src/validators/user.validator.ts -------------------------------------------------------------------------------- /Chapter23/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter23/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter23/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter23/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter23/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter23/online-store/views/admin/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/views/admin/index.hbs -------------------------------------------------------------------------------- /Chapter23/online-store/views/admin/products/edit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/views/admin/products/edit.hbs -------------------------------------------------------------------------------- /Chapter23/online-store/views/admin/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/views/admin/products/index.hbs -------------------------------------------------------------------------------- /Chapter23/online-store/views/auth/login.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/views/auth/login.hbs -------------------------------------------------------------------------------- /Chapter23/online-store/views/auth/register.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/views/auth/register.hbs -------------------------------------------------------------------------------- /Chapter23/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter23/online-store/views/layouts/admin.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/views/layouts/admin.hbs -------------------------------------------------------------------------------- /Chapter23/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter23/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter23/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter23/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter24/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter24/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter24/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter24/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/README.md -------------------------------------------------------------------------------- /Chapter24/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter24/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter24/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter24/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/package.json -------------------------------------------------------------------------------- /Chapter24/online-store/public/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/public/css/admin.css -------------------------------------------------------------------------------- /Chapter24/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter24/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter24/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter24/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter24/online-store/public/img/undraw_profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/public/img/undraw_profile.svg -------------------------------------------------------------------------------- /Chapter24/online-store/src/admin/admin.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/src/admin/admin.controller.ts -------------------------------------------------------------------------------- /Chapter24/online-store/src/admin/admin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/src/admin/admin.module.ts -------------------------------------------------------------------------------- /Chapter24/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter24/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter24/online-store/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /Chapter24/online-store/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/src/auth/auth.module.ts -------------------------------------------------------------------------------- /Chapter24/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter24/online-store/src/models/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/src/models/product.entity.ts -------------------------------------------------------------------------------- /Chapter24/online-store/src/models/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/src/models/products.service.ts -------------------------------------------------------------------------------- /Chapter24/online-store/src/models/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/src/models/user.entity.ts -------------------------------------------------------------------------------- /Chapter24/online-store/src/models/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/src/models/users.service.ts -------------------------------------------------------------------------------- /Chapter24/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter24/online-store/src/validators/product.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/src/validators/product.validator.ts -------------------------------------------------------------------------------- /Chapter24/online-store/src/validators/user.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/src/validators/user.validator.ts -------------------------------------------------------------------------------- /Chapter24/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter24/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter24/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter24/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter24/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter24/online-store/views/admin/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/views/admin/index.hbs -------------------------------------------------------------------------------- /Chapter24/online-store/views/admin/products/edit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/views/admin/products/edit.hbs -------------------------------------------------------------------------------- /Chapter24/online-store/views/admin/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/views/admin/products/index.hbs -------------------------------------------------------------------------------- /Chapter24/online-store/views/auth/login.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/views/auth/login.hbs -------------------------------------------------------------------------------- /Chapter24/online-store/views/auth/register.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/views/auth/register.hbs -------------------------------------------------------------------------------- /Chapter24/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter24/online-store/views/layouts/admin.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/views/layouts/admin.hbs -------------------------------------------------------------------------------- /Chapter24/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter24/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter24/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter24/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter25/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter25/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter25/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter25/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/README.md -------------------------------------------------------------------------------- /Chapter25/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter25/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter25/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter25/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/package.json -------------------------------------------------------------------------------- /Chapter25/online-store/public/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/public/css/admin.css -------------------------------------------------------------------------------- /Chapter25/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter25/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter25/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter25/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter25/online-store/public/img/undraw_profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/public/img/undraw_profile.svg -------------------------------------------------------------------------------- /Chapter25/online-store/src/admin/admin.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/src/admin/admin.controller.ts -------------------------------------------------------------------------------- /Chapter25/online-store/src/admin/admin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/src/admin/admin.module.ts -------------------------------------------------------------------------------- /Chapter25/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter25/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter25/online-store/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /Chapter25/online-store/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/src/auth/auth.module.ts -------------------------------------------------------------------------------- /Chapter25/online-store/src/cart/cart.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/src/cart/cart.controller.ts -------------------------------------------------------------------------------- /Chapter25/online-store/src/cart/cart.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/src/cart/cart.module.ts -------------------------------------------------------------------------------- /Chapter25/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter25/online-store/src/models/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/src/models/product.entity.ts -------------------------------------------------------------------------------- /Chapter25/online-store/src/models/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/src/models/products.service.ts -------------------------------------------------------------------------------- /Chapter25/online-store/src/models/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/src/models/user.entity.ts -------------------------------------------------------------------------------- /Chapter25/online-store/src/models/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/src/models/users.service.ts -------------------------------------------------------------------------------- /Chapter25/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter25/online-store/src/validators/product.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/src/validators/product.validator.ts -------------------------------------------------------------------------------- /Chapter25/online-store/src/validators/user.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/src/validators/user.validator.ts -------------------------------------------------------------------------------- /Chapter25/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter25/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter25/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter25/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter25/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter25/online-store/views/admin/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/views/admin/index.hbs -------------------------------------------------------------------------------- /Chapter25/online-store/views/admin/products/edit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/views/admin/products/edit.hbs -------------------------------------------------------------------------------- /Chapter25/online-store/views/admin/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/views/admin/products/index.hbs -------------------------------------------------------------------------------- /Chapter25/online-store/views/auth/login.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/views/auth/login.hbs -------------------------------------------------------------------------------- /Chapter25/online-store/views/auth/register.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/views/auth/register.hbs -------------------------------------------------------------------------------- /Chapter25/online-store/views/cart/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/views/cart/index.hbs -------------------------------------------------------------------------------- /Chapter25/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter25/online-store/views/layouts/admin.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/views/layouts/admin.hbs -------------------------------------------------------------------------------- /Chapter25/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter25/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter25/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter25/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter26/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter26/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter26/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter26/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/README.md -------------------------------------------------------------------------------- /Chapter26/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter26/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter26/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter26/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/package.json -------------------------------------------------------------------------------- /Chapter26/online-store/public/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/public/css/admin.css -------------------------------------------------------------------------------- /Chapter26/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter26/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter26/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter26/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter26/online-store/public/img/undraw_profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/public/img/undraw_profile.svg -------------------------------------------------------------------------------- /Chapter26/online-store/src/admin/admin.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/admin/admin.controller.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/admin/admin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/admin/admin.module.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/auth/auth.module.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/cart/cart.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/cart/cart.controller.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/cart/cart.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/cart/cart.module.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/models/item.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/models/item.entity.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/models/order.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/models/order.entity.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/models/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/models/product.entity.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/models/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/models/products.service.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/models/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/models/user.entity.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/models/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/models/users.service.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/validators/product.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/validators/product.validator.ts -------------------------------------------------------------------------------- /Chapter26/online-store/src/validators/user.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/src/validators/user.validator.ts -------------------------------------------------------------------------------- /Chapter26/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter26/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter26/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter26/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter26/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter26/online-store/views/admin/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/views/admin/index.hbs -------------------------------------------------------------------------------- /Chapter26/online-store/views/admin/products/edit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/views/admin/products/edit.hbs -------------------------------------------------------------------------------- /Chapter26/online-store/views/admin/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/views/admin/products/index.hbs -------------------------------------------------------------------------------- /Chapter26/online-store/views/auth/login.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/views/auth/login.hbs -------------------------------------------------------------------------------- /Chapter26/online-store/views/auth/register.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/views/auth/register.hbs -------------------------------------------------------------------------------- /Chapter26/online-store/views/cart/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/views/cart/index.hbs -------------------------------------------------------------------------------- /Chapter26/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter26/online-store/views/layouts/admin.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/views/layouts/admin.hbs -------------------------------------------------------------------------------- /Chapter26/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter26/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter26/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter26/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter27/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter27/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter27/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter27/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/README.md -------------------------------------------------------------------------------- /Chapter27/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter27/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter27/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter27/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/package.json -------------------------------------------------------------------------------- /Chapter27/online-store/public/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/public/css/admin.css -------------------------------------------------------------------------------- /Chapter27/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter27/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter27/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter27/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter27/online-store/public/img/undraw_profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/public/img/undraw_profile.svg -------------------------------------------------------------------------------- /Chapter27/online-store/src/admin/admin.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/admin/admin.controller.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/admin/admin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/admin/admin.module.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/auth/auth.module.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/cart/cart.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/cart/cart.controller.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/cart/cart.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/cart/cart.module.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/models/item.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/models/item.entity.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/models/order.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/models/order.entity.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/models/orders.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/models/orders.service.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/models/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/models/product.entity.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/models/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/models/products.service.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/models/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/models/user.entity.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/models/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/models/users.service.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/validators/product.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/validators/product.validator.ts -------------------------------------------------------------------------------- /Chapter27/online-store/src/validators/user.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/src/validators/user.validator.ts -------------------------------------------------------------------------------- /Chapter27/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter27/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter27/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter27/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter27/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter27/online-store/views/admin/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/views/admin/index.hbs -------------------------------------------------------------------------------- /Chapter27/online-store/views/admin/products/edit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/views/admin/products/edit.hbs -------------------------------------------------------------------------------- /Chapter27/online-store/views/admin/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/views/admin/products/index.hbs -------------------------------------------------------------------------------- /Chapter27/online-store/views/auth/login.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/views/auth/login.hbs -------------------------------------------------------------------------------- /Chapter27/online-store/views/auth/register.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/views/auth/register.hbs -------------------------------------------------------------------------------- /Chapter27/online-store/views/cart/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/views/cart/index.hbs -------------------------------------------------------------------------------- /Chapter27/online-store/views/cart/purchase.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/views/cart/purchase.hbs -------------------------------------------------------------------------------- /Chapter27/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter27/online-store/views/layouts/admin.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/views/layouts/admin.hbs -------------------------------------------------------------------------------- /Chapter27/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter27/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter27/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter27/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /Chapter28/online-store/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/.eslintrc.js -------------------------------------------------------------------------------- /Chapter28/online-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/.gitignore -------------------------------------------------------------------------------- /Chapter28/online-store/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/.prettierrc -------------------------------------------------------------------------------- /Chapter28/online-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/README.md -------------------------------------------------------------------------------- /Chapter28/online-store/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/nest-cli.json -------------------------------------------------------------------------------- /Chapter28/online-store/ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/ormconfig.json -------------------------------------------------------------------------------- /Chapter28/online-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/package-lock.json -------------------------------------------------------------------------------- /Chapter28/online-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/package.json -------------------------------------------------------------------------------- /Chapter28/online-store/public/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/public/css/admin.css -------------------------------------------------------------------------------- /Chapter28/online-store/public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/public/css/app.css -------------------------------------------------------------------------------- /Chapter28/online-store/public/img/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/public/img/game.png -------------------------------------------------------------------------------- /Chapter28/online-store/public/img/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/public/img/safe.png -------------------------------------------------------------------------------- /Chapter28/online-store/public/img/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/public/img/submarine.png -------------------------------------------------------------------------------- /Chapter28/online-store/public/img/undraw_profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/public/img/undraw_profile.svg -------------------------------------------------------------------------------- /Chapter28/online-store/src/account/account.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/account/account.controller.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/account/account.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/account/account.module.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/admin/admin.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/admin/admin.controller.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/admin/admin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/admin/admin.module.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/app.controller.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/app.module.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/auth/auth.module.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/cart/cart.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/cart/cart.controller.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/cart/cart.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/cart/cart.module.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/main.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/models/item.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/models/item.entity.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/models/order.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/models/order.entity.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/models/orders.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/models/orders.service.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/models/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/models/product.entity.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/models/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/models/products.service.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/models/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/models/user.entity.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/models/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/models/users.service.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/products.controller.ts -------------------------------------------------------------------------------- /Chapter28/online-store/src/validators/user.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/src/validators/user.validator.ts -------------------------------------------------------------------------------- /Chapter28/online-store/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter28/online-store/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/test/jest-e2e.json -------------------------------------------------------------------------------- /Chapter28/online-store/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/tsconfig.build.json -------------------------------------------------------------------------------- /Chapter28/online-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/tsconfig.json -------------------------------------------------------------------------------- /Chapter28/online-store/views/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/views/about.hbs -------------------------------------------------------------------------------- /Chapter28/online-store/views/account/orders.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/views/account/orders.hbs -------------------------------------------------------------------------------- /Chapter28/online-store/views/admin/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/views/admin/index.hbs -------------------------------------------------------------------------------- /Chapter28/online-store/views/admin/products/edit.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/views/admin/products/edit.hbs -------------------------------------------------------------------------------- /Chapter28/online-store/views/admin/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/views/admin/products/index.hbs -------------------------------------------------------------------------------- /Chapter28/online-store/views/auth/login.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/views/auth/login.hbs -------------------------------------------------------------------------------- /Chapter28/online-store/views/auth/register.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/views/auth/register.hbs -------------------------------------------------------------------------------- /Chapter28/online-store/views/cart/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/views/cart/index.hbs -------------------------------------------------------------------------------- /Chapter28/online-store/views/cart/purchase.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/views/cart/purchase.hbs -------------------------------------------------------------------------------- /Chapter28/online-store/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/views/index.hbs -------------------------------------------------------------------------------- /Chapter28/online-store/views/layouts/admin.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/views/layouts/admin.hbs -------------------------------------------------------------------------------- /Chapter28/online-store/views/layouts/app.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/views/layouts/app.hbs -------------------------------------------------------------------------------- /Chapter28/online-store/views/products/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/views/products/index.hbs -------------------------------------------------------------------------------- /Chapter28/online-store/views/products/show.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/Chapter28/online-store/views/products/show.hbs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PracticalBooks/Practical-Nest/HEAD/README.md --------------------------------------------------------------------------------