-
Notifications
You must be signed in to change notification settings - Fork 0
/
gojs.jsloader.disable.js
134 lines (128 loc) · 3.41 KB
/
gojs.jsloader.disable.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
module.exports = [
{
test: /\.jsx?$/,
loader: 'babel-loader',
include: [
// root
],
query: {
cacheDirectory: true,
presets: ['es2015', 'react', 'stage-0'],
plugins: [
// 'react-hot-loader/babel',
'transform-decorators-legacy',
[
'transform-runtime',
{
'polyfill': false,
'regenerator': true
}
]
]
},
happy: {id: 'js'}
},
{
test: /\.worker\..?$/,
loader: 'file-loader'
},
{
test: /\.css$/,
exclude: [
/\.mod\.css/,
/\.use(able)?\.css/,
],
loaders: [
'style-loader',
'css-loader?localIdentName=[path][name]__[local]___[hash:base64:5]',
'autoprefixer?browsers=last 2 version&remove=false'
],
happy: {id: 'css'}
},
{
test: /\.use(able)?\.css$/,
loaders: [
'style-loader/useable',
'css-loader?localIdentName=[path][name]__[local]___[hash:base64:5]',
'autoprefixer?browsers=last 2 version&remove=false'
],
happy: {id: 'useable-css'}
},
{
test: /\.mod\.css$/,
loaders: [
'style-loader',
'css-loader?modules&localIdentName=[path][name]__[local]___[hash:base64:5]',
'autoprefixer?browsers=last 2 version&remove=false'
],
happy: {id: 'mod-css'}
},
// .less, .mod.less, .useable.less
{
test: /\.less$/,
exclude: [
/\.mod\.less$/,
/\.use(able)?\.less$/,
],
loaders: [
'style-loader',
'css-loader?localIdentName=[path][name]__[local]___[hash:base64:5]',
'autoprefixer?browsers=last 2 version&remove=false',
'less-loader'
],
happy: {id: 'less'}
},
{
test: /\.use(able)?\.less$/,
loaders: [
'style-loader/useable',
'css-loader?localIdentName=[path][name]__[local]___[hash:base64:5]',
'autoprefixer?browsers=last 2 version&remove=false',
'less-loader'
],
happy: {id: 'useable-less'}
},
{
test: /\.mod\.less$/,
loaders: [
'style-loader',
'css-loader?modules&localIdentName=[path][name]__[local]___[hash:base64:5]',
'autoprefixer?browsers=last 2 version&remove=false',
'less-loader'
],
happy: {id: 'mod-less'}
},
// 其他资源
{
test: /\.(jpeg|jpg|png|gif)$/,
loader: 'url-loader?limit=10240'
},
{
test: /\.html$/,
loader: 'html-loader'
},
{
test: /\.json$/, loader: 'json-loader'
},
{
test: /\.woff(\?.+)?$/, loader: 'url?limit=10000&mimetype=application/font-woff'
},
{
test: /\.woff2(\?.+)?$/, loader: 'url?limit=10000&mimetype=application/font-woff'
},
{
test: /\.ttf(\?.+)?$/, loader: 'url?limit=10000&mimetype=application/octet-stream'
},
{
test: /\.eot(\?.+)?$/, loader: 'file-loader'
},
{
test: /\.svg(\?.+)?$/, loader: 'url?limit=10000&mimetype=image/svg+xml'
},
/*
{
test: /\.tag$/,
loaders: ['babel-loader']
}
*/
]