hunk.code_window:     "@types/node": "^18.7.14",
       "@types/react": "^18.0.9",
       "@types/use-sync-external-store": "^0.0.3",
       "@typescript-eslint/eslint-plugin": "5.36.1",
       "@typescript-eslint/parser": "5.36.1",
       "bunchee": "2.1.5",
       "eslint": "8.15.0",
       "eslint-config-prettier": "8.5.0",
       "eslint-plugin-jest-dom": "4.0.1",
       "eslint-plugin-react": "7.30.0",
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep
hunk.after_edit:     "bunchee": "2.1.6",
  
hunk.file_path: package.json
hunk.type: replace
file: import SWRConfig from './utils/config-context'
  import * as revalidateEvents from './constants'
  
  export { SWRConfig, revalidateEvents }
  
  export { initCache } from './utils/cache'
  export { defaultConfig, cache, mutate, compare } from './utils/config'
  import { setupDevTools } from './utils/devtools'
  export * from './utils/env'
  export { SWRGlobalState } from './utils/global-state'
  export { stableHash } from './utils/hash'
  export * from './utils/helper'
  export { mergeConfigs } from './utils/merge-config'
  export { internalMutate } from './utils/mutate'
  export { normalize } from './utils/normalize-args'
  export { withArgs } from './utils/resolve-args'
  export { serialize } from './utils/serialize'
  export { useStateWithDeps } from './utils/state'
  export { subscribeCallback } from './utils/subscribe-key'
  export { getTimestamp } from './utils/timestamp'
  export { useSWRConfig } from './utils/use-swr-config'
  export { preset, defaultConfigOptions } from './utils/web-preset'
  export { withMiddleware } from './utils/with-middleware'
  export { preload } from './utils/preload'
  
  export * from './types'
  
  setupDevTools()
  