Skip to content

Commit ebc4cea

Browse files
committed
chore(files) lint
1 parent ca19fdd commit ebc4cea

File tree

4 files changed

+36
-31
lines changed

4 files changed

+36
-31
lines changed

.npmignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
.*
2-
3-
madrun.js
2+
test
43
yarn-error.log
54

README.md

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
# Files-io [![License][LicenseIMGURL]][LicenseURL] [![NPM version][NPMIMGURL]][NPMURL] [![Dependency Status][DependencyStatusIMGURL]][DependencyStatusURL] [![Build Status][BuildStatusIMGURL]][BuildStatusURL] [![Coverage Status][CoverageIMGURL]][CoverageURL]
2-
========
32

4-
[NPMIMGURL]: https://img.shields.io/npm/v/files-io.svg?style=flat
5-
[BuildStatusIMGURL]: https://img.shields.io/travis/coderaiser/files-io/master.svg?style=flat
6-
[DependencyStatusIMGURL]: https://img.shields.io/david/coderaiser/files-io.svg?style=flat
7-
[LicenseIMGURL]: https://img.shields.io/badge/license-MIT-317BF9.svg?style=flat
8-
[NPMURL]: https://npmjs.org/package/files-io "npm"
9-
[BuildStatusURL]: https://travis-ci.org/coderaiser/files-io "Build Status"
10-
[DependencyStatusURL]: https://david-dm.org/coderaiser/files-io "Dependency Status"
11-
[LicenseURL]: https://tldrlegal.com/license/mit-license "MIT License"
3+
========
124

13-
[CoverageURL]: https://coveralls.io/github/coderaiser/readify?branch=master
14-
[CoverageIMGURL]: https://coveralls.io/repos/coderaiser/readify/badge.svg?branch=master&service=github
5+
[NPMIMGURL]: https://img.shields.io/npm/v/files-io.svg?style=flat
6+
[BuildStatusIMGURL]: https://img.shields.io/travis/coderaiser/files-io/master.svg?style=flat
7+
[DependencyStatusIMGURL]: https://img.shields.io/david/coderaiser/files-io.svg?style=flat
8+
[LicenseIMGURL]: https://img.shields.io/badge/license-MIT-317BF9.svg?style=flat
9+
[NPMURL]: https://npmjs.org/package/files-io "npm"
10+
[BuildStatusURL]: https://travis-ci.org/coderaiser/files-io "Build Status"
11+
[DependencyStatusURL]: https://david-dm.org/coderaiser/files-io "Dependency Status"
12+
[LicenseURL]: https://tldrlegal.com/license/mit-license "MIT License"
13+
[CoverageURL]: https://coveralls.io/github/coderaiser/readify?branch=master
14+
[CoverageIMGURL]: https://coveralls.io/repos/coderaiser/readify/badge.svg?branch=master&service=github
1515

1616
Read many files with node.
1717

@@ -32,8 +32,8 @@ const NameFrom = 'README.md';
3232
const NameTo = 'README_COPY.gz';
3333

3434
await files.pipe(NameFrom, NameTo, {
35-
gzip: true
36-
})
35+
gzip: true,
36+
});
3737
/* join couple files and save them to new file with streams */
3838
const fs = require('fs');
3939
const NAME = 'Join';
@@ -45,4 +45,3 @@ await files.readPipe(['README.md', 'package.json'], writeStream);
4545
# License
4646

4747
MIT
48-

lib/files.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
'use strict';
2+
23
const {
3-
readFile
4-
} = require('fs/promises');
4+
createReadStream,
5+
createWriteStream,
6+
} = require('fs');
7+
const {readFile} = require('fs/promises');
58
const zlib = require('zlib');
69
const assert = require('assert');
710

@@ -63,10 +66,10 @@ async function pipeFiles(read, write, options = {}) {
6366
});
6467

6568
if (isStrRead)
66-
read = fs.createReadStream(read, optionsRead);
69+
read = createReadStream(read, optionsRead);
6770

6871
if (isStrWrite)
69-
write = fs.createWriteStream(write);
72+
write = createWriteStream(write);
7073

7174
let zip;
7275
let streams = [];

test/files.js

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
'use strict';
22

3-
const fs = require('fs');
3+
const {
4+
createReadStream,
5+
createWriteStream,
6+
} = require('fs');
7+
const {readFile, unlink} = require('fs/promises');
48
const os = require('os');
59
const {join} = require('path');
610

@@ -18,8 +22,8 @@ test('files: read', async (t) => {
1822
const result = await files.read(names);
1923

2024
const expected = {
21-
[`${dir}/package.json`]: fs.readFileSync(`${dir}/package.json`),
22-
[`${dir}/README.md`]: fs.readFileSync(`${dir}/README.md`),
25+
[`${dir}/package.json`]: await readFile(`${dir}/package.json`),
26+
[`${dir}/README.md`]: await readFile(`${dir}/README.md`),
2327
};
2428

2529
t.deepEqual(result, expected, 'should equal');
@@ -33,7 +37,7 @@ test('files: pipe', async (t) => {
3337

3438
const [e] = await tryToCatch(files.pipe, from, to);
3539

36-
fs.unlinkSync(to);
40+
await unlink(to);
3741

3842
t.notOk(e, 'should not be error');
3943
t.end();
@@ -48,7 +52,7 @@ test('files: pipe: gzip', async (t) => {
4852
gzip: true,
4953
});
5054

51-
fs.unlinkSync(to);
55+
await unlink(to);
5256

5357
t.notOk(e, 'should not be error');
5458
t.end();
@@ -80,7 +84,7 @@ test('files: pipe: range', async (t) => {
8084
},
8185
});
8286

83-
fs.unlinkSync(to);
87+
await unlink(to);
8488

8589
t.notOk(e, 'should not be error');
8690
t.end();
@@ -90,12 +94,12 @@ test('files: pipe: streams', async (t) => {
9094
const tmpDir = os.tmpdir();
9195
const from = join(__dirname, '..', 'README.md');
9296
const to = join(tmpDir, 'README_COPY.gz');
93-
const fromStream = fs.createReadStream(from);
94-
const toStream = fs.createWriteStream(to);
97+
const fromStream = createReadStream(from);
98+
const toStream = createWriteStream(to);
9599

96100
const [e] = await tryToCatch(files.pipe, fromStream, toStream);
97101

98-
fs.unlinkSync(to);
102+
await unlink(to);
99103

100104
t.notOk(e, 'should not be error');
101105
t.end();
@@ -106,11 +110,11 @@ test('files: readPipe', async (t) => {
106110
const file1 = join(__dirname, '..', 'README.md');
107111
const file2 = join(__dirname, '..', 'package.json');
108112
const to = join(tmpDir, 'README_COPY.gz');
109-
const stream = fs.createWriteStream(to);
113+
const stream = createWriteStream(to);
110114

111115
const [e] = await tryToCatch(files.readPipe, [file1, file2], stream);
112116

113-
fs.unlinkSync(to);
117+
await unlink(to);
114118

115119
t.notOk(e, 'should not be error');
116120
t.end();

0 commit comments

Comments
 (0)