zappyzep/backend/register-tsconfig-paths.js
2021-09-11 19:06:51 +03:00

18 lines
563 B
JavaScript

/**
* See:
* https://github.com/dividab/tsconfig-paths
* https://github.com/TypeStrong/ts-node/issues/138
* https://github.com/TypeStrong/ts-node/issues/138#issuecomment-519602402
* https://github.com/TypeStrong/ts-node/pull/254
*/
const path = require("path");
const tsconfig = require("./tsconfig.json");
const tsconfigPaths = require("tsconfig-paths");
// E.g. ./dist/backend
const baseUrl = path.resolve(tsconfig.compilerOptions.outDir, path.basename(__dirname));
tsconfigPaths.register({
baseUrl,
paths: tsconfig.compilerOptions.paths || [],
});