Skip to content

Commit b59a2f0

Browse files
committed
Use prop-types instead of React.PropTypes, 0.8.5
1 parent 6aed24f commit b59a2f0

File tree

6 files changed

+30
-19
lines changed

6 files changed

+30
-19
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Changelog
22

3+
## 0.8.5
4+
- Use `prop-types` package instead of `React.PropTypes`.
5+
36
## 0.8.4
47
- Non-`uniform` type lists with a `window` scroll parent will no longer render
58
an initial page unless they are visible in the viewport. (#143)

cogs.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ module.exports = {
88
plugins: [['transform-es2015-modules-umd', {
99
globals: {
1010
react: 'React',
11+
'prop-types': 'PropTypes',
1112
'react-dom': 'ReactDOM',
1213
'react-list': 'ReactList'
1314
},

index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<title>ReactList Examples</title>
66
<script src='https://cdnjs.cloudflare.com/ajax/libs/react/15.3.0/react.js'></script>
77
<script src='https://cdnjs.cloudflare.com/ajax/libs/react/15.3.0/react-dom.js'></script>
8+
<script src='https://rawgit.com/reactjs/prop-types/master/prop-types.js'></script>
89
<script src='react-list.js'></script>
910
<script src='examples/index.js'></script>
1011
<style>

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
{
22
"name": "react-list",
3-
"version": "0.8.4",
3+
"version": "0.8.5",
44
"author": "Casey Foster <c@sey.me>",
55
"license": "MIT",
66
"main": "react-list.js",
77
"repository": {
88
"type": "git",
99
"url": "https://github.com/orgsync/react-list"
1010
},
11+
"dependencies": {
12+
"prop-types": "15"
13+
},
1114
"peerDependencies": {
1215
"react": "0.14 || 15",
1316
"react-dom": "0.14 || 15"

react-list.es6

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import module from 'module';
2-
import React, {Component, PropTypes} from 'react';
2+
import PropTypes from 'prop-types';
3+
import React, {Component} from 'react';
34
import ReactDOM from 'react-dom';
45

56
const {findDOMNode} = ReactDOM;

react-list.js

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
11
(function (global, factory) {
22
if (typeof define === "function" && define.amd) {
3-
define(['module', 'react', 'react-dom'], factory);
3+
define(['module', 'prop-types', 'react', 'react-dom'], factory);
44
} else if (typeof exports !== "undefined") {
5-
factory(module, require('react'), require('react-dom'));
5+
factory(module, require('prop-types'), require('react'), require('react-dom'));
66
} else {
77
var mod = {
88
exports: {}
99
};
10-
factory(mod, global.React, global.ReactDOM);
10+
factory(mod, global.PropTypes, global.React, global.ReactDOM);
1111
global.ReactList = mod.exports;
1212
}
13-
})(this, function (_module2, _react, _reactDom) {
13+
})(this, function (_module2, _propTypes, _react, _reactDom) {
1414
'use strict';
1515

1616
var _module3 = _interopRequireDefault(_module2);
1717

18+
var _propTypes2 = _interopRequireDefault(_propTypes);
19+
1820
var _react2 = _interopRequireDefault(_react);
1921

2022
var _reactDom2 = _interopRequireDefault(_reactDom);
@@ -640,19 +642,19 @@
640642

641643
return ReactList;
642644
}(_react.Component), _class.displayName = 'ReactList', _class.propTypes = {
643-
axis: _react.PropTypes.oneOf(['x', 'y']),
644-
initialIndex: _react.PropTypes.number,
645-
itemRenderer: _react.PropTypes.func,
646-
itemSizeEstimator: _react.PropTypes.func,
647-
itemSizeGetter: _react.PropTypes.func,
648-
itemsRenderer: _react.PropTypes.func,
649-
length: _react.PropTypes.number,
650-
pageSize: _react.PropTypes.number,
651-
scrollParentGetter: _react.PropTypes.func,
652-
threshold: _react.PropTypes.number,
653-
type: _react.PropTypes.oneOf(['simple', 'variable', 'uniform']),
654-
useStaticSize: _react.PropTypes.bool,
655-
useTranslate3d: _react.PropTypes.bool
645+
axis: _propTypes2.default.oneOf(['x', 'y']),
646+
initialIndex: _propTypes2.default.number,
647+
itemRenderer: _propTypes2.default.func,
648+
itemSizeEstimator: _propTypes2.default.func,
649+
itemSizeGetter: _propTypes2.default.func,
650+
itemsRenderer: _propTypes2.default.func,
651+
length: _propTypes2.default.number,
652+
pageSize: _propTypes2.default.number,
653+
scrollParentGetter: _propTypes2.default.func,
654+
threshold: _propTypes2.default.number,
655+
type: _propTypes2.default.oneOf(['simple', 'variable', 'uniform']),
656+
useStaticSize: _propTypes2.default.bool,
657+
useTranslate3d: _propTypes2.default.bool
656658
}, _class.defaultProps = {
657659
axis: 'y',
658660
itemRenderer: function itemRenderer(index, key) {

0 commit comments

Comments
 (0)