Minor Changes #473 6aac5b1 Thanks @JounQin! - feat: migrate source to TypeScript with 100% compatibility #475 48bbff2 Thanks @JounQin! - feat: migrate to pure ESM with tsc and Vitest