Skip to content

Remove esbuild-plugin-polyfill-node dependency from browser package#426

Merged
brionmario merged 4 commits intoasgardeo:mainfrom
kavindadimuthu:fix/supply-chain-risk
Mar 25, 2026
Merged

Remove esbuild-plugin-polyfill-node dependency from browser package#426
brionmario merged 4 commits intoasgardeo:mainfrom
kavindadimuthu:fix/supply-chain-risk

Conversation

@kavindadimuthu
Copy link
Copy Markdown
Contributor

@kavindadimuthu kavindadimuthu commented Mar 25, 2026

Purpose

This pull request removes the esbuild-plugin-polyfill-node and esbuild-plugins-node-modules-polyfill dependencies from the @asgardeo/browser package. The change simplifies the build process by eliminating these polyfill plugins and their related transitive dependencies from the project.

Dependency removal and cleanup:

  • Removed esbuild-plugin-polyfill-node and esbuild-plugins-node-modules-polyfill from devDependencies in packages/browser/package.json. [1] [2]
  • Cleaned up all references to these plugins and their transitive dependencies (such as @jspm/core, import-meta-resolve, local-pkg, mlly, pkg-types, confbox, exsolve, ufo) from pnpm-lock.yaml and its snapshots section. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]

Documentation:

  • Added a changeset entry describing the removal of these dependencies. (.changeset/tricky-jars-mix.md)

These changes help reduce build complexity and potential maintenance overhead related to unnecessary polyfills.

Related Issues

  • N/A

Related PRs

  • N/A

Checklist

  • Followed the CONTRIBUTING guidelines.
  • Manual test round performed and verified.
  • Documentation provided. (Add links if there are any)
  • Unit tests provided. (Add links if there are any)

Security checks

brionmario
brionmario previously approved these changes Mar 25, 2026
@asgardeo-github-bot
Copy link
Copy Markdown

🦋 Changeset detected

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

@brionmario brionmario merged commit 8569a59 into asgardeo:main Mar 25, 2026
6 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants