4.0.3 • Published 3 years ago
metalsmith-request v4.0.3
Metalsmith Request
Metalsmith plugin to grab content from the web and expose the results to metadata
uses got under the hood to make HTTP calls.
Install
npm install metalsmith-requestAPI
Pass targets to the plugin with the use method:
metalsmith.use(request({ target: 'http://domain.com/foo' }))You can also pass options as the second argument to use with the got module
const targets = {
foo: 'http://domain.com/foo.json'
}
const options = {
responseType: true
}
metalsmith.use(request(targets, options))CLI
You can also use the plugin with the Metalsmith CLI by adding a key to your metalsmith.json file:
{
"plugins": {
"metalsmith-request": {
"foo": "http://domain.com/foo.json"
}
}
}Author: Ahmad Nassri • Twitter: @AhmadNassri