UNPKG

elm-basic-compile

Version:

elm-compiler built with GHCJS and wrapped in a simple interface

19 lines (16 loc) 648 B
var q = require('q'); var pv = require('../js/package-version.js'); var ep = require('../js/elm-package.js'); var gs = require('../js/github-source.js'); var eci = require('../js/elm-compiler-interface.js'); var packageSpec = {user: "elm-lang", project: "html", version: "2.0.0"}; var epkg = new ep.ElmPackage(new gs.GithubSource(),packageSpec); var packageName = pv.packageNameString(packageSpec); return epkg.expandPackage().then(function(reachable) { console.log("reachable",Object.keys(reachable)); return epkg.compile(); }).then(function(res) { console.log("compile",res); }).fail(function(e) { console.error("Error",e); });