@@ -10,6 +10,7 @@ module Elm.Compiler.Module
10 , nameToString
10 , nameToString
11 , nameToSlashPath
11 , nameToSlashPath
12 , nameToHyphenPath
12 , nameToHyphenPath
@@ -53,6 +54,13 @@ nameToHyphenPath name =
53 Text.unpack (Text.replace "." "-" (N.toText name))
54 Text.unpack (Text.replace "." "-" (N.toText name))
57+fromHyphenPath :: Text.Text -> Maybe Raw
59+ if all isGoodChunk (Text.splitOn "-" txt)
60+ then Just (N.fromText (Text.replace "-" "." txt))