replace-html-script

    1.1.1 • Public • Published

    replace-html-script

    Build Status via Travis CI

    Replaces the script tag in html files with the content of a script-file. Works also on html-imports which are not well formed html documents since they are missing the surrounding <html>, <head> / <body> tags.

    There are two possible usages:

    • as tool, e.g. for incorporating into a build process
    • as node.js module

    Install

    install as globally installed tool

    npm install -g replace-html-script

    install to local node_modules folder

    npm install --save replace-html-script

    Usage

    command line

    using pipes

    cat input.html | replace-html-script -s scriptfile.js > output.html

    using file parameters

    replace-html-script -s scriptfile.js -i input.html -o output.html

    node.js module

    The input and script parameters can be either a filename or a ReadableStream. The output parameter can also be either a filename or a WritableStream.

    using filenames

    const { replaceScript } = require('replace-html-script');
     
    const input = 'input.html';
    const output = 'input.html';
    const script = 'scriptfile.js';
     
    replaceScript({input, output, script})
    .then(()=>console.log("done"));

    using streams

    const { replaceScript } = require('replace-html-script');
    const fs = require('fs');
     
    const input = fs.createReadStream('input.html');
    const output = fs.createWriteStream('input.html');
    const script = fs.createReadStream('scriptfile.js');
     
    replaceScript({input, output, script})
    .then(()=>console.log("done"));

    Install

    npm i replace-html-script

    DownloadsWeekly Downloads

    3

    Version

    1.1.1

    License

    MIT

    Unpacked Size

    26.4 kB

    Total Files

    15

    Last publish

    Collaborators

    • xhronos