Skip to content

Commit 12e2a1f

Browse files
committed
Move code to lib/
1 parent 1cbef68 commit 12e2a1f

File tree

1 file changed

+1
-40
lines changed

1 file changed

+1
-40
lines changed

index.js

Lines changed: 1 addition & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,3 @@
11
'use strict';
22

3-
var parseQuery = require('loader-utils').parseQuery;
4-
var compile = require('ejs').compile;
5-
6-
function ejsHtmlLoader(source) {
7-
var data = this.options.ejsHtml ||
8-
this.options.ejsHtmlLoader ||
9-
parseQuery(this.query);
10-
11-
this.cacheable();
12-
13-
var template;
14-
15-
try {
16-
template = compile(source, {
17-
filename: this.resourcePath,
18-
delimiter: data.delimiter,
19-
context: data.context
20-
});
21-
} catch (e) {
22-
throwError(e.message);
23-
}
24-
25-
template.dependencies.forEach(function(dep) {
26-
this.addDependency(dep);
27-
},this);
28-
29-
try {
30-
return template(data);
31-
} catch (e) {
32-
throwError(e.message);
33-
}
34-
}
35-
36-
function throwError(message) {
37-
var err = new Error('ejs-html-loader\n' + message);
38-
Error.captureStackTrace(err, ejsHtmlLoader);
39-
throw err;
40-
}
41-
42-
module.exports = ejsHtmlLoader;
3+
module.exports = require('./lib/ejs-html-loader');

0 commit comments

Comments
 (0)