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