Skip to content
This repository was archived by the owner on Jan 31, 2023. It is now read-only.

Commit 006355a

Browse files
committed
upgrade to fs-extra 9.0.0 and remove promisifying
1 parent 59ab7d9 commit 006355a

File tree

5 files changed

+8
-11
lines changed

5 files changed

+8
-11
lines changed

index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
const path = require('path')
44
const Promise = require('bluebird')
5-
const fs = require('./lib/fs')
5+
const fs = require('fs-extra')
66

77
const cloneDeep = require('lodash.clonedeep')
88
const browserify = require('browserify')
@@ -227,7 +227,7 @@ const preprocessor = (options = {}) => {
227227
})
228228

229229
const bundlePromise = fs
230-
.ensureDirAsync(path.dirname(outputPath))
230+
.ensureDir(path.dirname(outputPath))
231231
.then(bundle)
232232

233233
// cache the bundle promise, so it can be returned if this function

lib/fs.js

Lines changed: 0 additions & 3 deletions
This file was deleted.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"coffeeify": "3.0.1",
3434
"coffeescript": "1.12.7",
3535
"debug": "4.1.1",
36-
"fs-extra": "7.0.1",
36+
"fs-extra": "9.0.0",
3737
"lodash.clonedeep": "4.5.0",
3838
"through2": "^2.0.0",
3939
"watchify": "3.11.1"

test/e2e/e2e_spec.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
const _ = require('lodash')
22
const chai = require('chai')
3+
const fs = require('fs-extra')
34
const path = require('path')
45
const snapshot = require('snap-shot-it')
56
const Bluebird = require('bluebird')
67

78
process.env.__TESTING__ = true
89

9-
const fs = require('../../lib/fs')
1010
const preprocessor = require('../../index')
1111

1212
/* eslint-disable-next-line no-unused-vars */
@@ -49,7 +49,7 @@ const verifySourceContents = ({ sources, sourcesContent }) => {
4949
const zippedArrays = _.zip(sources, sourcesContent)
5050

5151
return Bluebird.map(zippedArrays, ([sourcePath, sourceContent]) => {
52-
return fs.readFileAsync(sourcePath, 'utf8')
52+
return fs.readFile(sourcePath, 'utf8')
5353
.then((str) => {
5454
expect(str).to.eq(sourceContent)
5555
})

test/unit/index_spec.js

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

33
const chai = require('chai')
4+
const fs = require('fs-extra')
45
const mockery = require('mockery')
56
const sinon = require('sinon')
67
const watchify = require('watchify')
@@ -28,7 +29,6 @@ streamApi.on = sandbox.stub().returns(streamApi)
2829

2930
process.env.__TESTING__ = true
3031

31-
const fs = require('../../lib/fs')
3232
const preprocessor = require('../../index')
3333

3434
describe('browserify preprocessor', function () {
@@ -54,7 +54,7 @@ describe('browserify preprocessor', function () {
5454
}
5555

5656
sandbox.stub(fs, 'createWriteStream').returns(this.createWriteStreamApi)
57-
sandbox.stub(fs, 'ensureDirAsync').resolves()
57+
sandbox.stub(fs, 'ensureDir').resolves()
5858

5959
this.options = {}
6060
this.file = {
@@ -215,7 +215,7 @@ describe('browserify preprocessor', function () {
215215

216216
it('ensures directory for output is created', function () {
217217
return this.run().then(() => {
218-
expect(fs.ensureDirAsync).to.be.calledWith('output')
218+
expect(fs.ensureDir).to.be.calledWith('output')
219219
})
220220
})
221221

0 commit comments

Comments
 (0)