Skip to content

Commit d4e6499

Browse files
committed
replace 'more-fs' with 'temp-path'
1 parent fdaff83 commit d4e6499

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

lib/jsdoc-parse.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ const util = require('util')
55
const a = require('array-tools')
66
const o = require('object-tools')
77
const fs = require('fs')
8-
const mfs = require('more-fs')
98
const fileSet = require('file-set')
109
const Transform = require('stream').Transform
1110
const cliOptions = require('./cli-options')
1211
const os = require('os')
12+
const tempPath = require('temp-path')
1313

1414
/**
1515
* Exports a single function to parse jsdoc data.
@@ -113,7 +113,7 @@ function jsdocParse (options) {
113113
return output
114114
} else {
115115
var inputStream = new Transform()
116-
var inputFilePath = mfs.getTempFilePath() + '.js'
116+
var inputFilePath = tempPath()
117117

118118
var buf = new Buffer(0)
119119
inputStream._transform = function (chunk, enc, done) {
@@ -136,7 +136,7 @@ function jsdocParse (options) {
136136
done(err)
137137
}
138138
}
139-
mfs.deleteFile(inputFilePath)
139+
fs.unlinkSync(inputFilePath)
140140
})
141141
}
142142
return inputStream
@@ -169,7 +169,7 @@ util.inherits(OutputTransform, Transform)
169169
* Uses `publish.js` as a template and the [`plugins/parseHtml`](https://github.com/arodic/jsdoc/commit/0650ac14f2048f7e6c5968630b58dc4b007498aa) plugin.
170170
*/
171171
function getJsdocOutput (src, options, done) {
172-
var jsdocTemplatePath = path.resolve(__dirname, '..', 'lib')
172+
var jsdocTemplatePath = __dirname
173173
var jsdocPath = path.resolve(__dirname, '../node_modules/.bin/jsdoc')
174174

175175
if (!fs.existsSync(jsdocPath)) {
@@ -189,9 +189,9 @@ function getJsdocOutput (src, options, done) {
189189
}
190190
args = args.concat(src)
191191

192-
var outputFilePath = os.tmpdir() + '/jsdoc-stdout.json'
192+
var outputFilePath = tempPath()
193193
var outputFile = fs.openSync(outputFilePath, 'w')
194-
var outputStderrPath = os.tmpdir() + '/jsdoc-stderr.json'
194+
var outputStderrPath = tempPath()
195195
var outputStderr = fs.openSync(outputStderrPath, 'w')
196196
var handle = cp.spawn('node', args, { stdio: [ process.stdin, outputFile, outputStderr ]})
197197
handle.on('error', done)

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
"feature-detect-es6": "^1.1.0",
3232
"file-set": "~0.2.1",
3333
"jsdoc-75lb": "^3.4.1",
34-
"more-fs": "~0.5.0",
35-
"object-tools": "^2"
34+
"object-tools": "^2",
35+
"temp-path": "^1.0.0"
3636
},
3737
"devDependencies": {
3838
"babel-preset-es2015": "^6.3.13",

0 commit comments

Comments
 (0)