Skip to content
This repository was archived by the owner on Jan 18, 2022. It is now read-only.

Commit 1a326c6

Browse files
committed
Merge branch 'master' of https://github.com/znck/rollup-plugin-vue into merging
2 parents 3d5d64f + d3119a4 commit 1a326c6

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

index.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
/* globals process */
2+
3+
import {createFilter} from 'rollup-pluginutils';
4+
const {compiler} = require('vueify');
5+
6+
export default vue;
7+
8+
function vue(options = {}) {
9+
let filter = createFilter(options['include'], options['exclude']);
10+
11+
return {
12+
transform(code, id) {
13+
if (!filter(id)) return;
14+
15+
const promise = new Promise(
16+
function (resolve, reject) {
17+
compiler.compile(code, id, function (error, compiled) {
18+
if (error) reject(compiled);
19+
20+
resolve(compiled);
21+
});
22+
}
23+
);
24+
25+
return promise;
26+
}
27+
};
28+
}

0 commit comments

Comments
 (0)