diff --git a/js/js.serializer/src/org/jetbrains/kotlin/serialization/js/KotlinJavascriptSerializationUtil.kt b/js/js.serializer/src/org/jetbrains/kotlin/serialization/js/KotlinJavascriptSerializationUtil.kt index d7e9ee8c929..08046ab9ea6 100644 --- a/js/js.serializer/src/org/jetbrains/kotlin/serialization/js/KotlinJavascriptSerializationUtil.kt +++ b/js/js.serializer/src/org/jetbrains/kotlin/serialization/js/KotlinJavascriptSerializationUtil.kt @@ -111,7 +111,7 @@ object KotlinJavascriptSerializationUtil { importedModules.forEach { builder.addImportedModule(it) } - for (fqName in getPackagesFqNames(module)) { + for (fqName in getPackagesFqNames(module).sortedBy { it.asString() }) { val fragment = serializePackageFragment(bindingContext, module, fqName) if (!fragment.isEmpty()) { builder.addPackageFragment(fragment)