2.11.1 • Published 9 years ago

michikoid-compiler v2.11.1

Weekly downloads
1
License
ISC
Repository
github
Last release
9 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

9 years ago

2.11.0

9 years ago

2.10.0

10 years ago

2.9.0

10 years ago

2.8.0

10 years ago

2.7.0

10 years ago

2.6.1

10 years ago

2.6.0

10 years ago

2.5.1

10 years ago

2.5.0

10 years ago

2.4.1

10 years ago

2.4.0

10 years ago

2.3.0

10 years ago

2.2.0

10 years ago

2.1.0

10 years ago

2.0.0

10 years ago

1.2.0

10 years ago