aboutsummaryrefslogtreecommitdiff
path: root/node_modules/@nodelib
diff options
context:
space:
mode:
authorruki <waruqi@gmail.com>2018-11-08 00:43:05 +0800
committerruki <waruqi@gmail.com>2018-11-07 22:18:30 +0800
commit89e95b3f143682ed9a006991bacf45c9dcba4818 (patch)
tree4f44cf41b828577d583890bdd5a1c31e8491a6ba /node_modules/@nodelib
parentaa7f0199255277949790b41c56e8ec97dd4f0da4 (diff)
downloadxmake-docs-vuepress.tar.gz
xmake-docs-vuepress.zip
remove node_modulesvuepress
Diffstat (limited to 'node_modules/@nodelib')
-rw-r--r--node_modules/@nodelib/fs.stat/README.md92
-rw-r--r--node_modules/@nodelib/fs.stat/out/adapters/fs.d.ts11
-rw-r--r--node_modules/@nodelib/fs.stat/out/adapters/fs.js16
-rw-r--r--node_modules/@nodelib/fs.stat/out/index.d.ts22
-rw-r--r--node_modules/@nodelib/fs.stat/out/index.js31
-rw-r--r--node_modules/@nodelib/fs.stat/out/managers/options.d.ts11
-rw-r--r--node_modules/@nodelib/fs.stat/out/managers/options.js12
-rw-r--r--node_modules/@nodelib/fs.stat/out/providers/stat.d.ts11
-rw-r--r--node_modules/@nodelib/fs.stat/out/providers/stat.js45
-rw-r--r--node_modules/@nodelib/fs.stat/package.json28
10 files changed, 0 insertions, 279 deletions
diff --git a/node_modules/@nodelib/fs.stat/README.md b/node_modules/@nodelib/fs.stat/README.md
deleted file mode 100644
index 3f7b8353..00000000
--- a/node_modules/@nodelib/fs.stat/README.md
+++ /dev/null
@@ -1,92 +0,0 @@
-# @nodelib/fs.stat
-
-> Get the status of a file with some features.
-
-## :bulb: Highlights
-
-Wrapper over standard methods ([`fs.lstat`](https://nodejs.org/dist/latest/docs/api/fs.html#fs_fs_lstat_path_callback), [`fs.stat`](https://nodejs.org/dist/latest/docs/api/fs.html#fs_fs_stat_path_callback)) with some features.
-
- * :beginner: Normally follows symlinks.
- * :gear: Can safely work with broken symlinks (returns information about symlink instead of generating an error).
-
-## Install
-
-```
-$ npm install @nodelib/fs.stat
-```
-
-## Usage
-
-```js
-const fsStat = require('@nodelib/fs.stat');
-
-fsStat.stat('path').then((stat) => {
- console.log(stat); // => fs.Stats
-});
-```
-
-## API
-
-### fsStat.stat(path, [options])
-
-Returns a [`Promise<fs.Stats>`](https://nodejs.org/dist/latest/docs/api/fs.html#fs_class_fs_stats) for provided path.
-
-### fsStat.statSync(path, [options])
-
-Returns a [`fs.Stats`](https://nodejs.org/dist/latest/docs/api/fs.html#fs_class_fs_stats) for provided path.
-
-### fsStat.statCallback(path, [options], callback)
-
-Returns a [`fs.Stats`](https://nodejs.org/dist/latest/docs/api/fs.html#fs_class_fs_stats) for provided path with standard callback-style.
-
-#### path
-
- * Type: `string | Buffer | URL`
-
-The `path` argument for [`fs.lstat`](https://nodejs.org/dist/latest/docs/api/fs.html#fs_fs_lstat_path_callback) or [`fs.stat`](https://nodejs.org/dist/latest/docs/api/fs.html#fs_fs_stat_path_callback) method.
-
-#### options
-
- * Type: `Object`
-
-See [options](#options-1) section for more detailed information.
-
-## Options
-
-### throwErrorOnBrokenSymlinks
-
- * Type: `boolean`
- * Default: `true`
-
-Throw an error or return information about symlink, when symlink is broken. When `false`, methods will be return lstat call for broken symlinks.
-
-### followSymlinks
-
- * Type: `boolean`
- * Default: `true`
-
-By default, the methods of this package follows symlinks. If you do not want it, set this option to `false` or use the standard method [`fs.lstat`](https://nodejs.org/dist/latest/docs/api/fs.html#fs_fs_lstat_path_callback).
-
-### fs
-
- * Type: `FileSystemAdapter`
- * Default: `built-in FS methods`
-
-By default, the built-in Node.js module (`fs`) is used to work with the file system. You can replace each method with your own.
-
-```ts
-interface FileSystemAdapter {
- lstat?: typeof fs.lstat;
- stat?: typeof fs.stat;
- lstatSync?: typeof fs.lstatSync;
- statSync?: typeof fs.statSync;
-}
-```
-
-## 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.
diff --git a/node_modules/@nodelib/fs.stat/out/adapters/fs.d.ts b/node_modules/@nodelib/fs.stat/out/adapters/fs.d.ts
deleted file mode 100644
index a8e61171..00000000
--- a/node_modules/@nodelib/fs.stat/out/adapters/fs.d.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-/// <reference types="node" />
-import * as fs from 'fs';
-export interface FileSystemAdapter {
- lstat: typeof fs.lstat;
- stat: typeof fs.stat;
- lstatSync: typeof fs.lstatSync;
- statSync: typeof fs.statSync;
-}
-export declare const FILE_SYSTEM_ADAPTER: FileSystemAdapter;
-export declare function getFileSystemAdapter(fsMethods?: Partial<FileSystemAdapter>): FileSystemAdapter;
-//# sourceMappingURL=fs.d.ts.map \ No newline at end of file
diff --git a/node_modules/@nodelib/fs.stat/out/adapters/fs.js b/node_modules/@nodelib/fs.stat/out/adapters/fs.js
deleted file mode 100644
index 30319b6c..00000000
--- a/node_modules/@nodelib/fs.stat/out/adapters/fs.js
+++ /dev/null
@@ -1,16 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const fs = require("fs");
-exports.FILE_SYSTEM_ADAPTER = {
- lstat: fs.lstat,
- stat: fs.stat,
- lstatSync: fs.lstatSync,
- statSync: fs.statSync
-};
-function getFileSystemAdapter(fsMethods) {
- if (!fsMethods) {
- return exports.FILE_SYSTEM_ADAPTER;
- }
- return Object.assign({}, exports.FILE_SYSTEM_ADAPTER, fsMethods);
-}
-exports.getFileSystemAdapter = getFileSystemAdapter;
diff --git a/node_modules/@nodelib/fs.stat/out/index.d.ts b/node_modules/@nodelib/fs.stat/out/index.d.ts
deleted file mode 100644
index bda407dc..00000000
--- a/node_modules/@nodelib/fs.stat/out/index.d.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-/// <reference types="node" />
-import * as fs from 'fs';
-import { FileSystemAdapter } from './adapters/fs';
-import { Options } from './managers/options';
-import { AsyncCallback } from './providers/stat';
-/**
- * Asynchronous API.
- */
-export declare function stat(path: fs.PathLike, opts?: Options): Promise<fs.Stats>;
-/**
- * Callback API.
- */
-export declare function statCallback(path: fs.PathLike, callback: AsyncCallback): void;
-export declare function statCallback(path: fs.PathLike, opts: Options, callback: AsyncCallback): void;
-/**
- * Synchronous API.
- */
-export declare function statSync(path: fs.PathLike, opts?: Options): fs.Stats;
-export declare type Options = Options;
-export declare type StatAsyncCallback = AsyncCallback;
-export declare type FileSystemAdapter = FileSystemAdapter;
-//# sourceMappingURL=index.d.ts.map \ No newline at end of file
diff --git a/node_modules/@nodelib/fs.stat/out/index.js b/node_modules/@nodelib/fs.stat/out/index.js
deleted file mode 100644
index 26c5ba8d..00000000
--- a/node_modules/@nodelib/fs.stat/out/index.js
+++ /dev/null
@@ -1,31 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const optionsManager = require("./managers/options");
-const statProvider = require("./providers/stat");
-/**
- * Asynchronous API.
- */
-function stat(path, opts) {
- return new Promise((resolve, reject) => {
- statProvider.async(path, optionsManager.prepare(opts), (err, stats) => err ? reject(err) : resolve(stats));
- });
-}
-exports.stat = stat;
-function statCallback(path, optsOrCallback, callback) {
- if (typeof optsOrCallback === 'function') {
- callback = optsOrCallback; /* tslint:disable-line: no-parameter-reassignment */
- optsOrCallback = undefined; /* tslint:disable-line: no-parameter-reassignment */
- }
- if (typeof callback === 'undefined') {
- throw new TypeError('The "callback" argument must be of type Function.');
- }
- statProvider.async(path, optionsManager.prepare(optsOrCallback), callback);
-}
-exports.statCallback = statCallback;
-/**
- * Synchronous API.
- */
-function statSync(path, opts) {
- return statProvider.sync(path, optionsManager.prepare(opts));
-}
-exports.statSync = statSync;
diff --git a/node_modules/@nodelib/fs.stat/out/managers/options.d.ts b/node_modules/@nodelib/fs.stat/out/managers/options.d.ts
deleted file mode 100644
index 6e2e9b0e..00000000
--- a/node_modules/@nodelib/fs.stat/out/managers/options.d.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { FileSystemAdapter } from '../adapters/fs';
-export interface Options {
- fs?: Partial<FileSystemAdapter>;
- throwErrorOnBrokenSymlinks?: boolean;
- followSymlinks?: boolean;
-}
-export declare type StrictOptions = {
- fs: FileSystemAdapter;
-} & Required<Options>;
-export declare function prepare(opts?: Options): StrictOptions;
-//# sourceMappingURL=options.d.ts.map \ No newline at end of file
diff --git a/node_modules/@nodelib/fs.stat/out/managers/options.js b/node_modules/@nodelib/fs.stat/out/managers/options.js
deleted file mode 100644
index ae529226..00000000
--- a/node_modules/@nodelib/fs.stat/out/managers/options.js
+++ /dev/null
@@ -1,12 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const fsAdapter = require("../adapters/fs");
-function prepare(opts) {
- const options = Object.assign({
- fs: fsAdapter.getFileSystemAdapter(opts ? opts.fs : undefined),
- throwErrorOnBrokenSymlinks: true,
- followSymlinks: true
- }, opts);
- return options;
-}
-exports.prepare = prepare;
diff --git a/node_modules/@nodelib/fs.stat/out/providers/stat.d.ts b/node_modules/@nodelib/fs.stat/out/providers/stat.d.ts
deleted file mode 100644
index 47c0bd1d..00000000
--- a/node_modules/@nodelib/fs.stat/out/providers/stat.d.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-/// <reference types="node" />
-import * as fs from 'fs';
-import { StrictOptions } from '../managers/options';
-export declare function sync(path: fs.PathLike, options: StrictOptions): fs.Stats;
-export declare type AsyncCallback = (err: NodeJS.ErrnoException | null, stats?: fs.Stats) => void;
-export declare function async(path: fs.PathLike, options: StrictOptions, callback: AsyncCallback): void;
-/**
- * Returns `true` for followed symlink.
- */
-export declare function isFollowedSymlink(stat: fs.Stats, options: StrictOptions): boolean;
-//# sourceMappingURL=stat.d.ts.map \ No newline at end of file
diff --git a/node_modules/@nodelib/fs.stat/out/providers/stat.js b/node_modules/@nodelib/fs.stat/out/providers/stat.js
deleted file mode 100644
index a7bbc526..00000000
--- a/node_modules/@nodelib/fs.stat/out/providers/stat.js
+++ /dev/null
@@ -1,45 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-function sync(path, options) {
- const lstat = options.fs.lstatSync(path);
- if (!isFollowedSymlink(lstat, options)) {
- return lstat;
- }
- try {
- const stat = options.fs.statSync(path);
- stat.isSymbolicLink = () => true;
- return stat;
- }
- catch (err) {
- if (!options.throwErrorOnBrokenSymlinks) {
- return lstat;
- }
- throw err;
- }
-}
-exports.sync = sync;
-function async(path, options, callback) {
- options.fs.lstat(path, (err0, lstat) => {
- if (err0) {
- return callback(err0, undefined);
- }
- if (!isFollowedSymlink(lstat, options)) {
- return callback(null, lstat);
- }
- options.fs.stat(path, (err1, stat) => {
- if (err1) {
- return options.throwErrorOnBrokenSymlinks ? callback(err1) : callback(null, lstat);
- }
- stat.isSymbolicLink = () => true;
- callback(null, stat);
- });
- });
-}
-exports.async = async;
-/**
- * Returns `true` for followed symlink.
- */
-function isFollowedSymlink(stat, options) {
- return stat.isSymbolicLink() && options.followSymlinks;
-}
-exports.isFollowedSymlink = isFollowedSymlink;
diff --git a/node_modules/@nodelib/fs.stat/package.json b/node_modules/@nodelib/fs.stat/package.json
deleted file mode 100644
index f49d525c..00000000
--- a/node_modules/@nodelib/fs.stat/package.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "name": "@nodelib/fs.stat",
- "version": "1.1.3",
- "description": "Get the status of a file with some features",
- "license": "MIT",
- "repository": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.stat",
- "keywords": [
- "NodeLib",
- "fs",
- "FileSystem",
- "file system",
- "stat"
- ],
- "engines": {
- "node": ">= 6"
- },
- "main": "out/index.js",
- "typings": "out/index.d.ts",
- "scripts": {
- "clean": "rimraf out",
- "lint": "tslint \"src/**/*.ts\" -p . -t stylish",
- "compile": "tsc -b .",
- "compile:watch": "tsc -p . --watch --sourceMap",
- "test": "mocha \"out/**/*.spec.js\" -s 0",
- "build": "npm run clean && npm run lint && npm run compile && npm test",
- "watch": "npm run clean && npm run compile:watch"
- }
-}