mirror of
https://github.com/ianstormtaylor/slate.git
synced 2025-02-01 13:18:29 +01:00
d4c630c05a
* Extract hotkey and environment detection into separate packages Overriding default behavior in plugins can be hard, because you have to match all of the keybindings that Slate uses. By exporting hotkeys as its own package, both core Slate plugins and custom plugins can use the same key detection logic. * Rename Hotkeys.* to Hotkeys.is*
31 lines
1.4 KiB
JavaScript
31 lines
1.4 KiB
JavaScript
import factory from './factory'
|
|
import slate from '../../packages/slate/package.json'
|
|
import slateBase64Serializer from '../../packages/slate-base64-serializer/package.json'
|
|
import slateDevEnvironment from '../../packages/slate-dev-environment/package.json'
|
|
import slateDevLogger from '../../packages/slate-dev-logger/package.json'
|
|
import slateHotkeys from '../../packages/slate-hotkeys/package.json'
|
|
import slateHtmlSerializer from '../../packages/slate-html-serializer/package.json'
|
|
import slateHyperscript from '../../packages/slate-hyperscript/package.json'
|
|
import slatePlainSerializer from '../../packages/slate-plain-serializer/package.json'
|
|
import slatePropTypes from '../../packages/slate-prop-types/package.json'
|
|
import slateReact from '../../packages/slate-react/package.json'
|
|
import slateSchemaViolations from '../../packages/slate-schema-violations/package.json'
|
|
import slateSimulator from '../../packages/slate-simulator/package.json'
|
|
|
|
const configurations = [
|
|
...factory(slate),
|
|
...factory(slateBase64Serializer),
|
|
...factory(slateDevEnvironment),
|
|
...factory(slateDevLogger),
|
|
...factory(slateHotkeys),
|
|
...factory(slateHtmlSerializer),
|
|
...factory(slateHyperscript),
|
|
...factory(slatePlainSerializer),
|
|
...factory(slatePropTypes),
|
|
...factory(slateReact),
|
|
...factory(slateSchemaViolations),
|
|
...factory(slateSimulator),
|
|
]
|
|
|
|
export default configurations
|