diff --git a/.env.local b/.env.local new file mode 100644 index 000000000..7b555f36d --- /dev/null +++ b/.env.local @@ -0,0 +1,2 @@ +NODE_OPTIONS=--import tsx +TSX_TSCONFIG_PATH=tsconfig.base.json \ No newline at end of file diff --git a/tools/zod2md-jsdocs/src/constants.ts b/tools/zod2md-jsdocs/src/constants.ts new file mode 100644 index 000000000..28992a132 --- /dev/null +++ b/tools/zod2md-jsdocs/src/constants.ts @@ -0,0 +1,2 @@ +export const ZOD2MD_CONFIG_FILE = 'zod2md.config.ts'; +export const GENERATE_DOCS_TARGET_NAME = 'generate-docs'; diff --git a/tools/zod2md-jsdocs/src/nx-plugin.ts b/tools/zod2md-jsdocs/src/nx-plugin.ts index 36cefc983..8fece780e 100644 --- a/tools/zod2md-jsdocs/src/nx-plugin.ts +++ b/tools/zod2md-jsdocs/src/nx-plugin.ts @@ -1,8 +1,7 @@ import type { CreateNodesV2, NxPlugin, TargetConfiguration } from '@nx/devkit'; import * as path from 'node:path'; - -const ZOD2MD_CONFIG_FILE = 'zod2md.config.ts'; -const GENERATE_DOCS_TARGET_NAME = 'generate-docs'; +// this would break without setting node loader in .env.local +import { GENERATE_DOCS_TARGET_NAME, ZOD2MD_CONFIG_FILE } from './constants.js'; type DocsTargetConfigParams = { config: string;