mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-05 17:37:50 +00:00
Remove noNodeClass from "mobile" and "csp" builds.
Former-commit-id: 0773f7b1c1ea637d0d519a3015d1534863a9be11
This commit is contained in:
11
build.js
11
build.js
@@ -893,7 +893,7 @@
|
|||||||
source = source.replace(/(?:\s*\/\/.*)*\n( +)if *\(value.length *=== *0[\s\S]+?\n\1}/, '');
|
source = source.replace(/(?:\s*\/\/.*)*\n( +)if *\(value.length *=== *0[\s\S]+?\n\1}/, '');
|
||||||
|
|
||||||
// remove `noArgsClass` from `_.clone`, `_.isEqual`, and `_.size`
|
// remove `noArgsClass` from `_.clone`, `_.isEqual`, and `_.size`
|
||||||
source = source.replace(/ *\|\| *\(noArgsClass *&[^)]+?\)\)/g, '');
|
source = source.replace(/ *\|\| *\(noArgsClass *&&[^)]+?\)\)/g, '');
|
||||||
|
|
||||||
// remove `noArgsClass` from `_.isEqual`
|
// remove `noArgsClass` from `_.isEqual`
|
||||||
source = source.replace(/if *\(noArgsClass[^}]+?}\n/, '');
|
source = source.replace(/if *\(noArgsClass[^}]+?}\n/, '');
|
||||||
@@ -904,6 +904,15 @@
|
|||||||
// remove `noCharByIndex` from `_.reduceRight`
|
// remove `noCharByIndex` from `_.reduceRight`
|
||||||
source = source.replace(/noCharByIndex *&&[^:]+: *([^;]+)/g, '$1');
|
source = source.replace(/noCharByIndex *&&[^:]+: *([^;]+)/g, '$1');
|
||||||
|
|
||||||
|
// remove `noNodeClass` assignment
|
||||||
|
source = source.replace(/(?:\n +\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\/)?\n *try *\{(?:\s*\/\/.*)*\n *var noNodeClass[\s\S]+?catch[^}]+}\n/, '');
|
||||||
|
|
||||||
|
// remove `noNodeClass` from `_.clone`
|
||||||
|
source = source.replace(/(?:\s*\/\/.*)*\n *isObj *= *!noNodeClass.+\n/, '');
|
||||||
|
|
||||||
|
// remove `noNodeClass` from `_.isEqual`
|
||||||
|
source = source.replace(/ *\|\| *\(noNodeClass *&&[\s\S]+?\)\)\)/, '');
|
||||||
|
|
||||||
source = removeVar(source, 'extendIteratorOptions');
|
source = removeVar(source, 'extendIteratorOptions');
|
||||||
source = removeVar(source, 'hasDontEnumBug');
|
source = removeVar(source, 'hasDontEnumBug');
|
||||||
source = removeVar(source, 'iteratorTemplate');
|
source = removeVar(source, 'iteratorTemplate');
|
||||||
|
|||||||
@@ -277,7 +277,7 @@
|
|||||||
.replace("') {\\n'", "'){'")
|
.replace("') {\\n'", "'){'")
|
||||||
|
|
||||||
// remove `useSourceURL` variable
|
// remove `useSourceURL` variable
|
||||||
source = source.replace(/(?:\n +\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\/)?\n *try *\{(?:\s*\/\/.*\n)* *var useSourceURL[\s\S]+?catch[^}]+}\n/, '');
|
source = source.replace(/(?:\n +\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\/)?\n *try *\{(?:\s*\/\/.*)*\n *var useSourceURL[\s\S]+?catch[^}]+}\n/, '');
|
||||||
|
|
||||||
// remove debug sourceURL use in `_.template`
|
// remove debug sourceURL use in `_.template`
|
||||||
source = source.replace(/(?:\s*\/\/.*\n)* *if *\(useSourceURL[^}]+}/, '');
|
source = source.replace(/(?:\s*\/\/.*\n)* *if *\(useSourceURL[^}]+}/, '');
|
||||||
|
|||||||
Reference in New Issue
Block a user