New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

filer

Package Overview
Dependencies
Maintainers
2
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

filer - npm Package Compare versions

Comparing version 1.1.2 to 1.2.0

dist/filer.js.map

30

package.json

@@ -13,3 +13,3 @@ {

],
"version": "1.1.2",
"version": "1.2.0",
"author": "Alan K <ack@modeswitch.org> (http://blog.modeswitch.org)",

@@ -49,3 +49,3 @@ "homepage": "http://filerjs.github.io/filer",

"dependencies": {
"es6-promisify": "^6.0.1",
"es6-promisify": "^6.1.0",
"minimatch": "^3.0.4"

@@ -56,19 +56,19 @@ },

"chai-datetime": "^1.5.0",
"eslint": "^5.10.0",
"fake-indexeddb": "^2.0.4",
"karma": "^3.1.4",
"eslint": "^6.8.0",
"fake-indexeddb": "^3.0.0",
"karma": "^5.0.1",
"karma-chai": "^0.1.0",
"karma-chrome-launcher": "^2.2.0",
"karma-firefox-launcher": "^1.1.0",
"karma-chrome-launcher": "^3.1.0",
"karma-firefox-launcher": "^1.3.0",
"karma-mocha": "^1.3.0",
"karma-mocha-reporter": "^2.2.5",
"karma-summary-reporter": "^1.5.2",
"meow": "^5.0.0",
"mocha": "^5.2.0",
"nyc": "^13.1.0",
"parcel-bundler": "^1.11.0",
"pretty-bytes": "^5.1.0",
"release-it": "^9.3.0",
"karma-summary-reporter": "^1.7.2",
"meow": "^6.1.0",
"mocha": "^7.1.1",
"nyc": "^15.0.1",
"parcel-bundler": "^1.12.4",
"pretty-bytes": "^5.3.0",
"release-it": "^13.5.2",
"run.env": "^1.1.0",
"unused-filename": "^1.0.0",
"unused-filename": "^2.1.0",
"walk": "^2.3.14"

@@ -75,0 +75,0 @@ },

@@ -230,3 +230,3 @@ var Path = require('../path.js');

} else {
if(!parentDirectoryData.hasOwnProperty(name)) {
if(!Object.prototype.hasOwnProperty.call(parentDirectoryData, name)) {
callback(new Errors.ENOENT(null, path));

@@ -297,6 +297,6 @@ } else {

if (flag === XATTR_CREATE && xattrs.hasOwnProperty(name)) {
if (flag === XATTR_CREATE && Object.prototype.hasOwnProperty.call(xattrs, name)) {
callback(new Errors.EEXIST('attribute already exists', path));
}
else if (flag === XATTR_REPLACE && !xattrs.hasOwnProperty(name)) {
else if (flag === XATTR_REPLACE && !Object.prototype.hasOwnProperty.call(xattrs, name)) {
callback(new Errors.ENOATTR(null, path));

@@ -514,3 +514,3 @@ }

callback(new Errors.EBUSY(null, path));
} else if(!result.hasOwnProperty(name)) {
} else if(!Object.prototype.hasOwnProperty.call(result, name)) {
callback(new Errors.ENOENT(null, path));

@@ -624,5 +624,5 @@ } else {

directoryData = result;
if(directoryData.hasOwnProperty(name)) {
if(Object.prototype.hasOwnProperty.call(directoryData, name)) {
if(flags.includes(O_EXCLUSIVE)) {
callback(new Errors.ENOENT('O_CREATE and O_EXCLUSIVE are set, and the named file exists', path));
callback(new Errors.EEXIST('O_CREATE and O_EXCLUSIVE are set, and the named file exists', path));
} else {

@@ -936,3 +936,3 @@ directoryEntry = directoryData[name];

directoryData = result;
if(!directoryData.hasOwnProperty(name)) {
if(!Object.prototype.hasOwnProperty.call(directoryData, name)) {
callback(new Errors.ENOENT('a component of the path does not name an existing file', path));

@@ -994,3 +994,3 @@ } else {

newDirectoryData = result;
if(newDirectoryData.hasOwnProperty(newname)) {
if(Object.prototype.hasOwnProperty.call(newDirectoryData, newname)) {
callback(new Errors.EEXIST('newpath resolves to an existing file', newname));

@@ -1019,3 +1019,3 @@ } else {

oldDirectoryData = result;
if(!oldDirectoryData.hasOwnProperty(oldname)) {
if(!Object.prototype.hasOwnProperty.call(oldDirectoryData, oldname)) {
callback(new Errors.ENOENT('a component of either path prefix does not exist', oldname));

@@ -1110,3 +1110,3 @@ } else if(oldDirectoryData[oldname].type === NODE_TYPE_DIRECTORY) {

directoryData = result;
if(!directoryData.hasOwnProperty(name)) {
if(!Object.prototype.hasOwnProperty.call(directoryData, name)) {
callback(new Errors.ENOENT('a component of the path does not name an existing file', name));

@@ -1190,3 +1190,3 @@ } else {

directoryData = result;
if(directoryData.hasOwnProperty(name)) {
if(Object.prototype.hasOwnProperty.call(directoryData, name)) {
callback(new Errors.EEXIST(null, name));

@@ -1268,3 +1268,3 @@ } else {

directoryData = result;
if(!directoryData.hasOwnProperty(name)) {
if(!Object.prototype.hasOwnProperty.call(directoryData, name)) {
callback(new Errors.ENOENT('a component of the path does not name an existing file', name));

@@ -1508,3 +1508,3 @@ } else {

if (!xattrs.hasOwnProperty(name)) {
if (!Object.prototype.hasOwnProperty.call(xattrs, name)) {
callback(new Errors.ENOATTR(null, path));

@@ -1537,3 +1537,3 @@ }

if (!xattrs.hasOwnProperty(name)) {
if (!Object.prototype.hasOwnProperty.call(xattrs, name)) {
callback(new Errors.ENOATTR());

@@ -1575,3 +1575,3 @@ }

if (!xattrs.hasOwnProperty(name)) {
if (!Object.prototype.hasOwnProperty.call(xattrs, name)) {
callback(new Errors.ENOATTR(null, path));

@@ -1613,3 +1613,3 @@ }

if (!xattrs.hasOwnProperty(name)) {
if (!Object.prototype.hasOwnProperty.call(xattrs, name)) {
callback(new Errors.ENOATTR());

@@ -1635,3 +1635,3 @@ }

function validate_flags(flags) {
return O_FLAGS.hasOwnProperty(flags) ? O_FLAGS[flags] : null;
return Object.prototype.hasOwnProperty.call(O_FLAGS, flags) ? O_FLAGS[flags] : null;
}

@@ -2318,3 +2318,3 @@

newParentData = result;
if(newParentData.hasOwnProperty(newName)) {
if(Object.prototype.hasOwnProperty.call(newParentData, newName)) {
remove_directory(context, newpath, update_new_parent_directory_data);

@@ -2321,0 +2321,0 @@ } else {

@@ -12,3 +12,3 @@ var FILE_SYSTEM_NAME = require('../constants.js').FILE_SYSTEM_NAME;

return function getOrCreate(name) {
if(!pool.hasOwnProperty(name)) {
if(!Object.prototype.hasOwnProperty.call(pool, name)) {
pool[name] = {};

@@ -15,0 +15,0 @@ }

@@ -390,3 +390,4 @@ var {promisify} = require('es6-promisify');

}
else if (path === '/') {
path = Path.resolve(sh.pwd(), path);
if (path === '/') {
callback();

@@ -393,0 +394,0 @@ return;

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc