Switch to Node.js 16 LTS, upgrade TypeScript, ESLint, and other dependencies (#395)

* Upgrade TypeScript, ESLint, and other dependencies

This also cleans up various other files where newer ESLint rules complained

* Set CI and CD to use Node.js version 16

* Small tweak

* Fix CD version printing

* Add nvm version for Cloudflare Pages
This commit is contained in:
Keavon Chambers
2021-11-29 03:32:09 -08:00
parent 0e33498b9b
commit fa64cfad4b
19 changed files with 19349 additions and 2660 deletions
@@ -15,10 +15,9 @@
border: none;
border-radius: 2px;
background: none;
vertical-align: top;
fill: var(--color-e-nearwhite);
// The `where` pseduo-class does not contribtue to specificity
// The `where` pseudo-class does not contribtue to specificity
& + :where(.icon-button) {
margin-left: 0;
}
@@ -26,7 +26,6 @@
outline: none;
border: none;
border-radius: 2px;
vertical-align: top;
background: var(--color-1-nearblack);
fill: var(--color-e-nearwhite);