module-lookup-amd
Version:
Resolve aliased dependency paths using a RequireJS config
26 lines (19 loc) • 740 B
JavaScript
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);