Shared TypeScript config for my projects
This config makes TypeScript not do any polyfilling, so only use syntax and features available in the JavaScript environments you target.
npm install --save-dev @sindresorhus/tsconfig
This config requires TypeScript >=5.9 and Node.js >=20.
tsconfig.json
{
"extends": "@sindresorhus/tsconfig"
}
Overall
Maintained
Code review
Latest release
Releases this year
583 followers · starred Dec 2018
181 followers · starred Nov 2021
157 followers · starred Oct 2019
225 followers · starred Oct 2025
Shared TypeScript config for my projects
This config makes TypeScript not do any polyfilling, so only use syntax and features available in the JavaScript environments you target.
npm install --save-dev @sindresorhus/tsconfig
This config requires TypeScript >=5.9 and Node.js >=20.
tsconfig.json
{
"extends": "@sindresorhus/tsconfig"
}
Overall
Maintained
Code review
Latest release
Releases this year
583 followers · starred Dec 2018
181 followers · starred Nov 2021
157 followers · starred Oct 2019
225 followers · starred Oct 2025