gmaps-places-autocomplete
Advanced tools
Comparing version 0.1.5-alpha to 0.1.6
375
lib/index.js
@@ -1,201 +0,252 @@ | ||
module.exports = | ||
/******/ (function(modules) { // webpackBootstrap | ||
/******/ // The module cache | ||
/******/ var installedModules = {}; | ||
'use strict'; | ||
/******/ // The require function | ||
/******/ function __webpack_require__(moduleId) { | ||
var _inherits = require('babel-runtime/helpers/inherits')['default']; | ||
/******/ // Check if module is in cache | ||
/******/ if(installedModules[moduleId]) | ||
/******/ return installedModules[moduleId].exports; | ||
var _get = require('babel-runtime/helpers/get')['default']; | ||
/******/ // Create a new module (and put it into the cache) | ||
/******/ var module = installedModules[moduleId] = { | ||
/******/ exports: {}, | ||
/******/ id: moduleId, | ||
/******/ loaded: false | ||
/******/ }; | ||
var _createClass = require('babel-runtime/helpers/create-class')['default']; | ||
/******/ // Execute the module function | ||
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); | ||
var _classCallCheck = require('babel-runtime/helpers/class-call-check')['default']; | ||
/******/ // Flag the module as loaded | ||
/******/ module.loaded = true; | ||
var _Object$defineProperty = require('babel-runtime/core-js/object/define-property')['default']; | ||
/******/ // Return the exports of the module | ||
/******/ return module.exports; | ||
/******/ } | ||
var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default']; | ||
_Object$defineProperty(exports, '__esModule', { | ||
value: true | ||
}); | ||
/******/ // expose the modules object (__webpack_modules__) | ||
/******/ __webpack_require__.m = modules; | ||
var _react = require('react'); | ||
/******/ // expose the module cache | ||
/******/ __webpack_require__.c = installedModules; | ||
var _react2 = _interopRequireDefault(_react); | ||
/******/ // __webpack_public_path__ | ||
/******/ __webpack_require__.p = ""; | ||
var _item = require('./item'); | ||
/******/ // Load entry module and return exports | ||
/******/ return __webpack_require__(0); | ||
/******/ }) | ||
/************************************************************************/ | ||
/******/ ([ | ||
/* 0 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
var _item2 = _interopRequireDefault(_item); | ||
eval("'use strict';\n\nvar _inherits = __webpack_require__(4)['default'];\n\nvar _get = __webpack_require__(5)['default'];\n\nvar _createClass = __webpack_require__(6)['default'];\n\nvar _classCallCheck = __webpack_require__(7)['default'];\n\nvar _interopRequireWildcard = __webpack_require__(8)['default'];\n\nObject.defineProperty(exports, '__esModule', {\n value: true\n});\n\nvar _React = __webpack_require__(1);\n\nvar _React2 = _interopRequireWildcard(_React);\n\nvar _SuggestionItem = __webpack_require__(3);\n\nvar _SuggestionItem2 = _interopRequireWildcard(_SuggestionItem);\n\nvar _google = __webpack_require__(2);\n\nvar _google2 = _interopRequireWildcard(_google);\n\nvar Input = (function (_React$Component) {\n function Input(props) {\n _classCallCheck(this, Input);\n\n _get(Object.getPrototypeOf(Input.prototype), 'constructor', this).call(this, props);\n this.state = {\n isSuggestsHidden: true,\n userInput: '',\n activeSuggest: null,\n suggests: [],\n geocoder: new _google2['default'].maps.Geocoder(),\n autocompleteService: new _google2['default'].maps.places.AutocompleteService()\n };\n }\n\n _inherits(Input, _React$Component);\n\n _createClass(Input, [{\n key: 'updateAutocomplete',\n value: function updateAutocomplete() {\n var _this = this;\n\n if (!this.state.userInput.length) {\n return this.updateSuggests();\n }\n\n this.state.autocompleteService.getPlacePredictions({\n input: this.state.userInput,\n location: this.props.location || new _google2['default'].maps.LatLng(0, 0),\n radius: this.props.radius || 0\n }, function (suggestions) {\n return _this.updateSuggests(suggestions);\n });\n }\n }, {\n key: 'handleInputChange',\n value: function handleInputChange(e) {\n var _this2 = this;\n\n this.setState({ userInput: e.target.value }, function () {\n return _this2.updateAutocomplete();\n });\n }\n }, {\n key: 'handleInputFocus',\n value: function handleInputFocus() {\n this.updateSuggests();\n this.setState({ isSuggestsHidden: false });\n }\n }, {\n key: 'handleInputBlur',\n value: function handleInputBlur() {\n var _this3 = this;\n\n setTimeout(function () {\n _this3.setState({ isSuggestsHidden: true });\n }, 100);\n }\n }, {\n key: 'handleInputKeyDown',\n value: function handleInputKeyDown(event) {\n switch (event.which) {\n case 40:\n // DOWN\n event.preventDefault();\n this.activateSuggest('next');\n break;\n case 38:\n // UP\n event.preventDefault();\n this.activateSuggest('prev');\n break;\n case 13:\n // ENTER\n this.selectSuggest(this.state.activeSuggest);\n break;\n case 9:\n // TAB\n this.selectSuggest(this.state.activeSuggest);\n break;\n case 27:\n // ESC\n this.handleInputBlur();\n break;\n }\n }\n }, {\n key: 'handleSuggestSelect',\n value: function handleSuggestSelect(suggest) {\n if (!suggest) {\n suggest = {\n label: this.state.userInput\n };\n }\n\n this.setState({\n isSuggestsHidden: true,\n userInput: suggest.label\n });\n\n if (suggest.location) {\n this.props.onSuggestSelect(suggest);\n return;\n }\n\n this.geocodeSuggest(suggest);\n }\n }, {\n key: 'updateSuggests',\n value: function updateSuggests(suggestsGoogle) {\n var suggests = [];\n var regex = new RegExp(this.state.userInput, 'gim');\n\n (this.props.fixtures || []).forEach(function (suggest) {\n if (suggest.label.match(regex)) {\n suggest.placeId = suggest.label;\n suggests.push(suggest);\n }\n });\n\n (suggestsGoogle || []).forEach(function (suggest) {\n suggests.push({\n label: suggest.description,\n placeId: suggest.place_id\n });\n });\n\n this.setState({ suggests: suggests });\n }\n }, {\n key: 'activateSuggest',\n value: function activateSuggest(direction) {\n var suggestsCount = this.state.suggests.length - 1;\n var next = direction === 'next';\n var newActiveSuggest = null;\n var newIndex = 0;\n\n for (var i = 0; i <= suggestsCount; i++) {\n if (this.state.suggests[i] === this.state.activeSuggest) {\n newIndex = next ? i + 1 : i - 1;\n }\n }\n\n if (!this.state.activeSuggest) {\n newIndex = next ? 0 : suggestsCount;\n }\n\n if (newIndex >= 0 && newIndex <= suggestsCount) {\n newActiveSuggest = this.state.suggests[newIndex];\n }\n\n this.setState({ activeSuggest: newActiveSuggest });\n }\n }, {\n key: 'geocodeSuggest',\n value: function geocodeSuggest(suggest) {\n var _this4 = this;\n\n this.state.geocoder.geocode({\n address: suggest.label\n }, function (results, status) {\n\n if (status !== _google2['default'].maps.GeocoderStatus.OK) {\n return;\n }\n\n var location = results[0].geometry.location;\n suggest.location = {\n lat: location.lat(),\n lng: location.lng()\n };\n\n _this4.handleSuggestSelect(suggest);\n });\n }\n }, {\n key: 'getSuggestItems',\n value: function getSuggestItems() {\n var _this5 = this;\n\n return this.state.suggests.map(function (suggest) {\n var isActive = _this5.state.activeSuggest && suggest.placeId === _this5.state.activeSuggest.placeId;\n\n return _React2['default'].createElement(_SuggestionItem2['default'], {\n key: suggest.placeId,\n suggest: suggest,\n isActive: isActive,\n onSuggestSelect: _this5.handleSuggestSelect.bind(_this5)\n });\n });\n }\n }, {\n key: 'render',\n value: function render() {\n return _React2['default'].createElement(\n 'div',\n { className: 'geosuggest' },\n _React2['default'].createElement('input', {\n className: 'geosuggest__input',\n ref: 'geosuggestInput',\n type: 'text',\n value: this.state.userInput,\n placeholder: this.props.placeholder || '',\n onKeyDown: this.handleInputKeyDown.bind(this),\n onChange: this.handleInputChange.bind(this),\n onFocus: this.handleInputFocus.bind(this),\n onBlur: this.handleInputBlur.bind(this)\n }),\n _React2['default'].createElement(\n 'ul',\n { className: 'geosuggest__suggests' + (this.state.isSuggestsHidden ? ' geosuggest__suggests--hidden' : '') },\n this.getSuggestItems()\n )\n );\n }\n }]);\n\n return Input;\n})(_React2['default'].Component);\n\nexports['default'] = Input;\nmodule.exports = exports['default'];\n\n/*****************\n ** WEBPACK FOOTER\n ** ./src/index.js\n ** module id = 0\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./src/index.js?"); | ||
var _google = require('google'); | ||
/***/ }, | ||
/* 1 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
var _google2 = _interopRequireDefault(_google); | ||
eval("module.exports = require(\"React\");\n\n/*****************\n ** WEBPACK FOOTER\n ** external \"React\"\n ** module id = 1\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///external_%22React%22?"); | ||
var Input = (function (_React$Component) { | ||
function Input(props) { | ||
_classCallCheck(this, Input); | ||
/***/ }, | ||
/* 2 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
_get(Object.getPrototypeOf(Input.prototype), 'constructor', this).call(this, props); | ||
this.state = { | ||
isSuggestsHidden: true, | ||
userInput: '', | ||
activeSuggest: null, | ||
suggests: [], | ||
geocoder: new _google2['default'].maps.Geocoder(), | ||
autocompleteService: new _google2['default'].maps.places.AutocompleteService() | ||
}; | ||
} | ||
eval("module.exports = require(\"google\");\n\n/*****************\n ** WEBPACK FOOTER\n ** external \"google\"\n ** module id = 2\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///external_%22google%22?"); | ||
_inherits(Input, _React$Component); | ||
/***/ }, | ||
/* 3 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
_createClass(Input, [{ | ||
key: 'updateAutocomplete', | ||
value: function updateAutocomplete() { | ||
var _this = this; | ||
eval("'use strict';\n\nvar _inherits = __webpack_require__(4)['default'];\n\nvar _get = __webpack_require__(5)['default'];\n\nvar _createClass = __webpack_require__(6)['default'];\n\nvar _classCallCheck = __webpack_require__(7)['default'];\n\nvar _interopRequireWildcard = __webpack_require__(8)['default'];\n\nObject.defineProperty(exports, '__esModule', {\n value: true\n});\n\nvar _React = __webpack_require__(1);\n\nvar _React2 = _interopRequireWildcard(_React);\n\nvar Item = (function (_React$Component) {\n function Item(props) {\n _classCallCheck(this, Item);\n\n _get(Object.getPrototypeOf(Item.prototype), 'constructor', this).call(this, props);\n }\n\n _inherits(Item, _React$Component);\n\n _createClass(Item, [{\n key: 'handleClick',\n value: function handleClick(event) {\n event.preventDefault();\n if (this.props.onSuggestSelect) {\n this.props.onSuggestSelect(this.props.suggest);\n }\n }\n }, {\n key: 'render',\n value: function render() {\n return _React2['default'].createElement(\n 'li',\n { className: 'geosuggest-item' + (!!this.props.isActive ? ' geosuggest-item--active' : ''), onClick: this.handleClick.bind(this) },\n this.props.suggest.label\n );\n }\n }]);\n\n return Item;\n})(_React2['default'].Component);\n\nexports['default'] = Item;\nmodule.exports = exports['default'];\n\n/*****************\n ** WEBPACK FOOTER\n ** ./src/item.js\n ** module id = 3\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./src/item.js?"); | ||
if (!this.state.userInput.length) { | ||
return this.updateSuggests(); | ||
} | ||
/***/ }, | ||
/* 4 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
this.state.autocompleteService.getPlacePredictions({ | ||
input: this.state.userInput, | ||
location: this.props.location || new _google2['default'].maps.LatLng(0, 0), | ||
radius: this.props.radius || 0 | ||
}, function (suggestions) { | ||
return _this.updateSuggests(suggestions); | ||
}); | ||
} | ||
}, { | ||
key: 'handleInputChange', | ||
value: function handleInputChange(e) { | ||
var _this2 = this; | ||
eval("\"use strict\";\n\nexports[\"default\"] = function (subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass);\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n if (superClass) subClass.__proto__ = superClass;\n};\n\nexports.__esModule = true;\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/helpers/inherits.js\n ** module id = 4\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/helpers/inherits.js?"); | ||
this.setState({ userInput: e.target.value }, function () { | ||
return _this2.updateAutocomplete(); | ||
}); | ||
} | ||
}, { | ||
key: 'handleInputFocus', | ||
value: function handleInputFocus() { | ||
this.updateSuggests(); | ||
this.setState({ isSuggestsHidden: false }); | ||
} | ||
}, { | ||
key: 'handleInputBlur', | ||
value: function handleInputBlur() { | ||
var _this3 = this; | ||
/***/ }, | ||
/* 5 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
setTimeout(function () { | ||
_this3.setState({ isSuggestsHidden: true }); | ||
}, 100); | ||
} | ||
}, { | ||
key: 'handleInputKeyDown', | ||
value: function handleInputKeyDown(event) { | ||
switch (event.which) { | ||
case 40: | ||
// DOWN | ||
event.preventDefault(); | ||
this.activateSuggest('next'); | ||
break; | ||
case 38: | ||
// UP | ||
event.preventDefault(); | ||
this.activateSuggest('prev'); | ||
break; | ||
case 13: | ||
// ENTER | ||
this.selectSuggest(this.state.activeSuggest); | ||
break; | ||
case 9: | ||
// TAB | ||
this.selectSuggest(this.state.activeSuggest); | ||
break; | ||
case 27: | ||
// ESC | ||
this.handleInputBlur(); | ||
break; | ||
} | ||
} | ||
}, { | ||
key: 'handleSuggestSelect', | ||
value: function handleSuggestSelect(suggest) { | ||
if (!suggest) { | ||
suggest = { | ||
label: this.state.userInput | ||
}; | ||
} | ||
eval("\"use strict\";\n\nvar _Object$getOwnPropertyDescriptor = __webpack_require__(9)[\"default\"];\n\nexports[\"default\"] = function get(_x, _x2, _x3) {\n var _again = true;\n\n _function: while (_again) {\n desc = parent = getter = undefined;\n _again = false;\n var object = _x,\n property = _x2,\n receiver = _x3;\n\n var desc = _Object$getOwnPropertyDescriptor(object, property);\n\n if (desc === undefined) {\n var parent = Object.getPrototypeOf(object);\n\n if (parent === null) {\n return undefined;\n } else {\n _x = parent;\n _x2 = property;\n _x3 = receiver;\n _again = true;\n continue _function;\n }\n } else if (\"value\" in desc) {\n return desc.value;\n } else {\n var getter = desc.get;\n\n if (getter === undefined) {\n return undefined;\n }\n\n return getter.call(receiver);\n }\n }\n};\n\nexports.__esModule = true;\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/helpers/get.js\n ** module id = 5\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/helpers/get.js?"); | ||
this.setState({ | ||
isSuggestsHidden: true, | ||
userInput: suggest.label | ||
}); | ||
/***/ }, | ||
/* 6 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
if (suggest.location) { | ||
this.props.onSuggestSelect(suggest); | ||
return; | ||
} | ||
eval("\"use strict\";\n\nexports[\"default\"] = (function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n})();\n\nexports.__esModule = true;\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/helpers/create-class.js\n ** module id = 6\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/helpers/create-class.js?"); | ||
this.geocodeSuggest(suggest); | ||
} | ||
}, { | ||
key: 'updateSuggests', | ||
value: function updateSuggests(suggestsGoogle) { | ||
var suggests = []; | ||
var regex = new RegExp(this.state.userInput, 'gim'); | ||
/***/ }, | ||
/* 7 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
(this.props.fixtures || []).forEach(function (suggest) { | ||
if (suggest.label.match(regex)) { | ||
suggest.placeId = suggest.label; | ||
suggests.push(suggest); | ||
} | ||
}); | ||
eval("\"use strict\";\n\nexports[\"default\"] = function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n};\n\nexports.__esModule = true;\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/helpers/class-call-check.js\n ** module id = 7\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/helpers/class-call-check.js?"); | ||
(suggestsGoogle || []).forEach(function (suggest) { | ||
suggests.push({ | ||
label: suggest.description, | ||
placeId: suggest.place_id | ||
}); | ||
}); | ||
/***/ }, | ||
/* 8 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
this.setState({ suggests: suggests }); | ||
} | ||
}, { | ||
key: 'activateSuggest', | ||
value: function activateSuggest(direction) { | ||
var suggestsCount = this.state.suggests.length - 1; | ||
var next = direction === 'next'; | ||
var newActiveSuggest = null; | ||
var newIndex = 0; | ||
eval("\"use strict\";\n\nexports[\"default\"] = function (obj) {\n return obj && obj.__esModule ? obj : {\n \"default\": obj\n };\n};\n\nexports.__esModule = true;\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/helpers/interop-require-wildcard.js\n ** module id = 8\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/helpers/interop-require-wildcard.js?"); | ||
for (var i = 0; i <= suggestsCount; i++) { | ||
if (this.state.suggests[i] === this.state.activeSuggest) { | ||
newIndex = next ? i + 1 : i - 1; | ||
} | ||
} | ||
/***/ }, | ||
/* 9 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
if (!this.state.activeSuggest) { | ||
newIndex = next ? 0 : suggestsCount; | ||
} | ||
eval("\"use strict\";\n\nmodule.exports = { \"default\": __webpack_require__(10), __esModule: true };\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/core-js/object/get-own-property-descriptor.js\n ** module id = 9\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/core-js/object/get-own-property-descriptor.js?"); | ||
if (newIndex >= 0 && newIndex <= suggestsCount) { | ||
newActiveSuggest = this.state.suggests[newIndex]; | ||
} | ||
/***/ }, | ||
/* 10 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
this.setState({ activeSuggest: newActiveSuggest }); | ||
} | ||
}, { | ||
key: 'geocodeSuggest', | ||
value: function geocodeSuggest(suggest) { | ||
var _this4 = this; | ||
eval("'use strict';\n\n__webpack_require__(11);\nmodule.exports = __webpack_require__(12).core.Object.getOwnPropertyDescriptor;\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/~/core-js/library/fn/object/get-own-property-descriptor.js\n ** module id = 10\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/~/core-js/library/fn/object/get-own-property-descriptor.js?"); | ||
this.state.geocoder.geocode({ | ||
address: suggest.label | ||
}, function (results, status) { | ||
/***/ }, | ||
/* 11 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
if (status !== _google2['default'].maps.GeocoderStatus.OK) { | ||
return; | ||
} | ||
eval("'use strict';\n\nvar $ = __webpack_require__(12),\n $def = __webpack_require__(13),\n isObject = $.isObject,\n toObject = $.toObject;\nfunction wrapObjectMethod(METHOD, MODE) {\n var fn = ($.core.Object || {})[METHOD] || Object[METHOD],\n f = 0,\n o = {};\n o[METHOD] = MODE == 1 ? function (it) {\n return isObject(it) ? fn(it) : it;\n } : MODE == 2 ? function (it) {\n return isObject(it) ? fn(it) : true;\n } : MODE == 3 ? function (it) {\n return isObject(it) ? fn(it) : false;\n } : MODE == 4 ? function getOwnPropertyDescriptor(it, key) {\n return fn(toObject(it), key);\n } : MODE == 5 ? function getPrototypeOf(it) {\n return fn(Object($.assertDefined(it)));\n } : function (it) {\n return fn(toObject(it));\n };\n try {\n fn('z');\n } catch (e) {\n f = 1;\n }\n $def($def.S + $def.F * f, 'Object', o);\n}\nwrapObjectMethod('freeze', 1);\nwrapObjectMethod('seal', 1);\nwrapObjectMethod('preventExtensions', 1);\nwrapObjectMethod('isFrozen', 2);\nwrapObjectMethod('isSealed', 2);\nwrapObjectMethod('isExtensible', 3);\nwrapObjectMethod('getOwnPropertyDescriptor', 4);\nwrapObjectMethod('getPrototypeOf', 5);\nwrapObjectMethod('keys');\nwrapObjectMethod('getOwnPropertyNames');\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/~/core-js/library/modules/es6.object.statics-accept-primitives.js\n ** module id = 11\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/~/core-js/library/modules/es6.object.statics-accept-primitives.js?"); | ||
var location = results[0].geometry.location; | ||
suggest.location = { | ||
lat: location.lat(), | ||
lng: location.lng() | ||
}; | ||
/***/ }, | ||
/* 12 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
_this4.handleSuggestSelect(suggest); | ||
}); | ||
} | ||
}, { | ||
key: 'getSuggestItems', | ||
value: function getSuggestItems() { | ||
var _this5 = this; | ||
eval("'use strict';\n\nvar _Object$getOwnPropertyDescriptor = __webpack_require__(9)['default'];\n\nvar _Object$keys = __webpack_require__(14)['default'];\n\nvar _Object$getOwnPropertyNames = __webpack_require__(15)['default'];\n\nvar _Object$getOwnPropertySymbols = __webpack_require__(16)['default'];\n\nvar global = typeof self != 'undefined' ? self : Function('return this')(),\n core = {},\n defineProperty = Object.defineProperty,\n hasOwnProperty = ({}).hasOwnProperty,\n ceil = Math.ceil,\n floor = Math.floor,\n max = Math.max,\n min = Math.min;\n// The engine works fine with descriptors? Thank's IE8 for his funny defineProperty.\nvar DESC = !!(function () {\n try {\n return defineProperty({}, 'a', { get: function get() {\n return 2;\n } }).a == 2;\n } catch (e) {}\n})();\nvar hide = createDefiner(1);\n// 7.1.4 ToInteger\nfunction toInteger(it) {\n return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);\n}\nfunction desc(bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n}\nfunction simpleSet(object, key, value) {\n object[key] = value;\n return object;\n}\nfunction createDefiner(bitmap) {\n return DESC ? function (object, key, value) {\n return $.setDesc(object, key, desc(bitmap, value)); // eslint-disable-line no-use-before-define\n } : simpleSet;\n}\n\nfunction isObject(it) {\n return it !== null && (typeof it == 'object' || typeof it == 'function');\n}\nfunction isFunction(it) {\n return typeof it == 'function';\n}\nfunction assertDefined(it) {\n if (it == undefined) throw TypeError('Can\\'t call method on ' + it);\n return it;\n}\n\nvar $ = module.exports = __webpack_require__(17)({\n g: global,\n core: core,\n html: global.document && document.documentElement,\n // http://jsperf.com/core-js-isobject\n isObject: isObject,\n isFunction: isFunction,\n it: (function (_it) {\n function it(_x) {\n return _it.apply(this, arguments);\n }\n\n it.toString = function () {\n return _it.toString();\n };\n\n return it;\n })(function (it) {\n return it;\n }),\n that: function that() {\n return this;\n },\n // 7.1.4 ToInteger\n toInteger: toInteger,\n // 7.1.15 ToLength\n toLength: function toLength(it) {\n return it > 0 ? min(toInteger(it), 9007199254740991) : 0; // pow(2, 53) - 1 == 9007199254740991\n },\n toIndex: function toIndex(index, length) {\n index = toInteger(index);\n return index < 0 ? max(index + length, 0) : min(index, length);\n },\n has: function has(it, key) {\n return hasOwnProperty.call(it, key);\n },\n create: Object.create,\n getProto: Object.getPrototypeOf,\n DESC: DESC,\n desc: desc,\n getDesc: _Object$getOwnPropertyDescriptor,\n setDesc: defineProperty,\n getKeys: _Object$keys,\n getNames: _Object$getOwnPropertyNames,\n getSymbols: _Object$getOwnPropertySymbols,\n // Dummy, fix for not array-like ES3 string in es5 module\n assertDefined: assertDefined,\n ES5Object: Object,\n toObject: function toObject(it) {\n return $.ES5Object(assertDefined(it));\n },\n hide: hide,\n def: createDefiner(0),\n set: global.Symbol ? simpleSet : hide,\n mix: function mix(target, src) {\n for (var key in src) hide(target, key, src[key]);\n return target;\n },\n each: [].forEach\n});\nif (typeof __e != 'undefined') __e = core;\nif (typeof __g != 'undefined') __g = global;\n/* empty */\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/~/core-js/library/modules/$.js\n ** module id = 12\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/~/core-js/library/modules/$.js?"); | ||
return this.state.suggests.map(function (suggest) { | ||
var isActive = _this5.state.activeSuggest && suggest.placeId === _this5.state.activeSuggest.placeId; | ||
/***/ }, | ||
/* 13 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
return _react2['default'].createElement(_item2['default'], { | ||
key: suggest.placeId, | ||
suggest: suggest, | ||
isActive: isActive, | ||
onSuggestSelect: _this5.handleSuggestSelect.bind(_this5) | ||
}); | ||
}); | ||
} | ||
}, { | ||
key: 'render', | ||
value: function render() { | ||
return _react2['default'].createElement( | ||
'div', | ||
{ className: 'geosuggest' }, | ||
_react2['default'].createElement('input', { | ||
className: 'geosuggest__input', | ||
ref: 'geosuggestInput', | ||
type: 'text', | ||
value: this.state.userInput, | ||
placeholder: this.props.placeholder || '', | ||
onKeyDown: this.handleInputKeyDown.bind(this), | ||
onChange: this.handleInputChange.bind(this), | ||
onFocus: this.handleInputFocus.bind(this), | ||
onBlur: this.handleInputBlur.bind(this) | ||
}), | ||
_react2['default'].createElement( | ||
'ul', | ||
{ className: 'geosuggest__suggests' + (this.state.isSuggestsHidden ? ' geosuggest__suggests--hidden' : '') }, | ||
this.getSuggestItems() | ||
) | ||
); | ||
} | ||
}]); | ||
eval("'use strict';\n\nvar $ = __webpack_require__(12),\n global = $.g,\n core = $.core,\n isFunction = $.isFunction;\nfunction ctx(fn, that) {\n return function () {\n return fn.apply(that, arguments);\n };\n}\n// type bitmap\n$def.F = 1; // forced\n$def.G = 2; // global\n$def.S = 4; // static\n$def.P = 8; // proto\n$def.B = 16; // bind\n$def.W = 32; // wrap\nfunction $def(type, name, source) {\n var key,\n own,\n out,\n exp,\n isGlobal = type & $def.G,\n target = isGlobal ? global : type & $def.S ? global[name] : (global[name] || {}).prototype,\n exports = isGlobal ? core : core[name] || (core[name] = {});\n if (isGlobal) source = name;\n for (key in source) {\n // contains in native\n own = !(type & $def.F) && target && key in target;\n if (own && key in exports) continue;\n // export native or passed\n out = own ? target[key] : source[key];\n // prevent global pollution for namespaces\n if (isGlobal && !isFunction(target[key])) exp = source[key];\n // bind timers to global for call from export context\n else if (type & $def.B && own) exp = ctx(out, global);\n // wrap global constructors for prevent change them in library\n else if (type & $def.W && target[key] == out) !(function (C) {\n exp = function (param) {\n return this instanceof C ? new C(param) : C(param);\n };\n exp.prototype = C.prototype;\n })(out);else exp = type & $def.P && isFunction(out) ? ctx(Function.call, out) : out;\n // export\n $.hide(exports, key, exp);\n }\n}\nmodule.exports = $def;\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/~/core-js/library/modules/$.def.js\n ** module id = 13\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/~/core-js/library/modules/$.def.js?"); | ||
return Input; | ||
})(_react2['default'].Component); | ||
/***/ }, | ||
/* 14 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
eval("\"use strict\";\n\nmodule.exports = { \"default\": __webpack_require__(18), __esModule: true };\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/core-js/object/keys.js\n ** module id = 14\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/core-js/object/keys.js?"); | ||
/***/ }, | ||
/* 15 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
eval("\"use strict\";\n\nmodule.exports = { \"default\": __webpack_require__(19), __esModule: true };\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/core-js/object/get-own-property-names.js\n ** module id = 15\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/core-js/object/get-own-property-names.js?"); | ||
/***/ }, | ||
/* 16 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
eval("\"use strict\";\n\nmodule.exports = { \"default\": __webpack_require__(20), __esModule: true };\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/core-js/object/get-own-property-symbols.js\n ** module id = 16\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/core-js/object/get-own-property-symbols.js?"); | ||
/***/ }, | ||
/* 17 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
eval("\"use strict\";\n\nmodule.exports = function ($) {\n $.FW = false;\n $.path = $.core;\n return $;\n};\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/~/core-js/library/modules/$.fw.js\n ** module id = 17\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/~/core-js/library/modules/$.fw.js?"); | ||
/***/ }, | ||
/* 18 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
eval("'use strict';\n\n__webpack_require__(11);\nmodule.exports = __webpack_require__(12).core.Object.keys;\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/~/core-js/library/fn/object/keys.js\n ** module id = 18\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/~/core-js/library/fn/object/keys.js?"); | ||
/***/ }, | ||
/* 19 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
eval("'use strict';\n\n__webpack_require__(11);\n__webpack_require__(21);\nmodule.exports = __webpack_require__(12).core.Object.getOwnPropertyNames;\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/~/core-js/library/fn/object/get-own-property-names.js\n ** module id = 19\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/~/core-js/library/fn/object/get-own-property-names.js?"); | ||
/***/ }, | ||
/* 20 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
eval("'use strict';\n\n__webpack_require__(21);\nmodule.exports = __webpack_require__(12).core.Object.getOwnPropertySymbols;\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/~/core-js/library/fn/object/get-own-property-symbols.js\n ** module id = 20\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/~/core-js/library/fn/object/get-own-property-symbols.js?"); | ||
/***/ }, | ||
/* 21 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
eval("'use strict';\n// ECMAScript 6 symbols shim\nvar $ = __webpack_require__(12),\n setTag = __webpack_require__(22).set,\n uid = __webpack_require__(23),\n $def = __webpack_require__(13),\n keyOf = __webpack_require__(24),\n has = $.has,\n hide = $.hide,\n getNames = $.getNames,\n toObject = $.toObject,\n Symbol = $.g.Symbol,\n Base = Symbol,\n setter = false,\n TAG = uid.safe('tag'),\n SymbolRegistry = {},\n AllSymbols = {};\n\nfunction wrap(tag) {\n var sym = AllSymbols[tag] = $.set($.create(Symbol.prototype), TAG, tag);\n $.DESC && setter && $.setDesc(Object.prototype, tag, {\n configurable: true,\n set: function set(value) {\n hide(this, tag, value);\n }\n });\n return sym;\n}\n\n// 19.4.1.1 Symbol([description])\nif (!$.isFunction(Symbol)) {\n Symbol = function Symbol(description) {\n if (this instanceof Symbol) throw TypeError('Symbol is not a constructor');\n return wrap(uid(description));\n };\n hide(Symbol.prototype, 'toString', function () {\n return this[TAG];\n });\n}\n$def($def.G + $def.W, { Symbol: Symbol });\n\nvar symbolStatics = {\n // 19.4.2.1 Symbol.for(key)\n 'for': function _for(key) {\n return has(SymbolRegistry, key += '') ? SymbolRegistry[key] : SymbolRegistry[key] = Symbol(key);\n },\n // 19.4.2.5 Symbol.keyFor(sym)\n keyFor: function keyFor(key) {\n return keyOf(SymbolRegistry, key);\n },\n pure: uid.safe,\n set: $.set,\n useSetter: function useSetter() {\n setter = true;\n },\n useSimple: function useSimple() {\n setter = false;\n }\n};\n// 19.4.2.2 Symbol.hasInstance\n// 19.4.2.3 Symbol.isConcatSpreadable\n// 19.4.2.4 Symbol.iterator\n// 19.4.2.6 Symbol.match\n// 19.4.2.8 Symbol.replace\n// 19.4.2.9 Symbol.search\n// 19.4.2.10 Symbol.species\n// 19.4.2.11 Symbol.split\n// 19.4.2.12 Symbol.toPrimitive\n// 19.4.2.13 Symbol.toStringTag\n// 19.4.2.14 Symbol.unscopables\n$.each.call(('hasInstance,isConcatSpreadable,iterator,match,replace,search,' + 'species,split,toPrimitive,toStringTag,unscopables').split(','), function (it) {\n var sym = __webpack_require__(25)(it);\n symbolStatics[it] = Symbol === Base ? sym : wrap(sym);\n});\n\nsetter = true;\n\n$def($def.S, 'Symbol', symbolStatics);\n\n$def($def.S + $def.F * (Symbol != Base), 'Object', {\n // 19.1.2.7 Object.getOwnPropertyNames(O)\n getOwnPropertyNames: function getOwnPropertyNames(it) {\n var names = getNames(toObject(it)),\n result = [],\n key,\n i = 0;\n while (names.length > i) has(AllSymbols, key = names[i++]) || result.push(key);\n return result;\n },\n // 19.1.2.8 Object.getOwnPropertySymbols(O)\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n var names = getNames(toObject(it)),\n result = [],\n key,\n i = 0;\n while (names.length > i) has(AllSymbols, key = names[i++]) && result.push(AllSymbols[key]);\n return result;\n }\n});\n\nsetTag(Symbol, 'Symbol');\n// 20.2.1.9 Math[@@toStringTag]\nsetTag(Math, 'Math', true);\n// 24.3.3 JSON[@@toStringTag]\nsetTag($.g.JSON, 'JSON', true);\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/~/core-js/library/modules/es6.symbol.js\n ** module id = 21\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/~/core-js/library/modules/es6.symbol.js?"); | ||
/***/ }, | ||
/* 22 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
eval("'use strict';\n\nvar $ = __webpack_require__(12),\n TAG = __webpack_require__(25)('toStringTag'),\n toString = ({}).toString;\nfunction cof(it) {\n return toString.call(it).slice(8, -1);\n}\ncof.classof = function (it) {\n var O, T;\n return it == undefined ? it === undefined ? 'Undefined' : 'Null' : typeof (T = (O = Object(it))[TAG]) == 'string' ? T : cof(O);\n};\ncof.set = function (it, tag, stat) {\n if (it && !$.has(it = stat ? it : it.prototype, TAG)) $.hide(it, TAG, tag);\n};\nmodule.exports = cof;\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/~/core-js/library/modules/$.cof.js\n ** module id = 22\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/~/core-js/library/modules/$.cof.js?"); | ||
/***/ }, | ||
/* 23 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
eval("'use strict';\n\nvar sid = 0;\nfunction uid(key) {\n return 'Symbol(' + key + ')_' + (++sid + Math.random()).toString(36);\n}\nuid.safe = __webpack_require__(12).g.Symbol || uid;\nmodule.exports = uid;\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/~/core-js/library/modules/$.uid.js\n ** module id = 23\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/~/core-js/library/modules/$.uid.js?"); | ||
/***/ }, | ||
/* 24 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
eval("'use strict';\n\nvar $ = __webpack_require__(12);\nmodule.exports = function (object, el) {\n var O = $.toObject(object),\n keys = $.getKeys(O),\n length = keys.length,\n index = 0,\n key;\n while (length > index) if (O[key = keys[index++]] === el) return key;\n};\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/~/core-js/library/modules/$.keyof.js\n ** module id = 24\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/~/core-js/library/modules/$.keyof.js?"); | ||
/***/ }, | ||
/* 25 */ | ||
/***/ function(module, exports, __webpack_require__) { | ||
eval("'use strict';\n\nvar global = __webpack_require__(12).g,\n store = {};\nmodule.exports = function (name) {\n return store[name] || (store[name] = global.Symbol && global.Symbol[name] || __webpack_require__(23).safe('Symbol.' + name));\n};\n\n/*****************\n ** WEBPACK FOOTER\n ** ./~/babel-runtime/~/core-js/library/modules/$.wks.js\n ** module id = 25\n ** module chunks = 0\n **/\n//# sourceURL=webpack:///./~/babel-runtime/~/core-js/library/modules/$.wks.js?"); | ||
/***/ } | ||
/******/ ]); | ||
exports['default'] = Input; | ||
module.exports = exports['default']; |
@@ -1,15 +0,23 @@ | ||
"use strict"; | ||
'use strict'; | ||
var _interopRequire = function (obj) { return obj && obj.__esModule ? obj["default"] : obj; }; | ||
var _inherits = require('babel-runtime/helpers/inherits')['default']; | ||
var _createClass = (function () { function defineProperties(target, props) { for (var key in props) { var prop = props[key]; prop.configurable = true; if (prop.value) prop.writable = true; } Object.defineProperties(target, props); } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })(); | ||
var _get = require('babel-runtime/helpers/get')['default']; | ||
var _get = function get(object, property, receiver) { var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc && desc.writable) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } }; | ||
var _createClass = require('babel-runtime/helpers/create-class')['default']; | ||
var _inherits = function (subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) subClass.__proto__ = superClass; }; | ||
var _classCallCheck = require('babel-runtime/helpers/class-call-check')['default']; | ||
var _classCallCheck = function (instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }; | ||
var _Object$defineProperty = require('babel-runtime/core-js/object/define-property')['default']; | ||
var React = _interopRequire(require("react")); | ||
var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default']; | ||
_Object$defineProperty(exports, '__esModule', { | ||
value: true | ||
}); | ||
var _react = require('react'); | ||
var _react2 = _interopRequireDefault(_react); | ||
var Item = (function (_React$Component) { | ||
@@ -19,3 +27,3 @@ function Item(props) { | ||
_get(Object.getPrototypeOf(Item.prototype), "constructor", this).call(this, props); | ||
_get(Object.getPrototypeOf(Item.prototype), 'constructor', this).call(this, props); | ||
} | ||
@@ -25,25 +33,25 @@ | ||
_createClass(Item, { | ||
handleClick: { | ||
value: function handleClick(event) { | ||
event.preventDefault(); | ||
if (this.props.onSuggestSelect) { | ||
this.props.onSuggestSelect(this.props.suggest); | ||
} | ||
_createClass(Item, [{ | ||
key: 'handleClick', | ||
value: function handleClick(event) { | ||
event.preventDefault(); | ||
if (this.props.onSuggestSelect) { | ||
this.props.onSuggestSelect(this.props.suggest); | ||
} | ||
}, | ||
render: { | ||
value: function render() { | ||
return React.createElement( | ||
"li", | ||
{ className: "geosuggest-item" + (!!this.props.isActive ? " geosuggest-item--active" : ""), onClick: this.handleClick.bind(this) }, | ||
this.props.suggest.label | ||
); | ||
} | ||
} | ||
}); | ||
}, { | ||
key: 'render', | ||
value: function render() { | ||
return _react2['default'].createElement( | ||
'li', | ||
{ className: 'geosuggest-item' + (!!this.props.isActive ? ' geosuggest-item--active' : ''), onClick: this.handleClick.bind(this) }, | ||
this.props.suggest.label | ||
); | ||
} | ||
}]); | ||
return Item; | ||
})(React.Component); | ||
})(_react2['default'].Component); | ||
module.exports = Item; | ||
exports['default'] = Item; | ||
module.exports = exports['default']; |
{ | ||
"name": "gmaps-places-autocomplete", | ||
"version": "0.1.5-alpha", | ||
"version": "0.1.6", | ||
"description": "A React autosuggest input for the Google Maps Places API.", | ||
"main": "index.js", | ||
"author": "Bodhi5 Inc <info@bodhi5.com>", | ||
"homepage": "https://github.com/bh5-js/gmaps-places-autocomplete", | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/bh5-js/gmaps-places-autocomplete.git" | ||
}, | ||
"bugs": { | ||
"url": "https://github.com/bh5-js/gmaps-places-autocomplete/issues" | ||
}, | ||
"dependencies": { | ||
"babel-runtime": "^5.1.10", | ||
"react": "*" | ||
}, | ||
"devDependencies": { | ||
"babel": "*", | ||
"babel-core": "^5.1.10", | ||
"babel-loader": "^5.0.0", | ||
"webpack": "^1.8.4" | ||
}, | ||
"scripts": { | ||
"prepublish": "node_modules/.bin/webpack" | ||
"prepublish": "./node_modules/.bin/babel --stage 0 --optional runtime src/ --out-dir lib/" | ||
}, | ||
@@ -34,3 +16,24 @@ "keywords": [ | ||
"places" | ||
] | ||
], | ||
"dependencies": { | ||
"babel-runtime": "^5.4.3" | ||
}, | ||
"peerDependencies": { | ||
"react": "^0.13.3" | ||
}, | ||
"devDependencies": { | ||
"babel": "^5.4.3", | ||
"babel-core": "^5.4.3", | ||
"babel-loader": "^5.1.2", | ||
"node-libs-browser": "^0.5.0", | ||
"webpack": "^1.9.7" | ||
}, | ||
"homepage": "https://github.com/bh5-js/gmaps-places-autocomplete", | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/bh5-js/gmaps-places-autocomplete.git" | ||
}, | ||
"bugs": { | ||
"url": "https://github.com/bh5-js/gmaps-places-autocomplete/issues" | ||
} | ||
} |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Wildcard dependency
QualityPackage has a dependency with a floating version range. This can cause issues if the dependency publishes a new major version.
Found 1 instance in 1 package
1
17992
5
525
2
+ Addedacorn@5.7.4(transitive)
+ Addedamdefine@1.0.1(transitive)
+ Addedast-types@0.9.6(transitive)
+ Addedbalanced-match@1.0.2(transitive)
+ Addedbase62@1.2.8(transitive)
+ Addedbrace-expansion@1.1.11(transitive)
+ Addedcommander@2.20.3(transitive)
+ Addedcommoner@0.10.8(transitive)
+ Addedconcat-map@0.0.1(transitive)
+ Addeddefined@1.0.1(transitive)
+ Addeddetective@4.7.1(transitive)
+ Addedenvify@3.4.1(transitive)
+ Addedesprima@3.1.3(transitive)
+ Addedesprima-fb@15001.1.0-dev-harmony-fb(transitive)
+ Addedglob@5.0.15(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addediconv-lite@0.4.24(transitive)
+ Addedinflight@1.0.6(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedjstransform@11.0.3(transitive)
+ Addedminimatch@3.1.2(transitive)
+ Addedminimist@1.2.8(transitive)
+ Addedmkdirp@0.5.6(transitive)
+ Addedobject-assign@2.1.1(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedprivate@0.1.8(transitive)
+ Addedq@1.5.1(transitive)
+ Addedreact@0.13.3(transitive)
+ Addedrecast@0.11.23(transitive)
+ Addedsafer-buffer@2.1.2(transitive)
+ Addedsource-map@0.4.40.5.7(transitive)
+ Addedthrough@2.3.8(transitive)
+ Addedwrappy@1.0.2(transitive)
- Removedreact@*
- Removedreact@19.0.0(transitive)
Updatedbabel-runtime@^5.4.3