Skip to content

Commit f60488a

Browse files
committed
prop-types
1 parent c2330db commit f60488a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+2075
-1105
lines changed

docs/lib/react-dom.js

Lines changed: 960 additions & 260 deletions
Large diffs are not rendered by default.

docs/lib/react-with-addons.js

Lines changed: 1016 additions & 778 deletions
Large diffs are not rendered by default.

docs/src/js/Code.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
import { Component, PropTypes } from 'react'
3+
import { Component } from 'react'
44
import { findDOMNode } from 'react-dom'
55

66
class Code extends Component {
@@ -24,10 +24,6 @@ class Code extends Component {
2424
}
2525
};
2626

27-
Code.propTypes = {
28-
children: PropTypes.string
29-
}
30-
3127
Code.defaultProps = {
3228
children: ''
3329
}

docs/src/js/Example.js

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
'use strict'
2-
3-
import { PropTypes } from 'react'
41
import classnames from 'classnames'
52

63
const Example = (props) => {
@@ -11,9 +8,4 @@ const Example = (props) => {
118
)
129
}
1310

14-
Example.propTypes = {
15-
children: PropTypes.any,
16-
className: PropTypes.string
17-
}
18-
1911
module.exports = Example

package.json

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,30 @@
2626
"url": "https://github.com/lobos/react-ui/issues"
2727
},
2828
"devDependencies": {
29+
"autoprefixer": "~6.3.4",
30+
"babel-core": "^6.14.0",
31+
"babel-eslint": "^6.1.2",
32+
"babel-loader": "~6.2.4",
33+
"babel-plugin-react-require": "^2.1.0",
34+
"babel-plugin-react-transform": "^2.0.2",
35+
"babel-plugin-transform-object-rest-spread": "~6.6.5",
36+
"babel-polyfill": "^6.3.14",
37+
"babel-preset-es2015": "^6.14.0",
38+
"babel-preset-react": "~6.11.1",
2939
"babel-plugin-transform-es2015-classes": "^6.18.0",
3040
"chai": "~3.5.0",
3141
"chai-enzyme": "^0.4.2",
3242
"cross-env": "^2.0.1",
43+
"css-loader": "~0.23.1",
3344
"enzyme": "^2.2.0",
3445
"eslint": "~3.4.0",
3546
"eslint-plugin-babel": "^3.2.0",
3647
"eslint-plugin-react": "~4.2.3",
3748
"estraverse": "~4.2.0",
3849
"estraverse-fb": "~1.3.1",
3950
"express": "~4.13.4",
51+
"extract-text-webpack-plugin": "~1.0.1",
52+
"file-loader": "~0.8.5",
4053
"gulp": "^3.9.1",
4154
"gulp-webdriver": "^2.0.1",
4255
"isparta-instrumenter-loader": "^1.0.0",
@@ -50,12 +63,18 @@
5063
"karma-phantomjs-launcher": "^0.2.3",
5164
"karma-sourcemap-loader": "^0.3.7",
5265
"karma-webpack": "^1.7.0",
66+
"less": "~2.6.1",
67+
"less-loader": "~2.2.2",
68+
"loader-utils": "~0.2.12",
5369
"material-design-iconic-font": "^2.2.0",
70+
"md5": "~2.0.0",
5471
"mkdirp": "~0.5.1",
5572
"mocha": "^2.3.4",
5673
"mocha-loader": "^0.7.1",
5774
"multer": "^1.2.0",
5875
"phantomjs": "~2.1.3",
76+
"postcss-loader": "~0.8.2",
77+
"precss": "~1.4.0",
5978
"pubsub-js": "^1.5.3",
6079
"rctui-example-loader": "^0.1.0",
6180
"react": "^15.0.2",
@@ -64,8 +83,10 @@
6483
"react-language": "^0.1.2",
6584
"react-perf-switch": "^0.1.9",
6685
"react-router": "^2.4.1",
86+
"rctui-theme-loader": "^0.1.3",
6787
"react-transform-hmr": "^1.0.4",
6888
"stats-webpack-plugin": "~0.3.1",
89+
"style-loader": "~0.13.0",
6990
"underscore": "^1.8.3",
7091
"url-loader": "~0.5.7",
7192
"wdio-mocha-framework": "^0.2.13",
@@ -77,33 +98,13 @@
7798
"webpack-hot-middleware": "~2.10.0"
7899
},
79100
"dependencies": {
80-
"autoprefixer": "~6.3.4",
81-
"babel-core": "^6.14.0",
82-
"babel-eslint": "^6.1.2",
83-
"babel-loader": "~6.2.4",
84-
"babel-plugin-react-require": "^2.1.0",
85-
"babel-plugin-react-transform": "^2.0.2",
86-
"babel-plugin-transform-object-rest-spread": "~6.6.5",
87-
"babel-polyfill": "^6.3.14",
88-
"babel-preset-es2015": "^6.14.0",
89-
"babel-preset-react": "~6.11.1",
90101
"classnames": "^2.2.5",
91-
"css-loader": "~0.23.1",
92102
"curry": "^1.2.0",
93-
"extract-text-webpack-plugin": "~1.0.1",
94-
"file-loader": "~0.8.5",
95-
"less": "~2.6.1",
96-
"less-loader": "~2.2.2",
97-
"loader-utils": "~0.2.12",
98-
"md5": "~2.0.0",
99-
"node-sass": "^3.6.0",
103+
"node-sass": "^4.5.2",
100104
"object-assign": "^4.0.1",
101-
"postcss-loader": "~0.8.2",
102-
"precss": "~1.4.0",
105+
"prop-types": "^15.5.8",
103106
"quill": "^1.0.4",
104-
"rctui-theme-loader": "^0.1.3",
105-
"refetch": "^0.2.2",
106-
"sass-loader": "^3.2.0",
107-
"style-loader": "~0.13.0"
107+
"refetch": "^0.2.4",
108+
"sass-loader": "^6.0.3"
108109
}
109110
}

src/Alert.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import React, { Component, PropTypes } from 'react'
1+
import React, { Component } from 'react'
22
import classnames from 'classnames'
3+
import PropTypes from './utils/proptypes'
34

45
import Styles from './styles/_alert.scss'
56

src/Cascade/Container.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import React, { Component, PropTypes } from 'react'
1+
import React, { Component } from 'react'
2+
import PropTypes from '../utils/proptypes'
23
import Item from './Item'
34

45
import _styles from '../styles/_cascade.scss'

src/Cascade/Item.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import React, { Component, PropTypes } from 'react'
1+
import React, { Component } from 'react'
22
import classnames from 'classnames'
3+
import PropTypes from '../utils/proptypes'
34
import SafeHtml from '../SafeHtml'
45
import PureRender from '../mixins/PureRender'
56
import { ANGLE_RIGHT } from '../svgs'

src/Checkbox.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import React, { Component, PropTypes } from 'react'
1+
import React, { Component } from 'react'
22
import classnames from 'classnames'
3+
import PropTypes from './utils/proptypes'
34
import { compose } from './utils/compose'
45
import FormItem from './higherOrders/FormItem'
56
import PureRender from './mixins/PureRender'

src/CheckboxGroup.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import React, { PropTypes } from 'react'
1+
import React from 'react'
22
import classnames from 'classnames'
3+
import PropTypes from './utils/proptypes'
34
import { Checkbox } from './Checkbox'
45
import Fetch from './higherOrders/Fetch'
56
import FormItem from './higherOrders/FormItem'

0 commit comments

Comments
 (0)