Skip to content

Commit 97fa749

Browse files
committed
Release 0.2.0
1 parent 85e7298 commit 97fa749

File tree

8 files changed

+58
-34
lines changed

8 files changed

+58
-34
lines changed

Diff for: .tool-versions

+1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
nodejs 12.6.0
2+
python 3.7.5

Diff for: CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/).
66

77
---
8+
9+
## [0.2.0](https://github.com/FortAwesome/react-native-fontawesome/releases/tag/0.2.0) - 2019-12-13
10+
11+
### Added
12+
13+
- TypeScript definition file #17
14+
15+
### Changed
16+
17+
- Loosened peer dependencies to prevent incorrect version warnings
18+
819
## [0.1.0](https://github.com/FortAwesome/react-native-fontawesome/releases/tag/0.1.0) - 2019-01-07
920

1021
### Changed

Diff for: DEVELOPMENT.md

+10-8
Original file line numberDiff line numberDiff line change
@@ -85,12 +85,14 @@ And change it to something like this:
8585

8686
<a name="release"></a>
8787

88-
1. Edit `package.json` and update the version number
89-
1. Add new contributors to the `contributors` section
90-
1. Update the `CHANGELOG.md`
88+
1. Edit `package.json` and update the version number
89+
1. Add new contributors to the `contributors` section
90+
1. Update the `CHANGELOG.md`
9191
1. `npm run dist`
92-
1. `npm run test`
93-
1. `npm publish`
94-
1. `git add . && git commit -m 'Release VERSION'`
95-
1. `git push`
96-
1. Create a [new release](https://github.com/FortAwesome/react-native-fontawesome/releases/new) with `CHANGELOG` details
92+
1. `npm run test`
93+
1. `npm publish`
94+
1. `npm pack`
95+
1. `CLOUDSMITH_API_KEY=API_TOKEN cloudsmith upload npm fortawesome/fontawesome-pro ./fortawesome-react-native-fontawesome-VERSION.tgz`
96+
1. `git add . && git commit -m 'Release VERSION'`
97+
1. `git push`
98+
1. Create a [new release](https://github.com/FortAwesome/react-native-fontawesome/releases/new) with `CHANGELOG` details

Diff for: README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -417,6 +417,12 @@ And then:
417417

418418
## Contributors
419419

420+
Community:
421+
422+
| | Name | GitHub |
423+
| :-----------------------------------------------: | ------ | -------------------------------- |
424+
| <img src="https://github.com/dizy.png?size=72" /> | Dizy | [@dizy](https://github.com/dizy) |
425+
420426
The Font Awesome team:
421427

422428
| | Name | GitHub |
@@ -425,4 +431,3 @@ The Font Awesome team:
425431
| <img src="https://github.com/robmadole.png?size=72" /> | Rob Madole | [@robmadole](https://github.com/robmadole) |
426432
| <img src="https://github.com/mlwilkerson.png?size=72" /> | Mike Wilkerson | [@mlwilkerson](https://github.com/mlwilkerson) |
427433
| <img src="https://github.com/talbs.png?size=72" /> | Brian Talbot | [@talbs](https://github.com/talbs) |
428-

Diff for: dist/components/FontAwesomeIcon.js

+18-16
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Object.defineProperty(exports, "__esModule", {
44
value: true
55
});
6-
exports.default = FontAwesomeIcon;
6+
exports["default"] = FontAwesomeIcon;
77
exports.DEFAULT_COLOR = exports.DEFAULT_SIZE = void 0;
88

99
var _react = _interopRequireDefault(require("react"));
@@ -18,13 +18,15 @@ var _fontawesomeSvgCore = require("@fortawesome/fontawesome-svg-core");
1818

1919
var _logger = _interopRequireDefault(require("../logger"));
2020

21-
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
21+
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
2222

2323
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
2424

2525
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
2626

27-
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
27+
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
28+
29+
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
2830

2931
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
3032

@@ -80,14 +82,14 @@ function FontAwesomeIcon(props) {
8082
var iconLookup = normalizeIconArgs(iconArgs);
8183
var transform = objectWithKey('transform', typeof props.transform === 'string' ? _fontawesomeSvgCore.parse.transform(props.transform) : props.transform);
8284
var mask = objectWithKey('mask', normalizeIconArgs(maskArgs));
83-
var renderedIcon = (0, _fontawesomeSvgCore.icon)(iconLookup, _objectSpread({}, transform, mask));
85+
var renderedIcon = (0, _fontawesomeSvgCore.icon)(iconLookup, _objectSpread({}, transform, {}, mask));
8486

8587
if (!renderedIcon) {
86-
(0, _logger.default)("ERROR: icon not found for icon = ", iconArgs);
88+
(0, _logger["default"])("ERROR: icon not found for icon = ", iconArgs);
8789
return null;
8890
}
8991

90-
var abstract = renderedIcon.abstract; // This is the color that will be passed to the "fill" prop of the Svg element
92+
var _abstract = renderedIcon["abstract"]; // This is the color that will be passed to the "fill" prop of the Svg element
9193

9294
var color = props.color || style.color || DEFAULT_COLOR; // To avoid confusion down the line, we'll remove properties from the StyleSheet, like color, that are being overridden
9395
// or resolved in other ways, to avoid ambiguity as to which inputs cause which outputs in the underlying rendering process.
@@ -122,19 +124,19 @@ function FontAwesomeIcon(props) {
122124
extraProps[key] = props[key];
123125
}
124126
});
125-
return convertCurry(abstract[0], extraProps);
127+
return convertCurry(_abstract[0], extraProps);
126128
}
127129

128130
FontAwesomeIcon.displayName = 'FontAwesomeIcon';
129131
FontAwesomeIcon.propTypes = {
130-
height: _propTypes.default.number,
131-
width: _propTypes.default.number,
132-
size: _propTypes.default.number,
133-
color: _propTypes.default.string,
134-
style: _propTypes.default.shape(_objectSpread({}, _reactNative.ViewPropTypes.style)),
135-
icon: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.array, _propTypes.default.string]),
136-
mask: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.array, _propTypes.default.string]),
137-
transform: _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.object])
132+
height: _propTypes["default"].number,
133+
width: _propTypes["default"].number,
134+
size: _propTypes["default"].number,
135+
color: _propTypes["default"].string,
136+
style: _propTypes["default"].shape(_objectSpread({}, _reactNative.ViewPropTypes.style)),
137+
icon: _propTypes["default"].oneOfType([_propTypes["default"].object, _propTypes["default"].array, _propTypes["default"].string]),
138+
mask: _propTypes["default"].oneOfType([_propTypes["default"].object, _propTypes["default"].array, _propTypes["default"].string]),
139+
transform: _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].object])
138140
};
139141
FontAwesomeIcon.defaultProps = {
140142
icon: null,
@@ -148,4 +150,4 @@ FontAwesomeIcon.defaultProps = {
148150

149151
};
150152

151-
var convertCurry = _converter.default.bind(null, _react.default.createElement);
153+
var convertCurry = _converter["default"].bind(null, _react["default"].createElement);

Diff for: dist/converter.js

+8-6
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,17 @@
33
Object.defineProperty(exports, "__esModule", {
44
value: true
55
});
6-
exports.default = void 0;
6+
exports["default"] = void 0;
77

88
var _humps = _interopRequireDefault(require("humps"));
99

1010
var _reactNativeSvg = require("react-native-svg");
1111

12-
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
12+
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
1313

14-
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
14+
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
15+
16+
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
1517

1618
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
1719

@@ -58,7 +60,7 @@ function convert(createElement, element) {
5860
if (key.indexOf('aria-') === 0 || key.indexOf('data-') === 0 || 'fill' === key && 'currentColor' === val) {
5961
delete element.attributes[key];
6062
} else {
61-
acc.attrs[_humps.default.camelize(key)] = val;
63+
acc.attrs[_humps["default"].camelize(key)] = val;
6264
}
6365

6466
}
@@ -67,8 +69,8 @@ function convert(createElement, element) {
6769
}, {
6870
attrs: {}
6971
});
70-
return createElement.apply(void 0, [svgObjectMap[element.tag], _objectSpread({}, mixins.attrs, extraProps)].concat(_toConsumableArray(children)));
72+
return createElement.apply(void 0, [svgObjectMap[element.tag], _objectSpread({}, mixins.attrs, {}, extraProps)].concat(_toConsumableArray(children)));
7173
}
7274

7375
var _default = convert;
74-
exports.default = _default;
76+
exports["default"] = _default;

Diff for: dist/logger.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Object.defineProperty(exports, "__esModule", {
44
value: true
55
});
6-
exports.default = _default;
6+
exports["default"] = _default;
77
var PRODUCTION = false;
88

99
function _default() {

Diff for: package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fortawesome/react-native-fontawesome",
3-
"version": "0.1.0",
3+
"version": "0.2.0",
44
"description": "Official React Native component for Font Awesome 5",
55
"main": "index.js",
66
"scripts": {
@@ -17,7 +17,8 @@
1717
"contributors": [
1818
"Travis Chase <[email protected]>",
1919
"Rob Madole <[email protected]>",
20-
"Mike Wilkerson <[email protected]>"
20+
"Mike Wilkerson <[email protected]>",
21+
2122
],
2223
"license": "MIT",
2324
"peerDependencies": {

0 commit comments

Comments
 (0)