Giter VIP home page Giter VIP logo

pluv's People

Contributors

github-actions[bot] avatar leedavidcs avatar renovate[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

sherrbss

pluv's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

asdf
.tool-versions
  • node 20.11.1
  • pnpm 8.15.3
docker-compose
docker-compose.yml
  • grokzen/redis-cluster 6.2.11
github-actions
.github/workflows/auto-assign.yml
  • toshimaru/auto-author-assign v2.1.0
.github/workflows/build-checks.yml
  • actions/checkout v4
  • actions/setup-node v4
  • pnpm/action-setup v3.0.0
.github/workflows/e2e-tests.yml
  • actions/checkout v4
  • actions/setup-node v4
  • pnpm/action-setup v3.0.0
  • actions/upload-artifact v4
  • grokzen/redis-cluster 6.2.11
.github/workflows/labeler.yml
  • actions/labeler v5
.github/workflows/release.yml
  • actions/checkout v4
  • actions/setup-node v4
  • pnpm/action-setup v3.0.0
  • changesets/action v1
npm
apps/server-cloudflare/package.json
  • zod ^3.22.4
  • @cloudflare/workers-types ^4.20240208.0
  • @rollup/plugin-commonjs ^25.0.7
  • @rollup/plugin-dynamic-import-vars ^2.1.2
  • @rollup/plugin-json ^6.1.0
  • @rollup/plugin-node-resolve ^15.2.3
  • @rollup/plugin-terser ^0.4.4
  • @rollup/plugin-typescript ^11.1.6
  • rollup ^4.11.0
  • rollup-plugin-node-globals ^1.4.0
  • rollup-plugin-node-polyfills ^0.2.1
  • typescript ^5.3.3
  • wrangler ^3.28.2
apps/storybook/package.json
  • @faker-js/faker ^8.4.1
  • @types/common-tags ^1.8.4
  • @types/ms ^0.7.34
  • @types/react ^18.2.55
  • @types/react-dom ^18.2.19
  • common-tags ^1.8.2
  • ms ^2.1.3
  • next ^14.1.0
  • react ^18.2.0
  • react-dom ^18.2.0
  • styled-components ^6.1.8
  • twin.macro ^3.4.1
  • @babel/core ^7.23.9
  • @next/bundle-analyzer ^14.1.0
  • @next/mdx ^14.1.0
  • @storybook/addon-actions ^7.6.15
  • @storybook/addon-essentials ^7.6.15
  • @storybook/addon-interactions ^7.6.15
  • @storybook/addon-links ^7.6.15
  • @storybook/nextjs ^7.6.15
  • @storybook/react ^7.6.15
  • @storybook/testing-library ^0.2.2
  • @storybook/types ^7.6.15
  • autoprefixer ^10.4.17
  • babel-loader ^9.1.3
  • babel-plugin-macros ^3.1.0
  • babel-plugin-styled-components ^2.1.4
  • babel-plugin-twin ^1.1.0
  • concurrently ^8.2.2
  • crypto-browserify ^3.12.0
  • eslint ^8.56.0
  • next-compose-plugins ^2.2.1
  • path-browserify ^1.0.1
  • postcss ^8.4.35
  • react-is ^18.2.0
  • remark-gfm ^4.0.0
  • storybook ^7.6.15
  • stream-browserify ^3.0.0
  • tailwindcss ^3.4.1
  • typescript ^5.3.3
  • url ^0.11.3
  • webpack ^5.90.1
apps/web/package.json
  • @dnd-kit/core ^6.1.0
  • @mdx-js/react ^3.0.1
  • @seznam/compose-react-refs ^1.0.6
  • @types/common-tags ^1.8.4
  • @types/ms ^0.7.34
  • @types/node ^20.11.17
  • @types/react ^18.2.55
  • @types/react-dom ^18.2.19
  • @types/ws ^8.5.10
  • clsx ^2.1.0
  • common-tags ^1.8.2
  • gray-matter ^4.0.3
  • ms ^2.1.3
  • next ^14.1.0
  • polished ^4.3.1
  • react ^18.2.0
  • react-dom ^18.2.0
  • styled-components ^6.1.8
  • twin.macro ^3.4.1
  • yjs ^13.6.12
  • zod ^3.22.4
  • @babel/core ^7.23.9
  • @mdx-js/loader ^3.0.1
  • @next/bundle-analyzer ^14.1.0
  • @next/mdx ^14.1.0
  • @types/fs-extra ^11.0.4
  • @types/glob ^8.1.0
  • autoprefixer ^10.4.17
  • babel-loader ^9.1.3
  • babel-plugin-macros ^3.1.0
  • babel-plugin-styled-components ^2.1.4
  • concurrently ^8.2.2
  • dotenv-cli ^7.3.0
  • eslint ^8.56.0
  • fs-extra ^11.2.0
  • glob ^10.3.10
  • next-compose-plugins ^2.2.1
  • nodemon ^3.0.3
  • postcss ^8.4.35
  • react-is ^18.2.0
  • remark-gfm ^4.0.0
  • tailwindcss ^3.4.1
  • ts-node ^10.9.2
  • typescript ^5.3.3
internal/cloudflare-utils/package.json
  • path-to-regexp ^6.2.1
  • @cloudflare/workers-types ^4.20240208.0
  • tsup ^8.0.2
  • typescript ^5.3.3
internal/mdx-components/package.json
  • @mdx-js/react ^3.0.1
  • @types/react ^18.2.55
  • @types/react-dom ^18.2.19
  • next ^14.1.0
  • react ^18.2.0
  • react-dom ^18.2.0
  • styled-components ^6.1.8
  • twin.macro ^3.4.1
  • autoprefixer ^10.4.17
  • postcss ^8.4.35
  • react-is ^18.2.0
  • tailwindcss ^3.4.1
  • typescript ^5.3.3
internal/rainfall/package.json
  • @types/pixi.js 4.8.9
  • pixi.js 4.8.9
  • tsup ^8.0.2
  • typescript ^5.3.3
internal/react-chess/package.json
  • @types/ms ^0.7.34
  • @types/react ^18.2.55
  • @types/react-dom ^18.2.19
  • chess.js 1.0.0-beta.7
  • ms ^2.1.3
  • react ^18.2.0
  • react-chessboard ^4.4.0
  • react-dom ^18.2.0
  • styled-components ^6.1.8
  • twin.macro ^3.4.1
  • autoprefixer ^10.4.17
  • postcss ^8.4.35
  • react-is ^18.2.0
  • tailwindcss ^3.4.1
  • typescript ^5.3.3
internal/react-code/package.json
  • @popperjs/core ^2.11.8
  • @radix-ui/react-tabs ^1.0.4
  • @types/react ^18.2.55
  • @types/react-dom ^18.2.19
  • clsx ^2.1.0
  • next ^14.1.0
  • prism-react-renderer ^2.3.1
  • react ^18.2.0
  • react-dom ^18.2.0
  • react-popper ^2.3.0
  • styled-components ^6.1.8
  • twin.macro ^3.4.1
  • autoprefixer ^10.4.17
  • postcss ^8.4.35
  • react-is ^18.2.0
  • tailwindcss ^3.4.1
  • typescript ^5.3.3
internal/react-components/package.json
  • @emotion/is-prop-valid ^1.2.1
  • @radix-ui/react-dialog ^1.0.5
  • @radix-ui/react-navigation-menu ^1.1.4
  • @radix-ui/react-visually-hidden ^1.0.3
  • @types/ms ^0.7.34
  • @types/react ^18.2.55
  • @types/react-dom ^18.2.19
  • clsx ^2.1.0
  • framer-motion ^11.0.5
  • ms ^2.1.3
  • next ^14.1.0
  • react ^18.2.0
  • react-dom ^18.2.0
  • styled-components ^6.1.8
  • twin.macro ^3.4.1
  • autoprefixer ^10.4.17
  • postcss ^8.4.35
  • react-is ^18.2.0
  • tailwindcss ^3.4.1
  • typescript ^5.3.3
internal/react-hooks/package.json
  • @react-hookz/web ^24.0.4
  • @types/ms ^0.7.34
  • @types/react ^18.2.55
  • @types/react-dom ^18.2.19
  • ms ^2.1.3
  • react ^18.2.0
  • react-dom ^18.2.0
  • react-use ^17.5.0
  • tsup ^8.0.2
  • typescript ^5.3.3
internal/react-icons/package.json
  • @types/react ^18.2.55
  • react ^18.2.0
  • @svgr/core ^8.1.0
  • @svgr/plugin-jsx ^8.1.0
  • @svgr/plugin-prettier ^8.1.0
  • @svgr/plugin-svgo ^8.1.0
  • @types/common-tags ^1.8.4
  • @types/fs-extra ^11.0.4
  • @types/glob ^8.1.0
  • @types/node ^20.11.17
  • common-tags ^1.8.2
  • dotenv-cli ^7.3.0
  • fs-extra ^11.2.0
  • glob ^10.3.10
  • ts-node ^10.9.2
  • typescript ^5.3.3
internal/remark-plugins/package.json
  • @types/unist ^3.0.2
  • acorn ^8.11.3
  • gray-matter ^4.0.3
  • vfile ^6.0.1
  • tsup ^8.0.2
  • typescript ^5.3.3
internal/tailwind-config/package.json
  • tailwindcss ^3.4.1
internal/typings/package.json
  • @types/react ^18.2.55
  • react ^18.2.0
  • styled-components ^6.1.8
  • twin.macro ^3.4.1
  • autoprefixer ^10.4.17
  • postcss ^8.4.35
  • react-is ^18.2.0
  • tailwindcss ^3.4.1
  • typescript ^5.3.3
internal/utils/package.json
  • @types/react ^18.2.55
  • typescript ^5.3.3
package.json
  • @changesets/cli ^2.27.1
  • commitizen ^4.3.0
  • cz-conventional-changelog ^3.3.0
  • prettier ^3.2.5
  • turbo ^1.12.4
  • node >=14.0.0
  • pnpm 8.15.3
packages/addon-indexeddb/package.json
  • idb ^8.0.0
  • eslint ^8.56.0
  • tsup ^8.0.2
  • typescript ^5.3.3
packages/cli/package.json
  • @rollup/plugin-commonjs ^25.0.7
  • @rollup/plugin-dynamic-import-vars ^2.1.2
  • @rollup/plugin-json ^6.1.0
  • @rollup/plugin-node-resolve ^15.2.3
  • @rollup/plugin-replace ^5.0.5
  • @rollup/plugin-terser ^0.4.4
  • @rollup/plugin-typescript ^11.1.6
  • @types/fs-extra ^11.0.4
  • @types/node ^20.11.17
  • @types/react ^18.2.55
  • dotenv ^16.4.4
  • execa ^8.0.1
  • fs-extra ^11.2.0
  • ink ^4.4.1
  • ink-spinner ^5.0.0
  • pastel ^2.0.2
  • react ^18.2.0
  • rollup ^4.11.0
  • rollup-plugin-node-polyfills ^0.2.1
  • zod ^3.22.4
  • eslint ^8.56.0
  • typescript ^5.3.3
  • node >=14.16
packages/client/package.json
  • wonka ^6.3.4
  • eslint ^8.56.0
  • tsup ^8.0.2
  • typescript ^5.3.3
packages/crdt-loro/package.json
  • js-base64 ^3.7.6
  • eslint ^8.56.0
  • loro-crdt ^0.11.0
  • tsup ^8.0.2
  • typescript ^5.3.3
  • loro-crdt ^0.11.0
packages/crdt-yjs/package.json
  • js-base64 ^3.7.6
  • eslint ^8.56.0
  • tsup ^8.0.2
  • typescript ^5.3.3
  • yjs ^13.6.12
  • yjs ^13.0.0
packages/crdt/package.json
  • eslint ^8.56.0
  • tsup ^8.0.2
  • typescript ^5.3.3
packages/eslint-config-pluv/package.json
  • eslint ^8.56.0
  • eslint-config-next ^14.1.0
  • eslint-config-prettier ^9.1.0
  • eslint-config-turbo ^1.12.4
  • eslint-plugin-prettier ^5.1.3
  • eslint-plugin-react ^7.33.2
  • eslint-plugin-tailwindcss ^3.14.2
  • next ^14.1.0
  • prettier ^3.2.5
  • prettier-plugin-tailwindcss ^0.5.11
  • postcss ^8.4.35
  • tailwindcss ^3.4.1
  • typescript ^5.3.3
packages/io/package.json
  • @panva/hkdf ^1.1.1
  • jose ^5.2.2
  • kleur ^4.1.5
  • wonka ^6.3.4
  • eslint ^8.56.0
  • genversion ^3.2.0
  • tsup ^8.0.2
  • typescript ^5.3.3
packages/persistance-redis/package.json
  • @types/node ^20.11.17
  • eslint ^8.56.0
  • ioredis ^5.3.2
  • tsup ^8.0.2
  • typescript ^5.3.3
  • ioredis ^5.0.0
packages/platform-cloudflare/package.json
  • path-to-regexp ^6.2.1
  • @cloudflare/workers-types ^4.20240208.0
  • eslint ^8.56.0
  • tsup ^8.0.2
  • typescript ^5.3.3
packages/platform-node/package.json
  • @types/node ^20.11.17
  • @types/ws ^8.5.10
  • path-to-regexp ^6.2.1
  • eslint ^8.56.0
  • tsup ^8.0.2
  • typescript ^5.3.3
  • ws ^8.16.0
  • ws ^8.0.0
packages/pubsub-redis/package.json
  • @types/node ^20.11.17
  • eslint ^8.56.0
  • ioredis ^5.3.2
  • tsup ^8.0.2
  • typescript ^5.3.3
  • ioredis ^5.0.0
packages/react/package.json
  • @types/react ^18.2.55
  • @types/use-sync-external-store ^0.0.6
  • fast-deep-equal ^3.1.3
  • use-sync-external-store ^1.2.0
  • eslint ^8.56.0
  • react ^18.2.0
  • tsup ^8.0.2
  • typescript ^5.3.3
  • react ^17.0.0 || ^18.0.0
packages/tsconfig/package.json
packages/types/package.json
  • tsup ^8.0.2
  • typescript ^5.3.3
nvm
.nvmrc
  • node 20.11.1

  • Check this box to trigger a request for Renovate to run again on this repository

feat: History storage

Describe the feature you'd like to request

Just as in liveblocks, provide an history that can be undone/redone, paused/unpaused.

Describe the solution you'd like to see

Maybe some kind of addon or just a feature implemented into core

Describe alternate solutions

None

Additional information

No response

๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Contributing

  • ๐Ÿ™‹โ€โ™‚๏ธ Yes, I'd be down to file a PR implementing this feature!

feat: WebRTC support

Describe the feature you'd like to request

yjs supports y-webrtc provider.
It will be great if pluv can also support WebRTC in addition of the existing websocket solution to offer P2P and E2E.

Describe the solution you'd like to see

A basic support for WebRTC should be doable using y-webrtc.
New createRoom options should be provided to support the signaling server endpoint and the secret for encryption.
The features that have a greater impact on the existing codebase are related to awareness (presence, other users, etc.) that need to be handled specifically for WebRTC compared to the existing implementation for WebSockets.

Describe alternate solutions

No alternate solution so far.

Additional information

No response

๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Contributing

  • ๐Ÿ™‹โ€โ™‚๏ธ Yes, I'd be down to file a PR implementing this feature!

feat: yjs IndexedDB support

Describe the feature you'd like to request

Support [IndexedDB](https://github.com/yjs/y-indexeddb) provider to support offline capabilities.

Describe the solution you'd like to see

When creating a room, add the possibility to enable indexedDB storage.
When the client is disconnected, the user updates are kept in the indexedDB storage, and when the connection is up again, the updates are sent to the websocket server.

Describe alternate solutions

No other quick solution.

Additional information

No response

๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Contributing

  • ๐Ÿ™‹โ€โ™‚๏ธ Yes, I'd be down to file a PR implementing this feature!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.