gulp-embed

1.1.1 • Public • Published

gulp-embed

a gulp plugin wrapper around resource-embedder2(modified version of resource-embedder)

Install

Install with npm.

npm install --save-dev gulp-embed

Usage

gulp.task('embed', function () {
    gulp.src('./src/*.html')
        .pipe(embed())
        .pipe(gulp.dest('./dist/'));
});

add relative attributes to <script> or <link> to determine the handling of the file:

<!doctype html>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <title>demo</title>
    <link rel="stylesheet" href="css/a.css"  data-embed /> <!-- will be embed -->
    <link rel="stylesheet" href="css/b.css"  data-embed="false" /> <!-- will NOT be embed -->
</head>
<body>
    <div id="container"></div>
    <textarea id="debug" cols="100" rows="30"></textarea>
    <script type="text/javascript" data-src="./js/a.js" data-embed></script> <!-- will be embed using 'data-src' only -->
    <script type="text/javascript" src="./js/b.js" data-embed="disable"></script><!-- will be removed finally -->
</body>
</html>
 

LICENSE

MIT @ VaJoy Larn

/gulp-embed/

    Package Sidebar

    Install

    npm i gulp-embed

    Weekly Downloads

    33

    Version

    1.1.1

    License

    MIT

    Last publish

    Collaborators

    • vajoy