purge fuzz fixture pipeline
This commit is contained in:
@@ -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)));
|
||||
});
|
||||
@@ -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);
|
||||
@@ -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);
|
||||
@@ -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);
|
||||
@@ -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);
|
||||
@@ -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);
|
||||
@@ -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]));
|
||||
Reference in New Issue
Block a user