hunk.code_window:     "test": "jest && npm run test:types",
       "test:types": "tsc --project tsconfig.test.json"
     },
     "dependencies": {
       "csstype": "^3.0.3",
       "goober": "2.0.8"
     },
     "peerDependencies": {
  
hunk.labels: keep keep keep keep keep replace keep keep
hunk.after_edit:     "goober": "2.0.9"
  
hunk.file_path: packages/solid-styled-components/package.json
hunk.type: replace
file: export {
    createRoot,
    createSignal,
    createEffect,
    createRenderEffect,
    createComputed,
    createDeferred,
    createSelector,
    createMemo,
    createResource,
    getListener,
    onMount,
    onCleanup,
    onError,
    untrack,
    batch,
    on,
    useTransition,
    createContext,
    useContext,
    getContextOwner,
    equalFn
  } from "./reactive/signal";
  export type { Resource } from "./reactive/signal";
  
  export { createState, unwrap, $RAW } from "./reactive/state";
  export type { State, SetStateFunction } from "./reactive/state";
  export * from "./reactive/resourceState";
  
  export { reconcile, produce } from "./reactive/stateModifiers";
  
  export * from "./reactive/scheduler";
  export * from "./reactive/array";
  export * from "./rendering";
  
  // handle multiple instance check
  declare global {
    var Solid$$: boolean;
  }
  
  if (!globalThis.Solid$$) globalThis.Solid$$ = true;
  else
    console.warn(
      "You appear to have multiple instances of Solid. This can lead to unexpected behavior."
    );