This repository contains quick-lint-js's website and analytics tooling ported to different runtimes:
directory | runtime | package manager | test framework | notes |
---|---|---|---|---|
website-node-14 |
Node.js | Yarn | Jasmine | original website as of quick-lint-js commit cc7c44e1c5e04313b6e278cdd82c31c13df681b0 |
website-node-20 |
Node.js | Yarn | node --test | |
website-bunmine |
Bun | Yarn | Jasmine | mostly uses Node.js APIs |
website-bunnode |
Bun | Yarn | bun test | mostly uses Node.js APIs |
website-bunbuns |
Bun | Bun | bun test | uses Bun APIs in first-party code |
website-node-14/tools/check-links.mjs
uses Node.js's http and https modules.
website-node-20/tools/check-links.mjs
uses fetch
.