Download web/node_modules/fast-glob/out/readers/reader.js from Amitkumar001/Law_Slm: direct link, hf CLI and curl.
- Browser
- Download file 1.06 kB
-
https://huggingface.co/Amitkumar001/Law_Slm/resolve/main/web/node_modules/fast-glob/out/readers/reader.js
- Command line
-
hf download hf://Amitkumar001/Law_Slm/web/node_modules/fast-glob/out/readers/reader.js
-
curl -L -o reader.js https://huggingface.co/Amitkumar001/Law_Slm/resolve/main/web/node_modules/fast-glob/out/readers/reader.js
1.06 kB
| ; | |
| Object.defineProperty(exports, "__esModule", { value: true }); | |
| const path = require("path"); | |
| const fsStat = require("@nodelib/fs.stat"); | |
| const utils = require("../utils"); | |
| class Reader { | |
| constructor(_settings) { | |
| this._settings = _settings; | |
| this._fsStatSettings = new fsStat.Settings({ | |
| followSymbolicLink: this._settings.followSymbolicLinks, | |
| fs: this._settings.fs, | |
| throwErrorOnBrokenSymbolicLink: this._settings.followSymbolicLinks | |
| }); | |
| } | |
| _getFullEntryPath(filepath) { | |
| return path.resolve(this._settings.cwd, filepath); | |
| } | |
| _makeEntry(stats, pattern) { | |
| const entry = { | |
| name: pattern, | |
| path: pattern, | |
| dirent: utils.fs.createDirentFromStats(pattern, stats) | |
| }; | |
| if (this._settings.stats) { | |
| entry.stats = stats; | |
| } | |
| return entry; | |
| } | |
| _isFatalError(error) { | |
| return !utils.errno.isEnoentCodeError(error) && !this._settings.suppressErrors; | |
| } | |
| } | |
| exports.default = Reader; | |