Skip to content

Commit d6f27ad

Browse files
aviraldgdbkr
authored andcommitted
Upgrade to babel6 and enable some presets.
1 parent 740ab7e commit d6f27ad

4 files changed

Lines changed: 75 additions & 32 deletions

File tree

.babelrc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"presets": ["react", "es2015", "es2016", "es2017", "stage-0"],
3+
"plugins": ["transform-runtime"]
4+
}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@
1010
/vector/config.json
1111
/vector/olm.js
1212
.DS_Store
13+
npm-debug.log

package.json

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
},
3838
"dependencies": {
3939
"babel-polyfill": "^6.5.0",
40+
"babel-runtime": "^6.11.6",
4041
"browser-request": "^0.3.3",
4142
"classnames": "^2.1.2",
4243
"draft-js": "^0.8.1",
@@ -61,9 +62,17 @@
6162
"url": "^0.11.0"
6263
},
6364
"devDependencies": {
64-
"babel": "^5.8.23",
65-
"babel-core": "^5.8.25",
66-
"babel-loader": "^5.3.2",
65+
"babel-cli": "^6.5.2",
66+
"babel-core": "^6.14.0",
67+
"babel-eslint": "^6.1.0",
68+
"babel-loader": "^6.2.5",
69+
"babel-plugin-transform-runtime": "^6.15.0",
70+
"babel-polyfill": "^6.5.0",
71+
"babel-preset-es2015": "^6.16.0",
72+
"babel-preset-es2016": "^6.16.0",
73+
"babel-preset-es2017": "^6.16.0",
74+
"babel-preset-react": "^6.16.0",
75+
"babel-preset-stage-0": "^6.16.0",
6776
"catw": "^1.0.1",
6877
"cpx": "^1.3.2",
6978
"css-raw-loader": "^0.1.1",

src/component-index.js

Lines changed: 58 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -26,32 +26,61 @@ limitations under the License.
2626

2727
module.exports.components = require('matrix-react-sdk/lib/component-index').components;
2828

29-
module.exports.components['structures.BottomLeftMenu'] = require('./components/structures/BottomLeftMenu');
30-
module.exports.components['structures.CompatibilityPage'] = require('./components/structures/CompatibilityPage');
31-
module.exports.components['structures.LeftPanel'] = require('./components/structures/LeftPanel');
32-
module.exports.components['structures.RightPanel'] = require('./components/structures/RightPanel');
33-
module.exports.components['structures.RoomDirectory'] = require('./components/structures/RoomDirectory');
34-
module.exports.components['structures.RoomSubList'] = require('./components/structures/RoomSubList');
35-
module.exports.components['structures.SearchBox'] = require('./components/structures/SearchBox');
36-
module.exports.components['structures.ViewSource'] = require('./components/structures/ViewSource');
37-
module.exports.components['views.context_menus.MessageContextMenu'] = require('./components/views/context_menus/MessageContextMenu');
38-
module.exports.components['views.context_menus.NotificationStateContextMenu'] = require('./components/views/context_menus/NotificationStateContextMenu');
39-
module.exports.components['views.context_menus.RoomTagContextMenu'] = require('./components/views/context_menus/RoomTagContextMenu');
40-
module.exports.components['views.dialogs.ChangelogDialog'] = require('./components/views/dialogs/ChangelogDialog');
41-
module.exports.components['views.directory.NetworkDropdown'] = require('./components/views/directory/NetworkDropdown');
42-
module.exports.components['views.elements.ImageView'] = require('./components/views/elements/ImageView');
43-
module.exports.components['views.elements.Spinner'] = require('./components/views/elements/Spinner');
44-
module.exports.components['views.globals.GuestWarningBar'] = require('./components/views/globals/GuestWarningBar');
45-
module.exports.components['views.globals.MatrixToolbar'] = require('./components/views/globals/MatrixToolbar');
46-
module.exports.components['views.globals.NewVersionBar'] = require('./components/views/globals/NewVersionBar');
47-
module.exports.components['views.login.VectorCustomServerDialog'] = require('./components/views/login/VectorCustomServerDialog');
48-
module.exports.components['views.login.VectorLoginFooter'] = require('./components/views/login/VectorLoginFooter');
49-
module.exports.components['views.login.VectorLoginHeader'] = require('./components/views/login/VectorLoginHeader');
50-
module.exports.components['views.messages.DateSeparator'] = require('./components/views/messages/DateSeparator');
51-
module.exports.components['views.messages.MessageTimestamp'] = require('./components/views/messages/MessageTimestamp');
52-
module.exports.components['views.rooms.DNDRoomTile'] = require('./components/views/rooms/DNDRoomTile');
53-
module.exports.components['views.rooms.RoomDropTarget'] = require('./components/views/rooms/RoomDropTarget');
54-
module.exports.components['views.rooms.RoomTooltip'] = require('./components/views/rooms/RoomTooltip');
55-
module.exports.components['views.rooms.SearchBar'] = require('./components/views/rooms/SearchBar');
56-
module.exports.components['views.settings.IntegrationsManager'] = require('./components/views/settings/IntegrationsManager');
57-
module.exports.components['views.settings.Notifications'] = require('./components/views/settings/Notifications');
29+
import structures$BottomLeftMenu from './components/structures/BottomLeftMenu';
30+
module.exports.components['structures.BottomLeftMenu'] = structures$BottomLeftMenu;
31+
import structures$CompatibilityPage from './components/structures/CompatibilityPage';
32+
module.exports.components['structures.CompatibilityPage'] = structures$CompatibilityPage;
33+
import structures$LeftPanel from './components/structures/LeftPanel';
34+
module.exports.components['structures.LeftPanel'] = structures$LeftPanel;
35+
import structures$RightPanel from './components/structures/RightPanel';
36+
module.exports.components['structures.RightPanel'] = structures$RightPanel;
37+
import structures$RoomDirectory from './components/structures/RoomDirectory';
38+
module.exports.components['structures.RoomDirectory'] = structures$RoomDirectory;
39+
import structures$RoomSubList from './components/structures/RoomSubList';
40+
module.exports.components['structures.RoomSubList'] = structures$RoomSubList;
41+
import structures$SearchBox from './components/structures/SearchBox';
42+
module.exports.components['structures.SearchBox'] = structures$SearchBox;
43+
import structures$ViewSource from './components/structures/ViewSource';
44+
module.exports.components['structures.ViewSource'] = structures$ViewSource;
45+
import views$context_menus$MessageContextMenu from './components/views/context_menus/MessageContextMenu';
46+
module.exports.components['views.context_menus.MessageContextMenu'] = views$context_menus$MessageContextMenu;
47+
import views$context_menus$NotificationStateContextMenu from './components/views/context_menus/NotificationStateContextMenu';
48+
module.exports.components['views.context_menus.NotificationStateContextMenu'] = views$context_menus$NotificationStateContextMenu;
49+
import views$context_menus$RoomTagContextMenu from './components/views/context_menus/RoomTagContextMenu';
50+
module.exports.components['views.context_menus.RoomTagContextMenu'] = views$context_menus$RoomTagContextMenu;
51+
import views$dialogs$ChangelogDialog from './components/views/dialogs/ChangelogDialog';
52+
module.exports.components['views.dialogs.ChangelogDialog'] = views$dialogs$ChangelogDialog;
53+
import views$directory$NetworkDropdown from './components/views/directory/NetworkDropdown';
54+
module.exports.components['views.directory.NetworkDropdown'] = views$directory$NetworkDropdown;
55+
import views$elements$ImageView from './components/views/elements/ImageView';
56+
module.exports.components['views.elements.ImageView'] = views$elements$ImageView;
57+
import views$elements$Spinner from './components/views/elements/Spinner';
58+
module.exports.components['views.elements.Spinner'] = views$elements$Spinner;
59+
import views$globals$GuestWarningBar from './components/views/globals/GuestWarningBar';
60+
module.exports.components['views.globals.GuestWarningBar'] = views$globals$GuestWarningBar;
61+
import views$globals$MatrixToolbar from './components/views/globals/MatrixToolbar';
62+
module.exports.components['views.globals.MatrixToolbar'] = views$globals$MatrixToolbar;
63+
import views$globals$NewVersionBar from './components/views/globals/NewVersionBar';
64+
module.exports.components['views.globals.NewVersionBar'] = views$globals$NewVersionBar;
65+
import views$login$VectorCustomServerDialog from './components/views/login/VectorCustomServerDialog';
66+
module.exports.components['views.login.VectorCustomServerDialog'] = views$login$VectorCustomServerDialog;
67+
import views$login$VectorLoginFooter from './components/views/login/VectorLoginFooter';
68+
module.exports.components['views.login.VectorLoginFooter'] = views$login$VectorLoginFooter;
69+
import views$login$VectorLoginHeader from './components/views/login/VectorLoginHeader';
70+
module.exports.components['views.login.VectorLoginHeader'] = views$login$VectorLoginHeader;
71+
import views$messages$DateSeparator from './components/views/messages/DateSeparator';
72+
module.exports.components['views.messages.DateSeparator'] = views$messages$DateSeparator;
73+
import views$messages$MessageTimestamp from './components/views/messages/MessageTimestamp';
74+
module.exports.components['views.messages.MessageTimestamp'] = views$messages$MessageTimestamp;
75+
import views$rooms$DNDRoomTile from './components/views/rooms/DNDRoomTile';
76+
module.exports.components['views.rooms.DNDRoomTile'] = views$rooms$DNDRoomTile;
77+
import views$rooms$RoomDropTarget from './components/views/rooms/RoomDropTarget';
78+
module.exports.components['views.rooms.RoomDropTarget'] = views$rooms$RoomDropTarget;
79+
import views$rooms$RoomTooltip from './components/views/rooms/RoomTooltip';
80+
module.exports.components['views.rooms.RoomTooltip'] = views$rooms$RoomTooltip;
81+
import views$rooms$SearchBar from './components/views/rooms/SearchBar';
82+
module.exports.components['views.rooms.SearchBar'] = views$rooms$SearchBar;
83+
import views$settings$IntegrationsManager from './components/views/settings/IntegrationsManager';
84+
module.exports.components['views.settings.IntegrationsManager'] = views$settings$IntegrationsManager;
85+
import views$settings$Notifications from './components/views/settings/Notifications';
86+
module.exports.components['views.settings.Notifications'] = views$settings$Notifications;

0 commit comments

Comments
 (0)