Github Issue: rollup/rollup#372
Example Output: https://gist.github.com/shannonmoeller/280dda1f47e222c1ee88e5613bd01897
| var a = [ | |
| 'a', 'aa', 'aaa', 'aaaa', 'aaaaa', | |
| 'b', 'bb', 'bbb', 'bbbb', 'bbbbb', | |
| 'c', 'cc', 'ccc', 'cccc', 'ccccc' | |
| ]; | |
| var b = [ | |
| 'Z', 'ZZ', 'ZZZ' | |
| ]; |
| var es = require('event-stream'), | |
| reader = es.readArray([mockDataIn]), | |
| writer = es.writeArray(function (err, mockDataOut){ | |
| assert(mockDataOut); | |
| }), | |
| mockSocket = es.duplex(writer, reader); | |
| mockSocket.pipe(...).pipe(mockSocket); |
| var gulp = require('gulp'); | |
| var hb = require('gulp-hb'); | |
| var rename = require('gulp-rename'); | |
| var through = require('through2'); | |
| gulp.task('build', function () { | |
| return gulp | |
| .src('./data/**/*.json') | |
| .pipe(through.obj(function(file, enc, cb) { | |
| var data = JSON.parse(String(file.contents)); |
| /** | |
| * Inspired by XRegExp via 2ality | |
| * http://www.2ality.com/2012/12/template-strings-xregexp.html | |
| * http://xregexp.com/ | |
| */ | |
| import test from 'ava'; | |
| export function rx(flags) { | |
| const trailingComments = /\s+#.*$/gm; |
Github Issue: rollup/rollup#372
Example Output: https://gist.github.com/shannonmoeller/280dda1f47e222c1ee88e5613bd01897
Github Issue: rollup/rollup#372
Example Input: https://gist.github.com/shannonmoeller/280dda1f47e222c1ee88e5613bd01897
| let uid = 0; | |
| class Foo { | |
| constructor({ bar }, id) { | |
| this.uid = uid++; | |
| this.id = id; | |
| this.bar = bar; | |
| } | |
| } |
| const tests = new Set(); | |
| const t = { | |
| total: 0, | |
| passed: 0, | |
| failed: 0, | |
| comment(message) { | |
| console.log(`# ${message}`); | |
| }, |
| root = true | |
| [*] | |
| charset = utf-8 | |
| end_of_line = lf | |
| indent_size = 4 | |
| indent_style = tab | |
| insert_final_newline = true | |
| trim_trailing_whitespace = true |