Comparing version 0.3.2 to 0.3.3
# changelog | ||
## 0.3.3 | ||
* Reinstate graceful-fs to avoid EMFILE errors | ||
## 0.3.2 | ||
@@ -4,0 +8,0 @@ |
'use strict'; | ||
var fs = require('fs'); | ||
var graceful_fs = require('graceful-fs'); | ||
var es6_promise = require('es6-promise'); | ||
@@ -50,3 +50,3 @@ var path = require('path'); | ||
fs[methodName].apply(fs, args); | ||
graceful_fs[methodName].apply(graceful_fs, args); | ||
}); | ||
@@ -59,3 +59,3 @@ }; | ||
var args = standardMethod__normaliseArguments(arguments); | ||
return fs[methodName].apply(fs, args); | ||
return graceful_fs[methodName].apply(graceful_fs, args); | ||
}; | ||
@@ -82,3 +82,3 @@ } | ||
fs[methodName].apply(fs, args); | ||
graceful_fs[methodName].apply(graceful_fs, args); | ||
}); | ||
@@ -118,3 +118,3 @@ }; | ||
return fs.createReadStream(resolvedPath, options); | ||
return graceful_fs.createReadStream(resolvedPath, options); | ||
} | ||
@@ -129,3 +129,3 @@ | ||
mkdirp.sync(path.dirname(resolvedPath)); | ||
return fs.createWriteStream(resolvedPath, options); | ||
return graceful_fs.createWriteStream(resolvedPath, options); | ||
} | ||
@@ -140,3 +140,3 @@ | ||
return new Promise(function (fulfil) { | ||
fs.exists(target, function (exists) { | ||
graceful_fs.exists(target, function (exists) { | ||
return fulfil(exists); | ||
@@ -148,3 +148,3 @@ }); | ||
function existsSync() { | ||
return fs.existsSync(utils_resolvePath(arguments)); | ||
return graceful_fs.existsSync(utils_resolvePath(arguments)); | ||
} | ||
@@ -174,3 +174,3 @@ | ||
} else { | ||
fs[methodName](src, dest, function (err) { | ||
graceful_fs[methodName](src, dest, function (err) { | ||
if (err) { | ||
@@ -199,3 +199,3 @@ reject(err); | ||
mkdirp.sync(path.dirname(dest)); | ||
return fs[methodName](src, dest); | ||
return graceful_fs[methodName](src, dest); | ||
} | ||
@@ -262,3 +262,3 @@ }; | ||
try { | ||
fs.statSync(src); | ||
graceful_fs.statSync(src); | ||
alreadyExists = true; | ||
@@ -274,3 +274,3 @@ } catch (err) { | ||
// TODO can't we just do this in the first place? | ||
fs.openSync(src, flags, mode); | ||
graceful_fs.openSync(src, flags, mode); | ||
} | ||
@@ -291,3 +291,3 @@ } | ||
function open() { | ||
fs.open(src, flags, options.mode, function (err, fd) { | ||
graceful_fs.open(src, flags, options.mode, function (err, fd) { | ||
if (err) { | ||
@@ -332,3 +332,3 @@ reject(err); | ||
return fs.openSync(src, flags, options.mode); | ||
return graceful_fs.openSync(src, flags, options.mode); | ||
} | ||
@@ -354,3 +354,3 @@ | ||
} else { | ||
fs.symlink(src, dest, options.type, function (err) { | ||
graceful_fs.symlink(src, dest, options.type, function (err) { | ||
if (err) { | ||
@@ -380,3 +380,3 @@ reject(err); | ||
mkdirp.sync(path.dirname(dest)); | ||
return fs.symlinkSync(src, dest, options.type); | ||
return graceful_fs.symlinkSync(src, dest, options.type); | ||
} | ||
@@ -422,3 +422,3 @@ }; | ||
} else { | ||
fs[methodName](dest, data, function (err) { | ||
graceful_fs[methodName](dest, data, function (err) { | ||
if (err) { | ||
@@ -444,3 +444,3 @@ reject(err); | ||
mkdirp.sync(path.dirname(dest)); | ||
return fs[methodName](dest, data); | ||
return graceful_fs[methodName](dest, data); | ||
}; | ||
@@ -471,3 +471,3 @@ } | ||
fs.readdir(src, function (err, files) { | ||
graceful_fs.readdir(src, function (err, files) { | ||
if (err) return cb(err); | ||
@@ -493,3 +493,3 @@ | ||
fs.stat(srcpath, function (err, stats) { | ||
graceful_fs.stat(srcpath, function (err, stats) { | ||
var readStream, writeStream; | ||
@@ -501,4 +501,4 @@ | ||
readStream = fs.createReadStream(srcpath, readOptions); | ||
writeStream = fs.createWriteStream(destpath, writeOptions); | ||
readStream = graceful_fs.createReadStream(srcpath, readOptions); | ||
writeStream = graceful_fs.createWriteStream(destpath, writeOptions); | ||
@@ -546,12 +546,12 @@ readStream.on('error', cb); | ||
fs.readdirSync(src).forEach(function (filename) { | ||
graceful_fs.readdirSync(src).forEach(function (filename) { | ||
var srcpath = src + path.sep + filename; | ||
var destpath = dest + path.sep + filename; | ||
if (fs.statSync(srcpath).isDirectory()) { | ||
if (graceful_fs.statSync(srcpath).isDirectory()) { | ||
return copydir(srcpath, destpath); | ||
} | ||
var data = fs.readFileSync(srcpath, readOptions); | ||
fs.writeFileSync(destpath, data, writeOptions); | ||
var data = graceful_fs.readFileSync(srcpath, readOptions); | ||
graceful_fs.writeFileSync(destpath, data, writeOptions); | ||
}); | ||
@@ -586,4 +586,4 @@ } | ||
} else { | ||
var readStream = fs.createReadStream(src, readOptions); | ||
var writeStream = fs.createWriteStream(dest, writeOptions); | ||
var readStream = graceful_fs.createReadStream(src, readOptions); | ||
var writeStream = graceful_fs.createWriteStream(dest, writeOptions); | ||
@@ -616,6 +616,6 @@ readStream.on('error', reject); | ||
var data = fs.readFileSync(src, readOptions); | ||
var data = graceful_fs.readFileSync(src, readOptions); | ||
mkdirp.sync(path.dirname(dest)); | ||
fs.writeFileSync(dest, data, writeOptions); | ||
graceful_fs.writeFileSync(dest, data, writeOptions); | ||
} | ||
@@ -634,3 +634,3 @@ }; | ||
function processdir(dir, cb) { | ||
fs.readdir(dir, function (err, files) { | ||
graceful_fs.readdir(dir, function (err, files) { | ||
if (err) { | ||
@@ -659,3 +659,3 @@ return cb(err); | ||
files.forEach(function (file) { | ||
fs.stat(file, function (err, stats) { | ||
graceful_fs.stat(file, function (err, stats) { | ||
if (err) { | ||
@@ -693,6 +693,6 @@ cb(err); | ||
function processdir(dir) { | ||
fs.readdirSync(dir).forEach(function (file) { | ||
graceful_fs.readdirSync(dir).forEach(function (file) { | ||
var filepath = dir + path.sep + file; | ||
if (fs.statSync(filepath).isDirectory()) { | ||
if (graceful_fs.statSync(filepath).isDirectory()) { | ||
processdir(filepath); | ||
@@ -811,10 +811,10 @@ } else { | ||
var closeSync = fs.closeSync; | ||
var fchmodSync = fs.fchmodSync; | ||
var fchownSync = fs.fchownSync; | ||
var fstatSync = fs.fstatSync; | ||
var fsyncSync = fs.fsyncSync; | ||
var ftruncateSync = fs.ftruncateSync; | ||
var futimesSync = fs.futimesSync; | ||
var readSync = fs.readSync; | ||
var closeSync = graceful_fs.closeSync; | ||
var fchmodSync = graceful_fs.fchmodSync; | ||
var fchownSync = graceful_fs.fchownSync; | ||
var fstatSync = graceful_fs.fstatSync; | ||
var fsyncSync = graceful_fs.fsyncSync; | ||
var ftruncateSync = graceful_fs.ftruncateSync; | ||
var futimesSync = graceful_fs.futimesSync; | ||
var readSync = graceful_fs.readSync; | ||
@@ -821,0 +821,0 @@ var sander__Promise = es6_promise.Promise; |
@@ -5,3 +5,3 @@ { | ||
"author": "Rich Harris", | ||
"version": "0.3.2", | ||
"version": "0.3.3", | ||
"license": "MIT", | ||
@@ -8,0 +8,0 @@ "repository": "https://github.com/rich-harris/sander", |
import { sep } from 'path'; | ||
import * as fs from 'fs'; | ||
import * as fs from 'graceful-fs'; | ||
import mkdirp from 'mkdirp'; | ||
@@ -4,0 +4,0 @@ import resolvePathAndOptions from '../utils/resolvePathAndOptions'; |
@@ -1,2 +0,2 @@ | ||
import * as fs from 'fs'; | ||
import * as fs from 'graceful-fs'; | ||
import { dirname } from 'path'; | ||
@@ -3,0 +3,0 @@ import mkdirp from 'mkdirp'; |
@@ -1,2 +0,2 @@ | ||
import * as fs from 'fs'; | ||
import * as fs from 'graceful-fs'; | ||
import { sep } from 'path'; | ||
@@ -3,0 +3,0 @@ import resolvePath from '../utils/resolvePath'; |
@@ -1,2 +0,2 @@ | ||
import * as fs from 'fs'; | ||
import * as fs from 'graceful-fs'; | ||
@@ -3,0 +3,0 @@ export function asyncFileDescriptorMethod ( methodName ) { |
@@ -1,2 +0,2 @@ | ||
import * as fs from 'fs'; | ||
import * as fs from 'graceful-fs'; | ||
import resolvePath from '../utils/resolvePath'; | ||
@@ -3,0 +3,0 @@ |
@@ -1,2 +0,2 @@ | ||
import * as fs from 'fs'; | ||
import * as fs from 'graceful-fs'; | ||
import * as es6Promise from 'es6-promise'; | ||
@@ -3,0 +3,0 @@ import { syncMethod, asyncMethod } from './methodMakers/standardMethod'; |
@@ -1,2 +0,2 @@ | ||
import * as fs from 'fs'; | ||
import * as fs from 'graceful-fs'; | ||
import { dirname } from 'path'; | ||
@@ -3,0 +3,0 @@ import mkdirp from 'mkdirp'; |
@@ -1,2 +0,2 @@ | ||
import * as fs from 'fs'; | ||
import * as fs from 'graceful-fs'; | ||
import resolvePath from '../utils/resolvePath'; | ||
@@ -3,0 +3,0 @@ |
@@ -1,2 +0,2 @@ | ||
import * as fs from 'fs'; | ||
import * as fs from 'graceful-fs'; | ||
import { dirname } from 'path'; | ||
@@ -3,0 +3,0 @@ import mkdirp from 'mkdirp'; |
import { dirname } from 'path'; | ||
import * as fs from 'fs'; | ||
import * as fs from 'graceful-fs'; | ||
import mkdirp from 'mkdirp'; | ||
@@ -4,0 +4,0 @@ import resolvePath from '../utils/resolvePath'; |
import { dirname } from 'path'; | ||
import * as fs from 'fs'; | ||
import * as fs from 'graceful-fs'; | ||
import mkdirp from 'mkdirp'; | ||
@@ -4,0 +4,0 @@ import resolvePath from '../utils/resolvePath'; |
@@ -1,2 +0,2 @@ | ||
import * as fs from 'fs'; | ||
import * as fs from 'graceful-fs'; | ||
import { dirname } from 'path'; | ||
@@ -3,0 +3,0 @@ import mkdirp from 'mkdirp'; |
Sorry, the diff of this file is not supported yet
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
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
83545
1