Browse Source

Initial commit

Sven Slootweg 2 years ago
commit
44d83053f5
4 changed files with 1058 additions and 0 deletions
  1. 1 0
      .gitignore
  2. 48 0
      index.js
  3. 983 0
      package-lock.json
  4. 26 0
      package.json

+ 1 - 0
.gitignore

@ -0,0 +1 @@
1
node_modules

+ 48 - 0
index.js

@ -0,0 +1,48 @@
1
'use strict';
2
3
module.exports = function generateBabelPreset({supportReact, extraBabelPresets, includeNodeModules, exclude, include} = {}) {
4
	let excludeList = [];
5
6
	if (!includeNodeModules) {
7
		excludeList.push(/node_modules/)
8
	}
9
10
	if (exclude != null) {
11
		excludeList = excludeList.concat(exclude);
12
	}
13
14
	let resolvedExtensions = [".js"];
15
	let presets = ["es2015"];
16
	let testRegex;
17
18
	if (supportReact) {
19
		resolvedExtensions.push(".jsx");
20
		presets.push("react");
21
		testRegex = /\.jsx?$/;
22
	} else {
23
		testRegex = /\.js$/;
24
	}
25
26
	if (extraBabelPresets != null) {
27
		presets = presets.concat(extraBabelPresets);
28
	}
29
30
	return {
31
		module: {
32
			rules: [{
33
				test: testRegex,
34
				exclude: excludeList,
35
				include: include,
36
				resolve: {
37
					extensions: resolvedExtensions
38
				},
39
				use: [{
40
					loader: require.resolve("babel-loader"),
41
					query: {
42
						presets: presets.map(item => require.resolve(`babel-preset-${item}`))
43
					}
44
				}]
45
			}]
46
		}
47
	}
48
};

+ 983 - 0
package-lock.json

@ -0,0 +1,983 @@
1
{
2
  "name": "@joepie91/webpack-preset-babel",
3
  "version": "1.0.0",
4
  "lockfileVersion": 1,
5
  "requires": true,
6
  "dependencies": {
7
    "ansi-regex": {
8
      "version": "2.1.1",
9
      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
10
      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
11
    },
12
    "ansi-styles": {
13
      "version": "2.2.1",
14
      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
15
      "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
16
    },
17
    "babel-code-frame": {
18
      "version": "6.26.0",
19
      "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
20
      "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
21
      "requires": {
22
        "chalk": "^1.1.3",
23
        "esutils": "^2.0.2",
24
        "js-tokens": "^3.0.2"
25
      }
26
    },
27
    "babel-core": {
28
      "version": "6.26.3",
29
      "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
30
      "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
31
      "requires": {
32
        "babel-code-frame": "^6.26.0",
33
        "babel-generator": "^6.26.0",
34
        "babel-helpers": "^6.24.1",
35
        "babel-messages": "^6.23.0",
36
        "babel-register": "^6.26.0",
37
        "babel-runtime": "^6.26.0",
38
        "babel-template": "^6.26.0",
39
        "babel-traverse": "^6.26.0",
40
        "babel-types": "^6.26.0",
41
        "babylon": "^6.18.0",
42
        "convert-source-map": "^1.5.1",
43
        "debug": "^2.6.9",
44
        "json5": "^0.5.1",
45
        "lodash": "^4.17.4",
46
        "minimatch": "^3.0.4",
47
        "path-is-absolute": "^1.0.1",
48
        "private": "^0.1.8",
49
        "slash": "^1.0.0",
50
        "source-map": "^0.5.7"
51
      }
52
    },
53
    "babel-generator": {
54
      "version": "6.26.1",
55
      "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
56
      "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
57
      "requires": {
58
        "babel-messages": "^6.23.0",
59
        "babel-runtime": "^6.26.0",
60
        "babel-types": "^6.26.0",
61
        "detect-indent": "^4.0.0",
62
        "jsesc": "^1.3.0",
63
        "lodash": "^4.17.4",
64
        "source-map": "^0.5.7",
65
        "trim-right": "^1.0.1"
66
      }
67
    },
68
    "babel-helper-builder-react-jsx": {
69
      "version": "6.26.0",
70
      "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz",
71
      "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=",
72
      "requires": {
73
        "babel-runtime": "^6.26.0",
74
        "babel-types": "^6.26.0",
75
        "esutils": "^2.0.2"
76
      }
77
    },
78
    "babel-helper-call-delegate": {
79
      "version": "6.24.1",
80
      "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
81
      "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
82
      "requires": {
83
        "babel-helper-hoist-variables": "^6.24.1",
84
        "babel-runtime": "^6.22.0",
85
        "babel-traverse": "^6.24.1",
86
        "babel-types": "^6.24.1"
87
      }
88
    },
89
    "babel-helper-define-map": {
90
      "version": "6.26.0",
91
      "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
92
      "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
93
      "requires": {
94
        "babel-helper-function-name": "^6.24.1",
95
        "babel-runtime": "^6.26.0",
96
        "babel-types": "^6.26.0",
97
        "lodash": "^4.17.4"
98
      }
99
    },
100
    "babel-helper-function-name": {
101
      "version": "6.24.1",
102
      "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
103
      "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
104
      "requires": {
105
        "babel-helper-get-function-arity": "^6.24.1",
106
        "babel-runtime": "^6.22.0",
107
        "babel-template": "^6.24.1",
108
        "babel-traverse": "^6.24.1",
109
        "babel-types": "^6.24.1"
110
      }
111
    },
112
    "babel-helper-get-function-arity": {
113
      "version": "6.24.1",
114
      "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
115
      "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
116
      "requires": {
117
        "babel-runtime": "^6.22.0",
118
        "babel-types": "^6.24.1"
119
      }
120
    },
121
    "babel-helper-hoist-variables": {
122
      "version": "6.24.1",
123
      "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
124
      "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
125
      "requires": {
126
        "babel-runtime": "^6.22.0",
127
        "babel-types": "^6.24.1"
128
      }
129
    },
130
    "babel-helper-optimise-call-expression": {
131
      "version": "6.24.1",
132
      "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
133
      "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
134
      "requires": {
135
        "babel-runtime": "^6.22.0",
136
        "babel-types": "^6.24.1"
137
      }
138
    },
139
    "babel-helper-regex": {
140
      "version": "6.26.0",
141
      "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
142
      "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
143
      "requires": {
144
        "babel-runtime": "^6.26.0",
145
        "babel-types": "^6.26.0",
146
        "lodash": "^4.17.4"
147
      }
148
    },
149
    "babel-helper-replace-supers": {
150
      "version": "6.24.1",
151
      "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
152
      "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
153
      "requires": {
154
        "babel-helper-optimise-call-expression": "^6.24.1",
155
        "babel-messages": "^6.23.0",
156
        "babel-runtime": "^6.22.0",
157
        "babel-template": "^6.24.1",
158
        "babel-traverse": "^6.24.1",
159
        "babel-types": "^6.24.1"
160
      }
161
    },
162
    "babel-helpers": {
163
      "version": "6.24.1",
164
      "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
165
      "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
166
      "requires": {
167
        "babel-runtime": "^6.22.0",
168
        "babel-template": "^6.24.1"
169
      }
170
    },
171
    "babel-loader": {
172
      "version": "7.1.4",
173
      "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.4.tgz",
174
      "integrity": "sha512-/hbyEvPzBJuGpk9o80R0ZyTej6heEOr59GoEUtn8qFKbnx4cJm9FWES6J/iv644sYgrtVw9JJQkjaLW/bqb5gw==",
175
      "requires": {
176
        "find-cache-dir": "^1.0.0",
177
        "loader-utils": "^1.0.2",
178
        "mkdirp": "^0.5.1"
179
      }
180
    },
181
    "babel-messages": {
182
      "version": "6.23.0",
183
      "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
184
      "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
185
      "requires": {
186
        "babel-runtime": "^6.22.0"
187
      }
188
    },
189
    "babel-plugin-check-es2015-constants": {
190
      "version": "6.22.0",
191
      "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
192
      "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
193
      "requires": {
194
        "babel-runtime": "^6.22.0"
195
      }
196
    },
197
    "babel-plugin-syntax-flow": {
198
      "version": "6.18.0",
199
      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz",
200
      "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0="
201
    },
202
    "babel-plugin-syntax-jsx": {
203
      "version": "6.18.0",
204
      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
205
      "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY="
206
    },
207
    "babel-plugin-transform-es2015-arrow-functions": {
208
      "version": "6.22.0",
209
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
210
      "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
211
      "requires": {
212
        "babel-runtime": "^6.22.0"
213
      }
214
    },
215
    "babel-plugin-transform-es2015-block-scoped-functions": {
216
      "version": "6.22.0",
217
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
218
      "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
219
      "requires": {
220
        "babel-runtime": "^6.22.0"
221
      }
222
    },
223
    "babel-plugin-transform-es2015-block-scoping": {
224
      "version": "6.26.0",
225
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
226
      "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
227
      "requires": {
228
        "babel-runtime": "^6.26.0",
229
        "babel-template": "^6.26.0",
230
        "babel-traverse": "^6.26.0",
231
        "babel-types": "^6.26.0",
232
        "lodash": "^4.17.4"
233
      }
234
    },
235
    "babel-plugin-transform-es2015-classes": {
236
      "version": "6.24.1",
237
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
238
      "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
239
      "requires": {
240
        "babel-helper-define-map": "^6.24.1",
241
        "babel-helper-function-name": "^6.24.1",
242
        "babel-helper-optimise-call-expression": "^6.24.1",
243
        "babel-helper-replace-supers": "^6.24.1",
244
        "babel-messages": "^6.23.0",
245
        "babel-runtime": "^6.22.0",
246
        "babel-template": "^6.24.1",
247
        "babel-traverse": "^6.24.1",
248
        "babel-types": "^6.24.1"
249
      }
250
    },
251
    "babel-plugin-transform-es2015-computed-properties": {
252
      "version": "6.24.1",
253
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
254
      "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
255
      "requires": {
256
        "babel-runtime": "^6.22.0",
257
        "babel-template": "^6.24.1"
258
      }
259
    },
260
    "babel-plugin-transform-es2015-destructuring": {
261
      "version": "6.23.0",
262
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
263
      "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
264
      "requires": {
265
        "babel-runtime": "^6.22.0"
266
      }
267
    },
268
    "babel-plugin-transform-es2015-duplicate-keys": {
269
      "version": "6.24.1",
270
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
271
      "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
272
      "requires": {
273
        "babel-runtime": "^6.22.0",
274
        "babel-types": "^6.24.1"
275
      }
276
    },
277
    "babel-plugin-transform-es2015-for-of": {
278
      "version": "6.23.0",
279
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
280
      "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
281
      "requires": {
282
        "babel-runtime": "^6.22.0"
283
      }
284
    },
285
    "babel-plugin-transform-es2015-function-name": {
286
      "version": "6.24.1",
287
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
288
      "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
289
      "requires": {
290
        "babel-helper-function-name": "^6.24.1",
291
        "babel-runtime": "^6.22.0",
292
        "babel-types": "^6.24.1"
293
      }
294
    },
295
    "babel-plugin-transform-es2015-literals": {
296
      "version": "6.22.0",
297
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
298
      "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
299
      "requires": {
300
        "babel-runtime": "^6.22.0"
301
      }
302
    },
303
    "babel-plugin-transform-es2015-modules-amd": {
304
      "version": "6.24.1",
305
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
306
      "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
307
      "requires": {
308
        "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
309
        "babel-runtime": "^6.22.0",
310
        "babel-template": "^6.24.1"
311
      }
312
    },
313
    "babel-plugin-transform-es2015-modules-commonjs": {
314
      "version": "6.26.2",
315
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
316
      "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
317
      "requires": {
318
        "babel-plugin-transform-strict-mode": "^6.24.1",
319
        "babel-runtime": "^6.26.0",
320
        "babel-template": "^6.26.0",
321
        "babel-types": "^6.26.0"
322
      }
323
    },
324
    "babel-plugin-transform-es2015-modules-systemjs": {
325
      "version": "6.24.1",
326
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
327
      "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
328
      "requires": {
329
        "babel-helper-hoist-variables": "^6.24.1",
330
        "babel-runtime": "^6.22.0",
331
        "babel-template": "^6.24.1"
332
      }
333
    },
334
    "babel-plugin-transform-es2015-modules-umd": {
335
      "version": "6.24.1",
336
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
337
      "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
338
      "requires": {
339
        "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
340
        "babel-runtime": "^6.22.0",
341
        "babel-template": "^6.24.1"
342
      }
343
    },
344
    "babel-plugin-transform-es2015-object-super": {
345
      "version": "6.24.1",
346
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
347
      "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
348
      "requires": {
349
        "babel-helper-replace-supers": "^6.24.1",
350
        "babel-runtime": "^6.22.0"
351
      }
352
    },
353
    "babel-plugin-transform-es2015-parameters": {
354
      "version": "6.24.1",
355
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
356
      "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
357
      "requires": {
358
        "babel-helper-call-delegate": "^6.24.1",
359
        "babel-helper-get-function-arity": "^6.24.1",
360
        "babel-runtime": "^6.22.0",
361
        "babel-template": "^6.24.1",
362
        "babel-traverse": "^6.24.1",
363
        "babel-types": "^6.24.1"
364
      }
365
    },
366
    "babel-plugin-transform-es2015-shorthand-properties": {
367
      "version": "6.24.1",
368
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
369
      "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
370
      "requires": {
371
        "babel-runtime": "^6.22.0",
372
        "babel-types": "^6.24.1"
373
      }
374
    },
375
    "babel-plugin-transform-es2015-spread": {
376
      "version": "6.22.0",
377
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
378
      "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
379
      "requires": {
380
        "babel-runtime": "^6.22.0"
381
      }
382
    },
383
    "babel-plugin-transform-es2015-sticky-regex": {
384
      "version": "6.24.1",
385
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
386
      "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
387
      "requires": {
388
        "babel-helper-regex": "^6.24.1",
389
        "babel-runtime": "^6.22.0",
390
        "babel-types": "^6.24.1"
391
      }
392
    },
393
    "babel-plugin-transform-es2015-template-literals": {
394
      "version": "6.22.0",
395
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
396
      "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
397
      "requires": {
398
        "babel-runtime": "^6.22.0"
399
      }
400
    },
401
    "babel-plugin-transform-es2015-typeof-symbol": {
402
      "version": "6.23.0",
403
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
404
      "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
405
      "requires": {
406
        "babel-runtime": "^6.22.0"
407
      }
408
    },
409
    "babel-plugin-transform-es2015-unicode-regex": {
410
      "version": "6.24.1",
411
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
412
      "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
413
      "requires": {
414
        "babel-helper-regex": "^6.24.1",
415
        "babel-runtime": "^6.22.0",
416
        "regexpu-core": "^2.0.0"
417
      }
418
    },
419
    "babel-plugin-transform-flow-strip-types": {
420
      "version": "6.22.0",
421
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz",
422
      "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=",
423
      "requires": {
424
        "babel-plugin-syntax-flow": "^6.18.0",
425
        "babel-runtime": "^6.22.0"
426
      }
427
    },
428
    "babel-plugin-transform-react-display-name": {
429
      "version": "6.25.0",
430
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz",
431
      "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=",
432
      "requires": {
433
        "babel-runtime": "^6.22.0"
434
      }
435
    },
436
    "babel-plugin-transform-react-jsx": {
437
      "version": "6.24.1",
438
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz",
439
      "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=",
440
      "requires": {
441
        "babel-helper-builder-react-jsx": "^6.24.1",
442
        "babel-plugin-syntax-jsx": "^6.8.0",
443
        "babel-runtime": "^6.22.0"
444
      }
445
    },
446
    "babel-plugin-transform-react-jsx-self": {
447
      "version": "6.22.0",
448
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz",
449
      "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=",
450
      "requires": {
451
        "babel-plugin-syntax-jsx": "^6.8.0",
452
        "babel-runtime": "^6.22.0"
453
      }
454
    },
455
    "babel-plugin-transform-react-jsx-source": {
456
      "version": "6.22.0",
457
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz",
458
      "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=",
459
      "requires": {
460
        "babel-plugin-syntax-jsx": "^6.8.0",
461
        "babel-runtime": "^6.22.0"
462
      }
463
    },
464
    "babel-plugin-transform-regenerator": {
465
      "version": "6.26.0",
466
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
467
      "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
468
      "requires": {
469
        "regenerator-transform": "^0.10.0"
470
      }
471
    },
472
    "babel-plugin-transform-strict-mode": {
473
      "version": "6.24.1",
474
      "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
475
      "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
476
      "requires": {
477
        "babel-runtime": "^6.22.0",
478
        "babel-types": "^6.24.1"
479
      }
480
    },
481
    "babel-preset-es2015": {
482
      "version": "6.24.1",
483
      "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz",
484
      "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=",
485
      "requires": {
486
        "babel-plugin-check-es2015-constants": "^6.22.0",
487
        "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
488
        "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
489
        "babel-plugin-transform-es2015-block-scoping": "^6.24.1",
490
        "babel-plugin-transform-es2015-classes": "^6.24.1",
491
        "babel-plugin-transform-es2015-computed-properties": "^6.24.1",
492
        "babel-plugin-transform-es2015-destructuring": "^6.22.0",
493
        "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1",
494
        "babel-plugin-transform-es2015-for-of": "^6.22.0",
495
        "babel-plugin-transform-es2015-function-name": "^6.24.1",
496
        "babel-plugin-transform-es2015-literals": "^6.22.0",
497
        "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
498
        "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
499
        "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1",
500
        "babel-plugin-transform-es2015-modules-umd": "^6.24.1",
501
        "babel-plugin-transform-es2015-object-super": "^6.24.1",
502
        "babel-plugin-transform-es2015-parameters": "^6.24.1",
503
        "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
504
        "babel-plugin-transform-es2015-spread": "^6.22.0",
505
        "babel-plugin-transform-es2015-sticky-regex": "^6.24.1",
506
        "babel-plugin-transform-es2015-template-literals": "^6.22.0",
507
        "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0",
508
        "babel-plugin-transform-es2015-unicode-regex": "^6.24.1",
509
        "babel-plugin-transform-regenerator": "^6.24.1"
510
      }
511
    },
512
    "babel-preset-flow": {
513
      "version": "6.23.0",
514
      "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz",
515
      "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=",
516
      "requires": {
517
        "babel-plugin-transform-flow-strip-types": "^6.22.0"
518
      }
519
    },
520
    "babel-preset-react": {
521
      "version": "6.24.1",
522
      "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz",
523
      "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=",
524
      "requires": {
525
        "babel-plugin-syntax-jsx": "^6.3.13",
526
        "babel-plugin-transform-react-display-name": "^6.23.0",
527
        "babel-plugin-transform-react-jsx": "^6.24.1",
528
        "babel-plugin-transform-react-jsx-self": "^6.22.0",
529
        "babel-plugin-transform-react-jsx-source": "^6.22.0",
530
        "babel-preset-flow": "^6.23.0"
531
      }
532
    },
533
    "babel-register": {
534
      "version": "6.26.0",
535
      "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
536
      "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
537
      "requires": {
538
        "babel-core": "^6.26.0",
539
        "babel-runtime": "^6.26.0",
540
        "core-js": "^2.5.0",
541
        "home-or-tmp": "^2.0.0",
542
        "lodash": "^4.17.4",
543
        "mkdirp": "^0.5.1",
544
        "source-map-support": "^0.4.15"
545
      }
546
    },
547
    "babel-runtime": {
548
      "version": "6.26.0",
549
      "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
550
      "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
551
      "requires": {
552
        "core-js": "^2.4.0",
553
        "regenerator-runtime": "^0.11.0"
554
      }
555
    },
556
    "babel-template": {
557
      "version": "6.26.0",
558
      "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
559
      "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
560
      "requires": {
561
        "babel-runtime": "^6.26.0",
562
        "babel-traverse": "^6.26.0",
563
        "babel-types": "^6.26.0",
564
        "babylon": "^6.18.0",
565
        "lodash": "^4.17.4"
566
      }
567
    },
568
    "babel-traverse": {
569
      "version": "6.26.0",
570
      "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
571
      "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
572
      "requires": {
573
        "babel-code-frame": "^6.26.0",
574
        "babel-messages": "^6.23.0",
575
        "babel-runtime": "^6.26.0",
576
        "babel-types": "^6.26.0",
577
        "babylon": "^6.18.0",
578
        "debug": "^2.6.8",
579
        "globals": "^9.18.0",
580
        "invariant": "^2.2.2",
581
        "lodash": "^4.17.4"
582
      }
583
    },
584
    "babel-types": {
585
      "version": "6.26.0",
586
      "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
587
      "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
588
      "requires": {
589
        "babel-runtime": "^6.26.0",
590
        "esutils": "^2.0.2",
591
        "lodash": "^4.17.4",
592
        "to-fast-properties": "^1.0.3"
593
      }
594
    },
595
    "babylon": {
596
      "version": "6.18.0",
597
      "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
598
      "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
599
    },
600
    "balanced-match": {
601
      "version": "1.0.0",
602
      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
603
      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
604
    },
605
    "big.js": {
606
      "version": "3.2.0",
607
      "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
608
      "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q=="
609
    },
610
    "brace-expansion": {
611
      "version": "1.1.11",
612
      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
613
      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
614
      "requires": {
615
        "balanced-match": "^1.0.0",
616
        "concat-map": "0.0.1"
617
      }
618
    },
619
    "chalk": {
620
      "version": "1.1.3",
621
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
622
      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
623
      "requires": {
624
        "ansi-styles": "^2.2.1",
625
        "escape-string-regexp": "^1.0.2",
626
        "has-ansi": "^2.0.0",
627
        "strip-ansi": "^3.0.0",
628
        "supports-color": "^2.0.0"
629
      }
630
    },
631
    "commondir": {
632
      "version": "1.0.1",
633
      "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
634
      "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
635
    },
636
    "concat-map": {
637
      "version": "0.0.1",
638
      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
639
      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
640
    },
641
    "convert-source-map": {
642
      "version": "1.5.1",
643
      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
644
      "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU="
645
    },
646
    "core-js": {
647
      "version": "2.5.6",
648
      "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.6.tgz",
649
      "integrity": "sha512-lQUVfQi0aLix2xpyjrrJEvfuYCqPc/HwmTKsC/VNf8q0zsjX7SQZtp4+oRONN5Tsur9GDETPjj+Ub2iDiGZfSQ=="
650
    },
651
    "debug": {
652
      "version": "2.6.9",
653
      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
654
      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
655
      "requires": {
656
        "ms": "2.0.0"
657
      }
658
    },
659
    "detect-indent": {
660
      "version": "4.0.0",
661
      "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
662
      "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
663
      "requires": {
664
        "repeating": "^2.0.0"
665
      }
666
    },
667
    "emojis-list": {
668
      "version": "2.1.0",
669
      "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
670
      "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
671
    },
672
    "escape-string-regexp": {
673
      "version": "1.0.5",
674
      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
675
      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
676
    },
677
    "esutils": {
678
      "version": "2.0.2",
679
      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
680
      "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
681
    },
682
    "find-cache-dir": {
683
      "version": "1.0.0",
684
      "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
685
      "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
686
      "requires": {
687
        "commondir": "^1.0.1",
688
        "make-dir": "^1.0.0",
689
        "pkg-dir": "^2.0.0"
690
      }
691
    },
692
    "find-up": {
693
      "version": "2.1.0",
694
      "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
695
      "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
696
      "requires": {
697
        "locate-path": "^2.0.0"
698
      }
699
    },
700
    "globals": {
701
      "version": "9.18.0",
702
      "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
703
      "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="
704
    },
705
    "has-ansi": {
706
      "version": "2.0.0",
707
      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
708
      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
709
      "requires": {
710
        "ansi-regex": "^2.0.0"
711
      }
712
    },
713
    "home-or-tmp": {
714
      "version": "2.0.0",
715
      "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
716
      "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
717
      "requires": {
718
        "os-homedir": "^1.0.0",
719
        "os-tmpdir": "^1.0.1"
720
      }
721
    },
722
    "invariant": {
723
      "version": "2.2.4",
724
      "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
725
      "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
726
      "requires": {
727
        "loose-envify": "^1.0.0"
728
      }
729
    },
730
    "is-finite": {
731
      "version": "1.0.2",
732
      "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
733
      "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
734
      "requires": {
735
        "number-is-nan": "^1.0.0"
736
      }
737
    },
738
    "js-tokens": {
739
      "version": "3.0.2",
740
      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
741
      "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
742
    },
743
    "jsesc": {
744
      "version": "1.3.0",
745
      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
746
      "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
747
    },
748
    "json5": {
749
      "version": "0.5.1",
750
      "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
751
      "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
752
    },
753
    "loader-utils": {
754
      "version": "1.1.0",
755
      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
756
      "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
757
      "requires": {
758
        "big.js": "^3.1.3",
759
        "emojis-list": "^2.0.0",
760
        "json5": "^0.5.0"
761
      }
762
    },
763
    "locate-path": {
764
      "version": "2.0.0",
765
      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
766
      "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
767
      "requires": {
768
        "p-locate": "^2.0.0",
769
        "path-exists": "^3.0.0"
770
      }
771
    },
772
    "lodash": {
773
      "version": "4.17.10",
774
      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
775
      "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg=="
776
    },
777
    "loose-envify": {
778
      "version": "1.3.1",
779
      "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",
780
      "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
781
      "requires": {
782
        "js-tokens": "^3.0.0"
783
      }
784
    },
785
    "make-dir": {
786
      "version": "1.3.0",
787
      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
788
      "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
789
      "requires": {
790
        "pify": "^3.0.0"
791
      }
792
    },
793
    "minimatch": {
794
      "version": "3.0.4",
795
      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
796
      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
797
      "requires": {
798
        "brace-expansion": "^1.1.7"
799
      }
800
    },
801
    "minimist": {
802
      "version": "0.0.8",
803
      "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
804
      "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
805
    },
806
    "mkdirp": {
807
      "version": "0.5.1",
808
      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
809
      "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
810
      "requires": {
811
        "minimist": "0.0.8"
812
      }
813
    },
814
    "ms": {
815
      "version": "2.0.0",
816
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
817
      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
818
    },
819
    "number-is-nan": {
820
      "version": "1.0.1",
821
      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
822
      "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
823
    },
824
    "os-homedir": {
825
      "version": "1.0.2",
826
      "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
827
      "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
828
    },
829
    "os-tmpdir": {
830
      "version": "1.0.2",
831
      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
832
      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
833
    },
834
    "p-limit": {
835
      "version": "1.2.0",
836
      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz",
837
      "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==",
838
      "requires": {
839
        "p-try": "^1.0.0"
840
      }
841
    },
842
    "p-locate": {
843
      "version": "2.0.0",
844
      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
845
      "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
846
      "requires": {
847
        "p-limit": "^1.1.0"
848
      }
849
    },
850
    "p-try": {
851
      "version": "1.0.0",
852
      "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
853
      "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M="
854
    },
855
    "path-exists": {
856
      "version": "3.0.0",
857
      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
858
      "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
859
    },
860
    "path-is-absolute": {
861
      "version": "1.0.1",
862
      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
863
      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
864
    },
865
    "pify": {
866
      "version": "3.0.0",
867
      "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
868
      "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
869
    },
870
    "pkg-dir": {
871
      "version": "2.0.0",
872
      "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
873
      "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
874
      "requires": {
875
        "find-up": "^2.1.0"
876
      }
877
    },
878
    "private": {
879
      "version": "0.1.8",
880
      "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
881
      "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg=="
882
    },
883
    "regenerate": {
884
      "version": "1.4.0",
885
      "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
886
      "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg=="
887
    },
888
    "regenerator-runtime": {
889
      "version": "0.11.1",
890
      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
891
      "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
892
    },
893
    "regenerator-transform": {
894
      "version": "0.10.1",
895
      "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
896
      "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
897
      "requires": {
898
        "babel-runtime": "^6.18.0",
899
        "babel-types": "^6.19.0",
900
        "private": "^0.1.6"
901
      }
902
    },
903
    "regexpu-core": {
904
      "version": "2.0.0",
905
      "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
906
      "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
907
      "requires": {
908
        "regenerate": "^1.2.1",
909
        "regjsgen": "^0.2.0",
910
        "regjsparser": "^0.1.4"
911
      }
912
    },
913
    "regjsgen": {
914
      "version": "0.2.0",
915
      "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
916
      "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc="
917
    },
918
    "regjsparser": {
919
      "version": "0.1.5",
920
      "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
921
      "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
922
      "requires": {
923
        "jsesc": "~0.5.0"
924
      },
925
      "dependencies": {
926
        "jsesc": {
927
          "version": "0.5.0",
928
          "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
929
          "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0="
930
        }
931
      }
932
    },
933
    "repeating": {
934
      "version": "2.0.1",
935
      "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
936
      "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
937
      "requires": {
938
        "is-finite": "^1.0.0"
939
      }
940
    },
941
    "slash": {
942
      "version": "1.0.0",
943
      "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
944
      "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU="
945
    },
946
    "source-map": {
947
      "version": "0.5.7",
948
      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
949
      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
950
    },
951
    "source-map-support": {
952
      "version": "0.4.18",
953
      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
954
      "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
955
      "requires": {
956
        "source-map": "^0.5.6"
957
      }
958
    },
959
    "strip-ansi": {
960
      "version": "3.0.1",
961
      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
962
      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
963
      "requires": {
964
        "ansi-regex": "^2.0.0"
965
      }
966
    },
967
    "supports-color": {
968
      "version": "2.0.0",
969
      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
970
      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
971
    },
972
    "to-fast-properties": {
973
      "version": "1.0.3",
974
      "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
975
      "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc="
976
    },
977
    "trim-right": {
978
      "version": "1.0.1",
979
      "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
980
      "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
981
    }
982
  }
983
}

+ 26 - 0
package.json

@ -0,0 +1,26 @@
1
{
2
  "name": "@joepie91/webpack-preset-babel",
3
  "version": "1.0.0",
4
  "description": "A Babel preset for Webpack",
5
  "main": "index.js",
6
  "scripts": {
7
    "test": "echo \"Error: no test specified\" && exit 1"
8
  },
9
  "repository": {
10
    "type": "git",
11
    "url": "git@git.cryto.net:joepie91/node-webpack-preset-babel.git"
12
  },
13
  "keywords": [
14
    "webpack",
15
    "preset",
16
    "babel"
17
  ],
18
  "author": "Sven Slootweg <admin@cryto.net>",
19
  "license": "WTFPL",
20
  "dependencies": {
21
    "babel-core": "^6.26.3",
22
    "babel-loader": "^7.1.4",
23
    "babel-preset-es2015": "^6.24.1",
24
    "babel-preset-react": "^6.24.1"
25
  }
26
}