mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-12 20:07:49 +00:00
Fix build.
Former-commit-id: 99b283a2f26a9f5973799ad6757bfdc57d0a0404
This commit is contained in:
9
build.js
9
build.js
@@ -402,10 +402,10 @@
|
||||
].join('\n'));
|
||||
|
||||
// replace wrapper `Array` method assignments
|
||||
source = source.replace(/^(?: *\/\/.*\n)*( *)each\(\['[\s\S]+?\n\1}$/m, function(match, indent) {
|
||||
source = source.replace(/^(?:(?: *\/\/.*\n)*(?: *if *\(.+\n)?( *)(each|forEach)\(\['[\s\S]+?\n\1}\);(?:\n *})?\n+)+/m, function(match, indent, funcName) {
|
||||
return indent + [
|
||||
'// add `Array` mutator functions to the wrapper',
|
||||
"each(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(methodName) {",
|
||||
funcName + "(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(methodName) {",
|
||||
' var func = arrayRef[methodName];',
|
||||
' lodash.prototype[methodName] = function() {',
|
||||
' var value = this.__wrapped__;',
|
||||
@@ -421,7 +421,7 @@
|
||||
'});',
|
||||
'',
|
||||
'// add `Array` accessor functions to the wrapper',
|
||||
"each(['concat', 'join', 'slice'], function(methodName) {",
|
||||
funcName + "(['concat', 'join', 'slice'], function(methodName) {",
|
||||
' var func = arrayRef[methodName];',
|
||||
' lodash.prototype[methodName] = function() {',
|
||||
' var value = this.__wrapped__,',
|
||||
@@ -433,7 +433,8 @@
|
||||
' }',
|
||||
' return result;',
|
||||
' };',
|
||||
'});'
|
||||
'});',
|
||||
''
|
||||
].join('\n' + indent);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user