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:
鸡哥
2026-10-14 11:46:14 -07:00
committed by GitHub
parent 357996cc89
commit 75104040df
10 changed files with 502 additions and 71 deletions
@@ -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");
`);