Socket
Socket
Sign inDemoInstall

memfs

Package Overview
Dependencies
Maintainers
1
Versions
152
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

memfs - npm Package Compare versions

Comparing version 2.0.8 to 2.0.9

16

lib/internal/errors.js

@@ -5,4 +5,2 @@ 'use strict';

var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } };

@@ -34,18 +32,8 @@

_this.code = key;
_this[kCode] = key;
_this.name = _get(NodeError.prototype.__proto__ || Object.getPrototypeOf(NodeError.prototype), 'name', _this) + ' [' + _this[kCode] + ']';
return _this;
}
_createClass(NodeError, [{
key: 'name',
get: function get() {
return _get(NodeError.prototype.__proto__ || Object.getPrototypeOf(NodeError.prototype), 'name', this) + ' [' + this[kCode] + ']';
}
}, {
key: 'code',
get: function get() {
return this[kCode];
}
}]);
return NodeError;

@@ -52,0 +40,0 @@ }(Base);

18

package.json
{
"name": "memfs",
"version": "2.0.8",
"version": "2.0.9",
"description": "In-memory file-system with Node's fs API.",

@@ -8,2 +8,3 @@ "main": "lib/index.js",

"fs",
"filesystem",
"fs.js",

@@ -42,2 +43,3 @@ "memory-fs",

"nyc": "11.1.0",
"watch": "^1.0.0",
"@types/mocha": "2.2.41",

@@ -73,9 +75,11 @@ "@types/chai": "4.0.1",

"build": "npm run build-ts && npm run build-js",
"build-ts": "./node_modules/.bin/gulp build-ts",
"build-js": "./node_modules/.bin/babel src --out-dir lib",
"test": "npm run test-coverage",
"test-basic": "./node_modules/.bin/mocha --require ts-node/register src/**/*.test.ts",
"test-watch": "./node_modules/.bin/mocha --require ts-node/register src/**/*.test.ts --watch",
"test-coverage": "nyc --per-file mocha --require ts-node/register --require source-map-support/register --full-trace --bail src/**/*.test.ts"
"build-ts": "gulp build-ts",
"build-js": "babel src --out-dir lib",
"test": "npm run test-basic-js",
"test-basic-js": "mocha lib/**/*.test.js",
"test-basic-ts": "mocha --require ts-node/register src/**/*.test.ts",
"test-watch-ts": "mocha --require ts-node/register src/**/*.test.ts --watch",
"test-coverage-ts": "nyc --per-file mocha --require ts-node/register --require source-map-support/register --full-trace --bail src/**/*.test.ts",
"watch": "watch 'npm run build' ./src"
}
}

@@ -5,10 +5,2 @@ # memfs 2.0 [![][npm-img]][npm-url]

Install:
$ npm install --save memfs
or
$ yarn add memfs
- 100% of Node's `fs` API implemented, see *API Status*

@@ -24,2 +16,10 @@ - Stores files in memory, in `Buffer`s

Install:
npm install --save memfs
or
yarn add memfs
Usage:

@@ -26,0 +26,0 @@

@@ -19,12 +19,6 @@ // The whole point behind this internal module is to allow Node.js to no

super(message(key, args));
this.code = key;
this[kCode] = key;
this.name = `${super.name} [${this[kCode]}]`;
}
get name() {
return `${super.name} [${this[kCode]}]`;
}
get code() {
return this[kCode];
}
};

@@ -31,0 +25,0 @@ }

Sorry, the diff of this file is not supported yet

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