elm-electron

0.0.3 • Public • Published

Elm-Electron

Code generator for type-safe elm-electron interprocess messages. See github.com/dillonkearns/mobster for a real-world example of this library in action.

Usage

  • cd into your electron project.
  • npm install --save-dev elm-electron.
  • Add a script in your package.json scripts section similar to:
"scripts": {
  ...
  "elm-ipc": "elm-electron src/Ipc.elm --ts src/ipc.ts --elm src/IpcSerializer.elm"
}

Where src/Ipc.elm is the location of your Ipc.Msg union type and src/ipc.ts is the location where you would like to save the generated typescript discriminated union.

  • Import the generated code in your Electron nodejs typescript code with import { Ipc } from 'src/ipc.ts' (or whatever the relative path to your generated file is).

/elm-electron/

    Package Sidebar

    Install

    npm i elm-electron

    Weekly Downloads

    0

    Version

    0.0.3

    License

    BSD-3-Clause

    Last publish

    Collaborators

    • dillonkearns