fix(javascript): track public CommonJS export receiver lifetimes (#3567)

* fix(javascript): track public CommonJS export receiver lifetimes

* fix(javascript): retain exports across uncertain identity effects
This commit is contained in:
鸡哥 authored and GitHub committed 2026-10-15 02:46:14 +08:00
1 parent 357996cc89
commit 75104040df
10 files changed
+502 -71

No files matched your search

@@ -274,6 +274,7 @@ describe("CommonJS dependency links", () => {
const bound = (require("bound") as unknown);
const { left, right } = require("destructured");
module.exports = require("forwarded");
exports = module.exports;
exports.member = require("member").value;
exports.first = exports.second = require("chained");
`);