Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions dist/main/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"type": "module"
}
3 changes: 3 additions & 0 deletions dist/post/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"type": "module"
}
27 changes: 27 additions & 0 deletions jest.config.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
/** @type {import('ts-jest').JestConfigWithTsJest} */
module.exports = {
clearMocks: true,
moduleFileExtensions: ["js", "ts"],
testEnvironment: "node",
// `@actions/github@9` exposes some entry points (e.g. `./lib/utils`) only
// under the ESM `import` condition, so enable it for Jest's resolver.
testEnvironmentOptions: {
customExportConditions: ["node", "import"],
},
testMatch: ["**/*.test.ts"],
testRunner: "jest-circus/runner",
extensionsToTreatAsEsm: [".ts"],
moduleNameMapper: {
// enabling the `import` condition makes `dedent` (a CJS dep of jest-circus)
// resolve to its `.mjs`; pin it to its CommonJS build.
"^dedent$": "<rootDir>/node_modules/dedent/dist/dedent.js",
// same for eventemitter3 (a CJS dep of @slack/web-api).
"^eventemitter3$": "<rootDir>/node_modules/eventemitter3/index.js",
// allow NodeNext-style `./foo.js` specifiers to resolve to `./foo.ts`
"^(\\.{1,2}/.*)\\.js$": "$1",
},
transform: {
"^.+\\.ts$": ["ts-jest", { useESM: true, diagnostics: { ignoreCodes: [151002] } }],
},
verbose: true,
};
11 changes: 0 additions & 11 deletions jest.config.js

This file was deleted.

Loading
Loading