Skip to content

v3.0.4

Compare
Choose a tag to compare
@meszaros-lajos-gyorgy meszaros-lajos-gyorgy released this 24 Dec 00:10
  • the whole codebase is now in Typescript
  • implode and explode functionality is now in Implode and Explode classes
  • fewer cryptic constants
  • dropped excessive linting and formatting tools in favor of a simple .editorconfig and .prettierrc, which vscode can handle fine with some basic plugins, no need to litter package.json with 10+ dependencies
  • dropped ramda in favor of in-house implementations of functions
  • dropped unit tests as they were mostly for type checking in favor of using typescript everywhere
  • simplified types and logic where possible and favoured native solutions where possible (for example: using es2022 native hash-values instead of private keyword for private methods and properties)
  • performance improvements