├── .eslintrc.json ├── .gitignore ├── .vscode └── settings.json ├── README.md ├── package.json ├── src ├── controllers │ ├── productsController.js │ └── tryHandleProductsRequest.js ├── data │ ├── products.json │ └── productsRepository.js ├── server.js └── utils │ ├── getJsonBody.js │ └── writeJsonToFile.js └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillippelevidad/vanilla-nodejs-api/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillippelevidad/vanilla-nodejs-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillippelevidad/vanilla-nodejs-api/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillippelevidad/vanilla-nodejs-api/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillippelevidad/vanilla-nodejs-api/HEAD/package.json -------------------------------------------------------------------------------- /src/controllers/productsController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillippelevidad/vanilla-nodejs-api/HEAD/src/controllers/productsController.js -------------------------------------------------------------------------------- /src/controllers/tryHandleProductsRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillippelevidad/vanilla-nodejs-api/HEAD/src/controllers/tryHandleProductsRequest.js -------------------------------------------------------------------------------- /src/data/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillippelevidad/vanilla-nodejs-api/HEAD/src/data/products.json -------------------------------------------------------------------------------- /src/data/productsRepository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillippelevidad/vanilla-nodejs-api/HEAD/src/data/productsRepository.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillippelevidad/vanilla-nodejs-api/HEAD/src/server.js -------------------------------------------------------------------------------- /src/utils/getJsonBody.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillippelevidad/vanilla-nodejs-api/HEAD/src/utils/getJsonBody.js -------------------------------------------------------------------------------- /src/utils/writeJsonToFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillippelevidad/vanilla-nodejs-api/HEAD/src/utils/writeJsonToFile.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillippelevidad/vanilla-nodejs-api/HEAD/tsconfig.json --------------------------------------------------------------------------------