Upgrade ESM and node-fetch by salmanmkc · Pull Request #1408 · actions/setup-node

added 2 commits

October 14, 2025 14:07
- Added package.json in dist/setup to specify module type as ESM.
- Updated jest.config.js to support ESM with ts-jest and added moduleNameMapper for .js extensions.
- Created jest.setup.js to ensure Jest globals are available in ESM mode.
- Modified test script in package.json to use node with experimental VM modules for Jest.
- Updated imports in various distribution files to include .js extensions for ESM compatibility.
- Adjusted tsconfig.json to exclude __tests__ directory and maintain ESM settings.
- Updated package-lock.json to include new dependencies and their versions.

Copilot AI review requested due to automatic review settings

October 14, 2025 13:21

@salmanmkc

@salmanmkc

@salmanmkc