0.1.5-stable • Published 7 years ago

golang v0.1.5-stable

Weekly downloads
21
License
MIT
Repository
github
Last release
7 years ago

💀 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 :)