UNPKG

module-lookup-amd

Version:

Resolve aliased dependency paths using a RequireJS config

26 lines (19 loc) 740 B
#!/usr/bin/env node import { program } from 'commander'; import lookup from '../index.js'; import pkg from '../package.json' with { type: 'json' }; const { name, description, version } = pkg; program .name(name) .description(description) .version(version) .argument('<path>', 'the partial/dependency path to resolve') .option('-c, --config <path>', 'location of a RequireJS config file for AMD') .option('-f, --filename <path>', 'file containing the dependency') .option('-d, --directory <path>', 'directory containing all files') .showHelpAfterError() .parse(); const partial = program.args[0]; const { filename, config } = program.opts(); const result = lookup({ config, filename, partial }); console.log(result);