Skip to content

chore(deps): add lodash-es ^4.18.1 to plugin-chart-handlebars#107

Open
devin-ai-integration[bot] wants to merge 2 commits into
masterfrom
dependabot/npm_and_yarn/superset-frontend/plugins/plugin-chart-handlebars/lodash-es-tw-4.18.1
Open

chore(deps): add lodash-es ^4.18.1 to plugin-chart-handlebars#107
devin-ai-integration[bot] wants to merge 2 commits into
masterfrom
dependabot/npm_and_yarn/superset-frontend/plugins/plugin-chart-handlebars/lodash-es-tw-4.18.1

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Jun 30, 2026

Copy link
Copy Markdown

SUMMARY

Re-applies the lodash-es bump from upstream apache/superset#41560 on this fork.

Changes:

  • Add lodash-es: ^4.18.1 as a direct dependency in plugin-chart-handlebars/package.json
  • Add @types/lodash-es: ^4.17.12 as a devDependency for TypeScript declarations
  • Migrate three imports from lodashlodash-es for tree-shaking:
    • HandlebarsViewer.tsx: isPlainObject
    • consts.ts: debounce
    • orderBy.tsx: isEmpty
  • Regenerate package-lock.json

All 6 handlebars plugin test suites (20 tests) pass locally. npm run plugins:build (validate-frontend) passes.

Fixes #90

BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

N/A — no UI changes.

TESTING INSTRUCTIONS

  1. cd superset-frontend && npm ci
  2. npx jest --testPathPatterns="plugins/plugin-chart-handlebars" --no-coverage — all 6 suites should pass.
  3. npm run plugins:build — should complete without TS errors.

ADDITIONAL INFORMATION

Link to Devin session: https://app.devin.ai/sessions/1b8c85d6e8f84492a473207742f6d8ea

Add lodash-es as a direct dependency and migrate imports from lodash
to lodash-es in plugin-chart-handlebars for tree-shaking support.

Tracks apache#41560

Co-Authored-By: bot_apk <apk@cognition.ai>
@devin-ai-integration

Copy link
Copy Markdown
Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

Co-Authored-By: bot_apk <apk@cognition.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

0 participants