Skip to content

chore(sync): regenerate bindings for @juspay/blend-design-system@0.0.37-beta.7#102

Merged
jagguji merged 1 commit into
mainfrom
sync/blend-0.0.37-beta.7
Jul 1, 2026
Merged

chore(sync): regenerate bindings for @juspay/blend-design-system@0.0.37-beta.7#102
jagguji merged 1 commit into
mainfrom
sync/blend-0.0.37-beta.7

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Regenerates ReScript bindings against @juspay/blend-design-system@0.0.37-beta.7
using @juspay/rescript-bindgen (deterministic — same blend version always
produces byte-identical output). package.json version is set to match (1:1).

Reviewer checklist

  • npm run build is green (CI will block if not)
  • src/_REPORT.md shows 0 broken components; skim any flagged/loose props
  • Diff looks sensible — especially prop/variant renames that could break downstream consumers
  • Version = blend version (set automatically); use a -N suffix only for a binding-only re-release of an unchanged blend version

Triggered manually by jagguji (spec 0.0.37-beta.7).

@jagguji jagguji merged commit 7e71c6d into main Jul 1, 2026
5 checks passed
jagguji added a commit that referenced this pull request Jul 10, 2026
Validate rescript-bindgen PR #126 ("fix/102-cjs-export-equals") against Blend.
Pin-only change: src/ is byte-identical to the 8704e81 run, because Blend is
an ESM package, so resolveExternalModuleSymbol returns the module symbol
unchanged and the new `export =` path never fires.

No regressions upstream either: 86/86 golden cases pass and all 9 benchmark
baselines (clsx, hono included) are byte-identical.

Caveat, upstream: for a bare `export = Counter` with no merged namespace
member, PR 126 emits `= "default"`. Verified against Node that
`require("demo").default` is undefined when module.exports = Counter, so the
binding is broken under a CommonJS target (works under ESM). #102 is only
half-fixed. Blend is unaffected — rescript.json sets module: "esmodule".

249 function bindings, 211/211 components usable, compiles clean, passes
format:check.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant