package/.eslintcache000666 0000004556 3560116604 011561 0ustar00000000 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/LICENSE000666 0000002067 3560116604 010276 0ustar00000000 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.js000666 0000002336 3560116604 011722 0ustar00000000 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.js000666 0000003526 3560116604 012655 0ustar00000000 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.js000666 0000000413 3560116604 011536 0ustar00000000 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.js000666 0000000755 3560116604 012500 0ustar00000000 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.js000666 0000005727 3560116604 011602 0ustar00000000 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.js000666 0000012211 3560116604 012515 0ustar00000000 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.js000666 0000000117 3560116604 011574 0ustar00000000 000000 "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); package/package.json000666 0000001605 3560116604 011554 0ustar00000000 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.json000666 0000000151 3560116604 011770 0ustar00000000 000000 { "extends": "../../../tsconfig.json", "compilerOptions": { "rootDir": "src", "outDir": "out" } } package/out/dirent.d.ts.map000666 0000000767 3560116604 012740 0ustar00000000 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.map000666 0000000164 3560116604 013660 0ustar00000000 000000 {"version":3,"file":"dirent.spec.d.ts","sourceRoot":"","sources":["../src/dirent.spec.ts"],"names":[],"mappings":""}package/out/index.d.ts.map000666 0000000315 3560116604 012547 0ustar00000000 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.map000666 0000000162 3560116604 013500 0ustar00000000 000000 {"version":3,"file":"index.spec.d.ts","sourceRoot":"","sources":["../src/index.spec.ts"],"names":[],"mappings":""}package/out/stats.d.ts.map000666 0000002110 3560116604 012571 0ustar00000000 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.map000666 0000000162 3560116604 013527 0ustar00000000 000000 {"version":3,"file":"stats.spec.d.ts","sourceRoot":"","sources":["../src/stats.spec.ts"],"names":[],"mappings":""}package/out/types.d.ts.map000666 0000000643 3560116604 012610 0ustar00000000 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.md000666 0000001527 3560116604 010550 0ustar00000000 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.ts000666 0000001020 3560116604 012143 0ustar00000000 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.mappackage/out/dirent.spec.d.ts000666 0000000065 3560116604 013104 0ustar00000000 000000 export {}; //# sourceMappingURL=dirent.spec.d.ts.mappackage/src/dirent.spec.ts000666 0000002671 3560116604 012647 0ustar00000000 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.ts000666 0000001530 3560116604 011707 0ustar00000000 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.ts000666 0000000174 3560116604 011776 0ustar00000000 000000 import Dirent from './dirent'; import Stats from './stats'; export { Dirent, Stats }; //# sourceMappingURL=index.d.ts.mappackage/out/index.spec.d.ts000666 0000000064 3560116604 012725 0ustar00000000 000000 export {}; //# sourceMappingURL=index.spec.d.ts.mappackage/src/index.spec.ts000666 0000000561 3560116604 012465 0ustar00000000 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.ts000666 0000000131 3560116604 011525 0ustar00000000 000000 import Dirent from './dirent'; import Stats from './stats'; export { Dirent, Stats }; package/out/stats.d.ts000666 0000002025 3560116604 012022 0ustar00000000 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.mappackage/out/stats.spec.d.ts000666 0000000064 3560116604 012754 0ustar00000000 000000 export {}; //# sourceMappingURL=stats.spec.d.ts.mappackage/src/stats.spec.ts000666 0000010233 3560116604 012511 0ustar00000000 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.ts000666 0000004271 3560116604 011565 0ustar00000000 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.ts000666 0000000760 3560116604 012034 0ustar00000000 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.mappackage/src/types.ts000666 0000000700 3560116604 011564 0ustar00000000 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.tsbuildinfo000666 0000231337 3560116604 013355 0ustar00000000 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" }