0.1.2 • Published 10 years ago

appendit v0.1.2

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

#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

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago