Open
Description
In order to avoid making a huge PR with generic changes, I'm going to write a tracking issue here that lists the changes I would like to propose, in that way we will have a sort of changes tracking to isolate changes by 'type'.
This issue supersedes #80, which involved a series of structural changes too delicate to be made all at once.
- Add Typescript for type checking (but still with js files) #81 - This pr is used to add typescript as a dependency, use it to generate types and add type references inside files
- Move files from lib to src and index into src #85 - Move files from lib to src (including index.js)
- Update deprecated substr and slice methods to their modern equivalents #84 - Remove deprecations (slice, substr)
- Fixes missing replacements for deprecated code #90 - removes deprecations
- Removes safe-buffer (not needed anymore) #87 - Remove the safe-buffer library, it's a fallback for node <5.0, but since we are requiring node >16 it's pretty useless
- speed up lexer parsing #88 - Speed up parser replacing regex with string comparison when possible
- fix missing types and jsDocs #89 - Enhances the jsDocs
- Track coverage using C8 #96 - Coverage report
- Tests for big endian mo files #97 feat: add support for compiling big-endian .mo files #98 - Full tests coverage
- Update docs #83 - Update changelog, version and readme (require should be replaced with import)
Metadata
Metadata
Assignees
Labels
No labels