From c4f74fd3ca9e8385f9be466faa02de82c42bb7eb Mon Sep 17 00:00:00 2001 From: Adam <897017+aSemy@users.noreply.github.com> Date: Wed, 6 Jul 2022 16:51:00 +0200 Subject: [PATCH] try fixing annoying package.json differences --- .../kotlin/dev/adamko/kafkatorio/task/UpdatePackageJson.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/buildSrc/src/main/kotlin/dev/adamko/kafkatorio/task/UpdatePackageJson.kt b/buildSrc/src/main/kotlin/dev/adamko/kafkatorio/task/UpdatePackageJson.kt index d074957..943426e 100644 --- a/buildSrc/src/main/kotlin/dev/adamko/kafkatorio/task/UpdatePackageJson.kt +++ b/buildSrc/src/main/kotlin/dev/adamko/kafkatorio/task/UpdatePackageJson.kt @@ -50,6 +50,12 @@ abstract class UpdatePackageJson @Inject constructor( val packageJsonContentUpdated = jsonMapper .encodeToString(updatedPackageJson) + + // change empty arrays/objects, because `npm install` also formats package.json, but + // slightly differently to kxs. + .replace(": {\n },", ": {},") + .replace(": [\n ],", ": [],") + .suffixIfNot("\n") logger.debug(packageJsonContentUpdated)