Bump esbuild, storybook and tsx#596
Conversation
Bumps [esbuild](https://github.com/evanw/esbuild) to 0.28.1 and updates ancestor dependencies [esbuild](https://github.com/evanw/esbuild), [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) and [tsx](https://github.com/privatenumber/tsx). These dependencies need to be updated together. Updates `esbuild` from 0.27.4 to 0.28.1 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](evanw/esbuild@v0.27.4...v0.28.1) Updates `storybook` from 10.3.5 to 10.4.6 - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v10.4.6/code/core) Updates `tsx` from 4.19.3 to 4.22.4 - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](privatenumber/tsx@v4.19.3...v4.22.4) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.28.1 dependency-type: indirect - dependency-name: storybook dependency-version: 10.4.6 dependency-type: direct:development - dependency-name: tsx dependency-version: 4.22.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
3647b57 to
243f45f
Compare
bgentry
left a comment
There was a problem hiding this comment.
🤖 Codex review: Security review looks good to me.
I reviewed this as a dependency-upgrade supply-chain/security pass, including the PR lockfile diff, the published npm artifact diffs/tarballs for esbuild, tsx, and storybook, and the main transitive churn around OXC parser/resolver native bindings.
I did not find signs of malicious code being introduced. esbuild@0.28.1 keeps the existing install/runtime shape and adds integrity verification around fallback binary downloads. tsx@4.22.4 has no install hook, keeps the same CLI surface, and its larger diff lines up with bundled parser/loader internals plus provenance-backed GitHub Actions publishing. storybook@10.4.6 adds OXC parser/resolver usage and AI setup telemetry/event plumbing, but no lifecycle script, no new unexpected bins, and no suspicious credential or install-time behavior. The OXC native packages are platform-gated optional bindings without install hooks, and the sensitive lockfile integrities I checked matched the registry metadata.
Approve from this security review scope.
Bumps esbuild to 0.28.1 and updates ancestor dependencies esbuild, storybook and tsx. These dependencies need to be updated together.
Updates
esbuildfrom 0.27.4 to 0.28.1Release notes
Sourced from esbuild's releases.
... (truncated)
Changelog
Sourced from esbuild's changelog.
... (truncated)
Commits
bb9db84publish 0.28.1 to npm9ff053esecurity: add integrity checks to the Deno API0a9bf21enforce non-negative size in gzip parsere2a1a71security: forbid\\in local dev server requests83a2cbffix #4482: don't inlineusingdeclarations308ad74fix #4471: renaming of nestedvardeclarationsf013f5ffix some typosaafd6e4chore: fix some minor issues in comments (#4462)15300c3follow up: cjs evaluation fixes1bda0c3fix #4461, fix #4467: esm evaluation fixesUpdates
storybookfrom 10.3.5 to 10.4.6Release notes
Sourced from storybook's releases.
... (truncated)
Changelog
Sourced from storybook's changelog.
... (truncated)
Commits
5496a42Bump version from "10.4.5" to "10.4.6" [skip ci]a80a5afMerge pull request #34985 from TheSeydiCharyyev/fix/issue-34951-partial-globals5b929caMerge pull request #35157 from Kakadus/update-esbuild48e7b20Bump version from "10.4.4" to "10.4.5" [skip ci]730f744Merge pull request #35094 from storybookjs/jeppe-cursor/a236965cdc88f70Merge pull request #35053 from storybookjs/sidnioulz/double-gate-ai-optin5adebe7Bump version from "10.4.3" to "10.4.4" [skip ci]ce1491dMerge pull request #35085 from badams/fix/telemetry-fetch-timeout624e618Bump version from "10.4.2" to "10.4.3" [skip ci]c898822Merge pull request #34496 from NYCU-Chung/fix/docs-blocks-custom-mdxUpdates
tsxfrom 4.19.3 to 4.22.4Release notes
Sourced from tsx's releases.
... (truncated)
Commits
1ce8463fix: resolve CommonJS directory requires inside dependencies (#803)dce02fcfix: decode typed loader source68f72f3fix: preserve entrypoint with TypeScript preload hooks69455cftest: cover package exports for ambiguous ESM reexports35b700bfix: preserve CJS JSON require in ESM hooksef807dbchore: update testing dependencies3917090test: document compatibility test taxonomyde8113frefactor: centralize Node capability factsc1f62dbtest: consolidate tsconfig path edge coverage4e08174test: consolidate loader hook coverageMaintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for tsx since your current version.