npm init -y
npm i typescript
npx tsc --init --rootdir src --outdir lib
npx tsc --watch
Enable sourcemap - to debug
Enable declaration - compiler generates type definitions
Enable declarationMap - allows to navigate from definitions to source code
npx tsc --init --rootdir src --outdir lib --sourceMap --declaration --declarationMap
// Build and generate lib folder
npm run build
// How to run ts file?
- Compile to js and run it using node
- node lib/index.js
- Or, use ts-node
- npx ts-node src/index.ts