Switch to Yarn Include lockfile (package-lock was gitignored) Update test dependencies Add TypeScript Change package type to module Port index to TS Port charset to TS