- Consolidated duplicate UndoManagers to single instance - Fixed connection promise to only resolve on 'connected' status - Fixed WebSocketProvider import (WebsocketProvider) - Added proper doc.destroy() cleanup - Renamed isPresenceInitialized property to avoid conflict Co-Authored-By: Paperclip <noreply@paperclip.ing>
63 lines
930 B
Markdown
63 lines
930 B
Markdown
# 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": [
|
|
]
|
|
},
|
|
...
|
|
```
|
|
|
|
### Usage for SSR code
|
|
When need to transform JSX code to be used on the server, pass the following options
|
|
|
|
```javascript
|
|
{
|
|
"presets": [
|
|
["solid", { "generate": "ssr", "hydratable": true }]
|
|
]
|
|
}
|
|
```
|
|
And for the browser build pass the hydratable option as well:
|
|
```javascript
|
|
{
|
|
"presets": [
|
|
["solid", { "generate": "dom", "hydratable": true }]
|
|
]
|
|
}
|
|
```
|