9.0.1 • Published 16 days ago
module-lookup-amd v9.0.1
module-lookup-amd
Resolve AMD dependency paths to an absolute path on the filesystem
This module takes in a partial and synchronously gives back its absolute path on the filesystem.
I built this for Dependents' jump to dependency feature that lets you click on a module name and open the relevant file.
npm install module-lookup-amd
Usage
const lookup = require('module-lookup-amd');
const realPath = lookup({
partial: 'someModule',
filename: 'file/containing/partial',
directory: 'path/to/all/js/files', // optional
config: 'path/to/my/requirejs/config', // optional
fileSystem: {} // optional
});
partial
: the dependency that you want to lookupfilename
: the path of the file that contains the dependency (i.e., parent module)directory
: Used to resolve files if you're not using a requirejs configconfig
: the path to your RequireJS configuration file- As an optimization, you can provide a pre-parsed config object (the contents of the RequireJS config in object form)
as
config
. You are then required to provide adirectory
argument which is assumed to be the location where your config would have been.
- As an optimization, you can provide a pre-parsed config object (the contents of the RequireJS config in object form)
as
fileSystem
: An alternativefs
implementation to use for filesystem interactions. Defaults to Node.js'sfs
implementation if not supplied.
CLI
Assumes a global -g
installation
lookup-amd -c path/to/my/config.js -f path/to/file/containing/dependency -d path/containing/all/files my/dependency/name
License
9.0.1
16 days ago
9.0.0
16 days ago
8.0.5
12 months ago
8.0.4
12 months ago
8.0.1
1 year ago
8.0.0
1 year ago
8.0.3
12 months ago
8.0.2
12 months ago
7.0.1
3 years ago
7.0.0
3 years ago
6.2.0
5 years ago
6.1.0
5 years ago
6.0.0
5 years ago
5.0.2
5 years ago
5.0.1
6 years ago
5.0.0
6 years ago
4.0.5
7 years ago
4.0.4
7 years ago
4.0.3
8 years ago
4.0.2
8 years ago
4.0.1
8 years ago
4.0.0
8 years ago
3.0.0
8 years ago
2.0.5
9 years ago
2.0.4
9 years ago
2.0.3
9 years ago
2.0.2
9 years ago
2.0.1
9 years ago
2.0.0
9 years ago
1.0.0
10 years ago
0.0.0
10 years ago