Sha256: 54d8920e8cb494b078ad57afff5634ad7f7b017f9191262819f0da3ca0572eff

Contents?: true

Size: 1016 Bytes

Versions: 66

Compression:

Stored size: 1016 Bytes

Contents

// Main entrypoint for ESM web browser environments. Avoids using Node.js
// specific libraries, such as "path".
//
// TODO: figure out reasonable web equivalents for "resolve", "normalize", etc.
import { camelCase, decamelize, looksLikeNumber } from './build/lib/string-utils.js'
import { YargsParser } from './build/lib/yargs-parser.js'
const parser = new YargsParser({
  cwd: () => { return '' },
  format: (str, arg) => { return str.replace('%s', arg) },
  normalize: (str) => { return str },
  resolve: (str) => { return str },
  require: () => {
    throw Error('loading config from files not currently supported in browser')
  },
  env: () => {}
})

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

Version data entries

66 entries across 63 versions & 8 rubygems

Version Path
rapid_stack-0.2.0 templates/frontend/node_modules/yargs-parser/browser.js
rapid_stack-0.2.0 templates/frontend/node_modules/karma/node_modules/yargs-parser/browser.js
rapid_stack-0.1.1 templates/FrontEnd/node_modules/yargs-parser/browser.js
rapid_stack-0.1.1 templates/FrontEnd/node_modules/karma/node_modules/yargs-parser/browser.js
rapid_stack-0.1.0 templates/FrontEnd/node_modules/karma/node_modules/yargs-parser/browser.js
rapid_stack-0.1.0 templates/FrontEnd/node_modules/yargs-parser/browser.js
trusty-cms-6.3.1 node_modules/yargs-parser/browser.js
clapton-0.0.26 lib/clapton/javascripts/node_modules/yargs-parser/browser.js
clapton-0.0.25 lib/clapton/javascripts/node_modules/yargs-parser/browser.js
clapton-0.0.24 lib/clapton/javascripts/node_modules/yargs-parser/browser.js
clapton-0.0.23 lib/clapton/javascripts/node_modules/yargs-parser/browser.js
clapton-0.0.22 lib/clapton/javascripts/node_modules/yargs-parser/browser.js
clapton-0.0.21 lib/clapton/javascripts/node_modules/yargs-parser/browser.js
clapton-0.0.20 lib/clapton/javascripts/node_modules/yargs-parser/browser.js
clapton-0.0.19 lib/clapton/javascripts/node_modules/yargs-parser/browser.js
clapton-0.0.18 lib/clapton/javascripts/node_modules/yargs-parser/browser.js
clapton-0.0.17 lib/clapton/javascripts/node_modules/yargs-parser/browser.js
clapton-0.0.16 lib/clapton/javascripts/node_modules/yargs-parser/browser.js
clapton-0.0.15 lib/clapton/javascripts/node_modules/yargs-parser/browser.js
clapton-0.0.14 lib/clapton/javascripts/node_modules/yargs-parser/browser.js