0.2.31 • Published 5 years ago

gulp-query-selector v0.2.31

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

gulp-query-selector

Build Status Dependency Status devDependency Status NPM version

Selects DOM nodes from Node.js streams and packs selected code into separated streams.

Usage

First, install gulp-query-selector as a development dependency:

npm install --save-dev gulp-query-selector

Then, add it to your gulpfile.js:

var querySelector = require("gulp-query-selector");
var inject = require("gulp-inject");

gulp.task("make-html", function(){
  var partials = gulp.src("pages/*.html")
    .pipe(querySelector("body > *"))
    .pipe(querySelector.groupBySource());
  return gulp.src("index.html")
    .pipe(inject(partials), {
      starttag: '<!-- inject:partials -->',
      transform: function (filePath, file) { return file.contents.toString('utf8'); }
    })
    .pipe(gulp.dest("./dist"));
});

Above example is pretty complicated, but it's the simplest one I've been able to come up with. It selects contents of <body> elements from all HTML files found in pages forlder, and then injects these contents to another HTML code using gulp-inject plugin.

License

Copyright © 2015 - 2019 Maciej Chałapuk. Released under MIT License.

0.2.31

5 years ago

0.2.30

5 years ago

0.2.29

5 years ago

0.2.28

5 years ago

0.2.27

5 years ago

0.2.26

5 years ago

0.2.25

5 years ago

0.2.24

5 years ago

0.2.23

5 years ago

0.2.22

5 years ago

0.2.21

5 years ago

0.2.20

5 years ago

0.2.19

5 years ago

0.2.18

5 years ago

0.2.17

5 years ago

0.2.16

5 years ago

0.2.15

5 years ago

0.2.14

5 years ago

0.2.13

5 years ago

0.2.12

5 years ago

0.2.11

5 years ago

0.2.10

5 years ago

0.2.9

5 years ago

0.2.8

5 years ago

0.2.7

5 years ago

0.2.6

5 years ago

0.2.5

5 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

10 years ago

0.0.1

10 years ago