Skip to content

Commit fd541a1

Browse files
committed
fix(pg-codegen): add Jest moduleNameMapper for workspace dependencies
- Add moduleNameMapper configuration in packages/pg-codegen/jest.config.js - Maps @launchql/* packages to packages/*/dist directories - Maps pgsql-test, graphile-test, pg-env, and pg-cache to their dist directories - Fixes Jest module resolution issues with pnpm's isolated structure - Required for tests that import pgsql-test which depends on @launchql/logger
1 parent 533cac6 commit fd541a1

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

packages/pg-codegen/jest.config.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,13 @@ module.exports = {
1414
transformIgnorePatterns: [`/node_modules/*`],
1515
testRegex: '(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$',
1616
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],
17-
modulePathIgnorePatterns: ['dist/*']
17+
modulePathIgnorePatterns: ['dist/*'],
18+
moduleNameMapper: {
19+
'^@launchql/logger$': '<rootDir>/../../packages/logger/dist',
20+
'^@launchql/(.*)$': '<rootDir>/../../packages/$1/dist',
21+
'^pgsql-test$': '<rootDir>/../../packages/pgsql-test/dist',
22+
'^graphile-test$': '<rootDir>/../../packages/graphile-test/dist',
23+
'^pg-env$': '<rootDir>/../../packages/pg-env/dist',
24+
'^pg-cache$': '<rootDir>/../../packages/pg-cache/dist',
25+
},
1826
};

0 commit comments

Comments
 (0)