Skip to content

Commit 8b8d614

Browse files
committed
Convert to ESM and use rollup.
First attempt: #134
1 parent 2063b36 commit 8b8d614

23 files changed

+165976
-176662
lines changed

action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,6 @@ outputs:
7272
description: 'A boolean value to indicate an exact match was found for the primary key'
7373
runs:
7474
using: 'node20'
75-
main: 'dist/main/index.js'
76-
post: 'dist/cleanup/index.js'
75+
main: 'dist/main.js'
76+
post: 'dist/cleanup.js'
7777
post-if: 'success()'

dist/main/index.js renamed to dist/cleanup.js

Lines changed: 82327 additions & 89294 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/cleanup/index.js renamed to dist/main.js

Lines changed: 82980 additions & 87276 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jest.config.js

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,29 @@
1-
module.exports = {
1+
// See: https://jestjs.io/docs/configuration
2+
3+
/** @type {import('ts-jest').JestConfigWithTsJest} **/
4+
export default {
25
clearMocks: true,
36
collectCoverage: true,
47
collectCoverageFrom: ['./src/**'],
58
coverageDirectory: './coverage',
69
coveragePathIgnorePatterns: ['/node_modules/', '/dist/'],
710
coverageReporters: ['json-summary', 'text', 'lcov'],
8-
moduleFileExtensions: ['js', 'ts'],
11+
extensionsToTreatAsEsm: ['.ts'],
12+
moduleFileExtensions: ['ts', 'js'],
13+
preset: 'ts-jest',
14+
reporters: ['default'],
15+
resolver: 'ts-jest-resolver',
16+
testEnvironment: 'node',
917
testMatch: ['**/*.test.ts'],
18+
testPathIgnorePatterns: ['/dist/', '/node_modules/'],
1019
transform: {
11-
'^.+\\.ts$': 'ts-jest'
20+
'^.+\\.ts$': [
21+
'ts-jest',
22+
{
23+
tsconfig: 'tsconfig.eslint.json',
24+
useESM: true
25+
}
26+
]
1227
},
1328
verbose: true
1429
}

0 commit comments

Comments
 (0)