You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 5598b3d
Browse filesBrowse the repository at this point in the historyBrowse files
authored and
Brian M Hunt
committed
Add changesets for ESM extensions fix and strictEquality
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add .js extensions to ESM dist imports for Node ESM compatibility
32
+
33
+
Relative imports in ESM dist files now include `.js` extensions, fixing `ERR_MODULE_NOT_FOUND` in Node's strict ESM resolver and tools like vitest that use it.
Fix `==` and `!=` parser error in binding expressions (#290)
8
+
9
+
The `==` and `!=` operators in the reference build threw "unexpected nodes remain in shunting yard output stack" because the operator functions were missing `.precedence` metadata. Now all equality operator functions have correct precedence.
10
+
11
+
Also adds `ko.options.strictEquality` — a configuration setter that controls whether `==`/`!=` use strict (`===`/`!==`) comparison in binding expressions. `@tko/build.reference` enables this by default.
0 commit comments