Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v8.1.0 Update #86

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open

v8.1.0 Update #86

wants to merge 8 commits into from

Commits on May 4, 2024

  1. Add Typescript for type checking (but still with js files) (#81)

    * Emit types using tsc
    erikyo authored May 4, 2024
    Configuration menu
    Copy the full SHA
    f3d5cf8 View commit details
    Browse the repository at this point in the history
  2. Replaces deprecations (substr, slice) with the modern syntax (#84)

    * Update deprecated code
    erikyo authored May 4, 2024
    Configuration menu
    Copy the full SHA
    9e477d8 View commit details
    Browse the repository at this point in the history
  3. Move files from lib to src and index into src (#85)

    * move lib to src
    
    * path updates
    - as suggested by @johnhooks to set as source for tests the "src" folder (and not the builded one)
    - updated node internal modules paths prefix (ref. https://nodejs.org/api/module.html#modules-nodemodule-api)
    
    * typescript file compilation config
    erikyo authored May 4, 2024
    Configuration menu
    Copy the full SHA
    052d3d2 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. Configuration menu
    Copy the full SHA
    d18bbdb View commit details
    Browse the repository at this point in the history
  2. speed up lexer parsing (#88)

    * speed up lexer parsing
    erikyo authored May 5, 2024
    Configuration menu
    Copy the full SHA
    2f94ed7 View commit details
    Browse the repository at this point in the history
  3. fixes missing replacements for deprecated code (#90)

    - scripts - make sure that all is ready before fire the script
    erikyo authored May 5, 2024
    Configuration menu
    Copy the full SHA
    955eaa2 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. fix missing types and jsDocs (#89)

    * fix missing types and jsDocs
    
    * removing definition file, the definitions were moved to the type.js file
    
    * enhanced type for pocompiler and postream
    
    * enhancing js docs types
    
    * jsdocs types (still few error to solve)
    
    * @johnhooks review suggestions
    
    Co-authored-by: John Hooks <bitmachina@outlook.com>
    
    * apply suggestion by johnhooks
    
    Co-authored-by: John Hooks <bitmachina@outlook.com>
    
    * apply @johnhooks suggestions 🙌
    
    * wip types
    
    * fixed types
    
    * allows tsc to fail in ci tests
    
    * fix: adjust typing of the parsers and compilers
    
    This commit adds missing types and attempts fix type errors.
    
    There are still a few type errors, though how to fix them is not clear.
    Adds the `Translations` type for the `translations` property of the
    `GetTextTranslations` type.
    
    * add imports for types
    
    * add encoding declaration
    
    * add types directory to tsconfig include
    
    * remove types directory from .gitignore
    
    ---------
    
    Co-authored-by: John Hooks <bitmachina@outlook.com>
    erikyo and johnhooks authored May 12, 2024
    Configuration menu
    Copy the full SHA
    c40a44c View commit details
    Browse the repository at this point in the history
  2. Track coverage using C8 (#96)

    * track coverage using c8
    
    * Fix: tests runs twice
    erikyo authored May 12, 2024
    Configuration menu
    Copy the full SHA
    f360d08 View commit details
    Browse the repository at this point in the history