Convert project to ESM and update dependencies (#854)

- Switch to esbuild for bundling
- Update npm dependency version
- Add require header for compat with older JS libs
This commit is contained in:
Daz DeBoer
2026-02-10 15:30:49 -07:00
committed by GitHub
parent d9d9739be8
commit 2b9247147a
8 changed files with 901 additions and 446 deletions

View File

@@ -1,16 +1,20 @@
const develocityReporter = require.resolve('@gradle-tech/develocity-agent/jest-reporter');
import {createRequire} from 'node:module'
module.exports = {
const require = createRequire(import.meta.url)
const develocityReporter = require.resolve('@gradle-tech/develocity-agent/jest-reporter')
export default {
clearMocks: true,
moduleFileExtensions: ['js', 'ts', 'json'],
testEnvironment: 'node',
testMatch: ['**/*.test.ts'],
extensionsToTreatAsEsm: ['.ts'],
transform: {
'^.+\\.ts$': 'ts-jest'
'^.+\\.ts$': ['ts-jest', { useESM: true }]
},
reporters: [
'default',
develocityReporter
'default',
develocityReporter
],
verbose: true
}