├── .dockerignore ├── .editorconfig ├── .env ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .travis.yml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.txt ├── Dockerfile ├── Dockerfile-prod ├── LICENSE ├── Makefile ├── README.md ├── apidoc.yaml ├── creds ├── jwtRS512.key └── jwtRS512.key.pub ├── dist ├── app │ ├── controllers │ │ ├── api.server.controller.js │ │ ├── api.server.controller.js.map │ │ ├── auth.server.controller.js │ │ ├── auth.server.controller.js.map │ │ ├── metrics.server.controller.js │ │ └── metrics.server.controller.js.map │ ├── db │ │ └── schema │ │ │ ├── dbschema.js │ │ │ └── dbschema.js.map │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── routes │ │ ├── api.server.routes.js │ │ ├── api.server.routes.js.map │ │ ├── root.server.routes.js │ │ └── root.server.routes.js.map │ ├── utils │ │ ├── api.utils.js │ │ ├── api.utils.js.map │ │ ├── auth.utils.js │ │ ├── auth.utils.js.map │ │ ├── error.utils.js │ │ ├── error.utils.js.map │ │ ├── main.utils.js │ │ ├── main.utils.js.map │ │ ├── tracing.utils.js │ │ └── tracing.utils.js.map │ └── views │ │ ├── error │ │ └── 404.server.view.html │ │ └── index.server.view.html ├── config │ ├── config.js │ ├── config.js.map │ ├── env │ │ ├── all.js │ │ ├── all.js.map │ │ ├── alpha.js │ │ ├── alpha.js.map │ │ ├── development.js │ │ ├── development.js.map │ │ ├── production.js │ │ ├── production.js.map │ │ ├── secure.js │ │ └── secure.js.map │ ├── express.js │ ├── express.js.map │ ├── init.js │ ├── init.js.map │ ├── logger.js │ ├── logger.js.map │ └── strategies │ │ └── local.js ├── schema │ ├── schema.js │ └── schema.js.map ├── server.js ├── server.js.map └── tests │ ├── test.js │ └── test.js.map ├── docker-compose-prod.yml ├── docker-compose.yml ├── docs ├── assets │ ├── css │ │ └── main.css │ ├── images │ │ ├── icons.png │ │ ├── icons@2x.png │ │ ├── widgets.png │ │ └── widgets@2x.png │ └── js │ │ ├── main.js │ │ └── search.js ├── globals.html ├── index.html └── modules │ ├── _app_controllers_api_server_controller_.html │ ├── _app_controllers_auth_server_controller_.html │ ├── _app_controllers_metrics_server_controller_.html │ ├── _app_db_schema_dbschema_.html │ ├── _app_routes_api_server_routes_.html │ ├── _app_routes_root_server_routes_.html │ ├── _app_utils_api_utils_.html │ ├── _app_utils_auth_utils_.html │ ├── _app_utils_error_utils_.html │ ├── _app_utils_main_utils_.html │ ├── _app_utils_tracing_utils_.html │ ├── _config_config_.html │ ├── _config_env_all_.html │ ├── _config_env_alpha_.html │ ├── _config_env_development_.html │ ├── _config_env_production_.html │ ├── _config_env_secure_.html │ ├── _config_express_.html │ ├── _config_init_.html │ ├── _schema_schema_.html │ └── _server_.html ├── kubernetes ├── deployment.yml └── service.yml ├── logs └── README.md ├── nodemon.json ├── package.json ├── pm2-dev.json ├── src ├── app │ ├── controllers │ │ ├── api.server.controller.ts │ │ ├── auth.server.controller.ts │ │ └── metrics.server.controller.ts │ ├── db │ │ └── schema │ │ │ └── dbschema.ts │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── routes │ │ ├── api.server.routes.ts │ │ └── root.server.routes.ts │ ├── utils │ │ ├── api.utils.ts │ │ ├── auth.utils.ts │ │ ├── error.utils.ts │ │ ├── main.utils.ts │ │ └── tracing.utils.ts │ └── views │ │ ├── error │ │ └── 404.server.view.html │ │ └── index.server.view.html ├── config │ ├── config.ts │ ├── express.ts │ └── strategies │ │ └── local.js ├── schema │ └── schema.ts ├── server.ts ├── tests │ └── test.ts └── types │ └── interfaces.d.ts ├── tsconfig.json └── typedoc.js /.dockerignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | npm-debug.log -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/.env -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/CONTRIBUTORS.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile-prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/Dockerfile-prod -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/README.md -------------------------------------------------------------------------------- /apidoc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/apidoc.yaml -------------------------------------------------------------------------------- /creds/jwtRS512.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/creds/jwtRS512.key -------------------------------------------------------------------------------- /creds/jwtRS512.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/creds/jwtRS512.key.pub -------------------------------------------------------------------------------- /dist/app/controllers/api.server.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/controllers/api.server.controller.js -------------------------------------------------------------------------------- /dist/app/controllers/api.server.controller.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/controllers/api.server.controller.js.map -------------------------------------------------------------------------------- /dist/app/controllers/auth.server.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/controllers/auth.server.controller.js -------------------------------------------------------------------------------- /dist/app/controllers/auth.server.controller.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/controllers/auth.server.controller.js.map -------------------------------------------------------------------------------- /dist/app/controllers/metrics.server.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/controllers/metrics.server.controller.js -------------------------------------------------------------------------------- /dist/app/controllers/metrics.server.controller.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/controllers/metrics.server.controller.js.map -------------------------------------------------------------------------------- /dist/app/db/schema/dbschema.js: -------------------------------------------------------------------------------- 1 | //# sourceMappingURL=dbschema.js.map -------------------------------------------------------------------------------- /dist/app/db/schema/dbschema.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/db/schema/dbschema.js.map -------------------------------------------------------------------------------- /dist/app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/public/favicon.ico -------------------------------------------------------------------------------- /dist/app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/public/index.html -------------------------------------------------------------------------------- /dist/app/routes/api.server.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/routes/api.server.routes.js -------------------------------------------------------------------------------- /dist/app/routes/api.server.routes.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/routes/api.server.routes.js.map -------------------------------------------------------------------------------- /dist/app/routes/root.server.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/routes/root.server.routes.js -------------------------------------------------------------------------------- /dist/app/routes/root.server.routes.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/routes/root.server.routes.js.map -------------------------------------------------------------------------------- /dist/app/utils/api.utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/utils/api.utils.js -------------------------------------------------------------------------------- /dist/app/utils/api.utils.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/utils/api.utils.js.map -------------------------------------------------------------------------------- /dist/app/utils/auth.utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/utils/auth.utils.js -------------------------------------------------------------------------------- /dist/app/utils/auth.utils.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/utils/auth.utils.js.map -------------------------------------------------------------------------------- /dist/app/utils/error.utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/utils/error.utils.js -------------------------------------------------------------------------------- /dist/app/utils/error.utils.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/utils/error.utils.js.map -------------------------------------------------------------------------------- /dist/app/utils/main.utils.js: -------------------------------------------------------------------------------- 1 | //# sourceMappingURL=main.utils.js.map -------------------------------------------------------------------------------- /dist/app/utils/main.utils.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/utils/main.utils.js.map -------------------------------------------------------------------------------- /dist/app/utils/tracing.utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/utils/tracing.utils.js -------------------------------------------------------------------------------- /dist/app/utils/tracing.utils.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/utils/tracing.utils.js.map -------------------------------------------------------------------------------- /dist/app/views/error/404.server.view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/views/error/404.server.view.html -------------------------------------------------------------------------------- /dist/app/views/index.server.view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/app/views/index.server.view.html -------------------------------------------------------------------------------- /dist/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/config.js -------------------------------------------------------------------------------- /dist/config/config.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/config.js.map -------------------------------------------------------------------------------- /dist/config/env/all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/env/all.js -------------------------------------------------------------------------------- /dist/config/env/all.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/env/all.js.map -------------------------------------------------------------------------------- /dist/config/env/alpha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/env/alpha.js -------------------------------------------------------------------------------- /dist/config/env/alpha.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/env/alpha.js.map -------------------------------------------------------------------------------- /dist/config/env/development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/env/development.js -------------------------------------------------------------------------------- /dist/config/env/development.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/env/development.js.map -------------------------------------------------------------------------------- /dist/config/env/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/env/production.js -------------------------------------------------------------------------------- /dist/config/env/production.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/env/production.js.map -------------------------------------------------------------------------------- /dist/config/env/secure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/env/secure.js -------------------------------------------------------------------------------- /dist/config/env/secure.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/env/secure.js.map -------------------------------------------------------------------------------- /dist/config/express.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/express.js -------------------------------------------------------------------------------- /dist/config/express.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/express.js.map -------------------------------------------------------------------------------- /dist/config/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/init.js -------------------------------------------------------------------------------- /dist/config/init.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/init.js.map -------------------------------------------------------------------------------- /dist/config/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/logger.js -------------------------------------------------------------------------------- /dist/config/logger.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/config/logger.js.map -------------------------------------------------------------------------------- /dist/config/strategies/local.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dist/schema/schema.js: -------------------------------------------------------------------------------- 1 | //# sourceMappingURL=schema.js.map -------------------------------------------------------------------------------- /dist/schema/schema.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/schema/schema.js.map -------------------------------------------------------------------------------- /dist/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/server.js -------------------------------------------------------------------------------- /dist/server.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/server.js.map -------------------------------------------------------------------------------- /dist/tests/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/tests/test.js -------------------------------------------------------------------------------- /dist/tests/test.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/dist/tests/test.js.map -------------------------------------------------------------------------------- /docker-compose-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docker-compose-prod.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/assets/css/main.css -------------------------------------------------------------------------------- /docs/assets/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/assets/images/icons.png -------------------------------------------------------------------------------- /docs/assets/images/icons@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/assets/images/icons@2x.png -------------------------------------------------------------------------------- /docs/assets/images/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/assets/images/widgets.png -------------------------------------------------------------------------------- /docs/assets/images/widgets@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/assets/images/widgets@2x.png -------------------------------------------------------------------------------- /docs/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/assets/js/main.js -------------------------------------------------------------------------------- /docs/assets/js/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/assets/js/search.js -------------------------------------------------------------------------------- /docs/globals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/globals.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/modules/_app_controllers_api_server_controller_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_app_controllers_api_server_controller_.html -------------------------------------------------------------------------------- /docs/modules/_app_controllers_auth_server_controller_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_app_controllers_auth_server_controller_.html -------------------------------------------------------------------------------- /docs/modules/_app_controllers_metrics_server_controller_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_app_controllers_metrics_server_controller_.html -------------------------------------------------------------------------------- /docs/modules/_app_db_schema_dbschema_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_app_db_schema_dbschema_.html -------------------------------------------------------------------------------- /docs/modules/_app_routes_api_server_routes_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_app_routes_api_server_routes_.html -------------------------------------------------------------------------------- /docs/modules/_app_routes_root_server_routes_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_app_routes_root_server_routes_.html -------------------------------------------------------------------------------- /docs/modules/_app_utils_api_utils_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_app_utils_api_utils_.html -------------------------------------------------------------------------------- /docs/modules/_app_utils_auth_utils_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_app_utils_auth_utils_.html -------------------------------------------------------------------------------- /docs/modules/_app_utils_error_utils_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_app_utils_error_utils_.html -------------------------------------------------------------------------------- /docs/modules/_app_utils_main_utils_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_app_utils_main_utils_.html -------------------------------------------------------------------------------- /docs/modules/_app_utils_tracing_utils_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_app_utils_tracing_utils_.html -------------------------------------------------------------------------------- /docs/modules/_config_config_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_config_config_.html -------------------------------------------------------------------------------- /docs/modules/_config_env_all_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_config_env_all_.html -------------------------------------------------------------------------------- /docs/modules/_config_env_alpha_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_config_env_alpha_.html -------------------------------------------------------------------------------- /docs/modules/_config_env_development_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_config_env_development_.html -------------------------------------------------------------------------------- /docs/modules/_config_env_production_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_config_env_production_.html -------------------------------------------------------------------------------- /docs/modules/_config_env_secure_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_config_env_secure_.html -------------------------------------------------------------------------------- /docs/modules/_config_express_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_config_express_.html -------------------------------------------------------------------------------- /docs/modules/_config_init_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_config_init_.html -------------------------------------------------------------------------------- /docs/modules/_schema_schema_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_schema_schema_.html -------------------------------------------------------------------------------- /docs/modules/_server_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/docs/modules/_server_.html -------------------------------------------------------------------------------- /kubernetes/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/kubernetes/deployment.yml -------------------------------------------------------------------------------- /kubernetes/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/kubernetes/service.yml -------------------------------------------------------------------------------- /logs/README.md: -------------------------------------------------------------------------------- 1 | ## Directory to store application logs 2 | -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/package.json -------------------------------------------------------------------------------- /pm2-dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/pm2-dev.json -------------------------------------------------------------------------------- /src/app/controllers/api.server.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/app/controllers/api.server.controller.ts -------------------------------------------------------------------------------- /src/app/controllers/auth.server.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/app/controllers/auth.server.controller.ts -------------------------------------------------------------------------------- /src/app/controllers/metrics.server.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/app/controllers/metrics.server.controller.ts -------------------------------------------------------------------------------- /src/app/db/schema/dbschema.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/app/public/favicon.ico -------------------------------------------------------------------------------- /src/app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/app/public/index.html -------------------------------------------------------------------------------- /src/app/routes/api.server.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/app/routes/api.server.routes.ts -------------------------------------------------------------------------------- /src/app/routes/root.server.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/app/routes/root.server.routes.ts -------------------------------------------------------------------------------- /src/app/utils/api.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/app/utils/api.utils.ts -------------------------------------------------------------------------------- /src/app/utils/auth.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/app/utils/auth.utils.ts -------------------------------------------------------------------------------- /src/app/utils/error.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/app/utils/error.utils.ts -------------------------------------------------------------------------------- /src/app/utils/main.utils.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/utils/tracing.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/app/utils/tracing.utils.ts -------------------------------------------------------------------------------- /src/app/views/error/404.server.view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/app/views/error/404.server.view.html -------------------------------------------------------------------------------- /src/app/views/index.server.view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/app/views/index.server.view.html -------------------------------------------------------------------------------- /src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/config/config.ts -------------------------------------------------------------------------------- /src/config/express.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/config/express.ts -------------------------------------------------------------------------------- /src/config/strategies/local.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/schema/schema.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/tests/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/src/tests/test.ts -------------------------------------------------------------------------------- /src/types/interfaces.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvvignesh/node-skeleton/HEAD/typedoc.js --------------------------------------------------------------------------------