File Explorer

/proc/self/root/proc/1/task/1/root/node24/lib/node_modules/npm/node_modules/nopt/lib

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

nopt.js1.1 KB · 35 lines
const lib = require('./nopt-lib')const defaultTypeDefs = require('./type-defs') // This is the version of nopt's API that requires setting typeDefs and invalidHandler// on the required `nopt` object since it is a singleton. To not do a breaking change// an API that requires all options be passed in is located in `nopt-lib.js` and// exported here as lib.// TODO(breaking): make API only work in non-singleton mode module.exports = exports = noptexports.clean = cleanexports.typeDefs = defaultTypeDefsexports.lib = lib function nopt (types, shorthands, args = process.argv, slice = 2) {  return lib.nopt(args.slice(slice), {    types: types || {},    shorthands: shorthands || {},    typeDefs: exports.typeDefs,    invalidHandler: exports.invalidHandler,    unknownHandler: exports.unknownHandler,    abbrevHandler: exports.abbrevHandler,  })} function clean (data, types, typeDefs = exports.typeDefs) {  return lib.clean(data, {    types: types || {},    typeDefs,    invalidHandler: exports.invalidHandler,    unknownHandler: exports.unknownHandler,    abbrevHandler: exports.abbrevHandler,  })}