elm-electron
v0.0.3
Published
Code generator for type-safe elm-electron interprocess messages.
Downloads
14
Maintainers
Readme
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
cdinto yourelectronproject.npm install --save-dev elm-electron.- Add a script in your
package.jsonscriptssection 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).
