@skybloxsystems/ticket-bot
Version:
30 lines (22 loc) • 1.55 kB
Markdown
## Introduction
Parse urls from css file
[](https://travis-ci.org/website-scraper/node-css-url-parser)
[](https://coveralls.io/r/website-scraper/node-css-url-parser)
[](https://codeclimate.com/github/website-scraper/node-css-url-parser)
[](https://www.npmjs.org/package/css-url-parser)
[](https://www.npmjs.org/package/css-url-parser)
[](https://david-dm.org/website-scraper/node-css-url-parser)
[](https://gitter.im/website-scraper/node-css-url-parser?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
## Installation
```
npm install css-url-parser
```
## Usage
```javascript
var parseCssUrls = require('css-url-parser');
var css = '@import "a.css"; .image { background-image: url(images/img.png); }';
var cssUrls = parseCssUrls(css);
console.log(cssUrls); // [ 'a.css', 'images/img.png' ]
```
It ignores duplicated urls and base64 encoded resources.
If no urls found empty array will be returned.