Files
Jiwon ChoiandGitHub 6bd5c47b90 Add codemod for removing unstable_ prefix (#84974)
Stacked on https://github.com/vercel/next.js/pull/84877,
https://github.com/vercel/next.js/pull/84880

This PR adds a codemod for removing the `unstable_` prefix for
stabilized APIs. It is considered to scale by adding more APIs to the
`UNSTABLE_TO_STABLE_MAPPING` map in the future to this codemod.

Closes NEXT-4739
2025-10-17 00:55:30 +02:00

19 lines
563 B
TypeScript

// @ts-nocheck
/* eslint-disable */
const cache = require('next/cache')
const dynamicCache = await import('next/cache')
// Bracket notation property access with string literals
const tag = cache["cacheTag"]('my-tag')
const life = dynamicCache["cacheLife"]('2 hours')
// Direct bracket notation access on require
const directTag = require('next/cache')["cacheTag"]
// Bracket notation property access inside a function
function testCache() {
const tag2 = cache["cacheTag"]('tag2')
const life2 = dynamicCache["cacheLife"]('life2')
return { tag2, life2 }
}