既存のJSライブラリをElmアプリから使うため、ネイティブモジュールでラッピングしました。しかし、最後のelm-makeでコケます。

# 単体コンパイルをテストするコマンド。
# 実際はwebpackとelm-webpack-loaderでコンパイルするようにセットアップしてある
$ elm-make app/frontend/elm/Mermaid.elm
I cannot find find module 'Native.Mermaid'.

Module 'Mermaid' is trying to import it.

Potential problems could be:
  * Misspelled the module name
  * Need to add a source directory or new dependency to elm-package.json

ファイル配置:

$ find app/frontend/elm/ -iname "Mermaid.*"
app/frontend/elm//Mermaid.elm
app/frontend/elm//Native/Mermaid.js

中身: Mermaid.elm

module Mermaid where
{-| ...
-}

import Html exposing (Html)
import Native.Mermaid

...

中身: Native/Mermaid.js

// setup
Elm.Native = Elm.Native || {};
Elm.Native.Mermaid = Elm.Native.Mermaid || {};

// definition
Elm.Native.Mermaid.make = function(localRuntime) {
  'use strict';

  if ('values' in Elm.Native.Mermaid) {
    return Elm.Native.Mermaid.values;
  }

  ...

  return Elm.Native.Mermaid.values = {
    toHtmlWith: F2(toHtmlWith)
  };
};

elm-markdownライブラリをほぼコピペしたようなものなのですが、どうすればコンパイルが通るようになるでしょうか