Browse Source

Added gulp task to concat /examples/*.js into ./examples.md

patch-2
yangit 10 years ago
parent
commit
11b391820d
  1. 1082
      examples.md
  2. 25
      gulpfile.js
  3. 5
      package.json

1082
examples.md

File diff suppressed because it is too large

25
gulpfile.js

@ -0,0 +1,25 @@
var gulp = require('gulp'),
concat = require('gulp-concat'),
path = require('path'),
es = require('event-stream');
var format = es.through(
function (file) {
if (file.isNull()) return this.emit('data', file); // pass along
if (file.isStream()) return this.emit('error', new Error('Streaming not supported'));
//add indentation
var contents = "\t" + file.contents.toString("utf8").split("\n").join("\n\t");
//add header
contents = ["#", path.basename(file.path), "\n", contents].join("");
file.contents = new Buffer(contents, "utf8");
this.emit('data', file);
});
gulp.task('examples', function () {
//concat .js files from ./examples folder into ./examples.md
return gulp.src("./examples/*.js").pipe(format).pipe(concat('examples.md')).pipe(gulp.dest('./'));
});
gulp.task('default', ["examples"]);

5
package.json

@ -77,7 +77,10 @@
"brfs": "=1.0.0",
"chai": "=1.9.1",
"uglifyify": "=1.2.3",
"async": "~0.2.10"
"async": "~0.2.10",
"event-stream": "~3.1.5",
"gulp-concat": "~2.2.0",
"gulp": "~3.8.2"
},
"testling": {
"harness": "mocha-bdd",

Loading…
Cancel
Save