├── abort-controller ├── example1.js ├── example2.js ├── example3.js ├── example4.js └── package.json ├── di ├── .gitignore ├── README.md ├── typescript-inverse │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── cli-output.ts │ │ ├── dog.ts │ │ ├── index.ts │ │ └── interfaces.ts │ └── tsconfig.json ├── typescript-inversify │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── cli-output.ts │ │ ├── dog.ts │ │ ├── index.ts │ │ ├── interfaces.ts │ │ ├── inversify.config.ts │ │ └── types.ts │ └── tsconfig.json ├── typescript │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── cli-output.ts │ │ ├── dog.ts │ │ └── index.ts │ └── tsconfig.json └── vanilla │ ├── di.js │ └── no-di.js ├── express-als ├── app.js ├── async-storage.js ├── logger.js ├── logic.js ├── package-lock.json └── package.json ├── express-cls-hooked ├── app.js ├── logger.js ├── logic.js ├── package-lock.json └── package.json ├── nest-als ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── nest-cli.json ├── package-lock.json ├── package.json ├── src │ ├── app.controller.spec.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── logger │ │ ├── logger.constants.ts │ │ ├── logger.module.ts │ │ └── pino-logger.service.ts │ └── main.ts ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json ├── nest-axios-headers-part-2 ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── nest-cli.json ├── package-lock.json ├── package.json ├── src │ ├── app.constants.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── async-storage │ │ └── async-storage.service.ts │ ├── auth.interceptor.ts │ ├── http-request │ │ └── http-request.service.ts │ └── main.ts ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json ├── nest-axios-headers ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── nest-cli.json ├── package-lock.json ├── package.json ├── src │ ├── app.constants.ts │ ├── app.controller.spec.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── axios-intercepter │ │ └── axios-interceptor.service.ts │ └── main.ts ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json ├── nest-di ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── data │ └── di.sqlite ├── nest-cli.json ├── package-lock.json ├── package.json ├── src │ ├── app.module.ts │ ├── di │ │ ├── di.module.ts │ │ ├── product │ │ │ ├── product.controller.ts │ │ │ ├── product.entity.ts │ │ │ ├── product.service.ts │ │ │ └── product.types.ts │ │ └── user │ │ │ └── user.service.ts │ ├── main.ts │ ├── no-di │ │ ├── no-di.module.ts │ │ └── product │ │ │ ├── product.controller.ts │ │ │ ├── product.entity.ts │ │ │ └── product.service.ts │ └── views │ │ ├── di.tsx │ │ └── no-di.tsx ├── tsconfig.build.json └── tsconfig.json ├── nest-hexagonal-part-1 ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── nest-cli.json ├── package-lock.json ├── package.json ├── src │ ├── app.module.ts │ ├── domains │ │ ├── entities │ │ │ ├── __tests__ │ │ │ │ └── account.entity.spec.ts │ │ │ ├── account.entity.ts │ │ │ ├── activity-window.entity.ts │ │ │ ├── activity.entity.ts │ │ │ └── money.entity.ts │ │ ├── ports │ │ │ ├── in │ │ │ │ ├── get-account-balance.query.ts │ │ │ │ ├── send-money.command.ts │ │ │ │ └── send-money.use-case.ts │ │ │ └── out │ │ │ │ ├── load-account.port.ts │ │ │ │ └── update-account-state.port.ts │ │ └── services │ │ │ ├── __test__ │ │ │ └── send-money.service.spec.ts │ │ │ ├── get-account-balance.service.ts │ │ │ └── send-money.service.ts │ └── main.ts ├── tsconfig.build.json └── tsconfig.json ├── nest-hexagonal-part-2 ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── data │ └── data.sqlite ├── nest-cli.json ├── package-lock.json ├── package.json ├── src │ ├── app.module.ts │ ├── domains │ │ ├── entities │ │ │ ├── __tests__ │ │ │ │ └── account.entity.spec.ts │ │ │ ├── account.entity.ts │ │ │ ├── activity-window.entity.ts │ │ │ ├── activity.entity.ts │ │ │ └── money.entity.ts │ │ ├── ports │ │ │ ├── in │ │ │ │ ├── get-account-balance.query.ts │ │ │ │ ├── send-money.command.ts │ │ │ │ └── send-money.use-case.ts │ │ │ └── out │ │ │ │ ├── load-account.port.ts │ │ │ │ └── update-account-state.port.ts │ │ └── services │ │ │ ├── __test__ │ │ │ └── send-money.service.spec.ts │ │ │ ├── get-account-balance.service.ts │ │ │ └── send-money.service.ts │ ├── main.ts │ └── modules │ │ ├── account-persistence │ │ ├── account-persistence-adapter.service.ts │ │ ├── account-persistence.module.ts │ │ ├── account.mapper.ts │ │ ├── account.orm-entity.ts │ │ └── activity.orm-entity.ts │ │ └── account-web │ │ ├── account-web.module.ts │ │ └── send-money.controller.ts ├── tsconfig.build.json └── tsconfig.json ├── nest-react-advanced ├── Dockerfile ├── README.md ├── config │ ├── nginx.conf │ └── vhost.conf ├── data │ └── articles │ │ ├── bmsdave-auth-vulnerabilities │ │ ├── README.md │ │ ├── ezgif.com-optimize.gif │ │ ├── github-reg.gif │ │ ├── katoolin.jpg │ │ ├── osi.jpg │ │ ├── request-bad.jpg │ │ ├── request-good.jpg │ │ ├── request-hacked.jpg │ │ ├── request-hmm.jpg │ │ ├── talk.jpg │ │ ├── wireshark_http_get.jpg │ │ ├── wireshark_http_post.jpg │ │ ├── wireshark_https_get.jpg │ │ └── wireshark_https_post.jpg │ │ ├── melikhov-3-tips-about-javascript │ │ └── README.md │ │ ├── melikhov-create-devschacht-app-part-1 │ │ └── README.md │ │ ├── melikhov-create-devschacht-app-part-2 │ │ └── README.md │ │ ├── melikhov-optimizations-and-javascript │ │ ├── README.md │ │ ├── check_object.jpg │ │ ├── optimizations_killers.jpg │ │ └── spread.jpg │ │ ├── melikhov-speeding-up-loading-in-the-era-of-smartphones │ │ └── README.md │ │ ├── phantomjs-is-over │ │ └── README.md │ │ ├── the-vignelli-canon │ │ ├── README.md │ │ ├── massimo_vignelli.jpg │ │ └── the-vignelli-canon.pdf │ │ └── ufocoder-anonymous-javascript-functions │ │ ├── README.md │ │ ├── featured-image.jpeg │ │ ├── functions.gif │ │ ├── meme.png │ │ └── twitter.png ├── nest-cli.json ├── package-lock.json ├── package.json ├── src │ ├── client │ │ ├── App.tsx │ │ ├── Article.tsx │ │ └── ArticleList.tsx │ ├── common │ │ └── ArticleListResponse.ts │ └── server │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── article │ │ ├── article.controller.ts │ │ ├── article.module.ts │ │ ├── article.service.ts │ │ └── article.types.ts │ │ ├── main.ts │ │ └── views │ │ └── layout.tsx ├── tsconfig.build.json ├── tsconfig.build.tsbuildinfo ├── tsconfig.json ├── tsconfig.tsbuildinfo └── webpack.config.js ├── nest-react ├── .eslintrc.js ├── .prettierrc ├── Dockerfile ├── README.md ├── config │ ├── nginx.conf │ └── vhost.conf ├── nest-cli.json ├── package-lock.json ├── package.json ├── src │ ├── client │ │ ├── App.tsx │ │ └── index.html │ ├── common │ │ └── HelloResponse.ts │ └── server │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── main.ts │ │ └── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json ├── tsconfig.build.json ├── tsconfig.build.tsbuildinfo ├── tsconfig.json └── webpack.config.js ├── promise-1 ├── package.json └── promise.js ├── promise-2 ├── package.json └── promise.js ├── sse-2 ├── index.html └── server.js ├── sse ├── index.html └── server.js └── websocket ├── index.html ├── package-lock.json ├── package.json └── server.js /abort-controller/example1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/abort-controller/example1.js -------------------------------------------------------------------------------- /abort-controller/example2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/abort-controller/example2.js -------------------------------------------------------------------------------- /abort-controller/example3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/abort-controller/example3.js -------------------------------------------------------------------------------- /abort-controller/example4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/abort-controller/example4.js -------------------------------------------------------------------------------- /abort-controller/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/abort-controller/package.json -------------------------------------------------------------------------------- /di/.gitignore: -------------------------------------------------------------------------------- 1 | ./build 2 | ./node_modules 3 | ./idea 4 | -------------------------------------------------------------------------------- /di/README.md: -------------------------------------------------------------------------------- 1 | Примеры DI. 2 | Видео: https://youtu.be/u6gAVCEJjQ4 3 | -------------------------------------------------------------------------------- /di/typescript-inverse/.gitignore: -------------------------------------------------------------------------------- 1 | ./build 2 | ./node_modules 3 | -------------------------------------------------------------------------------- /di/typescript-inverse/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript-inverse/package-lock.json -------------------------------------------------------------------------------- /di/typescript-inverse/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript-inverse/package.json -------------------------------------------------------------------------------- /di/typescript-inverse/src/cli-output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript-inverse/src/cli-output.ts -------------------------------------------------------------------------------- /di/typescript-inverse/src/dog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript-inverse/src/dog.ts -------------------------------------------------------------------------------- /di/typescript-inverse/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript-inverse/src/index.ts -------------------------------------------------------------------------------- /di/typescript-inverse/src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript-inverse/src/interfaces.ts -------------------------------------------------------------------------------- /di/typescript-inverse/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript-inverse/tsconfig.json -------------------------------------------------------------------------------- /di/typescript-inversify/.gitignore: -------------------------------------------------------------------------------- 1 | ./build 2 | ./node_modules 3 | -------------------------------------------------------------------------------- /di/typescript-inversify/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript-inversify/package-lock.json -------------------------------------------------------------------------------- /di/typescript-inversify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript-inversify/package.json -------------------------------------------------------------------------------- /di/typescript-inversify/src/cli-output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript-inversify/src/cli-output.ts -------------------------------------------------------------------------------- /di/typescript-inversify/src/dog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript-inversify/src/dog.ts -------------------------------------------------------------------------------- /di/typescript-inversify/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript-inversify/src/index.ts -------------------------------------------------------------------------------- /di/typescript-inversify/src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript-inversify/src/interfaces.ts -------------------------------------------------------------------------------- /di/typescript-inversify/src/inversify.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript-inversify/src/inversify.config.ts -------------------------------------------------------------------------------- /di/typescript-inversify/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript-inversify/src/types.ts -------------------------------------------------------------------------------- /di/typescript-inversify/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript-inversify/tsconfig.json -------------------------------------------------------------------------------- /di/typescript/.gitignore: -------------------------------------------------------------------------------- 1 | ./build 2 | ./node_modules 3 | -------------------------------------------------------------------------------- /di/typescript/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript/package-lock.json -------------------------------------------------------------------------------- /di/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript/package.json -------------------------------------------------------------------------------- /di/typescript/src/cli-output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript/src/cli-output.ts -------------------------------------------------------------------------------- /di/typescript/src/dog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript/src/dog.ts -------------------------------------------------------------------------------- /di/typescript/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript/src/index.ts -------------------------------------------------------------------------------- /di/typescript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/typescript/tsconfig.json -------------------------------------------------------------------------------- /di/vanilla/di.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/vanilla/di.js -------------------------------------------------------------------------------- /di/vanilla/no-di.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/di/vanilla/no-di.js -------------------------------------------------------------------------------- /express-als/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/express-als/app.js -------------------------------------------------------------------------------- /express-als/async-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/express-als/async-storage.js -------------------------------------------------------------------------------- /express-als/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/express-als/logger.js -------------------------------------------------------------------------------- /express-als/logic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/express-als/logic.js -------------------------------------------------------------------------------- /express-als/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/express-als/package-lock.json -------------------------------------------------------------------------------- /express-als/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/express-als/package.json -------------------------------------------------------------------------------- /express-cls-hooked/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/express-cls-hooked/app.js -------------------------------------------------------------------------------- /express-cls-hooked/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/express-cls-hooked/logger.js -------------------------------------------------------------------------------- /express-cls-hooked/logic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/express-cls-hooked/logic.js -------------------------------------------------------------------------------- /express-cls-hooked/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/express-cls-hooked/package-lock.json -------------------------------------------------------------------------------- /express-cls-hooked/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/express-cls-hooked/package.json -------------------------------------------------------------------------------- /nest-als/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/.eslintrc.js -------------------------------------------------------------------------------- /nest-als/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/.gitignore -------------------------------------------------------------------------------- /nest-als/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/.prettierrc -------------------------------------------------------------------------------- /nest-als/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/README.md -------------------------------------------------------------------------------- /nest-als/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/nest-cli.json -------------------------------------------------------------------------------- /nest-als/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/package-lock.json -------------------------------------------------------------------------------- /nest-als/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/package.json -------------------------------------------------------------------------------- /nest-als/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/src/app.controller.spec.ts -------------------------------------------------------------------------------- /nest-als/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/src/app.controller.ts -------------------------------------------------------------------------------- /nest-als/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/src/app.module.ts -------------------------------------------------------------------------------- /nest-als/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/src/app.service.ts -------------------------------------------------------------------------------- /nest-als/src/logger/logger.constants.ts: -------------------------------------------------------------------------------- 1 | export const ASYNC_STORAGE = Symbol('async_storage'); 2 | -------------------------------------------------------------------------------- /nest-als/src/logger/logger.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/src/logger/logger.module.ts -------------------------------------------------------------------------------- /nest-als/src/logger/pino-logger.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/src/logger/pino-logger.service.ts -------------------------------------------------------------------------------- /nest-als/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/src/main.ts -------------------------------------------------------------------------------- /nest-als/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /nest-als/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/test/jest-e2e.json -------------------------------------------------------------------------------- /nest-als/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/tsconfig.build.json -------------------------------------------------------------------------------- /nest-als/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-als/tsconfig.json -------------------------------------------------------------------------------- /nest-axios-headers-part-2/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/.eslintrc.js -------------------------------------------------------------------------------- /nest-axios-headers-part-2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/.gitignore -------------------------------------------------------------------------------- /nest-axios-headers-part-2/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/.prettierrc -------------------------------------------------------------------------------- /nest-axios-headers-part-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/README.md -------------------------------------------------------------------------------- /nest-axios-headers-part-2/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/nest-cli.json -------------------------------------------------------------------------------- /nest-axios-headers-part-2/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/package-lock.json -------------------------------------------------------------------------------- /nest-axios-headers-part-2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/package.json -------------------------------------------------------------------------------- /nest-axios-headers-part-2/src/app.constants.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nest-axios-headers-part-2/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/src/app.controller.ts -------------------------------------------------------------------------------- /nest-axios-headers-part-2/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/src/app.module.ts -------------------------------------------------------------------------------- /nest-axios-headers-part-2/src/async-storage/async-storage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/src/async-storage/async-storage.service.ts -------------------------------------------------------------------------------- /nest-axios-headers-part-2/src/auth.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/src/auth.interceptor.ts -------------------------------------------------------------------------------- /nest-axios-headers-part-2/src/http-request/http-request.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/src/http-request/http-request.service.ts -------------------------------------------------------------------------------- /nest-axios-headers-part-2/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/src/main.ts -------------------------------------------------------------------------------- /nest-axios-headers-part-2/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /nest-axios-headers-part-2/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/test/jest-e2e.json -------------------------------------------------------------------------------- /nest-axios-headers-part-2/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/tsconfig.build.json -------------------------------------------------------------------------------- /nest-axios-headers-part-2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers-part-2/tsconfig.json -------------------------------------------------------------------------------- /nest-axios-headers/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers/.eslintrc.js -------------------------------------------------------------------------------- /nest-axios-headers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers/.gitignore -------------------------------------------------------------------------------- /nest-axios-headers/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers/.prettierrc -------------------------------------------------------------------------------- /nest-axios-headers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers/README.md -------------------------------------------------------------------------------- /nest-axios-headers/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers/nest-cli.json -------------------------------------------------------------------------------- /nest-axios-headers/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers/package-lock.json -------------------------------------------------------------------------------- /nest-axios-headers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers/package.json -------------------------------------------------------------------------------- /nest-axios-headers/src/app.constants.ts: -------------------------------------------------------------------------------- 1 | export const ASYNC_STORAGE = Symbol("async_storage"); -------------------------------------------------------------------------------- /nest-axios-headers/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers/src/app.controller.spec.ts -------------------------------------------------------------------------------- /nest-axios-headers/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers/src/app.controller.ts -------------------------------------------------------------------------------- /nest-axios-headers/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers/src/app.module.ts -------------------------------------------------------------------------------- /nest-axios-headers/src/axios-intercepter/axios-interceptor.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers/src/axios-intercepter/axios-interceptor.service.ts -------------------------------------------------------------------------------- /nest-axios-headers/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers/src/main.ts -------------------------------------------------------------------------------- /nest-axios-headers/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /nest-axios-headers/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers/test/jest-e2e.json -------------------------------------------------------------------------------- /nest-axios-headers/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers/tsconfig.build.json -------------------------------------------------------------------------------- /nest-axios-headers/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-axios-headers/tsconfig.json -------------------------------------------------------------------------------- /nest-di/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/.eslintrc.js -------------------------------------------------------------------------------- /nest-di/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/.gitignore -------------------------------------------------------------------------------- /nest-di/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/.prettierrc -------------------------------------------------------------------------------- /nest-di/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/README.md -------------------------------------------------------------------------------- /nest-di/data/di.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/data/di.sqlite -------------------------------------------------------------------------------- /nest-di/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/nest-cli.json -------------------------------------------------------------------------------- /nest-di/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/package-lock.json -------------------------------------------------------------------------------- /nest-di/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/package.json -------------------------------------------------------------------------------- /nest-di/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/src/app.module.ts -------------------------------------------------------------------------------- /nest-di/src/di/di.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/src/di/di.module.ts -------------------------------------------------------------------------------- /nest-di/src/di/product/product.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/src/di/product/product.controller.ts -------------------------------------------------------------------------------- /nest-di/src/di/product/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/src/di/product/product.entity.ts -------------------------------------------------------------------------------- /nest-di/src/di/product/product.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/src/di/product/product.service.ts -------------------------------------------------------------------------------- /nest-di/src/di/product/product.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/src/di/product/product.types.ts -------------------------------------------------------------------------------- /nest-di/src/di/user/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/src/di/user/user.service.ts -------------------------------------------------------------------------------- /nest-di/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/src/main.ts -------------------------------------------------------------------------------- /nest-di/src/no-di/no-di.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/src/no-di/no-di.module.ts -------------------------------------------------------------------------------- /nest-di/src/no-di/product/product.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/src/no-di/product/product.controller.ts -------------------------------------------------------------------------------- /nest-di/src/no-di/product/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/src/no-di/product/product.entity.ts -------------------------------------------------------------------------------- /nest-di/src/no-di/product/product.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/src/no-di/product/product.service.ts -------------------------------------------------------------------------------- /nest-di/src/views/di.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/src/views/di.tsx -------------------------------------------------------------------------------- /nest-di/src/views/no-di.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/src/views/no-di.tsx -------------------------------------------------------------------------------- /nest-di/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/tsconfig.build.json -------------------------------------------------------------------------------- /nest-di/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-di/tsconfig.json -------------------------------------------------------------------------------- /nest-hexagonal-part-1/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/.eslintrc.js -------------------------------------------------------------------------------- /nest-hexagonal-part-1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/.gitignore -------------------------------------------------------------------------------- /nest-hexagonal-part-1/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/.prettierrc -------------------------------------------------------------------------------- /nest-hexagonal-part-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/README.md -------------------------------------------------------------------------------- /nest-hexagonal-part-1/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/nest-cli.json -------------------------------------------------------------------------------- /nest-hexagonal-part-1/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/package-lock.json -------------------------------------------------------------------------------- /nest-hexagonal-part-1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/package.json -------------------------------------------------------------------------------- /nest-hexagonal-part-1/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/src/app.module.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-1/src/domains/entities/__tests__/account.entity.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/src/domains/entities/__tests__/account.entity.spec.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-1/src/domains/entities/account.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/src/domains/entities/account.entity.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-1/src/domains/entities/activity-window.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/src/domains/entities/activity-window.entity.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-1/src/domains/entities/activity.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/src/domains/entities/activity.entity.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-1/src/domains/entities/money.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/src/domains/entities/money.entity.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-1/src/domains/ports/in/get-account-balance.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/src/domains/ports/in/get-account-balance.query.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-1/src/domains/ports/in/send-money.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/src/domains/ports/in/send-money.command.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-1/src/domains/ports/in/send-money.use-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/src/domains/ports/in/send-money.use-case.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-1/src/domains/ports/out/load-account.port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/src/domains/ports/out/load-account.port.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-1/src/domains/ports/out/update-account-state.port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/src/domains/ports/out/update-account-state.port.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-1/src/domains/services/__test__/send-money.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/src/domains/services/__test__/send-money.service.spec.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-1/src/domains/services/get-account-balance.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/src/domains/services/get-account-balance.service.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-1/src/domains/services/send-money.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/src/domains/services/send-money.service.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-1/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/src/main.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-1/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/tsconfig.build.json -------------------------------------------------------------------------------- /nest-hexagonal-part-1/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-1/tsconfig.json -------------------------------------------------------------------------------- /nest-hexagonal-part-2/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/.eslintrc.js -------------------------------------------------------------------------------- /nest-hexagonal-part-2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/.gitignore -------------------------------------------------------------------------------- /nest-hexagonal-part-2/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/.prettierrc -------------------------------------------------------------------------------- /nest-hexagonal-part-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/README.md -------------------------------------------------------------------------------- /nest-hexagonal-part-2/data/data.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/data/data.sqlite -------------------------------------------------------------------------------- /nest-hexagonal-part-2/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/nest-cli.json -------------------------------------------------------------------------------- /nest-hexagonal-part-2/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/package-lock.json -------------------------------------------------------------------------------- /nest-hexagonal-part-2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/package.json -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/app.module.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/domains/entities/__tests__/account.entity.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/domains/entities/__tests__/account.entity.spec.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/domains/entities/account.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/domains/entities/account.entity.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/domains/entities/activity-window.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/domains/entities/activity-window.entity.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/domains/entities/activity.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/domains/entities/activity.entity.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/domains/entities/money.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/domains/entities/money.entity.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/domains/ports/in/get-account-balance.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/domains/ports/in/get-account-balance.query.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/domains/ports/in/send-money.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/domains/ports/in/send-money.command.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/domains/ports/in/send-money.use-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/domains/ports/in/send-money.use-case.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/domains/ports/out/load-account.port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/domains/ports/out/load-account.port.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/domains/ports/out/update-account-state.port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/domains/ports/out/update-account-state.port.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/domains/services/__test__/send-money.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/domains/services/__test__/send-money.service.spec.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/domains/services/get-account-balance.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/domains/services/get-account-balance.service.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/domains/services/send-money.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/domains/services/send-money.service.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/main.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/modules/account-persistence/account-persistence-adapter.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/modules/account-persistence/account-persistence-adapter.service.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/modules/account-persistence/account-persistence.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/modules/account-persistence/account-persistence.module.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/modules/account-persistence/account.mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/modules/account-persistence/account.mapper.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/modules/account-persistence/account.orm-entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/modules/account-persistence/account.orm-entity.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/modules/account-persistence/activity.orm-entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/modules/account-persistence/activity.orm-entity.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/modules/account-web/account-web.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/modules/account-web/account-web.module.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/src/modules/account-web/send-money.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/src/modules/account-web/send-money.controller.ts -------------------------------------------------------------------------------- /nest-hexagonal-part-2/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/tsconfig.build.json -------------------------------------------------------------------------------- /nest-hexagonal-part-2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-hexagonal-part-2/tsconfig.json -------------------------------------------------------------------------------- /nest-react-advanced/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/Dockerfile -------------------------------------------------------------------------------- /nest-react-advanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/README.md -------------------------------------------------------------------------------- /nest-react-advanced/config/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/config/nginx.conf -------------------------------------------------------------------------------- /nest-react-advanced/config/vhost.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/config/vhost.conf -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/README.md -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/ezgif.com-optimize.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/ezgif.com-optimize.gif -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/github-reg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/github-reg.gif -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/katoolin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/katoolin.jpg -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/osi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/osi.jpg -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/request-bad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/request-bad.jpg -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/request-good.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/request-good.jpg -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/request-hacked.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/request-hacked.jpg -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/request-hmm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/request-hmm.jpg -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/talk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/talk.jpg -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/wireshark_http_get.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/wireshark_http_get.jpg -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/wireshark_http_post.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/wireshark_http_post.jpg -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/wireshark_https_get.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/wireshark_https_get.jpg -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/wireshark_https_post.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/bmsdave-auth-vulnerabilities/wireshark_https_post.jpg -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/melikhov-3-tips-about-javascript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/melikhov-3-tips-about-javascript/README.md -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/melikhov-create-devschacht-app-part-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/melikhov-create-devschacht-app-part-1/README.md -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/melikhov-create-devschacht-app-part-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/melikhov-create-devschacht-app-part-2/README.md -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/melikhov-optimizations-and-javascript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/melikhov-optimizations-and-javascript/README.md -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/melikhov-optimizations-and-javascript/check_object.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/melikhov-optimizations-and-javascript/check_object.jpg -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/melikhov-optimizations-and-javascript/optimizations_killers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/melikhov-optimizations-and-javascript/optimizations_killers.jpg -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/melikhov-optimizations-and-javascript/spread.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/melikhov-optimizations-and-javascript/spread.jpg -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/melikhov-speeding-up-loading-in-the-era-of-smartphones/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/melikhov-speeding-up-loading-in-the-era-of-smartphones/README.md -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/phantomjs-is-over/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/phantomjs-is-over/README.md -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/the-vignelli-canon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/the-vignelli-canon/README.md -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/the-vignelli-canon/massimo_vignelli.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/the-vignelli-canon/massimo_vignelli.jpg -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/the-vignelli-canon/the-vignelli-canon.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/the-vignelli-canon/the-vignelli-canon.pdf -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/ufocoder-anonymous-javascript-functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/ufocoder-anonymous-javascript-functions/README.md -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/ufocoder-anonymous-javascript-functions/featured-image.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/ufocoder-anonymous-javascript-functions/featured-image.jpeg -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/ufocoder-anonymous-javascript-functions/functions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/ufocoder-anonymous-javascript-functions/functions.gif -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/ufocoder-anonymous-javascript-functions/meme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/ufocoder-anonymous-javascript-functions/meme.png -------------------------------------------------------------------------------- /nest-react-advanced/data/articles/ufocoder-anonymous-javascript-functions/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/data/articles/ufocoder-anonymous-javascript-functions/twitter.png -------------------------------------------------------------------------------- /nest-react-advanced/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/nest-cli.json -------------------------------------------------------------------------------- /nest-react-advanced/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/package-lock.json -------------------------------------------------------------------------------- /nest-react-advanced/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/package.json -------------------------------------------------------------------------------- /nest-react-advanced/src/client/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/src/client/App.tsx -------------------------------------------------------------------------------- /nest-react-advanced/src/client/Article.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/src/client/Article.tsx -------------------------------------------------------------------------------- /nest-react-advanced/src/client/ArticleList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/src/client/ArticleList.tsx -------------------------------------------------------------------------------- /nest-react-advanced/src/common/ArticleListResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/src/common/ArticleListResponse.ts -------------------------------------------------------------------------------- /nest-react-advanced/src/server/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/src/server/app.controller.ts -------------------------------------------------------------------------------- /nest-react-advanced/src/server/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/src/server/app.module.ts -------------------------------------------------------------------------------- /nest-react-advanced/src/server/article/article.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/src/server/article/article.controller.ts -------------------------------------------------------------------------------- /nest-react-advanced/src/server/article/article.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/src/server/article/article.module.ts -------------------------------------------------------------------------------- /nest-react-advanced/src/server/article/article.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/src/server/article/article.service.ts -------------------------------------------------------------------------------- /nest-react-advanced/src/server/article/article.types.ts: -------------------------------------------------------------------------------- 1 | export type ArticleListResponse = string[]; 2 | -------------------------------------------------------------------------------- /nest-react-advanced/src/server/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/src/server/main.ts -------------------------------------------------------------------------------- /nest-react-advanced/src/server/views/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/src/server/views/layout.tsx -------------------------------------------------------------------------------- /nest-react-advanced/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/tsconfig.build.json -------------------------------------------------------------------------------- /nest-react-advanced/tsconfig.build.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/tsconfig.build.tsbuildinfo -------------------------------------------------------------------------------- /nest-react-advanced/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/tsconfig.json -------------------------------------------------------------------------------- /nest-react-advanced/tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /nest-react-advanced/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react-advanced/webpack.config.js -------------------------------------------------------------------------------- /nest-react/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/.eslintrc.js -------------------------------------------------------------------------------- /nest-react/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/.prettierrc -------------------------------------------------------------------------------- /nest-react/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/Dockerfile -------------------------------------------------------------------------------- /nest-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/README.md -------------------------------------------------------------------------------- /nest-react/config/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/config/nginx.conf -------------------------------------------------------------------------------- /nest-react/config/vhost.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/config/vhost.conf -------------------------------------------------------------------------------- /nest-react/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/nest-cli.json -------------------------------------------------------------------------------- /nest-react/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/package-lock.json -------------------------------------------------------------------------------- /nest-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/package.json -------------------------------------------------------------------------------- /nest-react/src/client/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/src/client/App.tsx -------------------------------------------------------------------------------- /nest-react/src/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/src/client/index.html -------------------------------------------------------------------------------- /nest-react/src/common/HelloResponse.ts: -------------------------------------------------------------------------------- 1 | export type HelloResponse = { 2 | text: string; 3 | } 4 | -------------------------------------------------------------------------------- /nest-react/src/server/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/src/server/app.controller.spec.ts -------------------------------------------------------------------------------- /nest-react/src/server/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/src/server/app.controller.ts -------------------------------------------------------------------------------- /nest-react/src/server/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/src/server/app.module.ts -------------------------------------------------------------------------------- /nest-react/src/server/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/src/server/app.service.ts -------------------------------------------------------------------------------- /nest-react/src/server/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/src/server/main.ts -------------------------------------------------------------------------------- /nest-react/src/server/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/src/server/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /nest-react/src/server/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/src/server/test/jest-e2e.json -------------------------------------------------------------------------------- /nest-react/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/tsconfig.build.json -------------------------------------------------------------------------------- /nest-react/tsconfig.build.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/tsconfig.build.tsbuildinfo -------------------------------------------------------------------------------- /nest-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/tsconfig.json -------------------------------------------------------------------------------- /nest-react/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/nest-react/webpack.config.js -------------------------------------------------------------------------------- /promise-1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/promise-1/package.json -------------------------------------------------------------------------------- /promise-1/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/promise-1/promise.js -------------------------------------------------------------------------------- /promise-2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/promise-2/package.json -------------------------------------------------------------------------------- /promise-2/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/promise-2/promise.js -------------------------------------------------------------------------------- /sse-2/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/sse-2/index.html -------------------------------------------------------------------------------- /sse-2/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/sse-2/server.js -------------------------------------------------------------------------------- /sse/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/sse/index.html -------------------------------------------------------------------------------- /sse/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/sse/server.js -------------------------------------------------------------------------------- /websocket/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/websocket/index.html -------------------------------------------------------------------------------- /websocket/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/websocket/package-lock.json -------------------------------------------------------------------------------- /websocket/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/websocket/package.json -------------------------------------------------------------------------------- /websocket/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melikhov-dev/lessons/HEAD/websocket/server.js --------------------------------------------------------------------------------