https://github.com/yorkie-team/yorkie-js-sdk

Yorkie JavaScript SDK

https://github.com/yorkie-team/yorkie-js-sdk

Science Score: 26.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
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.3%) to scientific vocabulary

Keywords

collaborative-applications crdt grpc-web hacktoberfest realtime-collaboration typescript yorkie yorkie-js-sdk

Keywords from Contributors

interactive projection sequences autograding hacking shellcodes archival network-simulation charts packaging
Last synced: 6 months ago · JSON representation

Repository

Yorkie JavaScript SDK

Basic Info
Statistics
  • Stars: 155
  • Watchers: 11
  • Forks: 108
  • Open Issues: 27
  • Releases: 103
Topics
collaborative-applications crdt grpc-web hacktoberfest realtime-collaboration typescript yorkie yorkie-js-sdk
Created about 6 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License

README.md

Yorkie JavaScript SDK

codecov

The Yorkie JavaScript SDK implements the client-side libraries.

How to use JS SDK

To get started using Yorkie JavaScript SDK, see: https://yorkie.dev/docs/js-sdk

Contributing

See CONTRIBUTING for details on submitting patches and the contribution workflow.

Contributors ✨

Thanks goes to these incredible people:

Owner

  • Name: Yorkie Team
  • Login: yorkie-team
  • Kind: organization
  • Email: susukang98+yorkie@gmail.com
  • Location: Korea, South

Yorkie is an open source document store for building collaborative editing applications.

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 750
  • Total Committers: 53
  • Avg Commits per committer: 14.151
  • Development Distribution Score (DDS): 0.54
Past Year
  • Commits: 105
  • Committers: 12
  • Avg Commits per committer: 8.75
  • Development Distribution Score (DDS): 0.448
Top Committers
Name Email Commits
Youngteac Hong s****8@g****m 345
Yourim Cha 8****2 109
dependabot[bot] 4****] 46
Soeun/Sona Lee m****n@g****m 38
JOOHOJANG 4****G 23
changhui lee i****m@x****v 20
Kevin Park k****4@g****m 14
JiHwan Yim r****a@g****m 13
Jihun Kim 9****a 13
Dongcheol Choe 4****3 13
Semin Park S****5@g****m 12
jinho park c****s@g****m 11
emplam27 y****k@n****m 10
Sejong Kim 4****k 9
Gunwoo Baik g****7@i****m 8
Hyein Kim c****v@g****m 7
Hyunwoo.Jo h****o@n****m 7
LeeJongBeom 5****b 6
Tinman 5****8 4
parkeunae 4****e 4
Hyunwoo.Jo x****s@n****m 3
Choco Ham 7****4 2
SungHyun Kim s****7@g****m 2
ehua 1****s 2
Hwi Ahn h****n@b****o 1
AkiaCode 7****e 1
김선희 3****m 1
suram s****s@n****m 1
parksil0 s****9@g****m 1
jeemyeong j****g@g****m 1
and 23 more...
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 144
  • Total pull requests: 724
  • Average time to close issues: 5 months
  • Average time to close pull requests: 7 days
  • Total issue authors: 33
  • Total pull request authors: 47
  • Average comments per issue: 1.18
  • Average comments per pull request: 1.58
  • Merged pull requests: 574
  • Bot issues: 0
  • Bot pull requests: 56
Past Year
  • Issues: 27
  • Pull requests: 236
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 3 days
  • Issue authors: 16
  • Pull request authors: 24
  • Average comments per issue: 0.48
  • Average comments per pull request: 1.69
  • Merged pull requests: 172
  • Bot issues: 0
  • Bot pull requests: 16
Top Authors
Issue Authors
  • chacha912 (43)
  • hackerwins (19)
  • easylogic (11)
  • blurfx (9)
  • devleejb (6)
  • mojosoeun (6)
  • witch-factory (5)
  • gwbaik9717 (4)
  • raararaara (4)
  • cozitive (3)
  • Eithea (3)
  • KMSstudio (3)
  • jaesoekjjang (2)
  • CharlesSampson44 (2)
  • JOOHOJANG (2)
Pull Request Authors
  • hackerwins (265)
  • chacha912 (157)
  • dependabot[bot] (56)
  • JOOHOJANG (35)
  • raararaara (27)
  • emplam27 (19)
  • gwbaik9717 (19)
  • blurfx (16)
  • easylogic (14)
  • krapie (13)
  • sejongk (13)
  • devleejb (11)
  • cozitive (8)
  • witch-factory (6)
  • KMSstudio (6)
Top Labels
Issue Labels
bug 🐞 (30) cleanup 🧹 (23) enhancement 🌟 (23) good first issue 🐤 (19) sdk ⚒️ (10) discussion 💭 (4) discussion (2) hard🧑‍🔬 (2) critical 🚨 (2) help wanted 🦮 (1) question 💭 (1) dependencies (1) documentation 📔 (1) javascript (1)
Pull Request Labels
dependencies (56) sdk ⚒️ (15) enhancement 🌟 (12) protocol changed 📝 (11) javascript (10) bug 🐞 (7) cleanup 🧹 (6) discussion 💭 (1)

Packages

  • Total packages: 3
  • Total downloads:
    • npm 1,091 last-month
  • Total dependent packages: 2
    (may contain duplicates)
  • Total dependent repositories: 15
    (may contain duplicates)
  • Total versions: 118
  • Total maintainers: 2
npmjs.org: yorkie-js-sdk

Yorkie JS SDK

  • Versions: 89
  • Dependent Packages: 2
  • Dependent Repositories: 15
  • Downloads: 348 Last month
Rankings
Dependent repos count: 3.1%
Forks count: 3.3%
Stargazers count: 4.7%
Average: 5.0%
Downloads: 5.1%
Dependent packages count: 8.8%
Maintainers (2)
Last synced: 6 months ago
npmjs.org: @yorkie-js/sdk

Yorkie JS SDK

  • Versions: 26
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 725 Last month
Rankings
Dependent repos count: 24.9%
Average: 30.5%
Dependent packages count: 36.0%
Maintainers (1)
Last synced: 6 months ago
npmjs.org: create-yorkie-app

## Usage

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 18 Last month
Rankings
Dependent repos count: 36.3%
Average: 44.2%
Dependent packages count: 52.2%
Maintainers (1)
Last synced: 6 months ago

Dependencies

package-lock.json npm
  • 732 dependencies
package.json npm
  • @microsoft/api-documenter ^7.15.1 development
  • @microsoft/api-extractor ^7.19.4 development
  • @types/benchmark ^2.1.1 development
  • @types/chai ^4.2.14 development
  • @types/mocha ^8.0.4 development
  • @types/sinon ^9.0.8 development
  • @types/yargs ^17.0.0 development
  • @typescript-eslint/eslint-plugin ^3.10.1 development
  • @typescript-eslint/parser ^3.10.1 development
  • @webpack-cli/serve ^1.6.0 development
  • benchmark ^2.1.4 development
  • chai ^4.2.0 development
  • eslint ^7.14.0 development
  • eslint-plugin-jsdoc ^32.2.0 development
  • eslint-plugin-prettier ^3.1.4 development
  • eslint-plugin-tsdoc ^0.2.10 development
  • husky ^4.3.0 development
  • istanbul-instrumenter-loader ^2.0.0 development
  • karma ^6.3.5 development
  • karma-chrome-launcher ^3.1.0 development
  • karma-coverage-istanbul-reporter ^3.0.3 development
  • karma-mocha ^2.0.1 development
  • karma-source-map-support ^1.4.0 development
  • karma-sourcemap-loader ^0.3.8 development
  • karma-webpack ^5.0.0 development
  • mocha ^9.2.0 development
  • node-polyfill-webpack-plugin ^1.1.4 development
  • prettier ^2.2.0 development
  • sinon ^9.2.1 development
  • ts-loader ^8.0.11 development
  • ts-node ^10.0.0 development
  • ts-patch ^1.4.3 development
  • typescript ^3.9.7 development
  • typescript-transform-paths ^3.3.1 development
  • webpack ^5.59.1 development
  • webpack-cli ^4.9.1 development
  • webpack-dev-server ^4.3.1 development
  • yargs ^17.0.1 development
  • @types/google-protobuf ^3.15.5
  • @types/long ^4.0.1
  • google-protobuf ^3.19.4
  • grpc-web ^1.3.1
  • long ^5.2.0
.github/workflows/ci.yml actions
  • actions/cache v1 composite
  • actions/checkout v2 composite
  • actions/setup-node v1 composite
  • benchmark-action/github-action-benchmark v1 composite
  • codecov/codecov-action v1 composite
.github/workflows/github-page-publish.yml actions
  • actions/checkout v2.3.1 composite
  • actions/setup-node v2 composite
  • peaceiris/actions-gh-pages v3 composite
.github/workflows/npm-publish.yml actions
  • actions/checkout v2 composite
  • actions/setup-node v2 composite
docker/docker-compose-ci.yml docker
  • grpcweb envoy
  • mongo latest
  • yorkieteam/yorkie latest
docker/docker-compose.yml docker
  • grpcweb envoy
  • yorkieteam/yorkie latest
examples/profile-stack/package.json npm
  • vite ^3.2.3 development
  • yorkie-js-sdk ^0.2.19
examples/react-tldraw/package.json npm
  • @types/randomcolor ^0.5.5 development
  • @types/react ^18.0.24 development
  • @types/react-dom ^18.0.8 development
  • @vitejs/plugin-react ^2.2.0 development
  • typescript ^4.6.4 development
  • vite ^3.2.3 development
  • @react-hook/throttle ^2.2.0
  • @tldraw/tldraw 1.26.3
  • randomcolor ^0.6.2
  • react ^18.2.0
  • react-dom ^18.2.0
  • unique-names-generator ^4.7.1
  • yorkie-js-sdk ^0.2.19
examples/react-todomvc/package.json npm
  • @types/react ^18.0.24 development
  • @types/react-dom ^18.0.8 development
  • @vitejs/plugin-react ^2.2.0 development
  • typescript ^4.6.4 development
  • vite ^3.2.3 development
  • classnames ^2.3.2
  • react ^18.2.0
  • react-dom ^18.2.0
  • todomvc-app-css ^2.4.2
  • yorkie-js-sdk ^0.2.19
examples/vanilla-codemirror6/package.json npm
  • typescript ^4.6.4 development
  • vite ^3.1.0 development
  • @codemirror/commands ^6.1.2
  • @codemirror/highlight ^0.19.8
  • @codemirror/lang-markdown ^6.0.2
  • @codemirror/language-data ^6.1.0
  • @codemirror/state ^6.1.2
  • @codemirror/view ^6.3.1
  • codemirror ^6.0.1
  • yorkie-js-sdk ^0.2.19
examples/vuejs-kanban/package.json npm
  • @vitejs/plugin-vue ^3.1.2 development
  • vite ^3.1.8 development
  • vue ^3.2.41
  • yorkie-js-sdk ^0.2.19
examples/vanilla-quill/package.json npm
  • @types/color-hash ^1.0.2 development
  • @types/quill ^1.3.10 development
  • typescript ^4.6.4 development
  • vite ^3.1.0 development
  • color-hash ^2.0.2
  • quill ^1.3.7
  • quill-cursors ^4.0.0
  • quill-delta ^5.0.0
  • short-unique-id ^4.4.4
  • yorkie-js-sdk ^0.3.0
examples/nextjs-scheduler/package-lock.json npm
  • @types/node 20.4.2 development
  • @types/prop-types 15.7.5 development
  • @types/react 18.0.24 development
  • @types/react-dom 18.0.8 development
  • @types/scheduler 0.16.3 development
  • csstype 3.1.2 development
  • typescript 4.6.4 development
  • @next/env 13.5.4
  • @next/swc-darwin-arm64 13.5.4
  • @next/swc-darwin-x64 13.5.4
  • @next/swc-linux-arm64-gnu 13.5.4
  • @next/swc-linux-arm64-musl 13.5.4
  • @next/swc-linux-x64-gnu 13.5.4
  • @next/swc-linux-x64-musl 13.5.4
  • @next/swc-win32-arm64-msvc 13.5.4
  • @next/swc-win32-ia32-msvc 13.5.4
  • @next/swc-win32-x64-msvc 13.5.4
  • @swc/helpers 0.5.2
  • @types/google-protobuf 3.15.6
  • @types/lodash 4.14.196
  • @types/lodash.memoize 4.1.7
  • @types/long 4.0.2
  • @wojtekmaj/date-utils 1.5.0
  • busboy 1.6.0
  • caniuse-lite 1.0.30001516
  • client-only 0.0.1
  • clsx 2.0.0
  • get-user-locale 2.3.0
  • glob-to-regexp 0.4.1
  • google-protobuf 3.21.2
  • graceful-fs 4.2.11
  • grpc-web 1.4.2
  • js-tokens 4.0.0
  • lodash.memoize 4.1.2
  • long 5.2.3
  • loose-envify 1.4.0
  • nanoid 3.3.6
  • next 13.5.4
  • object-assign 4.1.1
  • picocolors 1.0.0
  • postcss 8.4.31
  • prop-types 15.8.1
  • react 18.2.0
  • react-calendar 4.6.0
  • react-dom 18.2.0
  • react-is 16.13.1
  • scheduler 0.23.0
  • source-map-js 1.0.2
  • streamsearch 1.1.0
  • styled-jsx 5.1.1
  • tiny-warning 1.0.3
  • tslib 2.6.2
  • watchpack 2.4.0
  • yorkie-js-sdk 0.4.6
examples/nextjs-scheduler/package.json npm
  • @types/node 20.4.2 development
  • @types/react 18.0.24 development
  • @types/react-dom 18.0.8 development
  • typescript 4.6.4 development
  • next 13.5.4
  • react 18.2.0
  • react-calendar ^4.6.0
  • react-dom 18.2.0
  • yorkie-js-sdk ^0.4.7
examples/simultaneous-cursors/package.json npm
  • @types/react ^18.0.37 development
  • @types/react-dom ^18.0.11 development
  • @vitejs/plugin-react ^4.0.0 development
  • vite ^4.3.9 development
  • react ^18.2.0
  • react-dom ^18.2.0
  • yorkie-js-sdk ^0.4.7
test/vitest/env/package-lock.json npm
test/vitest/env/package.json npm
.github/workflows/create-yorkie-app-publish.yml actions
  • actions/checkout v2 composite
  • actions/setup-node v2 composite
tools/create-yorkie-app/package.json npm
  • @types/minimist ^1.2.2 development
  • @types/prompts ^2.4.4 development
  • kolorist ^1.8.0 development
  • minimist ^1.2.8 development
  • prompts ^2.4.2 development