INSTRUCTIONS TO CONFIGURE THE MAIN FUNCTIONALITIES OF THE PROJECT.
- NODEMON: FOLLOW THE INSTRUCTIONS HERE.
- EXPRESS.JS: FOLLOW THE INSTRUCTIONS HERE.
- TYPESCRIPT: FOLLOW THE INSTRUCTIONS HERE.
- ESBUILD: FOLLOW THE INSTRUCTIONS HERE.
- CROSSENV: FOLLOW THE INSTRUCTIONS HERE.
-
CREATE
npm run tsc-devCOMMAND BY ADDING THE FOLLOWING LINE TO THE script ENTRY IN package.json:"tsc-dev": "cross-env dotenvDevelopmentMode=true npm run tsc-nodemon --jsfile=./folderDist/index.js\"",
-
CREATE
npm run esbuild-devCOMMAND BY ADDING THE FOLLOWING LINE TO THE script ENTRY IN package.json:"esbuild-dev": "cross-env dotenvDevelopmentMode=true npm run esbuild-nodemon --jsfile=./folderDist/index.js\"",
# RUN ON DEVELOPMENT MODE WITH TYPESCRIPT:
npm run tsc-dev# RUN ON DEVELOPMENT MODE WITH ESBUILD:
npm run esbuild-dev# RUN ON PRODUCTION MODE
npx tsc
node ./folderDist/index.js# BUNDLE WITH ESBUILD AND RUN ON PRODUCTION MODE
node esbuild.production.config.js # THIS IS GOING TO CREATE/BUNDLE ./folderBundle/index.js
node ./folderBundle/index.js