Skip to content

Commit be9c170

Browse files
Issue #136 Make generated ESM output deterministic
Co-authored-by: Simon Massey <simbo1905@users.noreply.github.com>
1 parent 5975aab commit be9c170

File tree

1 file changed

+2
-3
lines changed
  • jtd-esm-codegen/src/main/java/io/github/simbo1905/json/jtd/codegen

1 file changed

+2
-3
lines changed

jtd-esm-codegen/src/main/java/io/github/simbo1905/json/jtd/codegen/EsmRenderer.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package io.github.simbo1905.json.jtd.codegen;
22

3-
import java.time.Instant;
43
import java.util.ArrayList;
54
import java.util.Comparator;
65
import java.util.LinkedHashMap;
@@ -30,9 +29,9 @@ static String render(SchemaNode schema, String sha256Hex, String sha256Prefix8)
3029

3130
sb.append("// ").append(schema.id()).append("-").append(sha256Prefix8).append(".js\n");
3231
sb.append("// Generated from JTD schema: ").append(schema.id()).append("\n");
33-
sb.append("// SHA-256: ").append(sha256Prefix8).append("...").append("\n");
32+
sb.append("// SHA-256: ").append(sha256Hex).append(" (prefix: ").append(sha256Prefix8).append(")\n");
3433
sb.append("// WARNING: Experimental - flat schemas only\n");
35-
sb.append("// Generated at: ").append(Instant.now()).append("\n\n");
34+
sb.append("\n");
3635

3736
sb.append("const SCHEMA_ID = ").append(jsString(schema.id())).append(";\n\n");
3837

0 commit comments

Comments
 (0)