diff --git a/index.js b/index.js index 087f1b4..4e7eb8a 100755 --- a/index.js +++ b/index.js @@ -7,10 +7,11 @@ var chpro = require('child_process') var through = require('through') var csv = require('csv-stream') -var osenv = require('osenv') var duplexer = require('duplexer') var concat = require('concat-stream') +var tmp = require('tmp') + var spawn = chpro.spawn if (os.type() === 'Windows_NT') spawn = require('win-spawn') @@ -19,7 +20,7 @@ module.exports = function (options) { var read = through() var duplex - var filename = path.join(osenv.tmpdir(), '_'+Date.now()) + var filename = tmp.tmpNameSync() var spawnArgs = [] diff --git a/package.json b/package.json index 62ea2fe..68fe7ef 100644 --- a/package.json +++ b/package.json @@ -11,13 +11,13 @@ "dependencies": { "JSONStream": "^1.0.4", "concat-stream": "^1.4.6", - "csv-stream": "~0.1.3", + "csv-stream": ">0.1.3", "duplexer": "~0.1.1", "j": "^0.4.3", "minimist": "^1.1.1", - "osenv": "^0.1.3", "through": "~2.3.4", - "win-spawn": "^2.0.0" + "win-spawn": "^2.0.0", + "tmp": "^0.0.29" }, "devDependencies": {}, "scripts": {