Skip to content

Latest commit

History

54 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

gulp-inline-source

NPM VersionBuild StatusSemantic ReleaseCommitizen friendly

Inline all <script>, <link> and <img> tags that contain the inline attribute with inline-source.

How it works

<!-- located at src/html/index.html --><html><head><!-- inline src/js/inlineScript.js --><scriptsrc="../js/inlineScript.js" inline></script></head><body></body></html>
// located at src/js/inlineScript.jsfunctiontest(){varfoo='lorem ipsum';returnfoo;}

Output:

<html><head><script>functiontest(){vara="lorem ipsum";returna}</script></head><body></body></html>

Install

$ npm install gulp-inline-source --save-dev

Usage

vargulp=require('gulp');varinlinesource=require('gulp-inline-source');gulp.task('inlinesource',function(){returngulp.src('./src/*.html').pipe(inlinesource()).pipe(gulp.dest('./out'));});

Optionally, you can provide some options through an options object:

vargulp=require('gulp');varinlinesource=require('gulp-inline-source');gulp.task('inlinesource',function(){varoptions={compress: false};returngulp.src('./src/*.html').pipe(inlinesource(options)).pipe(gulp.dest('./out'));});

About

Inline flagged js & css sources.

Resources

Stars

208 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages