https://github.com/bytedance/syllepsis
Syllepsis is an out-of-the-box rich text editor.
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.1%) to scientific vocabulary
Repository
Syllepsis is an out-of-the-box rich text editor.
Basic Info
- Host: GitHub
- Owner: bytedance
- License: other
- Language: TypeScript
- Default Branch: master
- Homepage: https://bytedance.github.io/syllepsis/#/
- Size: 3.11 MB
Statistics
- Stars: 368
- Watchers: 7
- Forks: 38
- Open Issues: 31
- Releases: 5
Metadata Files
README.md
Syllepsis
简体中文 | English
Introduction
Syllepsis is an out-of-the-box rich text editor compatible with mainstream modern browsers.We re-encapsulate Prosemirror to provide more concise APIs, a large number of basic plugins and custom plugins to simplify the customization of editors.
Features
- Ready to go: support quick access to React. To use Syllepsis is as simple as other common components.
- A large number of basic plugins: we provide a large number of regular plugins that you can choose on demand, plug and play without additional development costs.
- Scalability: Simpler plugin encapsulation and API make it easy to customize business plugins for developers.
- Other features: we have accumulated a lot of engineering practice and optimization skills in the framework. Please visit the official website for more information.
Document
For more details, please refer to official document
Quick start
- Installation
bash
npm install @syllepsis/access-react
- Use
```jsx import { SylEditor } from '@syllepsis/access-react';
export default function App() {
return
Contact us
If you find any bugs, have questions about documents, or have other ideas, you can leave us a message in Github Issue, and we will communicate with you as soon as possible.
License
This project is licensed under the terms of the MIT license.
Owner
- Name: Bytedance Inc.
- Login: bytedance
- Kind: organization
- Location: Singapore
- Website: https://opensource.bytedance.com
- Twitter: ByteDanceOSS
- Repositories: 255
- Profile: https://github.com/bytedance
GitHub Events
Total
- Watch event: 13
- Fork event: 3
Last Year
- Watch event: 13
- Fork event: 3
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| lastnigtic | l****c@g****m | 361 |
| lijianle | l****e@b****m | 4 |
| sundjly | s****y@f****m | 3 |
| Perry Huang | 3****9 | 2 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 12 months ago
All Time
- Total issues: 71
- Total pull requests: 39
- Average time to close issues: 2 days
- Average time to close pull requests: 5 days
- Total issue authors: 36
- Total pull request authors: 6
- Average comments per issue: 1.18
- Average comments per pull request: 0.03
- Merged pull requests: 34
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- lastnigtic (18)
- wumei-jpg (6)
- xmsz (5)
- smallbad (3)
- KingPengZero (3)
- Feahter (2)
- Benicerhh (2)
- HiSunPan (2)
- geqiong (2)
- guijiangheng (2)
- fujingzhi (1)
- DAHUIAAAAA (1)
- BlueCat0 (1)
- xiaqingfeng7 (1)
- DaSun30 (1)
Pull Request Authors
- lastnigtic (31)
- jessty (2)
- sundjly (2)
- edeink (1)
- clumsyme (1)
- leek-emperor (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 7
-
Total downloads:
- npm 1,289 last-month
-
Total dependent packages: 35
(may contain duplicates) -
Total dependent repositories: 18
(may contain duplicates) - Total versions: 457
- Total maintainers: 6
npmjs.org: @syllepsis/plugin-basic
basic plugins of syllepsis editor
- Homepage: https://github.com/bytedance/syllepsis#readme
- License: MIT
-
Latest release: 0.1.63
published over 3 years ago
Rankings
Maintainers (5)
npmjs.org: @syllepsis/adapter
prosemirror adapter of syllepsis editor
- Homepage: https://github.com/bytedance/syllepsis#readme
- License: MIT
-
Latest release: 0.1.63
published over 3 years ago
Rankings
Maintainers (5)
npmjs.org: @syllepsis/editor
middle layer of syllepsis editor
- Homepage: https://github.com/bytedance/syllepsis#readme
- License: MIT
-
Latest release: 0.1.63
published over 3 years ago
Rankings
Maintainers (5)
npmjs.org: @syllepsis/access-react
react access layer of the syllepsis editor
- Homepage: https://github.com/bytedance/syllepsis#readme
- License: MIT
-
Latest release: 0.1.63
published over 3 years ago
Rankings
Maintainers (5)
npmjs.org: @syllepsis/plugin-table
table plugin of syllepsis editor
- Homepage: https://github.com/bytedance/syllepsis#readme
- License: MIT
-
Latest release: 0.1.63
published over 3 years ago
Rankings
Maintainers (5)
npmjs.org: @syllepsis/plugin-code-block
code block plugin of syllepsis editor
- Homepage: https://github.com/bytedance/syllepsis#readme
- License: MIT
-
Latest release: 0.1.63
published over 3 years ago
Rankings
Maintainers (5)
npmjs.org: perry-access-react
react access layer of the syllepsis editor
- Homepage: https://github.com/bytedance/syllepsis#readme
- License: MIT
-
Latest release: 0.1.9
published over 4 years ago
Rankings
Maintainers (1)
Dependencies
- @syllepsis/adapter *
- @codemirror/basic-setup ^0.19.0
- @codemirror/commands ^0.19.5
- @codemirror/lang-javascript ^0.19.3
- @codemirror/view ^0.19.27
- @icon-park/react ^1.3.5
- @syllepsis/access-react *
- @syllepsis/adapter *
- @syllepsis/editor *
- @syllepsis/plugin-basic *
- @syllepsis/plugin-code-block *
- @syllepsis/plugin-placeholder *
- @syllepsis/plugin-table *
- classnames ^2.3.1
- less ^4.1.2
- lodash ^4.17.21
- @syllepsis/access-react *
- @syllepsis/adapter *
- @syllepsis/editor *
- @syllepsis/plugin-basic *
- @syllepsis/plugin-code-block *
- @syllepsis/plugin-table *
- @commitlint/cli ^12.1.4 development
- @commitlint/config-conventional ^12.1.4 development
- @types/jest ^26.0.23 development
- @types/node ^10.11.0 development
- @types/orderedmap ^1.0.0 development
- @types/prosemirror-schema-basic ^1.0.1 development
- @types/prosemirror-test-builder ^1.0.1 development
- @types/puppeteer ^5.4.3 development
- @types/react ^16.7.13 development
- @types/react-dom ^16.0.11 development
- @typescript-eslint/eslint-plugin ^4.28.1 development
- @typescript-eslint/eslint-plugin-tslint ^4.28.1 development
- @typescript-eslint/parser ^4.28.1 development
- anywhere ^1.5.0 development
- commitizen ^3.0.7 development
- conventional-changelog ^3.1.12 development
- conventional-changelog-cli ^2.0.25 development
- copyfiles ^2.2.0 development
- cross-env ^5.2.0 development
- cz-conventional-changelog ^2.1.0 development
- eslint ^7.29.0 development
- eslint-plugin-import ^2.23.4 development
- eslint-plugin-react ^7.24.0 development
- eslint-plugin-simple-import-sort ^7.0.0 development
- husky ^1.0.1 development
- inquirer ^8.1.1 development
- jest ^26.6.3 development
- jest-config ^26.6.3 development
- jest-environment-puppeteer ^5.0.4 development
- jest-puppeteer ^6.0.2 development
- lerna ^4.0.0 development
- lint-staged ^7.3.0 development
- prettier ^1.14.3 development
- prosemirror-test-builder ^1.0.1 development
- puppeteer ^10.0.0 development
- react ^16.12.0 development
- react-dom ^16.12.0 development
- rimraf ^3.0.2 development
- ts-jest 26.5.5 development
- tslint ^6.1.3 development
- typescript ^4.4.2 development
- vite ^2.3.7 development
- @syllepsis/access-react file:packages/access-react
- @syllepsis/adapter file:packages/adapter
- @syllepsis/editor file:packages/editor
- @syllepsis/plugin-basic file:packages/plugin-basic
- @syllepsis/plugin-code-block file:packages/plugin-code-block
- @syllepsis/plugin-placeholder file:packages/plugin-placeholder
- @syllepsis/plugin-table file:packages/plugin-table
- @icon-park/react ^1.3.3
- @syllepsis/adapter ^0.1.41
- @syllepsis/editor ^0.1.41
- @syllepsis/plugin-basic ^0.1.41
- @types/classnames ^2.2.6
- @types/emoji-mart <2.11.2
- @types/lodash.debounce ^4.0.0
- @types/react-modal ^3.10.5
- classnames ^2.2.6
- emoji-mart <2.11.2
- lodash.debounce ^4.0.0
- react-modal ^3.11.2
- react-tooltip-lite ^1.12.0
- @types/lodash.clonedeep ^4.0.0
- @types/lodash.isequal ^4.0.0
- @types/lodash.merge ^4.0.0
- @types/prosemirror-commands ^1.0.1
- @types/prosemirror-history ^1.0.1
- @types/prosemirror-keymap ^1.0.1
- @types/prosemirror-model ^1.5.0
- @types/prosemirror-state ^1.2.0
- @types/prosemirror-view ^1.9.0
- eventemitter3 ^3.1.0
- lodash.clonedeep ^4.0.0
- lodash.isequal ^4.0.0
- lodash.merge ^4.0.0
- prosemirror-commands ^1.1.2
- prosemirror-history ^1.1.2
- prosemirror-keymap ^1.1.3
- prosemirror-model ^1.10.0
- prosemirror-schema-basic ^1.0.0
- prosemirror-schema-list ^1.0.0
- prosemirror-state ^1.3.2
- prosemirror-test-builder ^1.0.1
- prosemirror-transform ^1.2.3
- prosemirror-view ^1.13.4
- @syllepsis/adapter ^0.1.41
- @types/lodash.debounce ^4.0.0
- @types/lodash.throttle ^4.0.0
- lodash.debounce ^4.0.0
- lodash.throttle ^4.0.0
- @syllepsis/adapter ^0.1.41
- @types/color ^3.0.2
- @types/lodash.debounce ^4.0.0
- @types/lodash.isequal ^4.0.0
- @types/prosemirror-model ^1.5.0
- @types/prosemirror-state ^1.2.0
- color ^3.2.1
- lodash.isequal ^4.0.0
- lodash.merge ^4.0.0
- @syllepsis/adapter ^0.1.41
- @types/codemirror ^5.60.2
- @types/lodash.debounce ^4.0.0
- codemirror ^5.54.0
- lodash.debounce ^4.0.0
- @icon-park/react ^1.3.5
- @syllepsis/adapter ^0.1.41
- @syllepsis/plugin-basic ^0.1.41
- axios ^0.24.0
- classnames ^2.3.1
- clipboard ^2.0.8
- lodash.debounce ^4.0.8
- @syllepsis/adapter ^0.1.41
- @types/lodash.clonedeep ^4.0.0
- @types/lodash.debounce ^4.0.0
- @types/lodash.merge ^4.0.0
- lodash.clonedeep ^4.0.0
- lodash.debounce ^4.0.0
- lodash.merge ^4.0.0
- prosemirror-tables ^1.1.1
- 1398 dependencies
- actions/checkout master composite
- actions/setup-node v2.2.0 composite
- actions/checkout master composite
- actions/setup-node v2.2.0 composite