@@ -35,6 +35,36 @@ const base = {
35
35
} ;
36
36
/** @type {import('webpack').Configuration[] } */
37
37
export default [
38
+ {
39
+ ...base ,
40
+ entry : {
41
+ eslint : resolve ( './eslint.js' )
42
+ } ,
43
+ externals : {
44
+ espree : '$$inject_espree$$' ,
45
+ esquery : '$$inject_esquery$$'
46
+ } ,
47
+ plugins : [
48
+ new WrapperPlugin ( {
49
+ test : / e s l i n t \. j s / ,
50
+ header : `
51
+ if (typeof window !== "undefined") {
52
+ if (typeof window.global === "undefined") {
53
+ window.global = {}
54
+ }
55
+ if (typeof window.process === "undefined") {
56
+ window.process = {
57
+ env: {},
58
+ cwd: () => undefined,
59
+ }
60
+ }
61
+ }
62
+ import * as $$inject_espree$$ from 'espree';
63
+ import $$inject_esquery$$ from 'esquery';
64
+ `
65
+ } )
66
+ ]
67
+ } ,
38
68
{
39
69
...base ,
40
70
entry : {
@@ -49,7 +79,7 @@ export default [
49
79
test : / s v e l t e - e s l i n t - p a r s e r \. j s / ,
50
80
header : `
51
81
import * as $$inject_svelte_compiler$$ from 'svelte/compiler';
52
- import $$inject_espree$$ from 'espree';
82
+ import * as $$inject_espree$$ from 'espree';
53
83
`
54
84
} )
55
85
]
@@ -75,7 +105,7 @@ export default [
75
105
loader : 'string-replace-loader' ,
76
106
options : {
77
107
search : 'require\\(linter_path\\)' ,
78
- replace : ( original ) => `{Linter: require('eslint4b')} ; // ${ original } ` ,
108
+ replace : ( original ) => `require('eslint') ; // ${ original } ` ,
79
109
flags : ''
80
110
}
81
111
} ,
@@ -92,14 +122,14 @@ export default [
92
122
} ,
93
123
externals : {
94
124
'svelte/compiler' : '$$inject_svelte_compiler$$' ,
95
- eslint4b : '$$inject_eslint4b $$'
125
+ eslint : '$$inject_eslint $$'
96
126
} ,
97
127
plugins : [
98
128
new WrapperPlugin ( {
99
129
test : / e s l i n t - p l u g i n - s v e l t e 3 \. j s / ,
100
130
header : `
101
131
import * as $$inject_svelte_compiler$$ from 'svelte/compiler';
102
- import $$inject_eslint4b $$ from 'eslint4b ';
132
+ import * as $$inject_eslint $$ from 'eslint ';
103
133
`
104
134
} )
105
135
]
0 commit comments