diff --git a/src/main/java/tech/jhipster/lite/generator/typescript/core/domain/TypescriptModuleFactory.java b/src/main/java/tech/jhipster/lite/generator/typescript/core/domain/TypescriptModuleFactory.java index ebc4780869e..8b7e4110230 100644 --- a/src/main/java/tech/jhipster/lite/generator/typescript/core/domain/TypescriptModuleFactory.java +++ b/src/main/java/tech/jhipster/lite/generator/typescript/core/domain/TypescriptModuleFactory.java @@ -18,6 +18,7 @@ public JHipsterModule buildModule(JHipsterModuleProperties properties) { //@formatter:off return moduleBuilder(properties) .packageJson() + .addType("module") .addDevDependency(packageName("typescript"), COMMON) .addDevDependency(packageName("@tsconfig/recommended"), COMMON) .addDevDependency(packageName("@typescript-eslint/eslint-plugin"), COMMON) diff --git a/src/test/java/tech/jhipster/lite/generator/typescript/domain/core/TypescriptModuleFactoryTest.java b/src/test/java/tech/jhipster/lite/generator/typescript/domain/core/TypescriptModuleFactoryTest.java index 1c4839fe3f7..ba994c07f74 100644 --- a/src/test/java/tech/jhipster/lite/generator/typescript/domain/core/TypescriptModuleFactoryTest.java +++ b/src/test/java/tech/jhipster/lite/generator/typescript/domain/core/TypescriptModuleFactoryTest.java @@ -23,6 +23,7 @@ void shouldCreateTypescriptModule() { assertThatModuleWithFiles(module, packageJsonFile()) .hasFile("package.json") + .containing("\"type\": \"module\"") .containing(nodeDependency("typescript")) .containing(nodeDependency("@tsconfig/recommended")) .containing(nodeDependency("@typescript-eslint/eslint-plugin"))