This is an automated email from the ASF dual-hosted git repository.

marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git


The following commit(s) were added to refs/heads/main by this push:
     new 8bc3d549 Use explicit .js extensions for local relative imports
8bc3d549 is described below

commit 8bc3d54936935c70b0866b29f6f6db499bd25cf8
Author: Marat Gubaidullin <ma...@talismancloud.io>
AuthorDate: Fri Jun 6 18:17:25 2025 -0400

    Use explicit .js extensions for local relative imports
---
 .../camel/karavan/generator/CamelDefinitionApiGenerator.java      | 4 ++--
 .../camel/karavan/generator/CamelDefinitionYamlStepGenerator.java | 8 ++++----
 karavan-generator/src/main/resources/CamelDefinition.header.ts    | 2 +-
 karavan-generator/src/main/resources/CamelDefinitionApi.header.ts | 2 +-
 .../src/main/resources/CamelDefinitionYamlStep.header.ts          | 2 +-
 karavan-generator/src/main/resources/TraitDefinition.header.ts    | 2 +-
 6 files changed, 10 insertions(+), 10 deletions(-)

diff --git 
a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelDefinitionApiGenerator.java
 
b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelDefinitionApiGenerator.java
index bfaabcef..53061981 100644
--- 
a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelDefinitionApiGenerator.java
+++ 
b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelDefinitionApiGenerator.java
@@ -54,8 +54,8 @@ public final class CamelDefinitionApiGenerator extends 
AbstractGenerator {
             String className = classSimple(classFullName);
             camelModel.append("    ").append(className).append(",\n");
         });
-        camelModel.append("} from '../model/CamelDefinition';\n");
-        camelModel.append("import {CamelUtil} from './CamelUtil';\n\n");
+        camelModel.append("} from '../model/CamelDefinition.js';\n");
+        camelModel.append("import {CamelUtil} from './CamelUtil.js';\n\n");
 
 
         camelModel.append("export class CamelDefinitionApi { \n\n");
diff --git 
a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelDefinitionYamlStepGenerator.java
 
b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelDefinitionYamlStepGenerator.java
index 1c618c89..32589226 100644
--- 
a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelDefinitionYamlStepGenerator.java
+++ 
b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelDefinitionYamlStepGenerator.java
@@ -53,10 +53,10 @@ public final class CamelDefinitionYamlStepGenerator extends 
AbstractGenerator {
             String className = classSimple(classFullName);
             camelModel.append("    ").append(className).append(",\n");
         });
-        camelModel.append("} from '../model/CamelDefinition';\n");
-        camelModel.append("import {CamelUtil} from './CamelUtil';\n");
-        camelModel.append("import {CamelMetadataApi} from 
'../model/CamelMetadata';\n");
-        camelModel.append("import {ComponentApi} from './ComponentApi';\n\n");
+        camelModel.append("} from '../model/CamelDefinition.js';\n");
+        camelModel.append("import {CamelUtil} from './CamelUtil.js';\n");
+        camelModel.append("import {CamelMetadataApi} from 
'../model/CamelMetadata.js';\n");
+        camelModel.append("import {ComponentApi} from 
'./ComponentApi.js';\n\n");
 
 
         camelModel.append("export class CamelDefinitionYamlStep { \n\n");
diff --git a/karavan-generator/src/main/resources/CamelDefinition.header.ts 
b/karavan-generator/src/main/resources/CamelDefinition.header.ts
index 11d5d511..83d40f1e 100644
--- a/karavan-generator/src/main/resources/CamelDefinition.header.ts
+++ b/karavan-generator/src/main/resources/CamelDefinition.header.ts
@@ -19,4 +19,4 @@
  * Generated by karavan build tools - do NOT edit this file!
  */
 import {v4 as uuidv4} from 'uuid';
-import {CamelElement} from "./IntegrationDefinition";
+import {CamelElement} from "./IntegrationDefinition.js";
diff --git a/karavan-generator/src/main/resources/CamelDefinitionApi.header.ts 
b/karavan-generator/src/main/resources/CamelDefinitionApi.header.ts
index 4f6e0ef6..7f655d53 100644
--- a/karavan-generator/src/main/resources/CamelDefinitionApi.header.ts
+++ b/karavan-generator/src/main/resources/CamelDefinitionApi.header.ts
@@ -18,5 +18,5 @@
 /**
  * Generated by karavan build tools - do NOT edit this file!
  */
-import {CamelElement} from "../model/IntegrationDefinition";
+import {CamelElement} from "../model/IntegrationDefinition.js";
 import {
diff --git 
a/karavan-generator/src/main/resources/CamelDefinitionYamlStep.header.ts 
b/karavan-generator/src/main/resources/CamelDefinitionYamlStep.header.ts
index a83d4928..50d4d470 100644
--- a/karavan-generator/src/main/resources/CamelDefinitionYamlStep.header.ts
+++ b/karavan-generator/src/main/resources/CamelDefinitionYamlStep.header.ts
@@ -18,6 +18,6 @@
 /**
  * Generated by karavan build tools - do NOT edit this file!
  */
-import {CamelElement} from "../model/IntegrationDefinition";
+import {CamelElement} from "../model/IntegrationDefinition.js";
 import {
 
diff --git a/karavan-generator/src/main/resources/TraitDefinition.header.ts 
b/karavan-generator/src/main/resources/TraitDefinition.header.ts
index c6470fb0..3e84b7c9 100644
--- a/karavan-generator/src/main/resources/TraitDefinition.header.ts
+++ b/karavan-generator/src/main/resources/TraitDefinition.header.ts
@@ -1,7 +1,7 @@
 /**
  * Generated by karavan build tools - do NOT edit this file!
  */
-import {CamelElement} from "./IntegrationDefinition";
+import {CamelElement} from "./IntegrationDefinition.js";
 
 export class TraitPropertyMeta {
     name: string

Reply via email to