Skip to content

Commit 163e03f

Browse files
gaearonEthan-Arrowood
authored andcommitted
Expose react-art/{Circle,Rectange/Wedge} on npm (facebook#11343)
* Include ART shapes into npm package * Fix the fixture * Prettier oops
1 parent a7ae516 commit 163e03f

File tree

5 files changed

+20
-56
lines changed

5 files changed

+20
-56
lines changed

fixtures/art/VectorWidget.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*/
77
'use strict';
88

9-
var Circle = require('react-art/lib/Circle.art');
9+
var Circle = require('react-art/Circle');
1010
var React = require('react');
1111
var ReactART = require('react-art');
1212
var Group = ReactART.Group;

packages/react-art/npm/lib/Circle.art.js renamed to packages/react-art/npm/Circle.js

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
171
/**
182
* Copyright (c) 2013-present, Facebook, Inc.
193
*
@@ -33,9 +17,12 @@ var _extends =
3317
*
3418
*/
3519

20+
'use strict';
21+
22+
var assign = require('object-assign');
3623
var PropTypes = require('prop-types');
3724
var React = require('react');
38-
var ReactART = require('..');
25+
var ReactART = require('react-art');
3926

4027
var createReactClass = require('create-react-class');
4128

@@ -61,7 +48,7 @@ var Circle = createReactClass({
6148
.arc(0, radius * 2, radius)
6249
.arc(0, radius * -2, radius)
6350
.close();
64-
return React.createElement(Shape, _extends({}, this.props, {d: path}));
51+
return React.createElement(Shape, assign({}, this.props, {d: path}));
6552
},
6653
});
6754

packages/react-art/npm/lib/Rectangle.art.js renamed to packages/react-art/npm/Rectangle.js

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
171
/**
182
* Copyright (c) 2013-present, Facebook, Inc.
193
*
@@ -40,9 +24,12 @@ var _extends =
4024
*
4125
*/
4226

27+
'use strict';
28+
29+
var assign = require('object-assign');
4330
var PropTypes = require('prop-types');
4431
var React = require('react');
45-
var ReactART = require('..');
32+
var ReactART = require('react-art');
4633

4734
var createReactClass = require('create-react-class');
4835

@@ -146,7 +133,7 @@ var Rectangle = createReactClass({
146133
}
147134
path.line(0, -height + (bl + tl));
148135

149-
return React.createElement(Shape, _extends({}, this.props, {d: path}));
136+
return React.createElement(Shape, assign({}, this.props, {d: path}));
150137
},
151138
});
152139

packages/react-art/npm/lib/Wedge.art.js renamed to packages/react-art/npm/Wedge.js

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
171
/**
182
* Copyright (c) 2013-present, Facebook, Inc.
193
*
@@ -36,9 +20,12 @@ var _extends =
3620
*
3721
*/
3822

23+
'use strict';
24+
25+
var assign = require('object-assign');
3926
var PropTypes = require('prop-types');
4027
var React = require('react');
41-
var ReactART = require('..');
28+
var ReactART = require('react-art');
4229

4330
var createReactClass = require('create-react-class');
4431

@@ -193,7 +180,7 @@ var Wedge = createReactClass({
193180
path = this._createArcPath(startAngle, endAngle, or, ir);
194181
}
195182

196-
return React.createElement(Shape, _extends({}, this.props, {d: path}));
183+
return React.createElement(Shape, assign({}, this.props, {d: path}));
197184
},
198185
});
199186

packages/react-art/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,10 @@
3333
"README.md",
3434
"index.js",
3535
"cjs/",
36-
"umd/"
36+
"umd/",
37+
"Circle.js",
38+
"Rectangle.js",
39+
"Wedge.js"
3740
],
3841
"browserify": {
3942
"transform": [

0 commit comments

Comments
 (0)