Fixes
- Inline
ensureNativeCompatintostart.mjs— prevents missing-file errors when marketplace plugin updater doesn't sync new files to the cache directory - nvm4w Windows junction fix — new
postinstall.mjsdetects when npm's bin directory andnode_modulesare on different paths (common with nvm4w) and creates a directory junction so the.cmdshim can resolve the package (#156)
Changes
- Removed
native-abi.mjs(function moved intostart.mjs) - Moved postinstall logic to
scripts/postinstall.mjsfor better maintainability - Updated tests to extract and test
ensureNativeCompatfromstart.mjssource at test time