1
0
Fork 0
mirror of synced 2025-09-24 04:40:05 +00:00
ZoKrates/zokrates_js/gulpfile.js
2019-11-21 17:17:00 +01:00

24 lines
No EOL
605 B
JavaScript

/** general */
const gulp = require('gulp');
const dree = require('dree');
const fs = require('fs');
const path = require('path');
/** stdlib constants */
const stdlibRoot = '../zokrates_stdlib/stdlib';
const output = 'stdlib.json';
const options = {
extensions: ['zok']
};
gulp.task('stdlib', function (done) {
var stdlib = {};
dree.scan(stdlibRoot, options, function (file) {
const content = fs.readFileSync(file.path).toString();
stdlib[file.relativePath] = content;
});
fs.writeFileSync(path.resolve(__dirname, output), JSON.stringify(stdlib));
done();
});