appendit

    0.1.2 • Public • Published

    Appendit NPM version Build Status Coverage Status Dependency Status

    Appendit allows you easily to add text at a specific line. It will works with any plain text format like .txt .md .js ...

    Installation

    npm install --save appendit

    Example

    Below a quick example how to use appendit:

    The index.html looks like that:

    <html>
        <head>
            <title></title>
            <!-- anchor -->
        </head>
        <body>
        </body>
    </html>
    

    Call the appendit function with the following parameters:

    var fs = require('fs');
    var appendit = require('appendit');
    
    var content = appendit({
      source: fs.readFileSync('index.html', 'utf8'),
      anchor: '<!-- anchor -->',
      content: [
        '<script src="main.js"></script>'
      ]
    });
    
    fs.writeFileSync('index.html', content);
    

    Output:

    <html>
        <head>
            <title></title>
            <script src="main.js"></script>
            <!-- anchor -->
        </head>
        <body>
        </body>
    </html>
    

    One more

    Let's add a headline to the body:

    appendit({
      source: fs.readFileSync('index.html', 'utf8'),
      anchor: '</body>',
      content: [
        '<h1>Hello Node!</h1>'
      ]
    })
    

    Output:

    <html>
        <head>
            <title></title>
            <script src="main.js"></script>
            <!-- anchor -->
        </head>
        <body>
            <h1>Hello Node!</h1>
        </body>
    </html>
    

    Testing

    Running npm testwill run the unit tests with mocha

    Keywords

    none

    Install

    npm i appendit

    DownloadsWeekly Downloads

    2

    Version

    0.1.2

    License

    MIT

    Last publish

    Collaborators

    • stefanbuck