Turn css @import statements into full urls
npm install resolve-css-import-urlsParse css import statements (@import url(bar.css)) in a string and return the full urls (http://foo.com/bar.css).
Support for the following @import syntax:
``css`
@import url("fineprint.css") print;
@import 'custom.css' projection;
@import "custom.css";
TODO: Support the following
`css`
@import "common.css" screen, projection;
@import url('landscape.css') screen and (orientation:landscape);
@import url("bluish.css") projection, tv;
``
npm i --save resolve-css-import-urls
`javascript
const resolveCssImportUrls = require('resolve-css-import-urls')
resolveCssImportUrls('http://example.com/css', 'url(foo.css); lksjhlksjhdf url(../bar.css);')
// => ['http://example.com/css/foo.css', 'http://example.com/bar.css']
resolveCssImportUrls("(foo.css); lksjhlksjhdf") // => []
`
MIT
1. Fork it
2. Create your feature branch (git checkout -b my-new-feature)git commit -am 'Add some feature'
3. Commit your changes ()git push origin my-new-feature`)
4. Push to the branch (
5. Create new Pull Request
Crafted with <3 by John Otander.
*
> This package was initially generated with yeoman and the p generator.