diff --git a/packages/@n8n/extension-sdk/scripts/create-json-schema.ts b/packages/@n8n/extension-sdk/scripts/create-json-schema.ts index f7fba8b9e4..fd6217f035 100644 --- a/packages/@n8n/extension-sdk/scripts/create-json-schema.ts +++ b/packages/@n8n/extension-sdk/scripts/create-json-schema.ts @@ -1,9 +1,10 @@ import { extensionManifestSchema } from '../src/schema'; import { zodToJsonSchema } from 'zod-to-json-schema'; import { writeFile } from 'fs/promises'; -import { resolve } from 'path'; +import { dirname, resolve } from 'path'; +import { fileURLToPath } from 'url'; -const __dirname = new URL('.', import.meta.url).pathname; +const __dirname = dirname(fileURLToPath(import.meta.url)); const rootDir = resolve(__dirname, '..'); const jsonSchema = zodToJsonSchema(extensionManifestSchema, {