Declare the TypeScript lib the code actually uses; bump to 0.2.3
The tsconfig declared a lib that stops at ES2016, but the code calls
newer built-ins such as Object.values, Object.entries and Array.flat. It
only type checked because @types/node carries a reference to a newer lib
as a side effect, so any type check without that injection treats those
calls as any and reports the no-unsafe-* family on the community
scorecard.
Declaring lib: ["DOM", "ES2020"] matches what was already in effect. This
is a type-only change; esbuild sets its own target, so main.js is byte
identical and the release stays reproducible.
Full Changelog: 0.2.2...0.2.3