image-url-validator
Version:
Check if a url is an image using HTTP HEAD
81 lines (57 loc) • 1.87 kB
Markdown
[](https://www.npmjs.com/package/image-url-validator)
[](https://travis-ci.com/BhanukaUOM/Image-Url-Validator)
[](https://npmcharts.com/compare/image-url-validator?minimal=true)

Check if a url is an image
Checks asynchronously whether an image URL is valid or not with using HTTP HEAD.
```
$ npm install --save image-url-validator
```
```js
const isImageURL = require('image-url-validator').default;
// Promise
isImageURL('https://via.placeholder.com/300/09f/fff.png').then(is_image => {
console.log(is_image) //=> true
});
isImageURL('https://github.com/BhanukaUOM/Image-Url-Validator').then(is_image => {
console.log(is_image) //=> false
});
// Sync/Await
await isImageURL('https://via.placeholder.com/300/09f/fff.png'); //=> true
await isImageURL('https://github.com/BhanukaUOM/Image-Url-Validator'); //=> false
```
```js
import isImageURL from 'image-url-validator';
// Promise
isImageURL('https://via.placeholder.com/300/09f/fff.png').then(is_image => {
console.log(is_image) //=> true
});
isImageURL('https://github.com/BhanukaUOM/Image-Url-Validator').then(is_image => {
console.log(is_image) //=> false
});
// Sync/Await
await isImageURL('https://via.placeholder.com/300/09f/fff.png'); //=> true
await isImageURL('https://github.com/BhanukaUOM/Image-Url-Validator'); //=> false
```
>
>
> - Added ES6 Support
>
>
>
>
> - Added ES5 Support
>
>
>
>
> - Initial Release
>
Licensed under The MIT License (MIT)