First, it updates @types/node to the latest version of 18.x, because that's the minimum version of Node.js that we support.
Then, it removes the dependency on es-aggregate-error (and @types/es-aggregate-error), because AggregateError is now built-into Node.js. Same for node-abort-controller, AbortController and AbortSignal are now built-into Node.js as well.
Last, it also drops the dependency on jsbi, as we have migrated all uses of it to use BigInt some while ago.
This pull request cleans up a few dependencies.
First, it updates
@types/node
to the latest version of18.x
, because that's the minimum version of Node.js that we support.Then, it removes the dependency on
es-aggregate-error
(and@types/es-aggregate-error
), becauseAggregateError
is now built-into Node.js. Same fornode-abort-controller
,AbortController
andAbortSignal
are now built-into Node.js as well.Last, it also drops the dependency on
jsbi
, as we have migrated all uses of it to useBigInt
some while ago.