@samitouri / QOS-React-2 / commits / f6c60dcbcd

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": [