Skip to content

fixup importCallback#437

Merged
hanazuki merged 5 commits into
masterfrom
import
May 22, 2026
Merged

fixup importCallback#437
hanazuki merged 5 commits into
masterfrom
import

Conversation

@hanazuki
Copy link
Copy Markdown
Owner

shared_ptr cycle caused an unterminated background thread

@hanazuki hanazuki force-pushed the import branch 2 times, most recently from a409bf0 to d769dcf Compare May 22, 2026 07:22
hanazuki added 2 commits May 22, 2026 07:34
Rename CJS files to .cjs so the root package type can be set to
"module". This makes examples/example.ts naturally ESM (required for
top-level await) without a separate package.json in examples/.

- lib/index.js -> lib/index.cjs
- scripts/bump-version.js -> scripts/bump-version.cjs
- spec/*_spec.js -> spec/*_spec.cjs
- update main, exports.require, module.mjs import, jasmine pattern
ts-node is abandoned and has persistent ESM compatibility issues on
Node 20. tsx works out of the box with no extra configuration.
@hanazuki hanazuki merged commit ce1b928 into master May 22, 2026
13 checks passed
@hanazuki hanazuki deleted the import branch May 22, 2026 07:39
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.

1 participant