Skip to content

Commit 42f9489

Browse files
committed
Support string argument
1 parent 39bed04 commit 42f9489

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ var fixtures = path.resolve.bind(path, __dirname, 'fixtures')
2020

2121
postcss(url([
2222
[ util.inline, { maxSize: 5 } ],
23-
[ util.copy, { assetOutFolder: fixtures('build', 'images') } ],
23+
// equivalent with util.copy
24+
[ 'copy', { assetOutFolder: fixtures('build', 'images') } ],
2425
]))
2526
.process(
2627
'.a{ background-image: url(images/octocat_setup.png); }',

lib/result.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
const Url = require('url')
44
const path = require('path')
55
const Asset = require('./asset')
6+
const util = require('./util')
67

78
class Result {
89
constructor(url, opts) {
@@ -46,6 +47,9 @@ class Result {
4647
})
4748
return trs.reduce(function (p, tr) {
4849
return p.then(function () {
50+
if (typeof tr[0] === 'string') {
51+
tr[0] = util[tr[0]]
52+
}
4953
let r = tr[0].apply(null, tr.slice(1))
5054
if (r && typeof r.then === 'function') {
5155
return r

test/custom.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ test('custom', function(t) {
1818

1919
result.url = path.join(base, path.basename(result.url))
2020
}, 'i'],
21-
util.copy,
21+
'copy',
2222
])
2323
let body = '.a{ background-image: url(images/octocat_setup.png) url(images/octocat_fork.png); }'
2424
let expectedBody = [ '.a{background-image:url(', ')url(i/octocat_fork.png);}' ]

0 commit comments

Comments
 (0)