Reproduce vite-optimize-cjs-interop-hoist from its authentic engineer request.
Reproduce vite-optimize-cjs-interop-hoist from its authentic engineer request.: a task in vite-selfbench (Harbor dataset). Fix dependency optimization so generated CommonJS interop assignments are hoisted. In the dev server, code that appears before a static import declaration must be able to use…
The task
Fix dependency optimization so generated CommonJS interop assignments are hoisted. In the dev server, code that appears before a static import declaration must be able to use the imported binding from an optimized CommonJS dependency, matching native ESM import-hoisting behavior.
Part of dari-ai/vite-selfbench.