Skip to content

dannywillems/ocaml-cordova-plugin-insomnia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ocaml-cordova-plugin-insomnia

LGPL-v3 licensed Build Status

Binding to Insomnia

What does cordova-plugin-insomnia do ?

Prevent the screen of the mobile device from falling asleep.

See Insomnia

Repository branches and tags

We are migrating bindings from js_of_ocaml (low level bindings) to gen_js_api (high level bindings).

The gen_js_api binding allows to use pure ocaml types (you don't have to use the ## syntax from js_of_ocaml or Js.string type but only # and string type).

The js_of_ocaml version is available in the branch js_of_ocaml but we recommend to use the gen_js_api version which is the master branch.

How to install and compile your project by using this plugin ?

Don't forget to switch to a compiler >= 4.03.0.

opam switch 4.03.0

You can use opam by pinning the repository with

opam pin add cordova-plugin-insomnia https://github.com/dannywillems/ocaml-cordova-plugin-insomnia.git

and to compile your project, use

ocamlfind ocamlc -c -o [output_file] -package gen_js_api -package cordova-plugin-insomnia [...] -linkpkg [other arguments]

Don't forget to install the cordova plugin insomnia with

cordova plugin add https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin.git

How to use ?

See the official documentation Insomnia

About

Binding in OCaml to EddyVerbrugen insomnia plugin using gen_js_api.

Resources

License

Stars

Watchers

Forks

Packages

No packages published