├── .assets ├── automerge.png └── solid.png ├── .github └── workflows │ ├── tests.yml │ └── typedoc.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── .prettierrc.toml ├── LICENSE ├── eslint.config.js ├── index.html ├── jsr.json ├── mk.ts ├── package.json ├── pnpm-lock.yaml ├── readme.md ├── src ├── autoproduce.ts ├── context.ts ├── createDocumentProjection.ts ├── index.ts ├── makeDocumentProjection.ts ├── types.ts ├── useDocHandle.ts ├── useDocument.ts └── useRepo.ts ├── test ├── createDocumentProjection.test.tsx ├── makeDocumentProjection.test.tsx ├── useDocHandle.test.tsx ├── useDocument.test.tsx └── useRepo.test.tsx ├── tsconfig.build.json ├── tsconfig.json ├── tsconfig.test.json ├── typedoc.json └── vite.config.ts /.assets/automerge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/.assets/automerge.png -------------------------------------------------------------------------------- /.assets/solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/.assets/solid.png -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.github/workflows/typedoc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/.github/workflows/typedoc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | @jsr:registry=https://npm.jsr.io 2 | -------------------------------------------------------------------------------- /.prettierrc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/.prettierrc.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/LICENSE -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/index.html -------------------------------------------------------------------------------- /jsr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/jsr.json -------------------------------------------------------------------------------- /mk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/mk.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/readme.md -------------------------------------------------------------------------------- /src/autoproduce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/src/autoproduce.ts -------------------------------------------------------------------------------- /src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/src/context.ts -------------------------------------------------------------------------------- /src/createDocumentProjection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/src/createDocumentProjection.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/makeDocumentProjection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/src/makeDocumentProjection.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/useDocHandle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/src/useDocHandle.ts -------------------------------------------------------------------------------- /src/useDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/src/useDocument.ts -------------------------------------------------------------------------------- /src/useRepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/src/useRepo.ts -------------------------------------------------------------------------------- /test/createDocumentProjection.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/test/createDocumentProjection.test.tsx -------------------------------------------------------------------------------- /test/makeDocumentProjection.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/test/makeDocumentProjection.test.tsx -------------------------------------------------------------------------------- /test/useDocHandle.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/test/useDocHandle.test.tsx -------------------------------------------------------------------------------- /test/useDocument.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/test/useDocument.test.tsx -------------------------------------------------------------------------------- /test/useRepo.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/test/useRepo.test.tsx -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/typedoc.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chee/solid-automerge/HEAD/vite.config.ts --------------------------------------------------------------------------------