hunk.code_window: import { insert, spread } from "./runtime";
   import { createSignal, createMemo, onCleanup, untrack, splitProps, Component, JSX, createRoot } from "solid-js";
   export * from "./runtime";
   export {
  
hunk.labels: keep replace keep keep keep keep
hunk.after_edit: import {
     createSignal,
     createMemo,
     onCleanup,
     untrack,
     splitProps,
     Component,
     JSX,
     createRoot
   } from "solid-js";
  
hunk.file_path: packages/solid/web/src/index.ts
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": [
       ]
     },
     ...
  ```