Nth Permutation Mathematics
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

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

4

version

0.1.2

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability