Sha256: a07c84ce9144e1743be3ca4950ceb1f3862c5fa814f7469ca5a4d8e9b3c05fa6

Contents?: true

Size: 449 Bytes

Versions: 1

Compression:

Stored size: 449 Bytes

Contents

exports.compileWrapper = function(code, spade, filename, pkg, id) {
  var ret = ''

  // Register package, probably a better way to do this
  if (id.match(/^[^\/]+\/main$/)) {
    ret += 'spade.register("'+pkg.name+'", '+JSON.stringify(pkg)+');\n\n';
  }

  // TODO: This probably isn't quite right
  // TOOD: We can also pass a string here, maybe we should instead
  ret += 'spade.register("'+id+'", function(){\n'+code+'\n});';

  return ret;
};

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spade-0.1.1.1 lib/spade/package/lib/wrapper.js