Expose react-art/{Circle,Rectange/Wedge} on npm (#11343)
* Include ART shapes into npm package * Fix the fixture * Prettier oops
Dan Abramov committed
Oct 23, 2017 at 21:18 UTC
f6c60dcbcd11c756e16b1f0e50c18ca4dc2e3953
5 files changed
+20
-56
fixtures/art/VectorWidget.js
+1
-1
@@ -6,7 +6,7 @@
6
*/
7
'use strict';
8
9
-var Circle = require('react-art/lib/Circle.art');
9
+var Circle = require('react-art/Circle');
10
var React = require('react');
11
var ReactART = require('react-art');
12
var Group = ReactART.Group;
packages/react-art/npm/Circle.js
renamed
+5
-18
@@ -1,19 +1,3 @@
1
-'use strict';
2
-
3
-var _extends =
4
- Object.assign ||
5
- function(target) {
6
- for (var i = 1; i < arguments.length; i++) {
7
- var source = arguments[i];
8
- for (var key in source) {
9
- if (Object.prototype.hasOwnProperty.call(source, key)) {
10
- target[key] = source[key];
11
- }
12
- }
13
- }
14
- return target;
15
- };
16
-
1
/**
2
* Copyright (c) 2013-present, Facebook, Inc.
3
*
@@ -33,9 +17,12 @@ var _extends =
17
*
18
*/
19
20
+'use strict';
21
+
22
+var assign = require('object-assign');
23
var PropTypes = require('prop-types');
24
var React = require('react');
38
-var ReactART = require('..');
25
+var ReactART = require('react-art');
26
27
var createReactClass = require('create-react-class');
28
@@ -61,7 +48,7 @@ var Circle = createReactClass({
48
.arc(0, radius * 2, radius)
49
.arc(0, radius * -2, radius)
50
.close();
64
- return React.createElement(Shape, _extends({}, this.props, {d: path}));
51
+ return React.createElement(Shape, assign({}, this.props, {d: path}));
52
},
53
});
54
packages/react-art/npm/Rectangle.js
renamed
+5
-18
@@ -1,19 +1,3 @@
1
-'use strict';
2
-
3
-var _extends =
4
- Object.assign ||
5
- function(target) {
6
- for (var i = 1; i < arguments.length; i++) {
7
- var source = arguments[i];
8
- for (var key in source) {
9
- if (Object.prototype.hasOwnProperty.call(source, key)) {
10
- target[key] = source[key];
11
- }
12
- }
13
- }
14
- return target;
15
- };
16
-
1
/**
2
* Copyright (c) 2013-present, Facebook, Inc.
3
*
@@ -40,9 +24,12 @@ var _extends =
24
*
25
*/
26
27
+'use strict';
28
+
29
+var assign = require('object-assign');
30
var PropTypes = require('prop-types');
31
var React = require('react');
45
-var ReactART = require('..');
32
+var ReactART = require('react-art');
33
34
var createReactClass = require('create-react-class');
35
@@ -146,7 +133,7 @@ var Rectangle = createReactClass({
133
}
134
path.line(0, -height + (bl + tl));
135
149
- return React.createElement(Shape, _extends({}, this.props, {d: path}));
136
+ return React.createElement(Shape, assign({}, this.props, {d: path}));
137
},
138
});
139
packages/react-art/npm/Wedge.js
renamed
+5
-18
@@ -1,19 +1,3 @@
1
-'use strict';
2
-
3
-var _extends =
4
- Object.assign ||
5
- function(target) {
6
- for (var i = 1; i < arguments.length; i++) {
7
- var source = arguments[i];
8
- for (var key in source) {
9
- if (Object.prototype.hasOwnProperty.call(source, key)) {
10
- target[key] = source[key];
11
- }
12
- }
13
- }
14
- return target;
15
- };
16
-
1
/**
2
* Copyright (c) 2013-present, Facebook, Inc.
3
*
@@ -36,9 +20,12 @@ var _extends =
20
*
21
*/
22
23
+'use strict';
24
+
25
+var assign = require('object-assign');
26
var PropTypes = require('prop-types');
27
var React = require('react');
41
-var ReactART = require('..');
28
+var ReactART = require('react-art');
29
30
var createReactClass = require('create-react-class');
31
@@ -193,7 +180,7 @@ var Wedge = createReactClass({
180
path = this._createArcPath(startAngle, endAngle, or, ir);
181
}
182
196
- return React.createElement(Shape, _extends({}, this.props, {d: path}));
183
+ return React.createElement(Shape, assign({}, this.props, {d: path}));
184
},
185
});
186
packages/react-art/package.json
+4
-1
@@ -33,7 +33,10 @@
33
"README.md",
34
"index.js",
35
"cjs/",
36
- "umd/"
36
+ "umd/",
37
+ "Circle.js",
38
+ "Rectangle.js",
39
+ "Wedge.js"
40
],
41
"browserify": {
42
"transform": [