package/.eslintcache 000666 0000004556 3560116604 011561 0 ustar 00 000000 000000 [{"D:\\work\\OpenSource\\nodelib\\packages\\fs\\fs.macchiato\\src\\dirent.spec.ts":"1","D:\\work\\OpenSource\\nodelib\\packages\\fs\\fs.macchiato\\src\\dirent.ts":"2","D:\\work\\OpenSource\\nodelib\\packages\\fs\\fs.macchiato\\src\\index.spec.ts":"3","D:\\work\\OpenSource\\nodelib\\packages\\fs\\fs.macchiato\\src\\index.ts":"4","D:\\work\\OpenSource\\nodelib\\packages\\fs\\fs.macchiato\\src\\stats.spec.ts":"5","D:\\work\\OpenSource\\nodelib\\packages\\fs\\fs.macchiato\\src\\stats.ts":"6","D:\\work\\OpenSource\\nodelib\\packages\\fs\\fs.macchiato\\src\\types.ts":"7"},{"size":1465,"mtime":1609075886194,"results":"8","hashOfConfig":"9"},{"size":856,"mtime":1609075886195,"results":"10","hashOfConfig":"9"},{"size":369,"mtime":1609075886195,"results":"11","hashOfConfig":"9"},{"size":89,"mtime":1609075886196,"results":"12","hashOfConfig":"9"},{"size":4251,"mtime":1609075886196,"results":"13","hashOfConfig":"9"},{"size":2233,"mtime":1609075886197,"results":"14","hashOfConfig":"9"},{"size":448,"mtime":1609075886198,"results":"15","hashOfConfig":"9"},{"filePath":"16","messages":"17","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1i39qb7",{"filePath":"18","messages":"19","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"20","messages":"21","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"22","messages":"23","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"24","messages":"25","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"26","messages":"27","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"28","messages":"29","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"D:\\work\\OpenSource\\nodelib\\packages\\fs\\fs.macchiato\\src\\dirent.spec.ts",[],"D:\\work\\OpenSource\\nodelib\\packages\\fs\\fs.macchiato\\src\\dirent.ts",[],"D:\\work\\OpenSource\\nodelib\\packages\\fs\\fs.macchiato\\src\\index.spec.ts",[],"D:\\work\\OpenSource\\nodelib\\packages\\fs\\fs.macchiato\\src\\index.ts",[],"D:\\work\\OpenSource\\nodelib\\packages\\fs\\fs.macchiato\\src\\stats.spec.ts",[],"D:\\work\\OpenSource\\nodelib\\packages\\fs\\fs.macchiato\\src\\stats.ts",[],"D:\\work\\OpenSource\\nodelib\\packages\\fs\\fs.macchiato\\src\\types.ts",[]] package/LICENSE 000666 0000002067 3560116604 010276 0 ustar 00 000000 000000 The MIT License (MIT)
Copyright (c) Denis Malinochkin
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
package/out/dirent.js 000666 0000002336 3560116604 011722 0 ustar 00 000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
class Dirent {
constructor(_options = {}) {
var _a;
this._options = _options;
this.name = (_a = this._options.name) !== null && _a !== void 0 ? _a : 'unknown.txt';
}
isFile() {
var _a;
return (_a = this._options.isFile) !== null && _a !== void 0 ? _a : true;
}
isDirectory() {
var _a;
return (_a = this._options.isDirectory) !== null && _a !== void 0 ? _a : false;
}
isBlockDevice() {
var _a;
return (_a = this._options.isBlockDevice) !== null && _a !== void 0 ? _a : false;
}
isCharacterDevice() {
var _a;
return (_a = this._options.isCharacterDevice) !== null && _a !== void 0 ? _a : false;
}
isSymbolicLink() {
var _a;
return (_a = this._options.isSymbolicLink) !== null && _a !== void 0 ? _a : false;
}
isFIFO() {
var _a;
return (_a = this._options.isFIFO) !== null && _a !== void 0 ? _a : false;
}
isSocket() {
var _a;
return (_a = this._options.isSocket) !== null && _a !== void 0 ? _a : false;
}
}
exports.default = Dirent;
package/out/dirent.spec.js 000666 0000003526 3560116604 012655 0 ustar 00 000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const assert = require("assert");
const dirent_1 = require("./dirent");
describe('Dirent', () => {
it('should create a fake instance without options', () => {
const dirent = new dirent_1.default();
assert.strictEqual(dirent.name, 'unknown.txt');
assert.ok(dirent.isFile());
assert.ok(!dirent.isDirectory());
assert.ok(!dirent.isSymbolicLink());
assert.ok(!dirent.isBlockDevice());
assert.ok(!dirent.isCharacterDevice());
assert.ok(!dirent.isFIFO());
assert.ok(!dirent.isSocket());
});
it('should create a fake instance with empty options', () => {
const dirent = new dirent_1.default({});
assert.strictEqual(dirent.name, 'unknown.txt');
assert.ok(dirent.isFile());
assert.ok(!dirent.isDirectory());
assert.ok(!dirent.isSymbolicLink());
assert.ok(!dirent.isBlockDevice());
assert.ok(!dirent.isCharacterDevice());
assert.ok(!dirent.isFIFO());
assert.ok(!dirent.isSocket());
});
it('should create a fake instance with options', () => {
const dirent = new dirent_1.default({
name: 'known.txt',
isDirectory: true,
isFile: false,
isSymbolicLink: true,
isBlockDevice: true,
isCharacterDevice: true,
isFIFO: true,
isSocket: true
});
assert.strictEqual(dirent.name, 'known.txt');
assert.ok(!dirent.isFile());
assert.ok(dirent.isDirectory());
assert.ok(dirent.isSymbolicLink());
assert.ok(dirent.isBlockDevice());
assert.ok(dirent.isCharacterDevice());
assert.ok(dirent.isFIFO());
assert.ok(dirent.isSocket());
});
});
package/out/index.js 000666 0000000413 3560116604 011536 0 ustar 00 000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Stats = exports.Dirent = void 0;
const dirent_1 = require("./dirent");
exports.Dirent = dirent_1.default;
const stats_1 = require("./stats");
exports.Stats = stats_1.default;
package/out/index.spec.js 000666 0000000755 3560116604 012500 0 ustar 00 000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const assert = require("assert");
const _1 = require(".");
describe('Package', () => {
it('should create a fake instance of fs.Stats', () => {
const actual = new _1.Stats();
assert.ok(actual instanceof _1.Stats);
});
it('should create a fake instance of fs.Dirent', () => {
const actual = new _1.Dirent();
assert.ok(actual instanceof _1.Dirent);
});
});
package/out/stats.js 000666 0000005727 3560116604 011602 0 ustar 00 000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const uid = process.platform === 'win32' ? undefined : process.getuid();
const gid = process.platform === 'win32' ? undefined : process.getgid();
class Stats {
constructor(_options = {}) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r;
this._options = _options;
this._date = new Date();
this.dev = (_a = this._options.dev) !== null && _a !== void 0 ? _a : 0;
this.ino = (_b = this._options.ino) !== null && _b !== void 0 ? _b : 0;
this.mode = (_c = this._options.mode) !== null && _c !== void 0 ? _c : 0;
this.nlink = (_d = this._options.nlink) !== null && _d !== void 0 ? _d : 0;
this.uid = ('uid' in this._options ? this._options.uid : uid);
this.gid = ('gid' in this._options ? this._options.gid : gid);
this.rdev = (_e = this._options.rdev) !== null && _e !== void 0 ? _e : 0;
this.size = (_f = this._options.size) !== null && _f !== void 0 ? _f : 0;
this.blksize = (_g = this._options.blksize) !== null && _g !== void 0 ? _g : 0;
this.blocks = (_h = this._options.blocks) !== null && _h !== void 0 ? _h : 0;
this.atimeMs = (_j = this._options.atimeMs) !== null && _j !== void 0 ? _j : this._date.getTime();
this.mtimeMs = (_k = this._options.mtimeMs) !== null && _k !== void 0 ? _k : this._date.getTime();
this.ctimeMs = (_l = this._options.ctimeMs) !== null && _l !== void 0 ? _l : this._date.getTime();
this.birthtimeMs = (_m = this._options.birthtimeMs) !== null && _m !== void 0 ? _m : this._date.getTime();
this.atime = (_o = this._options.atime) !== null && _o !== void 0 ? _o : this._date;
this.mtime = (_p = this._options.mtime) !== null && _p !== void 0 ? _p : this._date;
this.ctime = (_q = this._options.ctime) !== null && _q !== void 0 ? _q : this._date;
this.birthtime = (_r = this._options.birthtime) !== null && _r !== void 0 ? _r : this._date;
}
isFile() {
var _a;
return (_a = this._options.isFile) !== null && _a !== void 0 ? _a : true;
}
isDirectory() {
var _a;
return (_a = this._options.isDirectory) !== null && _a !== void 0 ? _a : false;
}
isBlockDevice() {
var _a;
return (_a = this._options.isBlockDevice) !== null && _a !== void 0 ? _a : false;
}
isCharacterDevice() {
var _a;
return (_a = this._options.isCharacterDevice) !== null && _a !== void 0 ? _a : false;
}
isSymbolicLink() {
var _a;
return (_a = this._options.isSymbolicLink) !== null && _a !== void 0 ? _a : false;
}
isFIFO() {
var _a;
return (_a = this._options.isFIFO) !== null && _a !== void 0 ? _a : false;
}
isSocket() {
var _a;
return (_a = this._options.isSocket) !== null && _a !== void 0 ? _a : false;
}
}
exports.default = Stats;
package/out/stats.spec.js 000666 0000012211 3560116604 012515 0 ustar 00 000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const assert = require("assert");
const stats_1 = require("./stats");
const uid = process.platform === 'win32' ? undefined : process.getuid();
const gid = process.platform === 'win32' ? undefined : process.getgid();
describe('Stats', () => {
it('should create a fake instance without options', () => {
const stats = new stats_1.default();
const date = stats._date;
assert.strictEqual(stats.dev, 0);
assert.strictEqual(stats.ino, 0);
assert.strictEqual(stats.mode, 0);
assert.strictEqual(stats.nlink, 0);
assert.strictEqual(stats.uid, uid);
assert.strictEqual(stats.gid, gid);
assert.strictEqual(stats.rdev, 0);
assert.strictEqual(stats.size, 0);
assert.strictEqual(stats.blksize, 0);
assert.strictEqual(stats.blocks, 0);
assert.strictEqual(stats.atimeMs, date.getTime());
assert.strictEqual(stats.mtimeMs, date.getTime());
assert.strictEqual(stats.ctimeMs, date.getTime());
assert.strictEqual(stats.birthtimeMs, date.getTime());
assert.strictEqual(stats.atime, date);
assert.strictEqual(stats.mtime, date);
assert.strictEqual(stats.ctime, date);
assert.strictEqual(stats.birthtime, date);
assert.ok(stats.isFile());
assert.ok(!stats.isDirectory());
assert.ok(!stats.isSymbolicLink());
assert.ok(!stats.isBlockDevice());
assert.ok(!stats.isCharacterDevice());
assert.ok(!stats.isFIFO());
assert.ok(!stats.isSocket());
});
it('should create a fake instance with empty options', () => {
const stats = new stats_1.default();
const date = stats._date;
assert.strictEqual(stats.dev, 0);
assert.strictEqual(stats.ino, 0);
assert.strictEqual(stats.mode, 0);
assert.strictEqual(stats.nlink, 0);
assert.strictEqual(stats.uid, uid);
assert.strictEqual(stats.gid, gid);
assert.strictEqual(stats.rdev, 0);
assert.strictEqual(stats.size, 0);
assert.strictEqual(stats.blksize, 0);
assert.strictEqual(stats.blocks, 0);
assert.strictEqual(stats.atimeMs, date.getTime());
assert.strictEqual(stats.mtimeMs, date.getTime());
assert.strictEqual(stats.ctimeMs, date.getTime());
assert.strictEqual(stats.birthtimeMs, date.getTime());
assert.strictEqual(stats.atime, date);
assert.strictEqual(stats.mtime, date);
assert.strictEqual(stats.ctime, date);
assert.strictEqual(stats.birthtime, date);
assert.ok(stats.isFile());
assert.ok(!stats.isDirectory());
assert.ok(!stats.isSymbolicLink());
assert.ok(!stats.isBlockDevice());
assert.ok(!stats.isCharacterDevice());
assert.ok(!stats.isFIFO());
assert.ok(!stats.isSocket());
});
it('should create a fake instance with options', () => {
const date = new Date();
const stats = new stats_1.default({
dev: 1,
ino: 1,
mode: 1,
nlink: 1,
uid: 1,
gid: 1,
rdev: 1,
size: 1,
blksize: 1,
blocks: 1,
atimeMs: date.getTime(),
mtimeMs: date.getTime(),
ctimeMs: date.getTime(),
birthtimeMs: date.getTime(),
atime: date,
mtime: date,
ctime: date,
birthtime: date,
isDirectory: true,
isFile: false,
isSymbolicLink: true,
isBlockDevice: true,
isCharacterDevice: true,
isFIFO: true,
isSocket: true
});
assert.strictEqual(stats.dev, 1);
assert.strictEqual(stats.ino, 1);
assert.strictEqual(stats.mode, 1);
assert.strictEqual(stats.nlink, 1);
assert.strictEqual(stats.uid, 1);
assert.strictEqual(stats.gid, 1);
assert.strictEqual(stats.rdev, 1);
assert.strictEqual(stats.size, 1);
assert.strictEqual(stats.blksize, 1);
assert.strictEqual(stats.blocks, 1);
assert.strictEqual(stats.atimeMs, date.getTime());
assert.strictEqual(stats.mtimeMs, date.getTime());
assert.strictEqual(stats.ctimeMs, date.getTime());
assert.strictEqual(stats.birthtimeMs, date.getTime());
assert.strictEqual(stats.atime, date);
assert.strictEqual(stats.mtime, date);
assert.strictEqual(stats.ctime, date);
assert.strictEqual(stats.birthtime, date);
assert.ok(!stats.isFile());
assert.ok(stats.isDirectory());
assert.ok(stats.isSymbolicLink());
assert.ok(stats.isBlockDevice());
assert.ok(stats.isCharacterDevice());
assert.ok(stats.isFIFO());
assert.ok(stats.isSocket());
});
it('should create a fake instance with undefined as values', () => {
const stats = new stats_1.default({
uid: undefined
});
assert.strictEqual(stats.uid, undefined);
});
});
package/out/types.js 000666 0000000117 3560116604 011574 0 ustar 00 000000 000000 "use strict";
Object.defineProperty(exports, "__esModule", { value: true });
package/package.json 000666 0000001605 3560116604 011554 0 ustar 00 000000 000000 {
"name": "@nodelib/fs.macchiato",
"version": "1.0.3",
"description": "A set of classes for easy testing of built-in structures of FS",
"license": "MIT",
"repository": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.macchiato",
"keywords": [
"NodeLib",
"fs",
"FileSystem",
"file system",
"mock",
"stat",
"dirent"
],
"engines": {
"node": ">= 8"
},
"main": "out/index.js",
"typings": "out/index.d.ts",
"scripts": {
"clean": "rimraf {tsconfig.tsbuildinfo,out}",
"lint": "eslint \"src/**/*.ts\" --cache",
"compile": "tsc -b .",
"compile:watch": "tsc -p . --watch --sourceMap",
"test": "mocha \"out/**/*.spec.js\" -s 0",
"build": "npm run clean && npm run compile && npm run lint && npm test",
"watch": "npm run clean && npm run compile:watch"
},
"gitHead": "cb5f7e893a986164c3b847a4f1faef6c54cadd68"
}
package/tsconfig.json 000666 0000000151 3560116604 011770 0 ustar 00 000000 000000 {
"extends": "../../../tsconfig.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "out"
}
}
package/out/dirent.d.ts.map 000666 0000000767 3560116604 012740 0 ustar 00 000000 000000 {"version":3,"file":"dirent.d.ts","sourceRoot":"","sources":["../src/dirent.ts"],"names":[],"mappings":";AAAA,OAAO,KAAK,EAAE,MAAM,IAAI,CAAC;AAEzB,OAAO,EAAE,uBAAuB,EAAE,MAAM,SAAS,CAAC;AAElD,MAAM,CAAC,OAAO,OAAO,MAAO,YAAW,EAAE,CAAC,MAAM;IAGnC,OAAO,CAAC,QAAQ,CAAC,QAAQ;IAFrC,SAAgB,IAAI,EAAE,MAAM,CAAuC;gBAEtC,QAAQ,GAAE,uBAAuB,CAAC,EAAE,CAAC,MAAM,CAAM;IAEvE,MAAM,IAAI,OAAO;IAIjB,WAAW,IAAI,OAAO;IAItB,aAAa,IAAI,OAAO;IAIxB,iBAAiB,IAAI,OAAO;IAI5B,cAAc,IAAI,OAAO;IAIzB,MAAM,IAAI,OAAO;IAIjB,QAAQ,IAAI,OAAO;CAG1B"} package/out/dirent.spec.d.ts.map 000666 0000000164 3560116604 013660 0 ustar 00 000000 000000 {"version":3,"file":"dirent.spec.d.ts","sourceRoot":"","sources":["../src/dirent.spec.ts"],"names":[],"mappings":""} package/out/index.d.ts.map 000666 0000000315 3560116604 012547 0 ustar 00 000000 000000 {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,MAAM,MAAM,UAAU,CAAC;AAC9B,OAAO,KAAK,MAAM,SAAS,CAAC;AAE5B,OAAO,EACN,MAAM,EACN,KAAK,EACL,CAAC"} package/out/index.spec.d.ts.map 000666 0000000162 3560116604 013500 0 ustar 00 000000 000000 {"version":3,"file":"index.spec.d.ts","sourceRoot":"","sources":["../src/index.spec.ts"],"names":[],"mappings":""} package/out/stats.d.ts.map 000666 0000002110 3560116604 012571 0 ustar 00 000000 000000 {"version":3,"file":"stats.d.ts","sourceRoot":"","sources":["../src/stats.ts"],"names":[],"mappings":";AAAA,OAAO,KAAK,EAAE,MAAM,IAAI,CAAC;AAEzB,OAAO,EAAE,uBAAuB,EAAE,MAAM,SAAS,CAAC;AAKlD,MAAM,CAAC,OAAO,OAAO,KAAM,YAAW,EAAE,CAAC,KAAK;IAsBjC,OAAO,CAAC,QAAQ,CAAC,QAAQ;IArBrC,SAAgB,KAAK,EAAE,IAAI,CAAc;IAEzC,SAAgB,GAAG,EAAE,MAAM,CAA0B;IACrD,SAAgB,GAAG,EAAE,MAAM,CAA0B;IACrD,SAAgB,IAAI,EAAE,MAAM,CAA2B;IACvD,SAAgB,KAAK,EAAE,MAAM,CAA4B;IACzD,SAAgB,GAAG,EAAE,MAAM,CAAgE;IAC3F,SAAgB,GAAG,EAAE,MAAM,CAAgE;IAC3F,SAAgB,IAAI,EAAE,MAAM,CAA2B;IACvD,SAAgB,IAAI,EAAE,MAAM,CAA2B;IACvD,SAAgB,OAAO,EAAE,MAAM,CAA8B;IAC7D,SAAgB,MAAM,EAAE,MAAM,CAA6B;IAC3D,SAAgB,OAAO,EAAE,MAAM,CAAiD;IAChF,SAAgB,OAAO,EAAE,MAAM,CAAiD;IAChF,SAAgB,OAAO,EAAE,MAAM,CAAiD;IAChF,SAAgB,WAAW,EAAE,MAAM,CAAqD;IACxF,SAAgB,KAAK,EAAE,IAAI,CAAqC;IAChE,SAAgB,KAAK,EAAE,IAAI,CAAqC;IAChE,SAAgB,KAAK,EAAE,IAAI,CAAqC;IAChE,SAAgB,SAAS,EAAE,IAAI,CAAyC;gBAE3C,QAAQ,GAAE,uBAAuB,CAAC,EAAE,CAAC,KAAK,CAAM;IAEtE,MAAM,IAAI,OAAO;IAIjB,WAAW,IAAI,OAAO;IAItB,aAAa,IAAI,OAAO;IAIxB,iBAAiB,IAAI,OAAO;IAI5B,cAAc,IAAI,OAAO;IAIzB,MAAM,IAAI,OAAO;IAIjB,QAAQ,IAAI,OAAO;CAG1B"} package/out/stats.spec.d.ts.map 000666 0000000162 3560116604 013527 0 ustar 00 000000 000000 {"version":3,"file":"stats.spec.d.ts","sourceRoot":"","sources":["../src/stats.spec.ts"],"names":[],"mappings":""} package/out/types.d.ts.map 000666 0000000643 3560116604 012610 0 ustar 00 000000 000000 {"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AAAA,oBAAY,uBAAuB,CAAC,CAAC,IAAI;KACvC,IAAI,IAAI,MAAM,CAAC,CAAC,CAAC,EAAE,4BAA4B,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC;CACzD,CAAC;AAEF,oBAAY,4BAA4B,CAAC,CAAC;AACzC;;GAEG;AACH,CAAC,SAAS,CAAC,GAAG,IAAI,EAAE,OAAO,EAAE,KAAK,MAAM,WAAW,GAAG,WAAW;AAChE;;GAEG;AACH,CAAC,SAAS,CAAC,MAAM,WAAW,CAAC,GAAG,WAAW;AAC1C;;GAEG;AACH,CAAC,CAAC"} package/README.md 000666 0000001527 3560116604 010550 0 ustar 00 000000 000000 # @nodelib/fs.macchiato
> A set of classes for easy testing of built-in structures of FS.
## Install
```
$ npm install @nodelib/fs.macchiato
```
## Usage
```js
import { Stats, Dirent } from '@nodelib/fs.macchiato';
const stats = new Stats();
const dirent = new Dirent();
```
## API
### `Stats`
Creates a fake instance of `fs.Stats`. Can accept options to control parameter values.
```js
const stats = new Stats({
isSymbolicLink: true,
ino: 3
});
```
### `Dirent`
Creates a fake instance of `fs.Dirent`. Can accept options to control parameter values.
```js
const dirent = new Dirent({
isSymbolicLink: true
});
```
## Changelog
See the [Releases section of our GitHub project](https://github.com/nodelib/nodelib/releases) for changelogs for each release version.
## License
This software is released under the terms of the MIT license.
package/out/dirent.d.ts 000666 0000001020 3560116604 012143 0 ustar 00 000000 000000 ///
import * as fs from 'fs';
import { PrepareOptionsFromClass } from './types';
export default class Dirent implements fs.Dirent {
private readonly _options;
readonly name: string;
constructor(_options?: PrepareOptionsFromClass);
isFile(): boolean;
isDirectory(): boolean;
isBlockDevice(): boolean;
isCharacterDevice(): boolean;
isSymbolicLink(): boolean;
isFIFO(): boolean;
isSocket(): boolean;
}
//# sourceMappingURL=dirent.d.ts.map package/out/dirent.spec.d.ts 000666 0000000065 3560116604 013104 0 ustar 00 000000 000000 export {};
//# sourceMappingURL=dirent.spec.d.ts.map package/src/dirent.spec.ts 000666 0000002671 3560116604 012647 0 ustar 00 000000 000000 import * as assert from 'assert';
import Dirent from './dirent';
describe('Dirent', () => {
it('should create a fake instance without options', () => {
const dirent = new Dirent();
assert.strictEqual(dirent.name, 'unknown.txt');
assert.ok(dirent.isFile());
assert.ok(!dirent.isDirectory());
assert.ok(!dirent.isSymbolicLink());
assert.ok(!dirent.isBlockDevice());
assert.ok(!dirent.isCharacterDevice());
assert.ok(!dirent.isFIFO());
assert.ok(!dirent.isSocket());
});
it('should create a fake instance with empty options', () => {
const dirent = new Dirent({});
assert.strictEqual(dirent.name, 'unknown.txt');
assert.ok(dirent.isFile());
assert.ok(!dirent.isDirectory());
assert.ok(!dirent.isSymbolicLink());
assert.ok(!dirent.isBlockDevice());
assert.ok(!dirent.isCharacterDevice());
assert.ok(!dirent.isFIFO());
assert.ok(!dirent.isSocket());
});
it('should create a fake instance with options', () => {
const dirent = new Dirent({
name: 'known.txt',
isDirectory: true,
isFile: false,
isSymbolicLink: true,
isBlockDevice: true,
isCharacterDevice: true,
isFIFO: true,
isSocket: true
});
assert.strictEqual(dirent.name, 'known.txt');
assert.ok(!dirent.isFile());
assert.ok(dirent.isDirectory());
assert.ok(dirent.isSymbolicLink());
assert.ok(dirent.isBlockDevice());
assert.ok(dirent.isCharacterDevice());
assert.ok(dirent.isFIFO());
assert.ok(dirent.isSocket());
});
});
package/src/dirent.ts 000666 0000001530 3560116604 011707 0 ustar 00 000000 000000 import * as fs from 'fs';
import { PrepareOptionsFromClass } from './types';
export default class Dirent implements fs.Dirent {
public readonly name: string = this._options.name ?? 'unknown.txt';
constructor(private readonly _options: PrepareOptionsFromClass = {}) { }
public isFile(): boolean {
return this._options.isFile ?? true;
}
public isDirectory(): boolean {
return this._options.isDirectory ?? false;
}
public isBlockDevice(): boolean {
return this._options.isBlockDevice ?? false;
}
public isCharacterDevice(): boolean {
return this._options.isCharacterDevice ?? false;
}
public isSymbolicLink(): boolean {
return this._options.isSymbolicLink ?? false;
}
public isFIFO(): boolean {
return this._options.isFIFO ?? false;
}
public isSocket(): boolean {
return this._options.isSocket ?? false;
}
}
package/out/index.d.ts 000666 0000000174 3560116604 011776 0 ustar 00 000000 000000 import Dirent from './dirent';
import Stats from './stats';
export { Dirent, Stats };
//# sourceMappingURL=index.d.ts.map package/out/index.spec.d.ts 000666 0000000064 3560116604 012725 0 ustar 00 000000 000000 export {};
//# sourceMappingURL=index.spec.d.ts.map package/src/index.spec.ts 000666 0000000561 3560116604 012465 0 ustar 00 000000 000000 import * as assert from 'assert';
import { Dirent, Stats } from '.';
describe('Package', () => {
it('should create a fake instance of fs.Stats', () => {
const actual = new Stats();
assert.ok(actual instanceof Stats);
});
it('should create a fake instance of fs.Dirent', () => {
const actual = new Dirent();
assert.ok(actual instanceof Dirent);
});
});
package/src/index.ts 000666 0000000131 3560116604 011525 0 ustar 00 000000 000000 import Dirent from './dirent';
import Stats from './stats';
export {
Dirent,
Stats
};
package/out/stats.d.ts 000666 0000002025 3560116604 012022 0 ustar 00 000000 000000 ///
import * as fs from 'fs';
import { PrepareOptionsFromClass } from './types';
export default class Stats implements fs.Stats {
private readonly _options;
readonly _date: Date;
readonly dev: number;
readonly ino: number;
readonly mode: number;
readonly nlink: number;
readonly uid: number;
readonly gid: number;
readonly rdev: number;
readonly size: number;
readonly blksize: number;
readonly blocks: number;
readonly atimeMs: number;
readonly mtimeMs: number;
readonly ctimeMs: number;
readonly birthtimeMs: number;
readonly atime: Date;
readonly mtime: Date;
readonly ctime: Date;
readonly birthtime: Date;
constructor(_options?: PrepareOptionsFromClass);
isFile(): boolean;
isDirectory(): boolean;
isBlockDevice(): boolean;
isCharacterDevice(): boolean;
isSymbolicLink(): boolean;
isFIFO(): boolean;
isSocket(): boolean;
}
//# sourceMappingURL=stats.d.ts.map package/out/stats.spec.d.ts 000666 0000000064 3560116604 012754 0 ustar 00 000000 000000 export {};
//# sourceMappingURL=stats.spec.d.ts.map package/src/stats.spec.ts 000666 0000010233 3560116604 012511 0 ustar 00 000000 000000 import * as assert from 'assert';
import Stats from './stats';
const uid = process.platform === 'win32' ? undefined : process.getuid();
const gid = process.platform === 'win32' ? undefined : process.getgid();
describe('Stats', () => {
it('should create a fake instance without options', () => {
const stats = new Stats();
const date = stats._date;
assert.strictEqual(stats.dev, 0);
assert.strictEqual(stats.ino, 0);
assert.strictEqual(stats.mode, 0);
assert.strictEqual(stats.nlink, 0);
assert.strictEqual(stats.uid, uid);
assert.strictEqual(stats.gid, gid);
assert.strictEqual(stats.rdev, 0);
assert.strictEqual(stats.size, 0);
assert.strictEqual(stats.blksize, 0);
assert.strictEqual(stats.blocks, 0);
assert.strictEqual(stats.atimeMs, date.getTime());
assert.strictEqual(stats.mtimeMs, date.getTime());
assert.strictEqual(stats.ctimeMs, date.getTime());
assert.strictEqual(stats.birthtimeMs, date.getTime());
assert.strictEqual(stats.atime, date);
assert.strictEqual(stats.mtime, date);
assert.strictEqual(stats.ctime, date);
assert.strictEqual(stats.birthtime, date);
assert.ok(stats.isFile());
assert.ok(!stats.isDirectory());
assert.ok(!stats.isSymbolicLink());
assert.ok(!stats.isBlockDevice());
assert.ok(!stats.isCharacterDevice());
assert.ok(!stats.isFIFO());
assert.ok(!stats.isSocket());
});
it('should create a fake instance with empty options', () => {
const stats = new Stats();
const date = stats._date;
assert.strictEqual(stats.dev, 0);
assert.strictEqual(stats.ino, 0);
assert.strictEqual(stats.mode, 0);
assert.strictEqual(stats.nlink, 0);
assert.strictEqual(stats.uid, uid);
assert.strictEqual(stats.gid, gid);
assert.strictEqual(stats.rdev, 0);
assert.strictEqual(stats.size, 0);
assert.strictEqual(stats.blksize, 0);
assert.strictEqual(stats.blocks, 0);
assert.strictEqual(stats.atimeMs, date.getTime());
assert.strictEqual(stats.mtimeMs, date.getTime());
assert.strictEqual(stats.ctimeMs, date.getTime());
assert.strictEqual(stats.birthtimeMs, date.getTime());
assert.strictEqual(stats.atime, date);
assert.strictEqual(stats.mtime, date);
assert.strictEqual(stats.ctime, date);
assert.strictEqual(stats.birthtime, date);
assert.ok(stats.isFile());
assert.ok(!stats.isDirectory());
assert.ok(!stats.isSymbolicLink());
assert.ok(!stats.isBlockDevice());
assert.ok(!stats.isCharacterDevice());
assert.ok(!stats.isFIFO());
assert.ok(!stats.isSocket());
});
it('should create a fake instance with options', () => {
const date = new Date();
const stats = new Stats({
dev: 1,
ino: 1,
mode: 1,
nlink: 1,
uid: 1,
gid: 1,
rdev: 1,
size: 1,
blksize: 1,
blocks: 1,
atimeMs: date.getTime(),
mtimeMs: date.getTime(),
ctimeMs: date.getTime(),
birthtimeMs: date.getTime(),
atime: date,
mtime: date,
ctime: date,
birthtime: date,
isDirectory: true,
isFile: false,
isSymbolicLink: true,
isBlockDevice: true,
isCharacterDevice: true,
isFIFO: true,
isSocket: true
});
assert.strictEqual(stats.dev, 1);
assert.strictEqual(stats.ino, 1);
assert.strictEqual(stats.mode, 1);
assert.strictEqual(stats.nlink, 1);
assert.strictEqual(stats.uid, 1);
assert.strictEqual(stats.gid, 1);
assert.strictEqual(stats.rdev, 1);
assert.strictEqual(stats.size, 1);
assert.strictEqual(stats.blksize, 1);
assert.strictEqual(stats.blocks, 1);
assert.strictEqual(stats.atimeMs, date.getTime());
assert.strictEqual(stats.mtimeMs, date.getTime());
assert.strictEqual(stats.ctimeMs, date.getTime());
assert.strictEqual(stats.birthtimeMs, date.getTime());
assert.strictEqual(stats.atime, date);
assert.strictEqual(stats.mtime, date);
assert.strictEqual(stats.ctime, date);
assert.strictEqual(stats.birthtime, date);
assert.ok(!stats.isFile());
assert.ok(stats.isDirectory());
assert.ok(stats.isSymbolicLink());
assert.ok(stats.isBlockDevice());
assert.ok(stats.isCharacterDevice());
assert.ok(stats.isFIFO());
assert.ok(stats.isSocket());
});
it('should create a fake instance with undefined as values', () => {
const stats = new Stats({
uid: undefined
});
assert.strictEqual(stats.uid, undefined);
});
});
package/src/stats.ts 000666 0000004271 3560116604 011565 0 ustar 00 000000 000000 import * as fs from 'fs';
import { PrepareOptionsFromClass } from './types';
const uid = process.platform === 'win32' ? undefined : process.getuid();
const gid = process.platform === 'win32' ? undefined : process.getgid();
export default class Stats implements fs.Stats {
public readonly _date: Date = new Date();
public readonly dev: number = this._options.dev ?? 0;
public readonly ino: number = this._options.ino ?? 0;
public readonly mode: number = this._options.mode ?? 0;
public readonly nlink: number = this._options.nlink ?? 0;
public readonly uid: number = ('uid' in this._options ? this._options.uid : uid) as number;
public readonly gid: number = ('gid' in this._options ? this._options.gid : gid) as number;
public readonly rdev: number = this._options.rdev ?? 0;
public readonly size: number = this._options.size ?? 0;
public readonly blksize: number = this._options.blksize ?? 0;
public readonly blocks: number = this._options.blocks ?? 0;
public readonly atimeMs: number = this._options.atimeMs ?? this._date.getTime();
public readonly mtimeMs: number = this._options.mtimeMs ?? this._date.getTime();
public readonly ctimeMs: number = this._options.ctimeMs ?? this._date.getTime();
public readonly birthtimeMs: number = this._options.birthtimeMs ?? this._date.getTime();
public readonly atime: Date = this._options.atime ?? this._date;
public readonly mtime: Date = this._options.mtime ?? this._date;
public readonly ctime: Date = this._options.ctime ?? this._date;
public readonly birthtime: Date = this._options.birthtime ?? this._date;
constructor(private readonly _options: PrepareOptionsFromClass = {}) { }
public isFile(): boolean {
return this._options.isFile ?? true;
}
public isDirectory(): boolean {
return this._options.isDirectory ?? false;
}
public isBlockDevice(): boolean {
return this._options.isBlockDevice ?? false;
}
public isCharacterDevice(): boolean {
return this._options.isCharacterDevice ?? false;
}
public isSymbolicLink(): boolean {
return this._options.isSymbolicLink ?? false;
}
public isFIFO(): boolean {
return this._options.isFIFO ?? false;
}
public isSocket(): boolean {
return this._options.isSocket ?? false;
}
}
package/out/types.d.ts 000666 0000000760 3560116604 012034 0 ustar 00 000000 000000 export declare type PrepareOptionsFromClass = {
[TKey in keyof T]?: UnboxReturnTypeFromClassItem;
};
export declare type UnboxReturnTypeFromClassItem =
/**
* Unbox return type from class method.
*/
T extends (...args: unknown[]) => infer TReturnType ? TReturnType :
/**
* Unbox return type from class property.
*/
T extends (infer TReturnType) ? TReturnType :
/**
* Default branch. Potentially impossible case.
*/
T;
//# sourceMappingURL=types.d.ts.map package/src/types.ts 000666 0000000700 3560116604 011564 0 ustar 00 000000 000000 export type PrepareOptionsFromClass = {
[TKey in keyof T]?: UnboxReturnTypeFromClassItem;
};
export type UnboxReturnTypeFromClassItem =
/**
* Unbox return type from class method.
*/
T extends (...args: unknown[]) => infer TReturnType ? TReturnType :
/**
* Unbox return type from class property.
*/
T extends (infer TReturnType) ? TReturnType :
/**
* Default branch. Potentially impossible case.
*/
T;
package/tsconfig.tsbuildinfo 000666 0000231337 3560116604 013355 0 ustar 00 000000 000000 {
"program": {
"fileInfos": {
"../../../node_modules/typescript/lib/lib.es5.d.ts": {
"version": "70ae6416528e68c2ee7b62892200d2ca631759943d4429f8b779b947ff1e124d",
"signature": "70ae6416528e68c2ee7b62892200d2ca631759943d4429f8b779b947ff1e124d",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2015.d.ts": {
"version": "dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6",
"signature": "dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6",
"affectsGlobalScope": false
},
"../../../node_modules/typescript/lib/lib.es2016.d.ts": {
"version": "7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467",
"signature": "7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467",
"affectsGlobalScope": false
},
"../../../node_modules/typescript/lib/lib.es2017.d.ts": {
"version": "8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9",
"signature": "8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9",
"affectsGlobalScope": false
},
"../../../node_modules/typescript/lib/lib.es2018.d.ts": {
"version": "5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06",
"signature": "5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06",
"affectsGlobalScope": false
},
"../../../node_modules/typescript/lib/lib.dom.d.ts": {
"version": "9affb0a2ddc57df5b8174c0af96c288d697a262e5bc9ca1f544c999dc64a91e6",
"signature": "9affb0a2ddc57df5b8174c0af96c288d697a262e5bc9ca1f544c999dc64a91e6",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.dom.iterable.d.ts": {
"version": "fb0c09b697dc42afa84d1587e3c994a2f554d2a45635e4f0618768d16a86b69a",
"signature": "fb0c09b697dc42afa84d1587e3c994a2f554d2a45635e4f0618768d16a86b69a",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts": {
"version": "7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481",
"signature": "7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.scripthost.d.ts": {
"version": "097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd",
"signature": "097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2015.core.d.ts": {
"version": "63e0cc12d0f77394094bd19e84464f9840af0071e5b9358ced30511efef1d8d2",
"signature": "63e0cc12d0f77394094bd19e84464f9840af0071e5b9358ced30511efef1d8d2",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2015.collection.d.ts": {
"version": "43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c",
"signature": "43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2015.generator.d.ts": {
"version": "cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a",
"signature": "cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts": {
"version": "42f5e41e5893da663dbf0394268f54f1da4b43dc0ddd2ea4bf471fe5361d6faf",
"signature": "42f5e41e5893da663dbf0394268f54f1da4b43dc0ddd2ea4bf471fe5361d6faf",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2015.promise.d.ts": {
"version": "0b7a905675e6cb4211c128f0a3aa47d414b275180a299a9aad5d3ec298abbfc4",
"signature": "0b7a905675e6cb4211c128f0a3aa47d414b275180a299a9aad5d3ec298abbfc4",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts": {
"version": "dfff68b3c34338f6b307a25d4566de15eed7973b0dc5d69f9fde2bcac1c25315",
"signature": "dfff68b3c34338f6b307a25d4566de15eed7973b0dc5d69f9fde2bcac1c25315",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts": {
"version": "cb609802a8698aa28b9c56331d4b53f590ca3c1c3a255350304ae3d06017779d",
"signature": "cb609802a8698aa28b9c56331d4b53f590ca3c1c3a255350304ae3d06017779d",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts": {
"version": "3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93",
"signature": "3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": {
"version": "4670208dd7da9d6c774ab1b75c1527a810388c7989c4905de6aaea8561cb9dce",
"signature": "4670208dd7da9d6c774ab1b75c1527a810388c7989c4905de6aaea8561cb9dce",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts": {
"version": "3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006",
"signature": "3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2017.object.d.ts": {
"version": "17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a",
"signature": "17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": {
"version": "d0db416bccdb33975548baf09a42ee8c47eace1aac7907351a000f1e568e7232",
"signature": "d0db416bccdb33975548baf09a42ee8c47eace1aac7907351a000f1e568e7232",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2017.string.d.ts": {
"version": "6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577",
"signature": "6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2017.intl.d.ts": {
"version": "12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d",
"signature": "12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": {
"version": "b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e",
"signature": "b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": {
"version": "0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a",
"signature": "0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": {
"version": "a40c4d82bf13fcded295ac29f354eb7d40249613c15e07b53f2fc75e45e16359",
"signature": "a40c4d82bf13fcded295ac29f354eb7d40249613c15e07b53f2fc75e45e16359",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2018.intl.d.ts": {
"version": "df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e",
"signature": "df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2018.promise.d.ts": {
"version": "bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c",
"signature": "bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts": {
"version": "c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8",
"signature": "c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2020.bigint.d.ts": {
"version": "4f435f794b7853c55e2ae7cff6206025802aa79232d2867544178f2ca8ff5eaa",
"signature": "4f435f794b7853c55e2ae7cff6206025802aa79232d2867544178f2ca8ff5eaa",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.esnext.intl.d.ts": {
"version": "89bf2b7a601b73ea4311eda9c41f86a58994fec1bee3b87c4a14d68d9adcdcbd",
"signature": "89bf2b7a601b73ea4311eda9c41f86a58994fec1bee3b87c4a14d68d9adcdcbd",
"affectsGlobalScope": true
},
"../../../node_modules/typescript/lib/lib.es2017.full.d.ts": {
"version": "d2f31f19e1ba6ed59be9259d660a239d9a3fcbbc8e038c6b2009bde34b175fed",
"signature": "d2f31f19e1ba6ed59be9259d660a239d9a3fcbbc8e038c6b2009bde34b175fed",
"affectsGlobalScope": false
},
"./src/types.ts": {
"version": "d43c4ff3b9980c501ea6554df59701099b2c0e664a5ce0585e5016c38c5fb178",
"signature": "47b605d1e61f92f418c7879051e5458f8ec00aeacac419a37754066fec42b9ba",
"affectsGlobalScope": false
},
"./src/dirent.ts": {
"version": "c92f55c634dfe127ee43262d69fe439363653c479b8fc94b2392bf012d4df208",
"signature": "98387ef539ccca1023a5934f6ea2dd87ee8a6c87db31ec7986b9da016c66fc16",
"affectsGlobalScope": false
},
"./src/dirent.spec.ts": {
"version": "8ca6323ad0860e5ec1f0ec6473bb84f5aefabc796f6aeaa3e3ce81b75925802e",
"signature": "5e0549ad712786bf2815d77900523b31c1b0f4a0203b0464e1736ca6653f3695",
"affectsGlobalScope": false
},
"./src/stats.ts": {
"version": "ff9bfe5b488a8e6cfc374a50209f59e5bc66d17a8f9d699dc3a8c1b11eb35e90",
"signature": "7c70ba0c69002f78ddac880f0096de5b0e78248cf680c1fe1a89439dbf069c5d",
"affectsGlobalScope": false
},
"./src/index.ts": {
"version": "9778ed424506e365b210db7f8d7078cfad0a76a378bbb1f8900f7294231303e6",
"signature": "e00937f585b9c2f95d9d4e00b4e76427eb9516c70a4470d805451ba2ea00044e",
"affectsGlobalScope": false
},
"./src/index.spec.ts": {
"version": "6dbc33c84955af7ea5032efbfc6c4a554e8918d63c9477720160e61830b0c30a",
"signature": "a900cdf2c35bba00b0363cc950bbf88b887976e70a9eae929dad35ef964109d9",
"affectsGlobalScope": false
},
"./src/stats.spec.ts": {
"version": "495346611e2cb712fbeb88cb356b7ded616fd127870464e520a7e447562d0dcd",
"signature": "7f6434efc1ca27535dfcc39c018beb01e4e020914ba0c0acdc9b8150d32f76e2",
"affectsGlobalScope": false
},
"../../../node_modules/@types/eslint-visitor-keys/index.d.ts": {
"version": "725d9be2fd48440256f4deb00649adffdbc5ecd282b09e89d4e200663792c34c",
"signature": "725d9be2fd48440256f4deb00649adffdbc5ecd282b09e89d4e200663792c34c",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/globals.d.ts": {
"version": "74d61a149bea97a20b324410e4520796ffc36dcf35b54f03cfd0cfe922bb61cc",
"signature": "74d61a149bea97a20b324410e4520796ffc36dcf35b54f03cfd0cfe922bb61cc",
"affectsGlobalScope": true
},
"../../../node_modules/@types/node/async_hooks.d.ts": {
"version": "950e73fe3bcda768b5f593cec3f7137bb7cab709a82be89dd08c2a20568a28e2",
"signature": "950e73fe3bcda768b5f593cec3f7137bb7cab709a82be89dd08c2a20568a28e2",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/buffer.d.ts": {
"version": "61215c1a376bbe8f51cab4cc4ddbf3746387015113c37a84d981d4738c21b878",
"signature": "61215c1a376bbe8f51cab4cc4ddbf3746387015113c37a84d981d4738c21b878",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/child_process.d.ts": {
"version": "5eca801fb67009c5728b88793670f0137b5e31a8f7d1576d5110a1276feaba8c",
"signature": "5eca801fb67009c5728b88793670f0137b5e31a8f7d1576d5110a1276feaba8c",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/cluster.d.ts": {
"version": "ce629710e5e58724902b753212e97861fd73e2aa09f5d88cb6d55dc763cf8c8a",
"signature": "ce629710e5e58724902b753212e97861fd73e2aa09f5d88cb6d55dc763cf8c8a",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/console.d.ts": {
"version": "525c8fc510d9632d2a0a9de2d41c3ac1cdd79ff44d3b45c6d81cacabb683528d",
"signature": "525c8fc510d9632d2a0a9de2d41c3ac1cdd79ff44d3b45c6d81cacabb683528d",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/constants.d.ts": {
"version": "0279383034fae92db8097d0a41350293553599cc9c3c917b60e2542d0dfcbd44",
"signature": "0279383034fae92db8097d0a41350293553599cc9c3c917b60e2542d0dfcbd44",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/crypto.d.ts": {
"version": "9b9f8b151698fb1798f04b8375e240c764f094e730192e6a5353abdb1c709d6f",
"signature": "9b9f8b151698fb1798f04b8375e240c764f094e730192e6a5353abdb1c709d6f",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/dgram.d.ts": {
"version": "37c4598a5f2025c97492e18bed8909ccd10bf26bb5f54d5f6009f9153291af91",
"signature": "37c4598a5f2025c97492e18bed8909ccd10bf26bb5f54d5f6009f9153291af91",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/dns.d.ts": {
"version": "ef226a42de7022eacdfa0f15aabf73b46c47af93044c8ebfab8aa8e3cf6c330c",
"signature": "ef226a42de7022eacdfa0f15aabf73b46c47af93044c8ebfab8aa8e3cf6c330c",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/domain.d.ts": {
"version": "d5b7c8819ce1bd31a45f7675309e145ec28e3aa1b60a8e0637fd0e8916255baa",
"signature": "d5b7c8819ce1bd31a45f7675309e145ec28e3aa1b60a8e0637fd0e8916255baa",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/events.d.ts": {
"version": "76048f3c7325a6c1fa6306d40eb0c8570fa0209d09472d46f9b1221f66edae6f",
"signature": "76048f3c7325a6c1fa6306d40eb0c8570fa0209d09472d46f9b1221f66edae6f",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/fs.d.ts": {
"version": "03be37150cc8fe48fd243169653f15149e0ed4a34eea0cae027b708d39eb01f8",
"signature": "03be37150cc8fe48fd243169653f15149e0ed4a34eea0cae027b708d39eb01f8",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/http.d.ts": {
"version": "f50ba0d2d8f891fa11326db36e6c25fe14bce747cf2bd9b554de3bb2a814f49c",
"signature": "f50ba0d2d8f891fa11326db36e6c25fe14bce747cf2bd9b554de3bb2a814f49c",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/http2.d.ts": {
"version": "48b53111cc4ce136803fbf857cd8de2d5df33895b1af714a87caf87562182e46",
"signature": "48b53111cc4ce136803fbf857cd8de2d5df33895b1af714a87caf87562182e46",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/https.d.ts": {
"version": "dacbe08610729f6343ea9880ea8e737c6d7a6efa4a318d8f6acaf85db4aceed6",
"signature": "dacbe08610729f6343ea9880ea8e737c6d7a6efa4a318d8f6acaf85db4aceed6",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/inspector.d.ts": {
"version": "4218ced3933a31eed1278d350dd63c5900df0f0904f57d61c054d7a4b83dbe4c",
"signature": "4218ced3933a31eed1278d350dd63c5900df0f0904f57d61c054d7a4b83dbe4c",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/module.d.ts": {
"version": "03394bf8deb8781b490ae9266a843fbdf00647947d79e25fcbf1d89a9e9c8a66",
"signature": "03394bf8deb8781b490ae9266a843fbdf00647947d79e25fcbf1d89a9e9c8a66",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/net.d.ts": {
"version": "358398fe4034395d85c87c319cca7a04001434b13dc68d067481ecb374385bfc",
"signature": "358398fe4034395d85c87c319cca7a04001434b13dc68d067481ecb374385bfc",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/os.d.ts": {
"version": "d9bc6f1917c24d862a68d2633e4a32fd586bfe3e412e5d11fd07d8266b94ced5",
"signature": "d9bc6f1917c24d862a68d2633e4a32fd586bfe3e412e5d11fd07d8266b94ced5",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/path.d.ts": {
"version": "5fb30076f0e0e5744db8993648bfb67aadd895f439edad5cce039127a87a8a36",
"signature": "5fb30076f0e0e5744db8993648bfb67aadd895f439edad5cce039127a87a8a36",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/perf_hooks.d.ts": {
"version": "93a8a589862b5ac8fd8bb46426f7b081ba825a5171337dd45de9bf141624d55e",
"signature": "93a8a589862b5ac8fd8bb46426f7b081ba825a5171337dd45de9bf141624d55e",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/process.d.ts": {
"version": "0e0d58f5e90c0a270dac052b9c5ad8ccdfc8271118c2105b361063218d528d6e",
"signature": "0e0d58f5e90c0a270dac052b9c5ad8ccdfc8271118c2105b361063218d528d6e",
"affectsGlobalScope": true
},
"../../../node_modules/@types/node/punycode.d.ts": {
"version": "3f6a1fd73c9dc3bd7f4b79bc075297ca6527904df69b0f2c2c94e4c4c7d9a32c",
"signature": "3f6a1fd73c9dc3bd7f4b79bc075297ca6527904df69b0f2c2c94e4c4c7d9a32c",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/querystring.d.ts": {
"version": "758948c06a0d02623c7d4ed357ffa79bdc170de6e004046678774a1bfa9a29bb",
"signature": "758948c06a0d02623c7d4ed357ffa79bdc170de6e004046678774a1bfa9a29bb",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/readline.d.ts": {
"version": "2ca26a43dec700c4b0bdc04b123094f4becffda70e3960f3e10b025f7a15ba8f",
"signature": "2ca26a43dec700c4b0bdc04b123094f4becffda70e3960f3e10b025f7a15ba8f",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/repl.d.ts": {
"version": "27c3f3f672a6ce267f7cc34643231032016fa4b6d195c0725db570de0a7a9f91",
"signature": "27c3f3f672a6ce267f7cc34643231032016fa4b6d195c0725db570de0a7a9f91",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/stream.d.ts": {
"version": "9c581919a8c483f5080487ae8ec1dd398d94027aedf8e77436085e7fab23951a",
"signature": "9c581919a8c483f5080487ae8ec1dd398d94027aedf8e77436085e7fab23951a",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/string_decoder.d.ts": {
"version": "7e62aac2cc9c0710d772047ad89e8d7117f52592c791eb995ce1f865fedab432",
"signature": "7e62aac2cc9c0710d772047ad89e8d7117f52592c791eb995ce1f865fedab432",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/timers.d.ts": {
"version": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9",
"signature": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/tls.d.ts": {
"version": "48064f81a8354d04808e7b5bddf570aaf19f894cf1d8a2aa1f56c81decd33508",
"signature": "48064f81a8354d04808e7b5bddf570aaf19f894cf1d8a2aa1f56c81decd33508",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/trace_events.d.ts": {
"version": "a77fdb357c78b70142b2fdbbfb72958d69e8f765fd2a3c69946c1018e89d4638",
"signature": "a77fdb357c78b70142b2fdbbfb72958d69e8f765fd2a3c69946c1018e89d4638",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/tty.d.ts": {
"version": "3c2ac350c3baa61fd2b1925844109e098f4376d0768a4643abc82754fd752748",
"signature": "3c2ac350c3baa61fd2b1925844109e098f4376d0768a4643abc82754fd752748",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/url.d.ts": {
"version": "834545a7726e414890371aec1a89b7915963e08e790e093259e8bed429ef15c6",
"signature": "834545a7726e414890371aec1a89b7915963e08e790e093259e8bed429ef15c6",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/util.d.ts": {
"version": "b248fb69886bce18cf6650491f43f0326ed6d59c8fdf7fd63dbd35bf4ef3e2bc",
"signature": "b248fb69886bce18cf6650491f43f0326ed6d59c8fdf7fd63dbd35bf4ef3e2bc",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/v8.d.ts": {
"version": "4407bd5f1d6f748590ba125195eb1d7a003c2de2f3b057456d3ac76a742d2561",
"signature": "4407bd5f1d6f748590ba125195eb1d7a003c2de2f3b057456d3ac76a742d2561",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/vm.d.ts": {
"version": "2b57b7d7191c6e2efc2ed4f87cf1e25c383278ac5d019670406508df42dc34f3",
"signature": "2b57b7d7191c6e2efc2ed4f87cf1e25c383278ac5d019670406508df42dc34f3",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/worker_threads.d.ts": {
"version": "46f0413ecc0d83b047d46dbe03a37c7c760f59f0bb9a8633150e2d9335870675",
"signature": "46f0413ecc0d83b047d46dbe03a37c7c760f59f0bb9a8633150e2d9335870675",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/zlib.d.ts": {
"version": "2ea98f43cfae8dfbefc45d8bd1ec4907bbad33d18203ea8ef8b50d36b97afa35",
"signature": "2ea98f43cfae8dfbefc45d8bd1ec4907bbad33d18203ea8ef8b50d36b97afa35",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/ts3.3/base.d.ts": {
"version": "067b1964df87a4fc98ebffbd2bada6d7ed14a5b032f9071ea39478d82e701a99",
"signature": "067b1964df87a4fc98ebffbd2bada6d7ed14a5b032f9071ea39478d82e701a99",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/globals.global.d.ts": {
"version": "2708349d5a11a5c2e5f3a0765259ebe7ee00cdcc8161cb9990cb4910328442a1",
"signature": "2708349d5a11a5c2e5f3a0765259ebe7ee00cdcc8161cb9990cb4910328442a1",
"affectsGlobalScope": true
},
"../../../node_modules/@types/node/wasi.d.ts": {
"version": "14a6a3cee450438254c004a6b4f1191ec9977186bdeda07764f2a8d90ef71117",
"signature": "14a6a3cee450438254c004a6b4f1191ec9977186bdeda07764f2a8d90ef71117",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/ts3.6/base.d.ts": {
"version": "d170ea32762c00c660740f2cc0ca9526290ab9d9fb9c72282c1fa53cd1a7728e",
"signature": "d170ea32762c00c660740f2cc0ca9526290ab9d9fb9c72282c1fa53cd1a7728e",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/assert.d.ts": {
"version": "54b2276780dc8d538a71b954b87ea081a1e9f90e7f1195f2daf2bddde0bf52df",
"signature": "54b2276780dc8d538a71b954b87ea081a1e9f90e7f1195f2daf2bddde0bf52df",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/base.d.ts": {
"version": "e61a21e9418f279bc480394a94d1581b2dee73747adcbdef999b6737e34d721b",
"signature": "e61a21e9418f279bc480394a94d1581b2dee73747adcbdef999b6737e34d721b",
"affectsGlobalScope": false
},
"../../../node_modules/@types/node/index.d.ts": {
"version": "6fa68653382bd571bc63831e9f9c1307cc52f7310c1470463fe429d84147667d",
"signature": "6fa68653382bd571bc63831e9f9c1307cc52f7310c1470463fe429d84147667d",
"affectsGlobalScope": false
},
"../../../node_modules/@types/fs-extra/index.d.ts": {
"version": "aca36e2d27783f4bad7fc1786a532ff76024f0fc8575df48bcd9a5eb452fe7e7",
"signature": "aca36e2d27783f4bad7fc1786a532ff76024f0fc8575df48bcd9a5eb452fe7e7",
"affectsGlobalScope": false
},
"../../../node_modules/@types/minimatch/index.d.ts": {
"version": "1d1e6bd176eee5970968423d7e215bfd66828b6db8d54d17afec05a831322633",
"signature": "1d1e6bd176eee5970968423d7e215bfd66828b6db8d54d17afec05a831322633",
"affectsGlobalScope": false
},
"../../../node_modules/@types/glob/index.d.ts": {
"version": "393137c76bd922ba70a2f8bf1ade4f59a16171a02fb25918c168d48875b0cfb0",
"signature": "393137c76bd922ba70a2f8bf1ade4f59a16171a02fb25918c168d48875b0cfb0",
"affectsGlobalScope": false
},
"../../../node_modules/@types/highlight.js/index.d.ts": {
"version": "21a2fa3722dc0baba2649e040c3121eb38ce84f5afe35ff1c20276132eaa2f2c",
"signature": "21a2fa3722dc0baba2649e040c3121eb38ce84f5afe35ff1c20276132eaa2f2c",
"affectsGlobalScope": false
},
"../../../node_modules/@types/json-schema/index.d.ts": {
"version": "b2be568d8ce95fcb26eebd04c035d94825655fdf689bf67d799f5ff8cbbb1024",
"signature": "b2be568d8ce95fcb26eebd04c035d94825655fdf689bf67d799f5ff8cbbb1024",
"affectsGlobalScope": false
},
"../../../node_modules/@types/lodash/common/common.d.ts": {
"version": "3594c022901a1c8993b0f78a3f534cfb81e7b619ed215348f7f6882f3db02abc",
"signature": "3594c022901a1c8993b0f78a3f534cfb81e7b619ed215348f7f6882f3db02abc",
"affectsGlobalScope": false
},
"../../../node_modules/@types/lodash/common/array.d.ts": {
"version": "d03a1ae3d39f757c9f22e4e775b940a98d86bb50ec85529b59e32a17b65c2b90",
"signature": "d03a1ae3d39f757c9f22e4e775b940a98d86bb50ec85529b59e32a17b65c2b90",
"affectsGlobalScope": false
},
"../../../node_modules/@types/lodash/common/collection.d.ts": {
"version": "0c75b204aed9cf6ff1c7b4bed87a3ece0d9d6fc857a6350c0c95ed0c38c814e8",
"signature": "0c75b204aed9cf6ff1c7b4bed87a3ece0d9d6fc857a6350c0c95ed0c38c814e8",
"affectsGlobalScope": false
},
"../../../node_modules/@types/lodash/common/date.d.ts": {
"version": "187119ff4f9553676a884e296089e131e8cc01691c546273b1d0089c3533ce42",
"signature": "187119ff4f9553676a884e296089e131e8cc01691c546273b1d0089c3533ce42",
"affectsGlobalScope": false
},
"../../../node_modules/@types/lodash/common/function.d.ts": {
"version": "c9f396e71966bd3a890d8a36a6a497dbf260e9b868158ea7824d4b5421210afe",
"signature": "c9f396e71966bd3a890d8a36a6a497dbf260e9b868158ea7824d4b5421210afe",
"affectsGlobalScope": false
},
"../../../node_modules/@types/lodash/common/lang.d.ts": {
"version": "509235563ea2b939e1bbe92aae17e71e6a82ceab8f568b45fb4fce7d72523a32",
"signature": "509235563ea2b939e1bbe92aae17e71e6a82ceab8f568b45fb4fce7d72523a32",
"affectsGlobalScope": false
},
"../../../node_modules/@types/lodash/common/math.d.ts": {
"version": "9364c7566b0be2f7b70ff5285eb34686f83ccb01bda529b82d23b2a844653bfb",
"signature": "9364c7566b0be2f7b70ff5285eb34686f83ccb01bda529b82d23b2a844653bfb",
"affectsGlobalScope": false
},
"../../../node_modules/@types/lodash/common/number.d.ts": {
"version": "00baffbe8a2f2e4875367479489b5d43b5fc1429ecb4a4cc98cfc3009095f52a",
"signature": "00baffbe8a2f2e4875367479489b5d43b5fc1429ecb4a4cc98cfc3009095f52a",
"affectsGlobalScope": false
},
"../../../node_modules/@types/lodash/common/object.d.ts": {
"version": "c311349ec71bb69399ffc4092853e7d8a86c1ca39ddb4cd129e775c19d985793",
"signature": "c311349ec71bb69399ffc4092853e7d8a86c1ca39ddb4cd129e775c19d985793",
"affectsGlobalScope": false
},
"../../../node_modules/@types/lodash/common/seq.d.ts": {
"version": "3c92b6dfd43cc1c2485d9eba5ff0b74a19bb8725b692773ef1d66dac48cda4bd",
"signature": "3c92b6dfd43cc1c2485d9eba5ff0b74a19bb8725b692773ef1d66dac48cda4bd",
"affectsGlobalScope": false
},
"../../../node_modules/@types/lodash/common/string.d.ts": {
"version": "4908e4c00832b26ce77a629de8501b0e23a903c094f9e79a7fec313a15da796a",
"signature": "4908e4c00832b26ce77a629de8501b0e23a903c094f9e79a7fec313a15da796a",
"affectsGlobalScope": false
},
"../../../node_modules/@types/lodash/common/util.d.ts": {
"version": "2630a7cbb597e85d713b7ef47f2946d4280d3d4c02733282770741d40672b1a5",
"signature": "2630a7cbb597e85d713b7ef47f2946d4280d3d4c02733282770741d40672b1a5",
"affectsGlobalScope": false
},
"../../../node_modules/@types/lodash/index.d.ts": {
"version": "0714e2046df66c0e93c3330d30dbc0565b3e8cd3ee302cf99e4ede6220e5fec8",
"signature": "0714e2046df66c0e93c3330d30dbc0565b3e8cd3ee302cf99e4ede6220e5fec8",
"affectsGlobalScope": true
},
"../../../node_modules/@types/marked/index.d.ts": {
"version": "c08a5e873738f5576ae1ca5810b5ebc30509f05bde56c3a3bbdd75d6c0806e6a",
"signature": "c08a5e873738f5576ae1ca5810b5ebc30509f05bde56c3a3bbdd75d6c0806e6a",
"affectsGlobalScope": false
},
"../../../node_modules/@types/minimist/index.d.ts": {
"version": "e437d83044ba17246a861aa9691aa14223ff4a9d6f338ab1269c41c758586a88",
"signature": "e437d83044ba17246a861aa9691aa14223ff4a9d6f338ab1269c41c758586a88",
"affectsGlobalScope": false
},
"../../../node_modules/@types/mocha/index.d.ts": {
"version": "c4c03cf65951d980ba618ae9601d10438730803fc9c8a1f7b34af8739981e205",
"signature": "c4c03cf65951d980ba618ae9601d10438730803fc9c8a1f7b34af8739981e205",
"affectsGlobalScope": true
},
"../../../node_modules/@types/normalize-package-data/index.d.ts": {
"version": "c9ad058b2cc9ce6dc2ed92960d6d009e8c04bef46d3f5312283debca6869f613",
"signature": "c9ad058b2cc9ce6dc2ed92960d6d009e8c04bef46d3f5312283debca6869f613",
"affectsGlobalScope": false
},
"../../../node_modules/@types/rimraf/index.d.ts": {
"version": "6462324ef579c47415610a63f1aa8b72f5b5114f8fe8307967f9add2bca634f5",
"signature": "6462324ef579c47415610a63f1aa8b72f5b5114f8fe8307967f9add2bca634f5",
"affectsGlobalScope": false
},
"../../../node_modules/@types/run-parallel/index.d.ts": {
"version": "eefea34ce2cdb15ab6678c8c7911c27b2c3da267d7922f192f3d2eb0bf621821",
"signature": "eefea34ce2cdb15ab6678c8c7911c27b2c3da267d7922f192f3d2eb0bf621821",
"affectsGlobalScope": false
},
"../../../node_modules/@types/shelljs/index.d.ts": {
"version": "b73abc91e3166b1951d302f8008c17e62d32e570e71b2680141f7c3f5d0a990d",
"signature": "b73abc91e3166b1951d302f8008c17e62d32e570e71b2680141f7c3f5d0a990d",
"affectsGlobalScope": false
},
"../../../node_modules/@types/sinon/ts3.1/index.d.ts": {
"version": "168435ab3390620aebf1aa0001b380983582d0849755eeb17f2c501d1fc57587",
"signature": "168435ab3390620aebf1aa0001b380983582d0849755eeb17f2c501d1fc57587",
"affectsGlobalScope": false
}
},
"options": {
"target": 4,
"module": 1,
"moduleResolution": 2,
"strict": true,
"alwaysStrict": true,
"strictFunctionTypes": true,
"strictNullChecks": true,
"strictPropertyInitialization": true,
"forceConsistentCasingInFileNames": true,
"noImplicitAny": true,
"noImplicitReturns": true,
"noImplicitThis": true,
"noFallthroughCasesInSwitch": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"downlevelIteration": true,
"composite": true,
"declaration": true,
"declarationMap": true,
"pretty": true,
"rootDir": "./src",
"outDir": "./out",
"configFilePath": "./tsconfig.json"
},
"referencedMap": {
"../../../node_modules/@types/fs-extra/index.d.ts": [
"../../../node_modules/@types/node/fs.d.ts",
"../../../node_modules/@types/node/index.d.ts"
],
"../../../node_modules/@types/glob/index.d.ts": [
"../../../node_modules/@types/minimatch/index.d.ts",
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/index.d.ts"
],
"../../../node_modules/@types/lodash/common/array.d.ts": [
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/collection.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/common.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/date.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/function.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/lang.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/math.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/number.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/object.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/seq.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/string.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/util.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/index.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts"
],
"../../../node_modules/@types/node/base.d.ts": [
"../../../node_modules/@types/node/assert.d.ts",
"../../../node_modules/@types/node/ts3.6/base.d.ts"
],
"../../../node_modules/@types/node/child_process.d.ts": [
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/net.d.ts",
"../../../node_modules/@types/node/stream.d.ts"
],
"../../../node_modules/@types/node/cluster.d.ts": [
"../../../node_modules/@types/node/child_process.d.ts",
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/net.d.ts"
],
"../../../node_modules/@types/node/crypto.d.ts": [
"../../../node_modules/@types/node/stream.d.ts"
],
"../../../node_modules/@types/node/dgram.d.ts": [
"../../../node_modules/@types/node/dns.d.ts",
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/net.d.ts"
],
"../../../node_modules/@types/node/domain.d.ts": [
"../../../node_modules/@types/node/events.d.ts"
],
"../../../node_modules/@types/node/fs.d.ts": [
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/stream.d.ts",
"../../../node_modules/@types/node/url.d.ts"
],
"../../../node_modules/@types/node/http.d.ts": [
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/net.d.ts",
"../../../node_modules/@types/node/stream.d.ts",
"../../../node_modules/@types/node/url.d.ts"
],
"../../../node_modules/@types/node/http2.d.ts": [
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/fs.d.ts",
"../../../node_modules/@types/node/http.d.ts",
"../../../node_modules/@types/node/net.d.ts",
"../../../node_modules/@types/node/stream.d.ts",
"../../../node_modules/@types/node/tls.d.ts",
"../../../node_modules/@types/node/url.d.ts"
],
"../../../node_modules/@types/node/https.d.ts": [
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/http.d.ts",
"../../../node_modules/@types/node/tls.d.ts",
"../../../node_modules/@types/node/url.d.ts"
],
"../../../node_modules/@types/node/index.d.ts": [
"../../../node_modules/@types/node/base.d.ts"
],
"../../../node_modules/@types/node/inspector.d.ts": [
"../../../node_modules/@types/node/events.d.ts"
],
"../../../node_modules/@types/node/net.d.ts": [
"../../../node_modules/@types/node/dns.d.ts",
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/stream.d.ts"
],
"../../../node_modules/@types/node/perf_hooks.d.ts": [
"../../../node_modules/@types/node/async_hooks.d.ts"
],
"../../../node_modules/@types/node/process.d.ts": [
"../../../node_modules/@types/node/tty.d.ts"
],
"../../../node_modules/@types/node/readline.d.ts": [
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/stream.d.ts"
],
"../../../node_modules/@types/node/repl.d.ts": [
"../../../node_modules/@types/node/readline.d.ts",
"../../../node_modules/@types/node/util.d.ts",
"../../../node_modules/@types/node/vm.d.ts"
],
"../../../node_modules/@types/node/stream.d.ts": [
"../../../node_modules/@types/node/events.d.ts"
],
"../../../node_modules/@types/node/tls.d.ts": [
"../../../node_modules/@types/node/crypto.d.ts",
"../../../node_modules/@types/node/dns.d.ts",
"../../../node_modules/@types/node/net.d.ts",
"../../../node_modules/@types/node/stream.d.ts"
],
"../../../node_modules/@types/node/ts3.3/base.d.ts": [
"../../../node_modules/@types/node/async_hooks.d.ts",
"../../../node_modules/@types/node/buffer.d.ts",
"../../../node_modules/@types/node/child_process.d.ts",
"../../../node_modules/@types/node/cluster.d.ts",
"../../../node_modules/@types/node/console.d.ts",
"../../../node_modules/@types/node/constants.d.ts",
"../../../node_modules/@types/node/crypto.d.ts",
"../../../node_modules/@types/node/dgram.d.ts",
"../../../node_modules/@types/node/dns.d.ts",
"../../../node_modules/@types/node/domain.d.ts",
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/fs.d.ts",
"../../../node_modules/@types/node/globals.d.ts",
"../../../node_modules/@types/node/http.d.ts",
"../../../node_modules/@types/node/http2.d.ts",
"../../../node_modules/@types/node/https.d.ts",
"../../../node_modules/@types/node/inspector.d.ts",
"../../../node_modules/@types/node/module.d.ts",
"../../../node_modules/@types/node/net.d.ts",
"../../../node_modules/@types/node/os.d.ts",
"../../../node_modules/@types/node/path.d.ts",
"../../../node_modules/@types/node/perf_hooks.d.ts",
"../../../node_modules/@types/node/process.d.ts",
"../../../node_modules/@types/node/punycode.d.ts",
"../../../node_modules/@types/node/querystring.d.ts",
"../../../node_modules/@types/node/readline.d.ts",
"../../../node_modules/@types/node/repl.d.ts",
"../../../node_modules/@types/node/stream.d.ts",
"../../../node_modules/@types/node/string_decoder.d.ts",
"../../../node_modules/@types/node/timers.d.ts",
"../../../node_modules/@types/node/tls.d.ts",
"../../../node_modules/@types/node/trace_events.d.ts",
"../../../node_modules/@types/node/tty.d.ts",
"../../../node_modules/@types/node/url.d.ts",
"../../../node_modules/@types/node/util.d.ts",
"../../../node_modules/@types/node/v8.d.ts",
"../../../node_modules/@types/node/vm.d.ts",
"../../../node_modules/@types/node/worker_threads.d.ts",
"../../../node_modules/@types/node/zlib.d.ts"
],
"../../../node_modules/@types/node/ts3.6/base.d.ts": [
"../../../node_modules/@types/node/globals.global.d.ts",
"../../../node_modules/@types/node/ts3.3/base.d.ts",
"../../../node_modules/@types/node/wasi.d.ts"
],
"../../../node_modules/@types/node/tty.d.ts": [
"../../../node_modules/@types/node/net.d.ts"
],
"../../../node_modules/@types/node/url.d.ts": [
"../../../node_modules/@types/node/querystring.d.ts"
],
"../../../node_modules/@types/node/v8.d.ts": [
"../../../node_modules/@types/node/stream.d.ts"
],
"../../../node_modules/@types/node/worker_threads.d.ts": [
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/fs.d.ts",
"../../../node_modules/@types/node/stream.d.ts",
"../../../node_modules/@types/node/vm.d.ts"
],
"../../../node_modules/@types/node/zlib.d.ts": [
"../../../node_modules/@types/node/stream.d.ts"
],
"../../../node_modules/@types/rimraf/index.d.ts": [
"../../../node_modules/@types/glob/index.d.ts",
"../../../node_modules/@types/node/fs.d.ts",
"../../../node_modules/@types/node/index.d.ts"
],
"../../../node_modules/@types/shelljs/index.d.ts": [
"../../../node_modules/@types/glob/index.d.ts",
"../../../node_modules/@types/node/child_process.d.ts",
"../../../node_modules/@types/node/index.d.ts"
],
"./src/dirent.spec.ts": [
"../../../node_modules/@types/node/assert.d.ts",
"./src/dirent.ts"
],
"./src/dirent.ts": [
"../../../node_modules/@types/node/fs.d.ts",
"./src/types.ts"
],
"./src/index.spec.ts": [
"../../../node_modules/@types/node/assert.d.ts",
"./src/index.ts"
],
"./src/index.ts": [
"./src/dirent.ts",
"./src/stats.ts"
],
"./src/stats.spec.ts": [
"../../../node_modules/@types/node/assert.d.ts",
"./src/stats.ts"
],
"./src/stats.ts": [
"../../../node_modules/@types/node/fs.d.ts",
"./src/types.ts"
]
},
"exportedModulesMap": {
"../../../node_modules/@types/fs-extra/index.d.ts": [
"../../../node_modules/@types/node/fs.d.ts",
"../../../node_modules/@types/node/index.d.ts"
],
"../../../node_modules/@types/glob/index.d.ts": [
"../../../node_modules/@types/minimatch/index.d.ts",
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/index.d.ts"
],
"../../../node_modules/@types/lodash/common/array.d.ts": [
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/collection.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/common.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/date.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/function.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/lang.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/math.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/number.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/object.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/seq.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/string.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/common/util.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/index.d.ts"
],
"../../../node_modules/@types/lodash/index.d.ts": [
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts"
],
"../../../node_modules/@types/node/base.d.ts": [
"../../../node_modules/@types/node/assert.d.ts",
"../../../node_modules/@types/node/ts3.6/base.d.ts"
],
"../../../node_modules/@types/node/child_process.d.ts": [
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/net.d.ts",
"../../../node_modules/@types/node/stream.d.ts"
],
"../../../node_modules/@types/node/cluster.d.ts": [
"../../../node_modules/@types/node/child_process.d.ts",
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/net.d.ts"
],
"../../../node_modules/@types/node/crypto.d.ts": [
"../../../node_modules/@types/node/stream.d.ts"
],
"../../../node_modules/@types/node/dgram.d.ts": [
"../../../node_modules/@types/node/dns.d.ts",
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/net.d.ts"
],
"../../../node_modules/@types/node/domain.d.ts": [
"../../../node_modules/@types/node/events.d.ts"
],
"../../../node_modules/@types/node/fs.d.ts": [
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/stream.d.ts",
"../../../node_modules/@types/node/url.d.ts"
],
"../../../node_modules/@types/node/http.d.ts": [
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/net.d.ts",
"../../../node_modules/@types/node/stream.d.ts",
"../../../node_modules/@types/node/url.d.ts"
],
"../../../node_modules/@types/node/http2.d.ts": [
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/fs.d.ts",
"../../../node_modules/@types/node/http.d.ts",
"../../../node_modules/@types/node/net.d.ts",
"../../../node_modules/@types/node/stream.d.ts",
"../../../node_modules/@types/node/tls.d.ts",
"../../../node_modules/@types/node/url.d.ts"
],
"../../../node_modules/@types/node/https.d.ts": [
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/http.d.ts",
"../../../node_modules/@types/node/tls.d.ts",
"../../../node_modules/@types/node/url.d.ts"
],
"../../../node_modules/@types/node/index.d.ts": [
"../../../node_modules/@types/node/base.d.ts"
],
"../../../node_modules/@types/node/inspector.d.ts": [
"../../../node_modules/@types/node/events.d.ts"
],
"../../../node_modules/@types/node/net.d.ts": [
"../../../node_modules/@types/node/dns.d.ts",
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/stream.d.ts"
],
"../../../node_modules/@types/node/perf_hooks.d.ts": [
"../../../node_modules/@types/node/async_hooks.d.ts"
],
"../../../node_modules/@types/node/process.d.ts": [
"../../../node_modules/@types/node/tty.d.ts"
],
"../../../node_modules/@types/node/readline.d.ts": [
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/stream.d.ts"
],
"../../../node_modules/@types/node/repl.d.ts": [
"../../../node_modules/@types/node/readline.d.ts",
"../../../node_modules/@types/node/util.d.ts",
"../../../node_modules/@types/node/vm.d.ts"
],
"../../../node_modules/@types/node/stream.d.ts": [
"../../../node_modules/@types/node/events.d.ts"
],
"../../../node_modules/@types/node/tls.d.ts": [
"../../../node_modules/@types/node/crypto.d.ts",
"../../../node_modules/@types/node/dns.d.ts",
"../../../node_modules/@types/node/net.d.ts",
"../../../node_modules/@types/node/stream.d.ts"
],
"../../../node_modules/@types/node/ts3.3/base.d.ts": [
"../../../node_modules/@types/node/async_hooks.d.ts",
"../../../node_modules/@types/node/buffer.d.ts",
"../../../node_modules/@types/node/child_process.d.ts",
"../../../node_modules/@types/node/cluster.d.ts",
"../../../node_modules/@types/node/console.d.ts",
"../../../node_modules/@types/node/constants.d.ts",
"../../../node_modules/@types/node/crypto.d.ts",
"../../../node_modules/@types/node/dgram.d.ts",
"../../../node_modules/@types/node/dns.d.ts",
"../../../node_modules/@types/node/domain.d.ts",
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/fs.d.ts",
"../../../node_modules/@types/node/globals.d.ts",
"../../../node_modules/@types/node/http.d.ts",
"../../../node_modules/@types/node/http2.d.ts",
"../../../node_modules/@types/node/https.d.ts",
"../../../node_modules/@types/node/inspector.d.ts",
"../../../node_modules/@types/node/module.d.ts",
"../../../node_modules/@types/node/net.d.ts",
"../../../node_modules/@types/node/os.d.ts",
"../../../node_modules/@types/node/path.d.ts",
"../../../node_modules/@types/node/perf_hooks.d.ts",
"../../../node_modules/@types/node/process.d.ts",
"../../../node_modules/@types/node/punycode.d.ts",
"../../../node_modules/@types/node/querystring.d.ts",
"../../../node_modules/@types/node/readline.d.ts",
"../../../node_modules/@types/node/repl.d.ts",
"../../../node_modules/@types/node/stream.d.ts",
"../../../node_modules/@types/node/string_decoder.d.ts",
"../../../node_modules/@types/node/timers.d.ts",
"../../../node_modules/@types/node/tls.d.ts",
"../../../node_modules/@types/node/trace_events.d.ts",
"../../../node_modules/@types/node/tty.d.ts",
"../../../node_modules/@types/node/url.d.ts",
"../../../node_modules/@types/node/util.d.ts",
"../../../node_modules/@types/node/v8.d.ts",
"../../../node_modules/@types/node/vm.d.ts",
"../../../node_modules/@types/node/worker_threads.d.ts",
"../../../node_modules/@types/node/zlib.d.ts"
],
"../../../node_modules/@types/node/ts3.6/base.d.ts": [
"../../../node_modules/@types/node/globals.global.d.ts",
"../../../node_modules/@types/node/ts3.3/base.d.ts",
"../../../node_modules/@types/node/wasi.d.ts"
],
"../../../node_modules/@types/node/tty.d.ts": [
"../../../node_modules/@types/node/net.d.ts"
],
"../../../node_modules/@types/node/url.d.ts": [
"../../../node_modules/@types/node/querystring.d.ts"
],
"../../../node_modules/@types/node/v8.d.ts": [
"../../../node_modules/@types/node/stream.d.ts"
],
"../../../node_modules/@types/node/worker_threads.d.ts": [
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/fs.d.ts",
"../../../node_modules/@types/node/stream.d.ts",
"../../../node_modules/@types/node/vm.d.ts"
],
"../../../node_modules/@types/node/zlib.d.ts": [
"../../../node_modules/@types/node/stream.d.ts"
],
"../../../node_modules/@types/rimraf/index.d.ts": [
"../../../node_modules/@types/glob/index.d.ts",
"../../../node_modules/@types/node/fs.d.ts",
"../../../node_modules/@types/node/index.d.ts"
],
"../../../node_modules/@types/shelljs/index.d.ts": [
"../../../node_modules/@types/glob/index.d.ts",
"../../../node_modules/@types/node/child_process.d.ts",
"../../../node_modules/@types/node/index.d.ts"
],
"./src/dirent.ts": [
"../../../node_modules/@types/node/fs.d.ts",
"./src/types.ts"
],
"./src/index.ts": [
"./src/dirent.ts",
"./src/stats.ts"
],
"./src/stats.ts": [
"../../../node_modules/@types/node/fs.d.ts",
"./src/types.ts"
]
},
"semanticDiagnosticsPerFile": [
"../../../node_modules/@types/eslint-visitor-keys/index.d.ts",
"../../../node_modules/@types/fs-extra/index.d.ts",
"../../../node_modules/@types/glob/index.d.ts",
"../../../node_modules/@types/highlight.js/index.d.ts",
"../../../node_modules/@types/json-schema/index.d.ts",
"../../../node_modules/@types/lodash/common/array.d.ts",
"../../../node_modules/@types/lodash/common/collection.d.ts",
"../../../node_modules/@types/lodash/common/common.d.ts",
"../../../node_modules/@types/lodash/common/date.d.ts",
"../../../node_modules/@types/lodash/common/function.d.ts",
"../../../node_modules/@types/lodash/common/lang.d.ts",
"../../../node_modules/@types/lodash/common/math.d.ts",
"../../../node_modules/@types/lodash/common/number.d.ts",
"../../../node_modules/@types/lodash/common/object.d.ts",
"../../../node_modules/@types/lodash/common/seq.d.ts",
"../../../node_modules/@types/lodash/common/string.d.ts",
"../../../node_modules/@types/lodash/common/util.d.ts",
"../../../node_modules/@types/lodash/index.d.ts",
"../../../node_modules/@types/marked/index.d.ts",
"../../../node_modules/@types/minimatch/index.d.ts",
"../../../node_modules/@types/minimist/index.d.ts",
"../../../node_modules/@types/mocha/index.d.ts",
"../../../node_modules/@types/node/assert.d.ts",
"../../../node_modules/@types/node/async_hooks.d.ts",
"../../../node_modules/@types/node/base.d.ts",
"../../../node_modules/@types/node/buffer.d.ts",
"../../../node_modules/@types/node/child_process.d.ts",
"../../../node_modules/@types/node/cluster.d.ts",
"../../../node_modules/@types/node/console.d.ts",
"../../../node_modules/@types/node/constants.d.ts",
"../../../node_modules/@types/node/crypto.d.ts",
"../../../node_modules/@types/node/dgram.d.ts",
"../../../node_modules/@types/node/dns.d.ts",
"../../../node_modules/@types/node/domain.d.ts",
"../../../node_modules/@types/node/events.d.ts",
"../../../node_modules/@types/node/fs.d.ts",
"../../../node_modules/@types/node/globals.d.ts",
"../../../node_modules/@types/node/globals.global.d.ts",
"../../../node_modules/@types/node/http.d.ts",
"../../../node_modules/@types/node/http2.d.ts",
"../../../node_modules/@types/node/https.d.ts",
"../../../node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/node/inspector.d.ts",
"../../../node_modules/@types/node/module.d.ts",
"../../../node_modules/@types/node/net.d.ts",
"../../../node_modules/@types/node/os.d.ts",
"../../../node_modules/@types/node/path.d.ts",
"../../../node_modules/@types/node/perf_hooks.d.ts",
"../../../node_modules/@types/node/process.d.ts",
"../../../node_modules/@types/node/punycode.d.ts",
"../../../node_modules/@types/node/querystring.d.ts",
"../../../node_modules/@types/node/readline.d.ts",
"../../../node_modules/@types/node/repl.d.ts",
"../../../node_modules/@types/node/stream.d.ts",
"../../../node_modules/@types/node/string_decoder.d.ts",
"../../../node_modules/@types/node/timers.d.ts",
"../../../node_modules/@types/node/tls.d.ts",
"../../../node_modules/@types/node/trace_events.d.ts",
"../../../node_modules/@types/node/ts3.3/base.d.ts",
"../../../node_modules/@types/node/ts3.6/base.d.ts",
"../../../node_modules/@types/node/tty.d.ts",
"../../../node_modules/@types/node/url.d.ts",
"../../../node_modules/@types/node/util.d.ts",
"../../../node_modules/@types/node/v8.d.ts",
"../../../node_modules/@types/node/vm.d.ts",
"../../../node_modules/@types/node/wasi.d.ts",
"../../../node_modules/@types/node/worker_threads.d.ts",
"../../../node_modules/@types/node/zlib.d.ts",
"../../../node_modules/@types/normalize-package-data/index.d.ts",
"../../../node_modules/@types/rimraf/index.d.ts",
"../../../node_modules/@types/run-parallel/index.d.ts",
"../../../node_modules/@types/shelljs/index.d.ts",
"../../../node_modules/@types/sinon/ts3.1/index.d.ts",
"../../../node_modules/typescript/lib/lib.dom.d.ts",
"../../../node_modules/typescript/lib/lib.dom.iterable.d.ts",
"../../../node_modules/typescript/lib/lib.es2015.collection.d.ts",
"../../../node_modules/typescript/lib/lib.es2015.core.d.ts",
"../../../node_modules/typescript/lib/lib.es2015.d.ts",
"../../../node_modules/typescript/lib/lib.es2015.generator.d.ts",
"../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts",
"../../../node_modules/typescript/lib/lib.es2015.promise.d.ts",
"../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts",
"../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts",
"../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts",
"../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts",
"../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts",
"../../../node_modules/typescript/lib/lib.es2016.d.ts",
"../../../node_modules/typescript/lib/lib.es2017.d.ts",
"../../../node_modules/typescript/lib/lib.es2017.full.d.ts",
"../../../node_modules/typescript/lib/lib.es2017.intl.d.ts",
"../../../node_modules/typescript/lib/lib.es2017.object.d.ts",
"../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts",
"../../../node_modules/typescript/lib/lib.es2017.string.d.ts",
"../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts",
"../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
"../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts",
"../../../node_modules/typescript/lib/lib.es2018.d.ts",
"../../../node_modules/typescript/lib/lib.es2018.intl.d.ts",
"../../../node_modules/typescript/lib/lib.es2018.promise.d.ts",
"../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts",
"../../../node_modules/typescript/lib/lib.es2020.bigint.d.ts",
"../../../node_modules/typescript/lib/lib.es5.d.ts",
"../../../node_modules/typescript/lib/lib.esnext.intl.d.ts",
"../../../node_modules/typescript/lib/lib.scripthost.d.ts",
"../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts",
"./src/dirent.spec.ts",
"./src/dirent.ts",
"./src/index.spec.ts",
"./src/index.ts",
"./src/stats.spec.ts",
"./src/stats.ts",
"./src/types.ts"
]
},
"version": "3.9.7"
}