@doctolib/gulp-example

2.0.0 • Public • Published

gulp-example

Gulp plugin to generate example.

Install

npm install @doctolib/gulp-example

Usage

Configuration

The package.json is used to generate example, you can provide custom values:

{
  "examples": {
    "title": "Custom title",
    "description": "Custom description",
    "keywords": ["custom", "keywords"],
    "codeHighlighting": true
  }
}

generateIndex(pkg)

Generate templated index.

gulp.task('build:examples:html', () => {
  const pkg = require('./package.json');
  return githubExample.generateIndex(pkg)
    .pipe(gulp.dest(config.examples.dest));
  });

generateVendor(pkg)

Generate vendor dependencies.

gulp.task('build:examples:vendor', () => {
  const pkg = require('./package.json');
  return gulp.src(path.join(config.examples.src, 'vendor', '**/*'), {
      base: path.join(config.examples.src, 'vendor')
    })
    .pipe(githubExample.generateVendor(pkg))
    .pipe(gulp.dest(path.join(config.examples.dest, 'vendor')));
  });

License

MIT

Package Sidebar

Install

npm i @doctolib/gulp-example

Weekly Downloads

4

Version

2.0.0

License

MIT

Last publish

Collaborators

  • doctolib-eric
  • bpaquet
  • rizzen
  • rpellerin
  • vannayer
  • techdoctolib