@@ -54,7 +54,7 @@ generate mode (Opt.Graph mains graph _fields) roots =
54 name:names ->
54 name:names ->
56 state = Map.foldrWithKey (addMain mode graph) emptyState rootMap
56 state = Map.foldrWithKey (addMain mode graph) emptyState rootMap
57− builder = stateToBuilder state <> toMainExports mode rootMap
57+ builder = perfNote mode <> stateToBuilder state <> toMainExports mode rootMap
59 Some name names builder
59 Some name names builder
@@ -64,6 +64,19 @@ addMain mode graph home _ state =
64 addGlobal mode graph state (Opt.Global home "main")
64 addGlobal mode graph state (Opt.Global home "main")
67+perfNote :: Mode.Mode -> B.Builder
73+ Mode.Dev _ Nothing ->
74+ "console.warn('Compiled in DEV mode. Follow the advice at https://elm-lang.org/0.19.0/optimize for better performance and smaller assets.');"
76+ Mode.Dev _ (Just _) ->
77+ "console.warn('Compiled in DEBUG mode. Follow the advice at https://elm-lang.org/0.19.0/optimize for better performance and smaller assets.');"
68-- GENERATE FOR REPL
81-- GENERATE FOR REPL