Performance: Standardize lodash imports to use destructured members (#33040)

* Performance: Standardize lodash imports to use destructured members
Changes lodash imports of the form `import x from 'lodash/x'` to
`import { x } from 'lodash'` to reduce bundle size.

* Remove unnecessary _ import from Graph component

* Enforce lodash import style

* Fix remaining lodash imports
This commit is contained in:
kay delaney
2021-04-21 09:38:00 +02:00
committed by GitHub
parent 2bb7eb18d1
commit bad048b7ba
299 changed files with 1135 additions and 1137 deletions
@@ -1,5 +1,5 @@
import sinon, { SinonFakeTimers } from 'sinon';
import each from 'lodash/each';
import { each } from 'lodash';
import * as dateMath from './datemath';
import { dateTime, DurationUnit, DateTime } from './moment_wrapper';
@@ -1,5 +1,4 @@
import includes from 'lodash/includes';
import isDate from 'lodash/isDate';
import { includes, isDate } from 'lodash';
import { DateTime, dateTime, dateTimeForTimeZone, ISO_8601, isDateTime, DurationUnit } from './moment_wrapper';
import { TimeZone } from '../types/index';
@@ -1,6 +1,4 @@
import each from 'lodash/each';
import groupBy from 'lodash/groupBy';
import has from 'lodash/has';
import { each, groupBy, has } from 'lodash';
import { RawTimeRange, TimeRange, TimeZone, IntervalValues } from '../types/time';