From f0b59079197db61eb683115ccf6c988cd249dddc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Mino?= Date: Sun, 18 Aug 2024 22:43:31 +0200 Subject: [PATCH] feat(typescript): generates the node project with the type "module" --- .../typescript/core/domain/TypescriptModuleFactory.java | 1 + .../typescript/domain/core/TypescriptModuleFactoryTest.java | 1 + 2 files changed, 2 insertions(+) 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"))