hunk.code_window:   const c = useContext(MetaContext);
     if (!c) throw new Error("<MetaProvider /> should be in the tree");
     const { addClientTag, removeClientTag, addServerTag, shouldRenderTag } = c;
     let index = -1;
     createEffect(() => {
       index = addClientTag(props.tag, props.name || props.property);
       onCleanup(() => removeClientTag(props.tag, index));
     });
     const [internal, rest] = splitProps(props, ["tag"]);
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:   createComputed(() => {
  
hunk.file_path: packages/solid-meta/src/index.tsx
hunk.type: replace
file: # babel-preset-solid
  Babel preset to transform JSX into Solid runtime calls.
  
  ### Install
  
  Via NPM
  
  ```javascript
  npm install babel-preset-solid --save-dev
  ```
  
  or Yarn
  
  ```javascript
  yarn add babel-preset-solid --dev
  ```
  
  ### Usage
  
  Make or update your .babelrc config file with the preset:
  
  ```javascript
  {
    "presets": [
      "solid"
    ]
  }
  ```
  
  Via package.json
  
  ```javascript
     ...
     "babel": {
       "presets": [
         "es2015",
         "solid"
       ],
       "plugins": [
       ]
     },
     ...
  ```