golang

0.1.5-stable • Public • Published

💀 Golang for Node.

Build Status

Golang bridge for Node.js, eventually allowing you to run Golang code just directly from Node!

Installation

npm install --save golang

Pre-Requistes

You'd need a go-lang compiler, Download it from Here

API with Examples

Run

Params:

  • Input

Does:

  • Creates a File
  • Runs it
  • Output is logged out.
    var golang = require('golang')
    golang.run(`
        package main
        import "fmt"
        func main() {
            fmt.Println("hello world")
        }
    `).then(() => {
        // output on the terminal
    }).catch(err => {
        throw err; // err code. 
    })

Build

Params:

  • Input

Does:

  • Creates a File.
  • Builds it from the File.
  • Loggs the url of the Build File.
    var golang = require('golang')
    golang.build(`
        package main
        import "fmt"
        func main() {
            fmt.Println("hello world")
        }
    `).then(() => {
        // output on terminal + directory of build
    }).catch((e) => {
        throw e // err code.
    })

💀 Contributions

Want to Improve it? Sure, Please Submit an Issue or a Pull Request :)

📜 License

Licensed Under MIT 2017 © to Daksh Miglani, Please Give Credit when used :)

Dependencies (3)

Dev Dependencies (2)

Package Sidebar

Install

npm i golang

Weekly Downloads

14

Version

0.1.5-stable

License

MIT

Last publish

Collaborators

  • dakshmiglani