All the libraries I've found over the Javascript ecosystem is not implemented with Typescript, so, no types. That's too bad given that it's a delight working with types. Also all codebases I've seen are kind of a mess and difficult to follow. I've tried here to create clear modules that represent all the different stages the QR standard goes through
- It's written in Typescript
- It's environment agnostic: runs on the browser and the server: anywhere where native Javascript can run