Repository navigation
Tags
Tags
Fix minimatch/glob audit alerts via overrides; bump to 7.0.1 mocha 12 and c8 12 pull glob 13, which pins minimatch 10 (GHSA-g3hv-75wg-m249, GHSA-3g3m-2fjr-6pw4). Override to glob 14 / minimatch 11. Dev-only; the published package is unchanged.
Upgrade to TypeScript 7 and drop Node 18/20 (v7.0.0) BREAKING CHANGE: requires Node.js >= 22.12.0. Node 18 and 20 are EOL. - typescript 5.9 -> 7.0; tsconfig moves to NodeNext resolution and an explicit rootDir (node10 resolution was removed in TS 7). Emitted output is unchanged. - Replace ts-node (needs the TS compiler API, gone in TS 7) with tsx. Mocha loads it via tsx/esm so specs stay ESM; the CJS hook gave tests a different puppeteer instance than src and broke stubbing. - Widen the puppeteer peer range to <26 to allow puppeteer 25. - Bump mocha 12, c8 12, puppeteer 25, sinon 22, chai, terser; pin @types/node to 22 to match the minimum supported runtime. - Remove unused coveralls, nyc-config-typescript, mocha-lcov-reporter. - CI: test on Node 22/24/26, run coverage on 26.
PreviousNext