Skip to content

Commit

Permalink
Upgrade TypeScript to 5.0 (#45)
Browse files Browse the repository at this point in the history
* Update json5

CVE-2022-46175

* Update dev dependencies

* Upgrade TypeScript to 5.0

* Replace tsutils with ts-api-utils, ref #44

Uses ts-api-tools as a drop-in replacement for tsutils, because the latter seems like a dead package at this point.

* Update dev dependencies
  • Loading branch information
jsynowiec authored Apr 21, 2023
1 parent e68ffcc commit b84c64c
Show file tree
Hide file tree
Showing 4 changed files with 1,721 additions and 1,356 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# node-typescript-boilerplate

[![Sponsor][sponsor-badge]][sponsor]
[![TypeScript version][ts-badge]][typescript-4-9]
[![TypeScript version][ts-badge]][typescript-5-0]
[![Node.js version][nodejs-badge]][nodejs]
[![APLv2][license-badge]][license]
[![Build Status - GitHub Actions][gha-badge]][gha-ci]
Expand All @@ -10,7 +10,7 @@

🏃🏽 Instant Value: All basic tools included and configured:

- [TypeScript][typescript] [4.9][typescript-4-9]
- [TypeScript][typescript] [5.0][typescript-5-0]
- [ESM][esm]
- [ESLint][eslint] with some initial rules recommendation
- [Jest][jest] for fast unit testing and code coverage
Expand Down Expand Up @@ -86,13 +86,13 @@ Support this project by becoming a [sponsor][sponsor].

Licensed under the APLv2. See the [LICENSE](https://github.com/jsynowiec/node-typescript-boilerplate/blob/main/LICENSE) file for details.

[ts-badge]: https://img.shields.io/badge/TypeScript-4.9-blue.svg
[ts-badge]: https://img.shields.io/badge/TypeScript-5.0-blue.svg
[nodejs-badge]: https://img.shields.io/badge/Node.js->=%2018.12-blue.svg
[nodejs]: https://nodejs.org/dist/latest-v18.x/docs/api/
[gha-badge]: https://github.com/jsynowiec/node-typescript-boilerplate/actions/workflows/nodejs.yml/badge.svg
[gha-ci]: https://github.com/jsynowiec/node-typescript-boilerplate/actions/workflows/nodejs.yml
[typescript]: https://www.typescriptlang.org/
[typescript-4-9]: https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/
[typescript-5-0]: https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/
[license-badge]: https://img.shields.io/badge/license-APLv2-blue.svg
[license]: https://github.com/jsynowiec/node-typescript-boilerplate/blob/main/LICENSE
[sponsor-badge]: https://img.shields.io/badge/♥-Sponsor-fc0fb5.svg
Expand All @@ -109,5 +109,5 @@ Licensed under the APLv2. See the [LICENSE](https://github.com/jsynowiec/node-ty
[esm]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules
[sindresorhus-esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c
[nodejs-esm]: https://nodejs.org/docs/latest-v16.x/api/esm.html
[ts47-esm]: https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/#esm-nodejs
[ts47-esm]: https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/#esm-nodejs
[editorconfig]: https://editorconfig.org
Loading

0 comments on commit b84c64c

Please sign in to comment.