Skip to content

Dev - #4

Merged
erayhanoglu merged 4 commits into
mainfrom
dev
Sep 12, 2026
Merged

Dev#4
erayhanoglu merged 4 commits into
mainfrom
dev

Conversation

@erayhanoglu

Copy link
Copy Markdown
Member

No description provided.

- Port SmartBuffer's start()/flush() message-framing pattern to FlexyBuffer
- Enforce maxLength exactly instead of rounding it up to the page size
- Fix writeInt8() to return bytes written, consistent with the other write methods
- Fix writeString() advancing the position by fewer bytes than it wrote at
  non-zero positions, which let a subsequent write clobber the string's tail
- Add BufferReader test coverage and complete TSDoc across both classes
- Add docs/api.md and trim README.md down to point at it
- Replace the dual cjs/esm build with one tsc pass into build/ (single
  tsconfig-build.json extending the shared tsconfig-base/build presets)
- Remove tsconfig-build-esm.json and support/package.cjs.json/package.esm.json,
  no longer needed by the single-build pipeline
- Simplify package.json exports/module/types to point at build/index.js and
  build/index.d.ts directly, drop the now-unused main/files fields
- Rewrite support/postbuild.cjs to write the trimmed package.json, copy
  README/LICENSE, and patch the version into build/constants.js when present
- Fix clean:build (renamed from clean:dist) so it still clears coverage, and
  fix clean's reference to it
- Fix the package.json repository URL, which pointed at valgen
- Pin the CI test job to Europe/Istanbul for consistent date-based test runs
@erayhanoglu
erayhanoglu merged commit 87545f1 into main Sep 12, 2026
4 checks passed
@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 34688753614

Warning

No base build found for commit c57b1c5 on main.
Coverage changes can't be calculated without a base build.
If a base build is processing, this comment will update automatically when it completes.

Coverage: 81.36%

Details

  • Patch coverage: 303 of 303 lines across 2 files are fully covered (100%).

Uncovered Changes

No uncovered changes found.

Coverage Regressions

Requires a base build to compare against. How to fix this →


Coverage Stats

Coverage Status
Relevant Lines: 839
Covered Lines: 676
Line Coverage: 80.57%
Relevant Branches: 73
Covered Branches: 66
Branch Coverage: 90.41%
Branches in Coverage %: Yes
Coverage Strength: 7.57 hits per line

💛 - Coveralls

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants