diff --git a/client/main.js b/client/main.js index 14924ec..2a7b81a 100644 --- a/client/main.js +++ b/client/main.js @@ -19,10 +19,11 @@ var PanelGroup = require('react-bootstrap').PanelGroup; var Well = require('react-bootstrap').Well; // react ace -var AceEditor = require('react-ace'); +var AceEditor = require('react-ace').default; var brace = require('brace'); require('brace/mode/javascript'); require('brace/theme/chrome'); +require('brace/ext/language_tools'); // @see https://github.com/securingsincity/react-ace/issues/95 // game components var GameRunner = require('../lib/GameRunner'); @@ -767,19 +768,20 @@ var Raid = React.createClass({ diff --git a/package.json b/package.json index 64f9157..78d2d2a 100644 --- a/package.json +++ b/package.json @@ -25,15 +25,15 @@ "homepage": "https://github.com/bovard/raid", "dependencies": { "babel-preset-react": "^6.5.0", - "babelify": "^7.2.0", - "brace": "^0.7.0", + "babelify": "^7.3.0", + "brace": "^0.8.0", "clone": "^1.0.2", "generate-maze-by-clustering": "0.0.4", - "pathfinding": "^0.4.17", - "react": "^0.14.7", - "react-ace": "^3.1.0", - "react-bootstrap": "^0.27.0", - "react-dom": "^0.14.7", - "react-markdown": "^2.1.0" + "pathfinding": "^0.4.18", + "react": "^15.0.2", + "react-ace": "^3.4.1", + "react-bootstrap": "^0.29.4", + "react-dom": "^15.0.2", + "react-markdown": "^2.2.0" } }