From 30f75517d4d6db5eb6149f7c647fa520c881e06d Mon Sep 17 00:00:00 2001 From: Matthew Foran Date: Fri, 2 Dec 2022 13:47:14 -0500 Subject: [PATCH 1/2] fixed prop types --- packages/react-nipple/lib/ReactNipple.js | 8 ++++---- packages/react-nipple/src/ReactNipple.js | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/react-nipple/lib/ReactNipple.js b/packages/react-nipple/lib/ReactNipple.js index a6ddfa9..b50d8e5 100644 --- a/packages/react-nipple/lib/ReactNipple.js +++ b/packages/react-nipple/lib/ReactNipple.js @@ -255,9 +255,9 @@ var ReactNipple = (_class = function (_Component) { className: _propTypes2.default.string, options: _propTypes2.default.shape({ color: _propTypes2.default.string, - size: _propTypes2.default.integer, - threshold: _propTypes2.default.float, // before triggering a directional event - fadeTime: _propTypes2.default.integer, // transition time + size: _propTypes2.default.number, + threshold: _propTypes2.default.number, // before triggering a directional event + fadeTime: _propTypes2.default.number, // transition time multitouch: _propTypes2.default.bool, maxNumberOfNipples: _propTypes2.default.number, // when multitouch, what is too many? dataOnly: _propTypes2.default.bool, // no dom element whatsoever @@ -288,4 +288,4 @@ var ReactNipple = (_class = function (_Component) { return ReactNipple; }(_react.Component), (_applyDecoratedDescriptor(_class.prototype, 'handleElement', [_autobindDecorator2.default], Object.getOwnPropertyDescriptor(_class.prototype, 'handleElement'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'handleJoystickStart', [_autobindDecorator2.default], Object.getOwnPropertyDescriptor(_class.prototype, 'handleJoystickStart'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'handleJoystickEnd', [_autobindDecorator2.default], Object.getOwnPropertyDescriptor(_class.prototype, 'handleJoystickEnd'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'handleJoystickMove', [_autobindDecorator2.default], Object.getOwnPropertyDescriptor(_class.prototype, 'handleJoystickMove'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'handleJoystickDir', [_autobindDecorator2.default], Object.getOwnPropertyDescriptor(_class.prototype, 'handleJoystickDir'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'handleJoystickPlain', [_autobindDecorator2.default], Object.getOwnPropertyDescriptor(_class.prototype, 'handleJoystickPlain'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'handleJoystickShown', [_autobindDecorator2.default], Object.getOwnPropertyDescriptor(_class.prototype, 'handleJoystickShown'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'handleJoystickHidden', [_autobindDecorator2.default], Object.getOwnPropertyDescriptor(_class.prototype, 'handleJoystickHidden'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'handleJoystickPressure', [_autobindDecorator2.default], Object.getOwnPropertyDescriptor(_class.prototype, 'handleJoystickPressure'), _class.prototype)), _class); -exports.default = ReactNipple; \ No newline at end of file +exports.default = ReactNipple; diff --git a/packages/react-nipple/src/ReactNipple.js b/packages/react-nipple/src/ReactNipple.js index 6142722..d2d5287 100644 --- a/packages/react-nipple/src/ReactNipple.js +++ b/packages/react-nipple/src/ReactNipple.js @@ -38,9 +38,9 @@ export default class ReactNipple extends Component { className: PropTypes.string, options: PropTypes.shape({ color: PropTypes.string, - size: PropTypes.integer, - threshold: PropTypes.float, // before triggering a directional event - fadeTime: PropTypes.integer, // transition time + size: PropTypes.number, + threshold: PropTypes.number, // before triggering a directional event + fadeTime: PropTypes.number, // transition time multitouch: PropTypes.bool, maxNumberOfNipples: PropTypes.number, // when multitouch, what is too many? dataOnly: PropTypes.bool, // no dom element whatsoever From e563f2efe2e9bb25c0b50477abab5a001284da5b Mon Sep 17 00:00:00 2001 From: Matthew Foran Date: Wed, 5 Apr 2023 13:48:14 -0400 Subject: [PATCH 2/2] update package and README --- packages/react-nipple/README.md | 4 ++++ packages/react-nipple/package.json | 24 +++++++++++++++++++++--- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/packages/react-nipple/README.md b/packages/react-nipple/README.md index 0daa73f..b0fb6e9 100644 --- a/packages/react-nipple/README.md +++ b/packages/react-nipple/README.md @@ -1,3 +1,7 @@ +# NOTICE + +The [original repo](https://github.com/loopmode/react-nipple) is no longer maintained so I created this fork to fix the annoying warning about prop types. Here is my open [pull request](https://github.com/loopmode/react-nipple/pull/54). + # react-nipple A react wrapper for the [nipplejs](https://www.npmjs.com/package/nipplejs) on-screen-joystick. diff --git a/packages/react-nipple/package.json b/packages/react-nipple/package.json index 6eef897..d0f7d1b 100644 --- a/packages/react-nipple/package.json +++ b/packages/react-nipple/package.json @@ -1,6 +1,6 @@ { - "name": "react-nipple", - "version": "1.0.3", + "name": "@mjforan/react-nipple", + "version": "1.0.6", "main": "lib/index.js", "license": "MIT", "scripts": { @@ -25,5 +25,23 @@ "devDependencies": { "@loopmode/babel6-base": "^0.0.6", "react": "^16.4.1" - } + }, + "description": "A react wrapper for the [nipplejs](https://www.npmjs.com/package/nipplejs) on-screen-joystick (with fixed prop-types).", + "directories": { + "lib": "lib" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/mjforan/react-nipple.git" + }, + "keywords": [ + "react", + "nipple", + "joystick" + ], + "author": "Jovica Aleksic", + "bugs": { + "url": "https://github.com/mjforan/react-nipple/issues" + }, + "homepage": "https://github.com/mjforan/react-nipple/tree/master/packages/react-nipple#readme" }