├── .changeset ├── README.md └── config.json ├── .eslintrc.cjs ├── .github ├── FUNDING.yml └── workflows │ ├── deploy-example.yml │ └── test-and-checks.yml ├── .gitignore ├── .npmrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── examples └── app │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── src │ ├── components │ │ ├── App.tsx │ │ ├── DeepStructure.tsx │ │ ├── Settings.tsx │ │ └── Todos.tsx │ ├── index.css │ ├── main.tsx │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── package.json ├── packages └── react-yjs │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ ├── equalityDeep.test.ts │ ├── index.ts │ ├── types.ts │ ├── useY.test.ts │ └── useY.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tsconfig.json └── vitest.workspace.ts /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/.github/workflows/deploy-example.yml -------------------------------------------------------------------------------- /.github/workflows/test-and-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/.github/workflows/test-and-checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/.npmrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/README.md -------------------------------------------------------------------------------- /examples/app/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/examples/app/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/examples/app/.gitignore -------------------------------------------------------------------------------- /examples/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/examples/app/README.md -------------------------------------------------------------------------------- /examples/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/examples/app/index.html -------------------------------------------------------------------------------- /examples/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/examples/app/package.json -------------------------------------------------------------------------------- /examples/app/src/components/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/examples/app/src/components/App.tsx -------------------------------------------------------------------------------- /examples/app/src/components/DeepStructure.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/examples/app/src/components/DeepStructure.tsx -------------------------------------------------------------------------------- /examples/app/src/components/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/examples/app/src/components/Settings.tsx -------------------------------------------------------------------------------- /examples/app/src/components/Todos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/examples/app/src/components/Todos.tsx -------------------------------------------------------------------------------- /examples/app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/examples/app/src/index.css -------------------------------------------------------------------------------- /examples/app/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/examples/app/src/main.tsx -------------------------------------------------------------------------------- /examples/app/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/examples/app/tsconfig.json -------------------------------------------------------------------------------- /examples/app/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/examples/app/tsconfig.node.json -------------------------------------------------------------------------------- /examples/app/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/examples/app/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/package.json -------------------------------------------------------------------------------- /packages/react-yjs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/packages/react-yjs/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react-yjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/packages/react-yjs/package.json -------------------------------------------------------------------------------- /packages/react-yjs/src/equalityDeep.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/packages/react-yjs/src/equalityDeep.test.ts -------------------------------------------------------------------------------- /packages/react-yjs/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./useY.js"; 2 | -------------------------------------------------------------------------------- /packages/react-yjs/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/packages/react-yjs/src/types.ts -------------------------------------------------------------------------------- /packages/react-yjs/src/useY.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/packages/react-yjs/src/useY.test.ts -------------------------------------------------------------------------------- /packages/react-yjs/src/useY.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/packages/react-yjs/src/useY.ts -------------------------------------------------------------------------------- /packages/react-yjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/packages/react-yjs/tsconfig.json -------------------------------------------------------------------------------- /packages/react-yjs/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/packages/react-yjs/tsup.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikgraf/react-yjs/HEAD/vitest.workspace.ts --------------------------------------------------------------------------------