SimonAlling / userscripter

Create userscripts in a breeze!
https://www.npmjs.com/package/userscripter
MIT License
100 stars 10 forks source link

ci: Drop Node 14 support #85

Closed SimonAlling closed 1 year ago

SimonAlling commented 1 year ago

Node 14 went EOL on 2023-04-30, according to Node's release schedule.

Also, the Build userscript step in CI fails with Node 14 for both dependent userscripts:

node_modules/sass/types/legacy/function.d.ts:132:17 - error TS1256: A rest element must be last in a tuple type.

132       ...args: [...LegacyValue[], LegacyAsyncFunctionDone]
                    ~~~~~~~~~~~~~~~~

86 suppressed that error in the bootstrapped userscript, but I don't know exactly if or how that is related to its occurrence in the dependent userscripts.