You will need pnpm and Node.js installed.
Create a workspace
mkdir rides-demo
cd rides-demo
Initialize the project
Accept all defaults when prompted. Install TypeScript tooling
pnpm add -D tsx typescript @types/node
Create tsconfig.json
{
"compilerOptions": {
"target": "ES2022",
"module": "Node16",
"moduleResolution": "Node16",
"lib": ["ES2022", "DOM"],
"types": ["node"]
}
}