Let's bump our typescript tooling to something a bit more recent, there are
also a few security vulnerabilities associated to earlier @typescript-eslint
which are fixed with this change.
In short,
Bump @typescript-eslint from 5.30.0 to 7.14.1
Bump typescript from 4.7.4 to 5.4.5. (I opted for the 5.4.x branch since
5.5.x seems a bit too recent and not mature yet)
We also need to bump eslint-config-oclif-typescript from 1.0.2 to 3.1.8, this
is because it has a transitive dependency on an earlier version of
@typescript-eslint (^4.31.2) [1] that is incompatible with typescript 5.x+ [2]
Todos
@oclif/core
to a version that supports Typescript 5.x+ and alter application code to reflect the change in Oclif API@oclif/test
to a version that supports the above application code changesDescription
bfc6dc2
Bump typescript and@typescript-eslint
Let's bump our typescript tooling to something a bit more recent, there are also a few security vulnerabilities associated to earlier
@typescript-eslint
which are fixed with this change.In short,
@typescript-eslint
from 5.30.0 to 7.14.1@typescript-eslint
(^4.31.2) [1] that is incompatible with typescript 5.x+ [2][1] https://github.com/oclif/eslint-config-oclif-typescript/blob/v1.0.2/package.json#L8-L9 [2] https://stackoverflow.com/a/77124060
Detail
Bump
typescript
and@typescript-eslint
packages to more recent variants to safeguard against code-rot + address security vulnerabilitiesChecklist