2.11.1 • Published 8 years ago

michikoid-compiler v2.11.1

Weekly downloads
1
License
ISC
Repository
github
Last release
8 years ago

Minimalist solc compiler wrapper

A little handy, event emitting, add on to the plain solc compiler.

Build Status - npm version

Usage

npm install michikoid-compiler
var Compiler = require('michikoid-compiler').Compiler;
var Compiler = require('michikoid-compiler').Source;
source = new Source(__dirname+'/contracts');
var compiler = new Compiler(source);
compiler.compile();

This maps solc and tries to provide

  • lists solc files
  • compiles them

Events

The compiler allows for events to listen to

this.emitEvent('compile:found', { });
this.emitEvent('compile:one', { });
this.emitEvent('compile:all', toCompile);
self.emitEvent('compile:error:formal', output.formal.errors);
self.emitEvent('compile:done', output);
self.emitEvent('compile:error', output.errors);

Example

var Compiler = require('michikoid-compiler').Compiler;
var Compiler = require('michikoid-compiler').Source;
source = new Source(__dirname+'/contracts');
var compiler = new Compiler(source);
compiler.on('compile:found', console.log);
compiler.compile();
2.11.1

8 years ago

2.11.0

8 years ago

2.10.0

8 years ago

2.9.0

8 years ago

2.8.0

8 years ago

2.7.0

8 years ago

2.6.1

8 years ago

2.6.0

8 years ago

2.5.1

8 years ago

2.5.0

8 years ago

2.4.1

8 years ago

2.4.0

8 years ago

2.3.0

8 years ago

2.2.0

8 years ago

2.1.0

8 years ago

2.0.0

8 years ago

1.2.0

8 years ago