Skip to content

Commit 701d72d

Browse files
committed
Update dependencies
1 parent d9c08d6 commit 701d72d

6 files changed

Lines changed: 287 additions & 193 deletions

File tree

cogs.js

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
module.exports = {
2-
in: {
3-
es6: {
4-
out: 'js',
5-
transformers: [
6-
{
7-
name: 'babel',
8-
options: {modules: 'umd', stage: 0}
2+
pipe: {
3+
name: 'babel',
4+
options: {
5+
presets: ['es2015', 'stage-0', 'react'],
6+
plugins: [['transform-es2015-modules-umd', {
7+
globals: {
8+
react: 'React',
9+
'react-dom': 'ReactDOM',
10+
'react-list': 'ReactList'
911
},
10-
{
11-
name: 'replace',
12-
only: 'react-list.es6',
13-
options: {patterns: {reactList: 'ReactList'}}}
14-
]
12+
moduleId: 'react-list',
13+
exactGlobals: true
14+
}]]
1515
}
1616
},
1717
builds: {
18-
'react-list.es6': '.',
19-
'examples/index.es6': 'examples'
18+
'react-list.es6': 'react-list.js',
19+
'examples/index.es6': 'examples/index.js'
2020
}
2121
};

examples/index.js

Lines changed: 87 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,82 @@
11
(function (global, factory) {
2-
if (typeof define === 'function' && define.amd) {
3-
define(['exports', 'module', 'react', 'react-list'], factory);
4-
} else if (typeof exports !== 'undefined' && typeof module !== 'undefined') {
5-
factory(exports, module, require('react'), require('react-list'));
2+
if (typeof define === "function" && define.amd) {
3+
define(['exports', 'react', 'react-list'], factory);
4+
} else if (typeof exports !== "undefined") {
5+
factory(exports, require('react'), require('react-list'));
66
} else {
77
var mod = {
88
exports: {}
99
};
10-
factory(mod.exports, mod, global.React, global.ReactList);
10+
factory(mod.exports, global.React, global.ReactList);
1111
global.index = mod.exports;
1212
}
13-
})(this, function (exports, module, _react, _reactList) {
13+
})(this, function (exports, _react, _reactList) {
1414
'use strict';
1515

16-
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
16+
Object.defineProperty(exports, "__esModule", {
17+
value: true
18+
});
1719

18-
var _get = function get(_x, _x2, _x3) { var _again = true; _function: while (_again) { var object = _x, property = _x2, receiver = _x3; _again = false; if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { _x = parent; _x2 = property; _x3 = receiver; _again = true; desc = parent = undefined; continue _function; } } else if ('value' in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } } };
20+
var _react2 = _interopRequireDefault(_react);
1921

20-
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
22+
var _reactList2 = _interopRequireDefault(_reactList);
2123

22-
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
24+
function _interopRequireDefault(obj) {
25+
return obj && obj.__esModule ? obj : {
26+
default: obj
27+
};
28+
}
2329

24-
function _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
30+
function _classCallCheck(instance, Constructor) {
31+
if (!(instance instanceof Constructor)) {
32+
throw new TypeError("Cannot call a class as a function");
33+
}
34+
}
2535

26-
var _React = _interopRequireDefault(_react);
36+
var _createClass = function () {
37+
function defineProperties(target, props) {
38+
for (var i = 0; i < props.length; i++) {
39+
var descriptor = props[i];
40+
descriptor.enumerable = descriptor.enumerable || false;
41+
descriptor.configurable = true;
42+
if ("value" in descriptor) descriptor.writable = true;
43+
Object.defineProperty(target, descriptor.key, descriptor);
44+
}
45+
}
46+
47+
return function (Constructor, protoProps, staticProps) {
48+
if (protoProps) defineProperties(Constructor.prototype, protoProps);
49+
if (staticProps) defineProperties(Constructor, staticProps);
50+
return Constructor;
51+
};
52+
}();
2753

28-
var _ReactList = _interopRequireDefault(_reactList);
54+
function _possibleConstructorReturn(self, call) {
55+
if (!self) {
56+
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
57+
}
58+
59+
return call && (typeof call === "object" || typeof call === "function") ? call : self;
60+
}
61+
62+
function _inherits(subClass, superClass) {
63+
if (typeof superClass !== "function" && superClass !== null) {
64+
throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);
65+
}
66+
67+
subClass.prototype = Object.create(superClass && superClass.prototype, {
68+
constructor: {
69+
value: subClass,
70+
enumerable: false,
71+
writable: true,
72+
configurable: true
73+
}
74+
});
75+
if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;
76+
}
2977

3078
var renderItem = function renderItem(index, key) {
31-
return _React['default'].createElement(
79+
return _react2.default.createElement(
3280
'div',
3381
{ key: key, className: 'item' + (index % 2 ? '' : ' even') },
3482
index
@@ -39,7 +87,7 @@
3987
};
4088

4189
var renderSquareItem = function renderSquareItem(index, key) {
42-
return _React['default'].createElement(
90+
return _react2.default.createElement(
4391
'div',
4492
{ key: key, className: 'square-item' + (index % 2 ? '' : ' even') },
4593
index
@@ -64,7 +112,7 @@
64112
};
65113

66114
var renderVariableHeightItem = function renderVariableHeightItem(index, key) {
67-
return _React['default'].createElement(
115+
return _react2.default.createElement(
68116
'div',
69117
{
70118
key: key,
@@ -79,7 +127,7 @@
79127
};
80128

81129
var renderVariableWidthItem = function renderVariableWidthItem(index, key) {
82-
return _React['default'].createElement(
130+
return _react2.default.createElement(
83131
'div',
84132
{
85133
key: key,
@@ -94,11 +142,11 @@
94142
};
95143

96144
var renderGridLine = function renderGridLine(row, key) {
97-
return _React['default'].createElement(_ReactList['default'], {
145+
return _react2.default.createElement(_reactList2.default, {
98146
axis: 'x',
99147
key: key,
100148
length: 10000,
101-
itemRenderer: function (column, key) {
149+
itemRenderer: function itemRenderer(column, key) {
102150
return renderSquareItem(column + 10000 * row, key);
103151
},
104152
type: 'uniform'
@@ -167,65 +215,65 @@
167215
useTranslate3d: true
168216
}];
169217

170-
var _default = (function (_React$Component) {
171-
_inherits(_default, _React$Component);
218+
var _class = function (_React$Component) {
219+
_inherits(_class, _React$Component);
172220

173-
function _default() {
174-
_classCallCheck(this, _default);
221+
function _class() {
222+
_classCallCheck(this, _class);
175223

176-
_get(Object.getPrototypeOf(_default.prototype), 'constructor', this).apply(this, arguments);
224+
return _possibleConstructorReturn(this, Object.getPrototypeOf(_class).apply(this, arguments));
177225
}
178226

179-
_createClass(_default, [{
227+
_createClass(_class, [{
180228
key: 'renderExamples',
181229
value: function renderExamples() {
182230
return examples.map(function (props, key) {
183-
return _React['default'].createElement(
231+
return _react2.default.createElement(
184232
'div',
185233
{ key: key, className: 'example axis-' + props.axis },
186-
_React['default'].createElement(
234+
_react2.default.createElement(
187235
'strong',
188236
null,
189237
'Props'
190238
),
191-
_React['default'].createElement(
239+
_react2.default.createElement(
192240
'pre',
193241
{ className: 'props' },
194242
JSON.stringify(props, null, 2)
195243
),
196-
_React['default'].createElement(
244+
_react2.default.createElement(
197245
'strong',
198246
null,
199247
'Component'
200248
),
201-
_React['default'].createElement(
249+
_react2.default.createElement(
202250
'div',
203251
{ className: 'component' },
204-
_React['default'].createElement(_ReactList['default'], props)
252+
_react2.default.createElement(_reactList2.default, props)
205253
)
206254
);
207255
});
208256
}
209257
}, {
210258
key: 'render',
211259
value: function render() {
212-
return _React['default'].createElement(
260+
return _react2.default.createElement(
213261
'div',
214262
{ className: 'index' },
215-
_React['default'].createElement(
263+
_react2.default.createElement(
216264
'a',
217265
{ className: 'banner', href: 'https://github.com/orgsync/react-list' },
218-
_React['default'].createElement('img', {
266+
_react2.default.createElement('img', {
219267
src: 'https://camo.githubusercontent.com/652c5b9acfaddf3a9c326fa6bde407b87f7be0f4/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f6f72616e67655f6666373630302e706e67',
220268
alt: 'Fork me on GitHub'
221269
})
222270
),
223-
_React['default'].createElement(
271+
_react2.default.createElement(
224272
'div',
225273
{ className: 'header' },
226274
'ReactList'
227275
),
228-
_React['default'].createElement(
276+
_react2.default.createElement(
229277
'div',
230278
{ className: 'examples' },
231279
this.renderExamples()
@@ -234,8 +282,8 @@
234282
}
235283
}]);
236284

237-
return _default;
238-
})(_React['default'].Component);
285+
return _class;
286+
}(_react2.default.Component);
239287

240-
module.exports = _default;
288+
exports.default = _class;
241289
});

index.html

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@
33
<html>
44
<head>
55
<title>ReactList Examples</title>
6-
<script src='https://cdnjs.cloudflare.com/ajax/libs/react/0.14.3/react.js'></script>
7-
<script src='https://cdnjs.cloudflare.com/ajax/libs/react/0.14.3/react-dom.js'></script>
6+
<script src='https://cdnjs.cloudflare.com/ajax/libs/react/15.3.0/react.js'></script>
7+
<script src='https://cdnjs.cloudflare.com/ajax/libs/react/15.3.0/react-dom.js'></script>
88
<script src='react-list.js'></script>
99
<script src='examples/index.js'></script>
10-
<script src='http://localhost:35729/livereload.js'></script>
1110
<style>
1211
body {
1312
margin: 0;
@@ -89,7 +88,7 @@
8988
<div id='main'></div>
9089
<script>
9190
window.ReactDOM.render(
92-
window.React.createFactory(window.index)(),
91+
window.React.createFactory(window.index.default)(),
9392
document.getElementById('main')
9493
);
9594
</script>

package.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,16 @@
99
"url": "https://github.com/orgsync/react-list"
1010
},
1111
"peerDependencies": {
12-
"react": "0.14 || >= 15.0.0-rc.1 < 16",
13-
"react-dom": "0.14 || >= 15.0.0-rc.1 < 16"
12+
"react": "0.14 || 15",
13+
"react-dom": "0.14 || 15"
1414
},
1515
"devDependencies": {
16-
"cogs": "1.0.7",
17-
"cogs-transformer-babel": "1.0.12",
16+
"babel-preset-es2015": "6.13.2",
17+
"babel-preset-react": "6.11.1",
18+
"babel-preset-stage-0": "6.5.0",
19+
"babel-plugin-transform-es2015-modules-umd": "6.12.0",
20+
"cogs": "2.0.9",
21+
"cogs-transformer-babel": "2.0.4",
1822
"cogs-transformer-replace": "1.0.1"
1923
}
2024
}

react-list.es6

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import module from 'module';
12
import React, {Component, PropTypes} from 'react';
23
import ReactDOM from 'react-dom';
34

@@ -22,7 +23,7 @@ const SIZE_KEYS = {x: 'width', y: 'height'};
2223

2324
const NOOP = () => {};
2425

25-
export default class extends Component {
26+
module.exports = class ReactList extends Component {
2627
static displayName = 'ReactList';
2728

2829
static propTypes = {

0 commit comments

Comments
 (0)