Skip to content

chore(deps): bump react-resizable and @types/react-resizable#38

Merged
Maneek21 merged 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-7f271f4365
May 27, 2026
Merged

chore(deps): bump react-resizable and @types/react-resizable#38
Maneek21 merged 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-7f271f4365

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 26, 2026

Bumps react-resizable and @types/react-resizable. These dependencies needed to be updated together.
Updates react-resizable from 3.1.3 to 4.0.1

Changelog

Sourced from react-resizable's changelog.

Changelog

4.0.0 (May 12, 2026)

This release converts the library from Flow to TypeScript and ships bundled type declarations. The runtime API and on-screen behavior are unchanged. The major version bump is to flag two things consumers may need to act on.

Breaking — types delivery

  • The library is now authored in TypeScript. Bundled type declarations ship in build/*.d.ts and are resolved via the "types" field in package.json. No @types/react-resizable install is needed; if you have one installed, remove it — TypeScript prefers the bundled types and the DefinitelyTyped package is no longer required.

  • The *.js.flow shims previously emitted by build.sh have been removed. Flow is no longer supported.

    Flow users who still need types can copy the last Flow-annotated source from the 3.2.0 tag: react-grid-layout/react-resizable@db2e37e/lib (lib/Resizable.js, lib/ResizableBox.js, lib/propTypes.js, lib/utils.js). These files were the input to the published .js.flow artifacts in react-resizable@3.2.0 on npm; you can vendor them as a local Flow shim. They will not be updated, and any fix landing on master after 4.0.0 will not be backported into a Flow form.

Internal

  • ✏ Chore: Migrate lib/ and __tests__/ from Flow to TypeScript (*.ts/*.tsx). Public runtime API unchanged.
  • ✏ Chore: Replace @babel/preset-flow with @babel/preset-typescript; drop flow-bin, flow-typed/, .flowconfig.
  • ✏ Chore: Add tsconfig.json (typecheck), tsconfig.build.json (declaration emit), tsconfig.test.json.
  • ✏ Chore: build.sh now runs babel for the JS transform and tsc --emitDeclarationOnly for the .d.ts files.
  • ✏ Chore: ESLint now uses @typescript-eslint/parser.
  • ✏ Chore: CI now runs yarn lint, yarn typecheck, yarn test, and a build-artifact smoke test on every push and PR.
  • ✏ Chore: Add an integration smoke test that imports the built CJS entry point and asserts the public surface (Resizable, ResizableBox).

3.2.0 (May 11, 2026)

  • 🐛 Bugfix: Prevent resize drift caused by stale props between renders. The component now accumulates deltas from lastSize rather than

... (truncated)

Commits
  • ff0e4f4 4.0.1
  • 85226e4 fix: convert example to typescript to fix build; fit locked aspect ratio with...
  • c017399 chore: remove stray .claude/commands/goal.md
  • ff4f1bb 4.0.0
  • 5cde977 Merge branch '2026-05-typescript-conversion' into master
  • ab0bc4f chore(release): prep 4.0.0 — changelog, readme, CI, integration tests
  • c79b84b refactor(types): drop unnecessary as-any casts and loosen PropTypes validators
  • 9c19c68 chore: convert library from Flow to TypeScript
  • db2e37e 3.2.0
  • c38e77c build: pin eslint to ^9 (incompatible with @​babel/eslint-parser 7.x)
  • Additional commits viewable in compare view

Updates @types/react-resizable from 3.0.8 to 4.0.0

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 26, 2026
Bumps [react-resizable](https://github.com/react-grid-layout/react-resizable) and [@types/react-resizable](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-resizable). These dependencies needed to be updated together.

Updates `react-resizable` from 3.1.3 to 4.0.1
- [Release notes](https://github.com/react-grid-layout/react-resizable/releases)
- [Changelog](https://github.com/react-grid-layout/react-resizable/blob/master/CHANGELOG.md)
- [Commits](react-grid-layout/react-resizable@v3.1.3...v4.0.1)

Updates `@types/react-resizable` from 3.0.8 to 4.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-resizable)

---
updated-dependencies:
- dependency-name: "@types/react-resizable"
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: react-resizable
  dependency-version: 4.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/multi-7f271f4365 branch from 6b064a7 to 31369d3 Compare May 26, 2026 09:59
@Maneek21 Maneek21 merged commit f449dba into master May 27, 2026
4 checks passed
@Maneek21 Maneek21 deleted the dependabot/npm_and_yarn/multi-7f271f4365 branch May 27, 2026 11:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant