Skip to content

Commit 622049a

Browse files
guguclaude
andcommitted
fix: use lodash-es instead of lodash for ES module compatibility
The CommonJS lodash package doesn't properly export named functions in ES module environments like Angular 19, causing runtime errors. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 3a7758a commit 622049a

5 files changed

Lines changed: 576 additions & 549 deletions

File tree

frontend/src/app/components/dashboard/dashboard.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { Title } from '@angular/platform-browser';
1010
import { ActivatedRoute, ParamMap, Router, RouterModule } from '@angular/router';
1111
import JsonURL from '@jsonurl/jsonurl';
1212
import { Angulartics2, Angulartics2Module } from 'angulartics2';
13-
import { omitBy } from 'lodash';
13+
import { omitBy } from 'lodash-es';
1414
import { first, map } from 'rxjs/operators';
1515
import { getComparatorsFromUrl } from 'src/app/lib/parse-filter-params';
1616
import { ServerError } from 'src/app/models/alert';

frontend/src/app/components/dashboard/db-table-view/db-table-widgets/db-table-widgets.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { MatSelectModule } from '@angular/material/select';
99
import { Title } from '@angular/platform-browser';
1010
import { Router, RouterModule } from '@angular/router';
1111
import { Angulartics2, Angulartics2OnModule } from 'angulartics2';
12-
import { difference } from 'lodash';
12+
import { difference } from 'lodash-es';
1313
import { UIwidgets } from 'src/app/consts/record-edit-types';
1414
import { normalizeTableName } from 'src/app/lib/normalize';
1515
import { TableField, Widget } from 'src/app/models/table';

0 commit comments

Comments
 (0)