Skip to content

Commit 3afac41

Browse files
author
Adam Miskiewicz
committed
Update to Babel 6 + GraphiQL 0.10.2/GraphQL 0.10.1
1 parent dcea206 commit 3afac41

File tree

5 files changed

+1093
-459
lines changed

5 files changed

+1093
-459
lines changed

.babelrc

+15-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
11
{
2-
"stage": 0
2+
"presets": [
3+
["env", {
4+
"targets": {
5+
"electron": "0.36",
6+
"uglify": true
7+
}
8+
}],
9+
"stage-1",
10+
"stage-2",
11+
"stage-3",
12+
"react"
13+
],
14+
"plugins": [
15+
"transform-runtime"
16+
]
317
}

app/components/App.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,8 @@ const _storages = {};
326326
function _makeStorage(storageKey) {
327327
return {
328328
setItem: (key, val) => window.localStorage.setItem(`${storageKey}${key}`, val),
329-
getItem: (key) => window.localStorage.getItem(`${storageKey}${key}`)
329+
getItem: (key) => window.localStorage.getItem(`${storageKey}${key}`),
330+
removeItem: (key) => window.localStorage.removeItem(`${storageKey}${key}`)
330331
};
331332
}
332333

package.json

+20-12
Original file line numberDiff line numberDiff line change
@@ -26,36 +26,44 @@
2626
"url": "http://github.com/skevy/graphiql-app.git"
2727
},
2828
"dependencies": {
29-
"graphiql": "^0.8.1",
30-
"graphql": "^0.8.2",
29+
"graphiql": "^0.10.2",
30+
"graphql": "^0.10.1",
3131
"isomorphic-fetch": "^2.1.1",
3232
"lodash": "^3.10.1",
3333
"mousetrap": "^1.5.3",
3434
"object-assign": "^4.0.1",
3535
"radium": "^0.14.1",
36-
"react": "^15.1.0",
37-
"react-dom": "^15.1.0",
38-
"react-modal": "^1.3.0",
39-
"uuid": "^2.0.2"
36+
"react": "^15.6.1",
37+
"react-dom": "^15.6.1",
38+
"react-modal": "^2.0.2",
39+
"uuid": "^3.1.0"
4040
},
4141
"devDependencies": {
42-
"asar": "^0.8.0",
43-
"babel-core": "^5.8.25",
44-
"babel-loader": "^5.3.2",
45-
"babel-runtime": "^5.8.25",
42+
"asar": "^0.13.0",
43+
"babel-core": "^6.25.0",
44+
"babel-loader": "^6.4.1",
45+
"babel-plugin-transform-runtime": "^6.23.0",
46+
"babel-preset-env": "^1.5.2",
47+
"babel-preset-flow": "^6.23.0",
48+
"babel-preset-react": "^6.24.1",
49+
"babel-preset-stage-1": "^6.24.1",
50+
"babel-preset-stage-2": "^6.24.1",
51+
"babel-preset-stage-3": "^6.24.1",
52+
"babel-runtime": "^6.23.0",
4653
"chai": "^3.5.0",
4754
"chai-as-promised": "^5.3.0",
4855
"css-loader": "^0.19.0",
4956
"del": "^2.0.2",
50-
"electron-packager": "^7.0.2",
57+
"electron-packager": "^8.7.1",
5158
"electron-prebuilt": "^1.2.0",
52-
"electron-rebuild": "^1.0.0",
59+
"electron-rebuild": "^1.5.11",
5360
"electron-release": "^2.2.0",
5461
"eslint-plugin-react": "^5.2.2",
5562
"extract-text-webpack-plugin": "^0.8.2",
5663
"file-loader": "^0.8.4",
5764
"github-latest-release": "^0.1.1",
5865
"html-loader": "^0.3.0",
66+
"ignore-loader": "^0.1.2",
5967
"json-loader": "^0.5.3",
6068
"loaders-by-extension": "^1.0.0",
6169
"minimist": "^1.2.0",

webpack/make-webpack-config.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ module.exports = function(opts) {
1616

1717

1818
var loaders = {
19-
'jsx': opts.hotComponents ? [ 'react-hot-loader', 'babel-loader?optional=runtime' ] : 'babel-loader?optional=runtime',
19+
'jsx': opts.hotComponents ? [ 'react-hot-loader', 'babel-loader' ] : 'babel-loader',
2020
'js': {
21-
loader: 'babel-loader?optional=runtime',
21+
loader: 'babel-loader',
2222
include: appRoot
2323
},
2424
'json': 'json-loader',
@@ -41,7 +41,7 @@ module.exports = function(opts) {
4141
};
4242

4343
var additionalLoaders = [
44-
// { test: /some-reg-exp$/, loader: 'any-loader' }
44+
{ test: /\.js.flow$/, loader: 'ignore-loader' }
4545
];
4646

4747
var alias = {
@@ -162,7 +162,7 @@ module.exports = function(opts) {
162162
output: output,
163163
externals: externals,
164164
module: {
165-
loaders: [].concat(loadersByExtension(loaders)).concat(loadersByExtension(stylesheetLoaders)).concat(additionalLoaders)
165+
loaders: [].concat(loadersByExtension(loaders)).concat(loadersByExtension(stylesheetLoaders)).concat(additionalLoaders),
166166
},
167167
devtool: opts.devtool,
168168
debug: opts.debug,

0 commit comments

Comments
 (0)