Migrate TanStack Query imports
This codemod is recommended for updating @suspensive/react-query & @tanstack/react-query@4 to @tanstack/react-query@5.
In the @suspensive/react-query & @tanstack/react-query@5 environment, Suspense Hooks and queryOptions provided by @suspensive/react-query are marked as deprecated.
This is because @suspensive/react-query offers the same APIs (Suspense Hooks and queryOptions) that are available in @tanstack/react-query@5. The purpose is to encourage developers to use the v5 API from @tanstack/react-query directly.
Terminal
npx @suspensive/codemods tanstack-query-import .This codemod automatically transforms import paths from @suspensive/react-query to @tanstack/react-query@5.
For example:
import { queryOptions } from '@suspensive/react-query'
import { useSuspenseQuery } from '@suspensive/react-query-5' // The versioned package is also transformed!Transforms into:
import { queryOptions } from '@tanstack/react-query'
import { useSuspenseQuery } from '@tanstack/react-query'Last updated on