purge fuzz fixture pipeline

This commit is contained in:
Mike Morris
2014-07-18 14:12:29 -04:00
parent 54a81d0f9b
commit db14cdbd1a
7 changed files with 0 additions and 141 deletions

View File

@@ -1,22 +0,0 @@
#!/usr/bin/env node
'use strict';
var load = require('./load-style.js');
var mkdirp = require('mkdirp');
var path = require('path');
var fs = require('fs');
var transforms = {
'fuzz-colors.min.js': require('./fuzz-colors.js'),
'fuzz-functions.min.js': require('./fuzz-functions.js'),
'fuzz-layers.min.js': require('./fuzz-layers.js')
};
var source = load(process.argv[2]);
var out = process.argv[3];
mkdirp.sync(out);
Object.keys(transforms).forEach(function(key) {
source.pipe(transforms[key].call())
.pipe(fs.createWriteStream(path.join(out, key)));
});

View File

@@ -1,26 +0,0 @@
#!/usr/bin/env node
'use strict';
var through = require('through2');
var fuzzer = require('fuzzer');
fuzzer.seed(0);
module.exports = function() {
return through.obj(function(chunk, env, callback) {
var json = JSON.parse(chunk.toString());
json.constants = Object.keys(json.constants).reduce(function(obj, key, index) {
var value = json.constants[key];
if (typeof value === 'string') {
obj[key] = fuzzer.mutate.string(value);
}
return obj;
}, {});
var data = JSON.stringify(json);
this.push(data);
callback();
});
};
if (!module.parent) process.stdin.pipe(module.exports()).pipe(process.stdout);

View File

@@ -1,27 +0,0 @@
#!/usr/bin/env node
'use strict';
var through = require('through2');
var fuzzer = require('fuzzer');
fuzzer.seed(0);
module.exports = function() {
return through.obj(function(chunk, env, callback) {
var json = JSON.parse(chunk.toString());
json.constants = Object.keys(json.constants).reduce(function(obj, key, index) {
var value = json.constants[key];
if (typeof value === 'object' && value.hasOwnProperty('stops')) {
var mutator = fuzzer.mutate.object(value);
obj[key] = mutator();
}
return obj;
}, {});
var data = JSON.stringify(json);
this.push(data);
callback();
});
};
if (!module.parent) process.stdin.pipe(module.exports()).pipe(process.stdout);

View File

@@ -1,23 +0,0 @@
#!/usr/bin/env node
'use strict';
var through = require('through2');
var fuzzer = require('fuzzer');
fuzzer.seed(0);
module.exports = function() {
return through.obj(function(chunk, env, callback) {
var json = JSON.parse(chunk.toString());
json.layers.map(function(value) {
var mutator = fuzzer.mutate.object(value);
return mutator();
});
var data = JSON.stringify(json);
this.push(data);
callback();
});
};
if (!module.parent) process.stdin.pipe(module.exports()).pipe(process.stdout);

View File

@@ -1,15 +0,0 @@
#!/usr/bin/env node
'use strict';
var fs = require('fs');
var path = require('path');
var brfs = require('brfs');
module.exports = function(file) {
var fromFile = file && file !== '-';
var rs = fromFile ? fs.createReadStream(file) : process.stdin;
var fpath = fromFile ? file : path.join(process.cwd(), '-');
return rs.pipe(brfs(fpath));
};
if (!module.parent) module.exports(process.argv[2]).pipe(process.stdout);

View File

@@ -1,15 +0,0 @@
#!/usr/bin/env node
'use strict';
var through = require('through2');
module.exports = function() {
return through.obj(function(chunk, env, callback) {
var json = JSON.parse(chunk.toString());
var data = JSON.stringify(json);
this.push(data);
callback();
});
};
if (!module.parent) process.stdin.pipe(module.exports()).pipe(process.stdout);

View File

@@ -1,13 +0,0 @@
#!/usr/bin/env node
'use strict';
var path = require('path');
var mkdirp = require('mkdirp');
var fs = require('fs');
module.exports = function(out) {
mkdirp.sync(path.dirname(out));
return fs.createWriteStream(out);
};
if (!module.parent) process.stdin.pipe(module.exports(process.argv[2]));