1234567891011121314151617181920212223 |
- var startsAsUrl = require('./starts-as-url');
- var OptimizationLevel = require('../../../options/optimization-level').OptimizationLevel;
- var URL_PREFIX_PATTERN = /^url\(/i;
- var plugin = {
- level1: {
- value: function urlPrefix(_name, value, options) {
- if (!options.level[OptimizationLevel.One].normalizeUrls) {
- return value;
- }
- if (!startsAsUrl(value)) {
- return value;
- }
- return value.replace(URL_PREFIX_PATTERN, 'url(');
- }
- }
- };
- module.exports = plugin;
|