3.0.5 • Published 3 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-resolver
Usage
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
3 years ago
3.0.4
4 years ago
3.0.3
4 years ago
3.0.2
4 years ago
3.0.1
4 years ago
3.0.0
4 years ago
1.1.2
4 years ago
2.0.9
4 years ago
1.1.1
4 years ago
2.0.8
4 years ago
2.0.7
4 years ago
1.1.0
4 years ago
2.0.6
4 years ago
1.0.7
4 years ago
2.0.5
4 years ago
2.0.4
4 years ago
1.0.6
4 years ago
2.0.3
5 years ago
2.0.2
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
2.0.1
5 years ago
2.0.0
5 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago
0.3.3
7 years ago
0.3.2
7 years ago
0.3.1
7 years ago
0.3.0
8 years ago
0.2.1
8 years ago
0.2.0
8 years ago
0.1.1
9 years ago
0.1.0
9 years ago
0.0.2
9 years ago
0.0.1
9 years ago