3.0.5 • Published 5 years ago
asset-resolver v3.0.5
asset-resolver
Helper module to find an asset in a set of locations
Install
$ npm install --save asset-resolverUsage
const resolver = require('asset-resolver');
resolver.getResource('my.svg', {
base: ['some/directory', 'http://some.domain/assets']
}).then(function(resource) {
console.log(resource)
});
//=> { path: http://some.domain/assets/my.svg', mime: 'image/svg+xml', contents: ' ... ' }API
resolver(input, options)
input
- Type:
string
The filename
options
base
- Type:
string,array - Default:
[process.cwd()] - Required:
false - Example:
['http://domain.de/', 'http://domain.de/styles', 'app/images', '**/images/']
List of directories/URLs where we should start looking for assets (supports globbing on directories).
filter
- Type:
function - Default:
function(){ return true; } - Required:
false Example:
resolver.getResource('my.svg',{ base: ['some/directory', 'http://some.domain/assets'], filter: function (resource) { return filesize(resource) < maxFileSize; } }).then(function(resource) { console.log(resource) });
List of directories/URLs where we should start looking for assets.
CLI
$ npm install --global asset-resolver$ asset-resolver --help
Usage
asset-resolver [input]
Options
-b --base List of directories/URLs where we should start looking for assets. [Default: process.cwd()]
Examples
$ asset-resolver 'my.svg' -b 'some/directory' -b 'http://some.domain/assets'
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg>
...
</svg>License
MIT © Ben Zörb
3.0.5
5 years ago
3.0.4
6 years ago
3.0.3
6 years ago
3.0.2
6 years ago
3.0.1
6 years ago
3.0.0
6 years ago
1.1.2
7 years ago
2.0.9
7 years ago
1.1.1
7 years ago
2.0.8
7 years ago
2.0.7
7 years ago
1.1.0
7 years ago
2.0.6
7 years ago
1.0.7
7 years ago
2.0.5
7 years ago
2.0.4
7 years ago
1.0.6
7 years ago
2.0.3
7 years ago
2.0.2
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago
2.0.1
7 years ago
2.0.0
7 years ago
1.0.3
8 years ago
1.0.2
8 years ago
1.0.1
8 years ago
1.0.0
9 years ago
0.3.3
9 years ago
0.3.2
9 years ago
0.3.1
10 years ago
0.3.0
10 years ago
0.2.1
10 years ago
0.2.0
10 years ago
0.1.1
11 years ago
0.1.0
11 years ago
0.0.2
11 years ago
0.0.1
11 years ago