diff --git a/packages/parse/package.json b/packages/parse/package.json index e011b07f..12cc9d71 100644 --- a/packages/parse/package.json +++ b/packages/parse/package.json @@ -39,14 +39,12 @@ }, "dependencies": { "lodash.escaperegexp": "^4.1.2", - "lodash.groupby": "^4.6.0", - "lodash.uniq": "^4.5.0" + "lodash.groupby": "^4.6.0" }, "devDependencies": { "@types/lodash.escaperegexp": "4.1.9", "@types/lodash.groupby": "4.6.9", "@types/lodash.partition": "4.6.9", - "@types/lodash.uniq": "4.5.9", "@types/node": "24.12.3", "@types/sinon": "21.0.1", "lodash.partition": "^4.6.0", diff --git a/packages/parse/src/transforms/HeaderTransformer.ts b/packages/parse/src/transforms/HeaderTransformer.ts index e3acc77e..3f66fd95 100644 --- a/packages/parse/src/transforms/HeaderTransformer.ts +++ b/packages/parse/src/transforms/HeaderTransformer.ts @@ -1,4 +1,3 @@ -import uniq from 'lodash.uniq'; import groupBy from 'lodash.groupby'; import { ParserOptions } from '../ParserOptions'; import { @@ -116,7 +115,7 @@ export class HeaderTransformer { const filteredHeaders = headers.filter((h) => { return !!h; }); - if (uniq(filteredHeaders).length !== filteredHeaders.length) { + if (new Set(filteredHeaders).size !== filteredHeaders.length) { const grouped = groupBy(filteredHeaders); const duplicates = Object.keys(grouped).filter((dup) => { return grouped[dup].length > 1;