File tree Expand file tree Collapse file tree 1 file changed +1
-40
lines changed Expand file tree Collapse file tree 1 file changed +1
-40
lines changed Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
2
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' ) ;
You can’t perform that action at this time.
0 commit comments