diff --git a/.changeset/replace-react-transition-group.md b/.changeset/replace-react-transition-group.md new file mode 100644 index 00000000..ce89321d --- /dev/null +++ b/.changeset/replace-react-transition-group.md @@ -0,0 +1,5 @@ +--- +"@tiny-design/react": minor +--- + +Replace react-transition-group with a custom useTransition hook for CSS-driven animations. This removes the unmaintained dependency and prepares the library for React 19 compatibility. diff --git a/packages/react/package.json b/packages/react/package.json index 731af01b..2089eccf 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -66,7 +66,6 @@ "@tiny-design/icons": "workspace:*", "@tiny-design/tokens": "workspace:*", "classnames": "^2.3.1", - "react-transition-group": "^4.4.2", "tslib": "^2.3.1" }, "devDependencies": { @@ -75,7 +74,6 @@ "@types/jest": "^29.0.0", "@types/react": "^18.2.0", "@types/react-dom": "^18.2.0", - "@types/react-transition-group": "^4.4.4", "jest": "^29.0.0", "jest-environment-jsdom": "^29.0.0", "autoprefixer": "^10.4.4", diff --git a/packages/react/src/alert/__tests__/__snapshots__/alert.test.tsx.snap b/packages/react/src/alert/__tests__/__snapshots__/alert.test.tsx.snap index c85f2694..f8216353 100644 --- a/packages/react/src/alert/__tests__/__snapshots__/alert.test.tsx.snap +++ b/packages/react/src/alert/__tests__/__snapshots__/alert.test.tsx.snap @@ -3,7 +3,7 @@ exports[` should match the snapshot 1`] = `