line-replace
Advanced tools
Comparing version 1.0.1 to 1.0.2
{ | ||
"name": "line-replace", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"description": "Replace a line in a file with passed string.", | ||
@@ -5,0 +5,0 @@ "main": "src/line-replace.js", |
@@ -29,4 +29,4 @@ # line-replace | ||
``` | ||
const replaceLine = require('line-replace') | ||
replaceLine({ | ||
const lineReplace = require('line-replace') | ||
lineReplace({ | ||
file: 'a-file.txt', | ||
@@ -60,3 +60,3 @@ line: 42, | ||
``` | ||
replaceLine({ | ||
lineReplace({ | ||
file: 'the-file.txt', | ||
@@ -63,0 +63,0 @@ line: 2, |
@@ -5,3 +5,3 @@ const fs = require('fs') | ||
function replaceLine ({file, line, text, addNewLine = true, callback}) { | ||
function lineReplace ({file, line, text, addNewLine = true, callback}) { | ||
const readStream = fs.createReadStream(file) | ||
@@ -44,2 +44,2 @@ const tempFile = `${file}.tmp` | ||
module.exports = replaceLine | ||
module.exports = lineReplace |
const {expect} = require('chai') | ||
const fs = require('fs') | ||
const path = require('path') | ||
const replaceLine = require('../src/line-replace') | ||
const lineReplace = require('../src/line-replace') | ||
const testFile = path.join(__dirname, '/test.txt') | ||
@@ -12,3 +12,3 @@ let testFileContent | ||
it('should replace text on first line', (done) => { | ||
replaceLine({ | ||
lineReplace({ | ||
file: testFile, | ||
@@ -28,3 +28,3 @@ line: 1, | ||
it('should set text on an empty line', (done) => { | ||
replaceLine({ | ||
lineReplace({ | ||
file: testFile, | ||
@@ -44,3 +44,3 @@ line: 3, | ||
it('should clear a non empty line', (done) => { | ||
replaceLine({ | ||
lineReplace({ | ||
file: testFile, | ||
@@ -60,3 +60,3 @@ line: 2, | ||
it('should not add new line', (done) => { | ||
replaceLine({ | ||
lineReplace({ | ||
file: testFile, | ||
@@ -80,3 +80,3 @@ line: 1, | ||
it('should pass replacement data to callback', (done) => { | ||
replaceLine({ | ||
lineReplace({ | ||
file: testFile, | ||
@@ -83,0 +83,0 @@ line: 1, |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package