Comparing version 2.0.8 to 2.0.9
@@ -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); |
{ | ||
"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
176213
14
4036