Best practices and modular structuring for an enterprise-level Node.js API project using TypeScript:
Step 1: Project Initialization and Dependency Installation
mkdir my-typescript-api
cd my-typescript-api
npm init -y
npm install typescript express dotenv helmet cors
npm install --save-dev @types/node @types/express @types/cors ts-node nodemon eslint