mirror of
https://github.com/ianstormtaylor/slate.git
synced 2025-09-02 11:42:53 +02:00
Extract hotkey and environment detection into separate packages (#1760)
* 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*
This commit is contained in:
committed by
Ian Storm Taylor
parent
1cd1bcb3e2
commit
d4c630c05a
@@ -1,7 +1,9 @@
|
||||
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'
|
||||
@@ -13,7 +15,9 @@ 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),
|
||||
|
Reference in New Issue
Block a user