hunk.code_window:     root: Owner =
         fn.length === 0 && !"_SOLID_DEV_"
           ? UNOWNED
           : { owned: null, cleanups: null, context: null, owner };
     Owner = root;
     Listener = null;
     let result: T;
  
hunk.labels: keep keep keep replace keep keep keep
hunk.after_edit:         : { owned: null, cleanups: null, context: null, owner, attached: !!detachedOwner };
  
hunk.file_path: packages/solid/src/reactive/signal.ts
hunk.type: replace
file: {
    "name": "solid-styled-components",
    "description": "Solid wrapper for Styled JSX",
    "version": "0.22.5",
    "author": "Ryan Carniato",
    "license": "MIT",
    "repository": {
      "type": "git",
      "url": "https://github.com/ryansolid/solid/blob/master/packages/solid-styled-jsx"
    },
    "main": "dist/solid-styled-components.cjs.js",
    "module": "dist/solid-styled-components.js",
    "types": "types/index.d.ts",
    "files": [
      "dist",
      "types/index.d.ts"
    ],
    "sideEffects": "false",
    "scripts": {
      "build": "rollup -c && tsc",
      "test": "jest && npm run test:types",
      "test:types": "tsc --project tsconfig.test.json"
    },
    "dependencies": {
      "csstype": "^3.0.3",
      "goober": "^2.0.15"
    },
    "peerDependencies": {
      "solid-js": "^0.22.0"
    },
    "devDependencies": {
      "solid-js": "^0.22.5"
    }
  }
  