Files
Chris Tateandvini 2d74c03adf fix(compiler): admit safe CommonJS export prologues (#482)
- Keep CommonJS packages eligible for static compilation when export prologues precede require calls.
- Preserve initialization order and early-access safeguards with frontend and native regression coverage.

Fixes #37

Co-authored-by: vini <91087061+vinikjkkj@users.noreply.github.com>
2026-09-26 23:52:23 -05:00

10 lines
381 B
JavaScript

// Publishing a hoisted function does not invoke it or read its captures.
// The dependency still initializes at the require, once across both users.
console.log('main: before');
const member = require('./member.cjs');
console.log(member.describe(), member.renamed());
const read = require('./single.cjs');
console.log(read());
require('./member.cjs');
console.log('main: after');