https://github.com/smartrecruiters/tsconfig
it provides tsconfig with all strict rules
https://github.com/smartrecruiters/tsconfig
Last synced: about 1 month ago
JSON representation
it provides tsconfig with all strict rules
- Host: GitHub
- URL: https://github.com/smartrecruiters/tsconfig
- Owner: smartrecruiters
- License: mit
- Created: 2022-01-14T16:48:35.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-18T20:37:05.000Z (about 2 months ago)
- Last Synced: 2025-03-27T19:41:48.793Z (about 2 months ago)
- Language: JavaScript
- Size: 244 KB
- Stars: 13
- Watchers: 29
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-angular - tsconfig - SmartRecruiters’ tsconfig contains all strict rules and improves your project type-safety. (Table of contents / Third Party Components)
- trackawesomelist - tsconfig (⭐13) - SmartRecruiters’ tsconfig contains all strict rules and improves your project type-safety. (Recently Updated / [Feb 28, 2025](/content/2025/02/28/README.md))
- fucking-awesome-angular - tsconfig - SmartRecruiters’ tsconfig contains all strict rules and improves your project type-safety. (Table of contents / Third Party Components)
README
# strict-tsconfig
It is said that to enable strict mode for TypeScript, only `"strict": true` should be added in your project's `tsconfig.json` file. Actually it is not the full truth, there are many more useful additional options and this package enables all of them for an absolute strict mode. SmartRecruiters’ tsconfig contains all strict rules and improves your project type-safety.## How to use
Choose Readme for your project:
- [TypeScript](packages/strict/README.md)
- [Angular](packages/angular-strict/README.md)## Contribution
### Updating major/minor versions
1. Update `peerDependencies`.
1. Add new version to the readme.
1. Make other necessary changes.
1. Set proper version for a package. The same version as `TS`/`Angular` apart from patch version. Patch version should be `0`
1. Create PR
1. After the PR is approved, feel free to merge it.
1. All tags will be created automatically.### Patching
1. Make necessary change.
1. Create PR
1. After the PR is approved, feel free to merge it.
1. Patch version will be bumped automatically.
1. All tags will be created automatically## License
[MIT](LICENSE)