lodash.has
Advanced tools
Comparing version 4.5.0 to 4.5.1
10
index.js
@@ -30,3 +30,4 @@ /** | ||
reIsPlainProp = /^\w*$/, | ||
rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(\.|\[\])(?:\4|$))/g; | ||
reLeadingDot = /^\./, | ||
rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g; | ||
@@ -699,4 +700,9 @@ /** | ||
var stringToPath = memoize(function(string) { | ||
string = toString(string); | ||
var result = []; | ||
toString(string).replace(rePropName, function(match, number, quote, string) { | ||
if (reLeadingDot.test(string)) { | ||
result.push(''); | ||
} | ||
string.replace(rePropName, function(match, number, quote, string) { | ||
result.push(quote ? string.replace(reEscapeChar, '$1') : (number || match)); | ||
@@ -703,0 +709,0 @@ }); |
{ | ||
"name": "lodash.has", | ||
"version": "4.5.0", | ||
"version": "4.5.1", | ||
"description": "The lodash method `_.has` exported as a module.", | ||
@@ -5,0 +5,0 @@ "homepage": "https://lodash.com/", |
@@ -1,2 +0,2 @@ | ||
# lodash.has v4.5.0 | ||
# lodash.has v4.5.1 | ||
@@ -18,2 +18,2 @@ The [lodash](https://lodash.com/) method `_.has` exported as a [Node.js](https://nodejs.org/) module. | ||
See the [documentation](https://lodash.com/docs#has) or [package source](https://github.com/lodash/lodash/blob/4.5.0-npm-packages/lodash.has) for more details. | ||
See the [documentation](https://lodash.com/docs#has) or [package source](https://github.com/lodash/lodash/blob/4.5.1-npm-packages/lodash.has) for more details. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
32677
1079