├── .changeset ├── README.md └── config.json ├── .dockerignore ├── .envrc ├── .github ├── ISSUE_TEMPLATE │ ├── eep.yml │ └── feature_request.yml ├── actions │ └── setup-node-pnpm-install │ │ └── action.yaml ├── copilot-instructions.md └── workflows │ ├── ci.yaml │ ├── docker.yaml │ ├── release.yaml │ ├── socket.yaml │ └── web-build.yaml ├── .gitignore ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── SECURITY.md ├── apps ├── relay │ ├── .dockerignore │ ├── .gitignore │ ├── CHANGELOG.md │ ├── Dockerfile │ ├── README.md │ ├── data │ │ └── .gitkeep │ ├── docker-compose.yml │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json └── web │ ├── .gitignore │ ├── LICENSE.md │ ├── mdx-components.tsx │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ ├── public │ └── blog │ │ └── building-identicons-with-ai-lessons-learned │ │ ├── github-00.svg │ │ ├── github-01.svg │ │ ├── github-02.svg │ │ ├── github-03.svg │ │ ├── github-04.svg │ │ ├── github-05.svg │ │ ├── github-06.svg │ │ ├── github-07.svg │ │ ├── github-08.svg │ │ ├── github-09.svg │ │ ├── gradient-00.svg │ │ ├── gradient-01.svg │ │ ├── gradient-02.svg │ │ ├── gradient-03.svg │ │ ├── gradient-04.svg │ │ ├── gradient-05.svg │ │ ├── gradient-06.svg │ │ ├── gradient-07.svg │ │ ├── gradient-08.svg │ │ ├── gradient-09.svg │ │ ├── quadrant-00.svg │ │ ├── quadrant-01.svg │ │ ├── quadrant-02.svg │ │ ├── quadrant-03.svg │ │ ├── quadrant-04.svg │ │ ├── quadrant-05.svg │ │ ├── quadrant-06.svg │ │ ├── quadrant-07.svg │ │ ├── quadrant-08.svg │ │ ├── quadrant-09.svg │ │ ├── sutnar-00.svg │ │ ├── sutnar-01.svg │ │ ├── sutnar-02.svg │ │ ├── sutnar-03.svg │ │ ├── sutnar-04.svg │ │ ├── sutnar-05.svg │ │ ├── sutnar-06.svg │ │ ├── sutnar-07.svg │ │ ├── sutnar-08.svg │ │ └── sutnar-09.svg │ ├── scripts │ ├── fix-api-reference.mts │ └── tsconfig.json │ ├── src │ ├── app │ │ ├── (docs) │ │ │ ├── docs │ │ │ │ ├── comparison │ │ │ │ │ └── page.mdx │ │ │ │ ├── conventions │ │ │ │ │ └── page.mdx │ │ │ │ ├── dependency-injection │ │ │ │ │ └── page.mdx │ │ │ │ ├── examples │ │ │ │ │ └── page.mdx │ │ │ │ ├── faq │ │ │ │ │ └── page.mdx │ │ │ │ ├── indexes │ │ │ │ │ └── page.mdx │ │ │ │ ├── library │ │ │ │ │ └── page.mdx │ │ │ │ ├── local-first │ │ │ │ │ └── page.mdx │ │ │ │ ├── migrations │ │ │ │ │ └── page.mdx │ │ │ │ ├── page.mdx │ │ │ │ ├── playgrounds │ │ │ │ │ └── page.mdx │ │ │ │ ├── privacy │ │ │ │ │ └── page.mdx │ │ │ │ ├── relay │ │ │ │ │ └── page.mdx │ │ │ │ ├── showcase │ │ │ │ │ └── page.mdx │ │ │ │ └── time-travel │ │ │ │ │ └── page.mdx │ │ │ └── layout.tsx │ │ ├── (landing) │ │ │ ├── blog │ │ │ │ ├── building-identicons-with-ai-lessons-learned │ │ │ │ │ └── page.mdx │ │ │ │ ├── effect-like-code-without-effect │ │ │ │ │ └── page.mdx │ │ │ │ ├── page.tsx │ │ │ │ ├── rss.xml │ │ │ │ │ └── route.ts │ │ │ │ ├── scaling-local-first-software │ │ │ │ │ └── page.mdx │ │ │ │ ├── the-copy-paste-typescript-standard-library │ │ │ │ │ └── page.mdx │ │ │ │ └── why-the-world-needs-local-first-apps │ │ │ │ │ └── page.mdx │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── (llms) │ │ │ ├── layout.tsx │ │ │ ├── llms-full.txt │ │ │ │ └── page.tsx │ │ │ └── llms.txt │ │ │ │ └── page.tsx │ │ ├── (playgrounds) │ │ │ ├── layout.tsx │ │ │ └── playgrounds │ │ │ │ ├── full │ │ │ │ ├── EvoluFullExample.tsx │ │ │ │ └── page.tsx │ │ │ │ └── minimal │ │ │ │ ├── EvoluMinimalExample.tsx │ │ │ │ └── page.tsx │ │ ├── favicon.ico │ │ ├── layout.tsx │ │ ├── not-found.tsx │ │ └── providers.tsx │ ├── components │ │ ├── Alerts.tsx │ │ ├── ArticleLayout.tsx │ │ ├── Button.tsx │ │ ├── Card.tsx │ │ ├── Code.tsx │ │ ├── ConditionalPlatformAlert.tsx │ │ ├── Features.tsx │ │ ├── Feedback.tsx │ │ ├── Footer.tsx │ │ ├── GridPattern.tsx │ │ ├── Header.tsx │ │ ├── Heading.tsx │ │ ├── Layout.tsx │ │ ├── Logo.tsx │ │ ├── Navigation.tsx │ │ ├── PlatformSelector.tsx │ │ ├── Playgrounds.tsx │ │ ├── Prose.tsx │ │ ├── ReactExamples.tsx │ │ ├── Search.tsx │ │ ├── SectionProvider.tsx │ │ ├── SimpleLayout.tsx │ │ ├── SvelteExamples.tsx │ │ ├── Tag.tsx │ │ ├── ThemeToggle.tsx │ │ ├── VueExamples.tsx │ │ ├── icons │ │ │ ├── CheckIcon.tsx │ │ │ ├── ClipboardIcon.tsx │ │ │ ├── RssIcon.tsx │ │ │ └── frameworks │ │ │ │ ├── Electron.tsx │ │ │ │ ├── Expo.tsx │ │ │ │ ├── JavaScript.tsx │ │ │ │ ├── Nextjs.tsx │ │ │ │ ├── React.tsx │ │ │ │ ├── Remix.tsx │ │ │ │ ├── Svelte.tsx │ │ │ │ ├── Vite.tsx │ │ │ │ └── Vue.tsx │ │ └── mdx.tsx │ ├── hooks │ │ └── use-nav.tsx │ ├── lib │ │ ├── blog.ts │ │ ├── formatDate.ts │ │ ├── llms.ts │ │ ├── navigation.ts │ │ └── remToPx.ts │ ├── mdx │ │ ├── recma.mjs │ │ ├── rehype.mjs │ │ ├── remark.mjs │ │ └── search.mjs │ └── styles │ │ └── tailwind.css │ ├── tsconfig.json │ ├── types.d.ts │ └── typography.mts ├── biome.json ├── eslint.config.mjs ├── examples ├── README.md ├── angular-vite-pwa │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public │ │ └── favicon.svg │ ├── pwa-assets.config.ts │ ├── src │ │ ├── app │ │ │ ├── app.component.ts │ │ │ ├── app.config.ts │ │ │ ├── app.service.ts │ │ │ ├── error-formatter.ts │ │ │ ├── pwa-badge.component.ts │ │ │ └── schema.ts │ │ ├── main.ts │ │ ├── styles.css │ │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── vite.config.ts ├── react-electron │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── components │ │ └── EvoluMinimalExample.tsx │ ├── electron-builder.json5 │ ├── electron │ │ ├── electron-env.d.ts │ │ ├── main.ts │ │ └── preload.ts │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── pnpm-workspace.yaml │ ├── public │ │ ├── electron-vite.animate.svg │ │ ├── electron-vite.svg │ │ └── vite.svg │ ├── src │ │ ├── App.css │ │ ├── app.tsx │ │ ├── assets │ │ │ └── react.svg │ │ ├── index.css │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── react-expo │ ├── .gitignore │ ├── app.json │ ├── app │ │ ├── _layout.tsx │ │ └── index.tsx │ ├── assets │ │ └── images │ │ │ ├── adaptive-icon.png │ │ │ ├── favicon.png │ │ │ ├── icon.png │ │ │ └── splash-icon.png │ ├── babel.config.js │ ├── metro.config.js │ ├── package.json │ ├── polyfills.ts │ └── tsconfig.json ├── react-nextjs │ ├── .gitignore │ ├── README.md │ ├── app │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ └── page.tsx │ ├── components │ │ └── EvoluMinimalExample.tsx │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ │ ├── file.svg │ │ ├── globe.svg │ │ ├── next.svg │ │ ├── vercel.svg │ │ └── window.svg │ └── tsconfig.json ├── react-vite-pwa │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── netlify.toml │ ├── package.json │ ├── public │ │ ├── apple-touch-icon-180x180.png │ │ ├── favicon.ico │ │ ├── favicon.svg │ │ ├── maskable-icon-512x512.png │ │ ├── pwa-192x192.png │ │ ├── pwa-512x512.png │ │ └── pwa-64x64.png │ ├── pwa-assets.config.ts │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── PWABadge.css │ │ ├── PWABadge.tsx │ │ ├── assets │ │ │ └── react.svg │ │ ├── components │ │ │ └── EvoluMinimalExample.tsx │ │ ├── index.css │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vercel.json │ └── vite.config.ts ├── svelte-vite-pwa │ ├── .gitignore │ ├── .vscode │ │ └── extensions.json │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.svelte │ │ ├── app.css │ │ ├── assets │ │ │ └── svelte.svg │ │ ├── main.ts │ │ └── vite-env.d.ts │ ├── svelte.config.js │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts └── vue-vite-pwa │ ├── .gitignore │ ├── .vscode │ └── extensions.json │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public │ └── favicon.svg │ ├── pwa-assets.config.ts │ ├── src │ ├── App.vue │ ├── assets │ │ └── vue.svg │ ├── main.ts │ ├── style.css │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── flake.lock ├── flake.nix ├── package.json ├── packages ├── common │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── Array.ts │ │ ├── Assert.ts │ │ ├── BigInt.ts │ │ ├── Brand.ts │ │ ├── Buffer.ts │ │ ├── Cache.ts │ │ ├── Callbacks.ts │ │ ├── Console.ts │ │ ├── Crypto.ts │ │ ├── Eq.ts │ │ ├── Error.ts │ │ ├── Function.ts │ │ ├── Identicon.ts │ │ ├── Instances.ts │ │ ├── Number.ts │ │ ├── Object.ts │ │ ├── Order.ts │ │ ├── Platform.ts │ │ ├── Random.ts │ │ ├── Redacted.ts │ │ ├── Ref.ts │ │ ├── Relation.ts │ │ ├── Resources.ts │ │ ├── Result.ts │ │ ├── Skiplist.ts │ │ ├── Sqlite.ts │ │ ├── Store.ts │ │ ├── String.ts │ │ ├── Task.ts │ │ ├── Time.ts │ │ ├── Type.ts │ │ ├── Types.ts │ │ ├── WebSocket.ts │ │ ├── Worker.ts │ │ ├── index.ts │ │ └── local-first │ │ │ ├── Db.ts │ │ │ ├── Evolu.ts │ │ │ ├── LocalAuth.ts │ │ │ ├── Owner.ts │ │ │ ├── Platform.ts │ │ │ ├── Protocol.ts │ │ │ ├── Public.ts │ │ │ ├── PublicKysely.ts │ │ │ ├── Query.ts │ │ │ ├── Relay.ts │ │ │ ├── Schema.ts │ │ │ ├── Storage.ts │ │ │ ├── Sync.ts │ │ │ ├── Timestamp.ts │ │ │ └── index.ts │ ├── test │ │ ├── Array.test.ts │ │ ├── Assert.test.ts │ │ ├── BigInt.test.ts │ │ ├── Brand.test.ts │ │ ├── Buffer.test.ts │ │ ├── Cache.test.ts │ │ ├── Callbacks.test.ts │ │ ├── Console.test.ts │ │ ├── Crypto.test.ts │ │ ├── Eq.test.ts │ │ ├── Error.test.ts │ │ ├── Function.test.ts │ │ ├── Identicon.test.ts │ │ ├── Instances.test.ts │ │ ├── Number.test.ts │ │ ├── Object.test.ts │ │ ├── Order.test.ts │ │ ├── Redacted.test.ts │ │ ├── Relation.test.ts │ │ ├── Resources.test.ts │ │ ├── Result.test.ts │ │ ├── Skiplist.test.ts │ │ ├── Sqlite.test.ts │ │ ├── Task.test.ts │ │ ├── Time.test.ts │ │ ├── Type.test.ts │ │ ├── Types.test.ts │ │ ├── WebSocket.test.ts │ │ ├── _deps.ts │ │ └── local-first │ │ │ ├── Db.test.ts │ │ │ ├── Evolu.test.ts │ │ │ ├── Owner.test.ts │ │ │ ├── Protocol.test.ts │ │ │ ├── Query.test.ts │ │ │ ├── Relay.test.ts │ │ │ ├── Schema.test.ts │ │ │ ├── Storage.test.ts │ │ │ ├── Timestamp.test.ts │ │ │ ├── __snapshots__ │ │ │ ├── Db.test.ts.snap │ │ │ ├── Diff.test.ts.snap │ │ │ ├── Evolu.test.ts.snap │ │ │ └── Query.test.ts.snap │ │ │ ├── _fixtures.ts │ │ │ ├── _uint8ArraySerializer.ts │ │ │ └── _utils.ts │ ├── tsconfig.json │ ├── typedoc.json │ └── vitest.config.ts ├── nodejs │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── BetterSqliteDriver.ts │ │ ├── Crypto.ts │ │ ├── index.ts │ │ └── local-first │ │ │ └── Relay.ts │ ├── tsconfig.json │ └── typedoc.json ├── react-native │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── components │ │ │ └── EvoluIdenticon.tsx │ │ ├── createExpoDeps.ts │ │ ├── exports │ │ │ ├── bare-op-sqlite.ts │ │ │ ├── expo-op-sqlite.ts │ │ │ └── expo-sqlite.ts │ │ ├── index.ts │ │ ├── shared.ts │ │ ├── sqlite-drivers │ │ │ ├── createExpoSqliteDriver.ts │ │ │ └── createOpSqliteDriver.ts │ │ └── web.ts │ ├── tsconfig.json │ └── typedoc.json ├── react-web │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── components │ │ │ └── EvoluIdenticon.tsx │ │ └── index.ts │ ├── tsconfig.json │ └── typedoc.json ├── react │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── EvoluContext.ts │ │ ├── EvoluProvider.tsx │ │ ├── createUseEvolu.ts │ │ ├── index.ts │ │ ├── useEvolu.ts │ │ ├── useEvoluError.ts │ │ ├── useIsSsr.ts │ │ ├── useOwner.ts │ │ ├── useQueries.ts │ │ ├── useQuery.ts │ │ ├── useQuerySubscription.ts │ │ └── useSyncState.ts │ ├── tsconfig.json │ └── typedoc.json ├── svelte │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ └── lib │ │ │ └── index.svelte.ts │ ├── svelte-types.d.ts │ ├── tsconfig.json │ └── typedoc.json ├── tsconfig │ ├── base.json │ ├── nextjs.json │ ├── package.json │ └── universal-esm.json ├── vue │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── EvoluProvider.ts │ │ ├── createUseEvolu.ts │ │ ├── index.ts │ │ ├── provideEvolu.ts │ │ ├── useEvolu.ts │ │ ├── useEvoluError.ts │ │ ├── useOwner.ts │ │ ├── useQueries.ts │ │ ├── useQuery.ts │ │ └── useSyncState.ts │ ├── tsconfig.json │ └── typedoc.json └── web │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ ├── SharedWebWorker.ts │ ├── WasmSqliteDriver.ts │ ├── WebWorker.ts │ ├── index.ts │ └── local-first │ │ ├── Db.worker.ts │ │ ├── LocalAuth.ts │ │ ├── Platform.ts │ │ └── index.ts │ ├── test │ └── SharedWebWorker.test.ts │ ├── tsconfig.json │ └── typedoc.json ├── patches └── @changesets__assemble-release-plan.patch ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── prettier.config.mjs ├── render.yaml ├── scripts ├── publish-local.mts ├── toggle-examples-deps.mts └── tsconfig.json ├── turbo.json ├── typedoc.base.json └── typedoc.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.dockerignore -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/eep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.github/ISSUE_TEMPLATE/eep.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/actions/setup-node-pnpm-install/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.github/actions/setup-node-pnpm-install/action.yaml -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.github/workflows/docker.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/socket.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.github/workflows/socket.yaml -------------------------------------------------------------------------------- /.github/workflows/web-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.github/workflows/web-build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/SECURITY.md -------------------------------------------------------------------------------- /apps/relay/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/relay/.dockerignore -------------------------------------------------------------------------------- /apps/relay/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/relay/.gitignore -------------------------------------------------------------------------------- /apps/relay/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/relay/CHANGELOG.md -------------------------------------------------------------------------------- /apps/relay/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/relay/Dockerfile -------------------------------------------------------------------------------- /apps/relay/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/relay/README.md -------------------------------------------------------------------------------- /apps/relay/data/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/relay/data/.gitkeep -------------------------------------------------------------------------------- /apps/relay/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/relay/docker-compose.yml -------------------------------------------------------------------------------- /apps/relay/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/relay/package.json -------------------------------------------------------------------------------- /apps/relay/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/relay/src/index.ts -------------------------------------------------------------------------------- /apps/relay/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/relay/tsconfig.json -------------------------------------------------------------------------------- /apps/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/.gitignore -------------------------------------------------------------------------------- /apps/web/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/LICENSE.md -------------------------------------------------------------------------------- /apps/web/mdx-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/mdx-components.tsx -------------------------------------------------------------------------------- /apps/web/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/next.config.mjs -------------------------------------------------------------------------------- /apps/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/package.json -------------------------------------------------------------------------------- /apps/web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/postcss.config.js -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-00.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-00.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-01.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-02.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-03.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-04.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-05.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-06.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-06.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-07.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-07.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-08.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-08.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-09.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/github-09.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-00.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-00.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-01.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-02.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-03.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-04.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-05.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-06.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-06.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-07.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-07.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-08.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-08.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-09.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/gradient-09.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-00.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-00.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-01.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-02.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-03.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-04.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-05.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-06.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-06.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-07.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-07.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-08.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-08.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-09.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/quadrant-09.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-00.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-00.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-01.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-02.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-03.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-04.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-05.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-06.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-06.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-07.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-07.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-08.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-08.svg -------------------------------------------------------------------------------- /apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-09.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/public/blog/building-identicons-with-ai-lessons-learned/sutnar-09.svg -------------------------------------------------------------------------------- /apps/web/scripts/fix-api-reference.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/scripts/fix-api-reference.mts -------------------------------------------------------------------------------- /apps/web/scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/scripts/tsconfig.json -------------------------------------------------------------------------------- /apps/web/src/app/(docs)/docs/comparison/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(docs)/docs/comparison/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(docs)/docs/conventions/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(docs)/docs/conventions/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(docs)/docs/dependency-injection/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(docs)/docs/dependency-injection/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(docs)/docs/examples/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(docs)/docs/examples/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(docs)/docs/faq/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(docs)/docs/faq/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(docs)/docs/indexes/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(docs)/docs/indexes/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(docs)/docs/library/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(docs)/docs/library/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(docs)/docs/local-first/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(docs)/docs/local-first/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(docs)/docs/migrations/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(docs)/docs/migrations/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(docs)/docs/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(docs)/docs/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(docs)/docs/playgrounds/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(docs)/docs/playgrounds/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(docs)/docs/privacy/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(docs)/docs/privacy/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(docs)/docs/relay/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(docs)/docs/relay/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(docs)/docs/showcase/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(docs)/docs/showcase/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(docs)/docs/time-travel/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(docs)/docs/time-travel/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(docs)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(docs)/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/blog/building-identicons-with-ai-lessons-learned/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(landing)/blog/building-identicons-with-ai-lessons-learned/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/blog/effect-like-code-without-effect/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(landing)/blog/effect-like-code-without-effect/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/blog/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(landing)/blog/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/blog/rss.xml/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(landing)/blog/rss.xml/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/blog/scaling-local-first-software/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(landing)/blog/scaling-local-first-software/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/blog/the-copy-paste-typescript-standard-library/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(landing)/blog/the-copy-paste-typescript-standard-library/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/blog/why-the-world-needs-local-first-apps/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(landing)/blog/why-the-world-needs-local-first-apps/page.mdx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(landing)/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(landing)/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(llms)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(llms)/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(llms)/llms-full.txt/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(llms)/llms-full.txt/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(llms)/llms.txt/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(llms)/llms.txt/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(playgrounds)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(playgrounds)/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(playgrounds)/playgrounds/full/EvoluFullExample.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(playgrounds)/playgrounds/full/EvoluFullExample.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(playgrounds)/playgrounds/full/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(playgrounds)/playgrounds/full/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(playgrounds)/playgrounds/minimal/EvoluMinimalExample.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(playgrounds)/playgrounds/minimal/EvoluMinimalExample.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(playgrounds)/playgrounds/minimal/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/(playgrounds)/playgrounds/minimal/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/favicon.ico -------------------------------------------------------------------------------- /apps/web/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/not-found.tsx -------------------------------------------------------------------------------- /apps/web/src/app/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/app/providers.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Alerts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/Alerts.tsx -------------------------------------------------------------------------------- /apps/web/src/components/ArticleLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/ArticleLayout.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/Button.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/Card.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/Code.tsx -------------------------------------------------------------------------------- /apps/web/src/components/ConditionalPlatformAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/ConditionalPlatformAlert.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Features.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/Features.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Feedback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/Feedback.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/Footer.tsx -------------------------------------------------------------------------------- /apps/web/src/components/GridPattern.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/GridPattern.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/Header.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/Heading.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/Layout.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/Logo.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/Navigation.tsx -------------------------------------------------------------------------------- /apps/web/src/components/PlatformSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/PlatformSelector.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Playgrounds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/Playgrounds.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Prose.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/Prose.tsx -------------------------------------------------------------------------------- /apps/web/src/components/ReactExamples.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/ReactExamples.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/Search.tsx -------------------------------------------------------------------------------- /apps/web/src/components/SectionProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/SectionProvider.tsx -------------------------------------------------------------------------------- /apps/web/src/components/SimpleLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/SimpleLayout.tsx -------------------------------------------------------------------------------- /apps/web/src/components/SvelteExamples.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/SvelteExamples.tsx -------------------------------------------------------------------------------- /apps/web/src/components/Tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/Tag.tsx -------------------------------------------------------------------------------- /apps/web/src/components/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/ThemeToggle.tsx -------------------------------------------------------------------------------- /apps/web/src/components/VueExamples.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/VueExamples.tsx -------------------------------------------------------------------------------- /apps/web/src/components/icons/CheckIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/icons/CheckIcon.tsx -------------------------------------------------------------------------------- /apps/web/src/components/icons/ClipboardIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/icons/ClipboardIcon.tsx -------------------------------------------------------------------------------- /apps/web/src/components/icons/RssIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/icons/RssIcon.tsx -------------------------------------------------------------------------------- /apps/web/src/components/icons/frameworks/Electron.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/icons/frameworks/Electron.tsx -------------------------------------------------------------------------------- /apps/web/src/components/icons/frameworks/Expo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/icons/frameworks/Expo.tsx -------------------------------------------------------------------------------- /apps/web/src/components/icons/frameworks/JavaScript.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/icons/frameworks/JavaScript.tsx -------------------------------------------------------------------------------- /apps/web/src/components/icons/frameworks/Nextjs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/icons/frameworks/Nextjs.tsx -------------------------------------------------------------------------------- /apps/web/src/components/icons/frameworks/React.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/icons/frameworks/React.tsx -------------------------------------------------------------------------------- /apps/web/src/components/icons/frameworks/Remix.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/icons/frameworks/Remix.tsx -------------------------------------------------------------------------------- /apps/web/src/components/icons/frameworks/Svelte.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/icons/frameworks/Svelte.tsx -------------------------------------------------------------------------------- /apps/web/src/components/icons/frameworks/Vite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/icons/frameworks/Vite.tsx -------------------------------------------------------------------------------- /apps/web/src/components/icons/frameworks/Vue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/icons/frameworks/Vue.tsx -------------------------------------------------------------------------------- /apps/web/src/components/mdx.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/components/mdx.tsx -------------------------------------------------------------------------------- /apps/web/src/hooks/use-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/hooks/use-nav.tsx -------------------------------------------------------------------------------- /apps/web/src/lib/blog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/lib/blog.ts -------------------------------------------------------------------------------- /apps/web/src/lib/formatDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/lib/formatDate.ts -------------------------------------------------------------------------------- /apps/web/src/lib/llms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/lib/llms.ts -------------------------------------------------------------------------------- /apps/web/src/lib/navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/lib/navigation.ts -------------------------------------------------------------------------------- /apps/web/src/lib/remToPx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/lib/remToPx.ts -------------------------------------------------------------------------------- /apps/web/src/mdx/recma.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/mdx/recma.mjs -------------------------------------------------------------------------------- /apps/web/src/mdx/rehype.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/mdx/rehype.mjs -------------------------------------------------------------------------------- /apps/web/src/mdx/remark.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/mdx/remark.mjs -------------------------------------------------------------------------------- /apps/web/src/mdx/search.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/mdx/search.mjs -------------------------------------------------------------------------------- /apps/web/src/styles/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/src/styles/tailwind.css -------------------------------------------------------------------------------- /apps/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/tsconfig.json -------------------------------------------------------------------------------- /apps/web/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/types.d.ts -------------------------------------------------------------------------------- /apps/web/typography.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/apps/web/typography.mts -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/biome.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/angular-vite-pwa/.gitignore: -------------------------------------------------------------------------------- 1 | .vite -------------------------------------------------------------------------------- /examples/angular-vite-pwa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/README.md -------------------------------------------------------------------------------- /examples/angular-vite-pwa/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/index.html -------------------------------------------------------------------------------- /examples/angular-vite-pwa/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/package.json -------------------------------------------------------------------------------- /examples/angular-vite-pwa/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/public/favicon.svg -------------------------------------------------------------------------------- /examples/angular-vite-pwa/pwa-assets.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/pwa-assets.config.ts -------------------------------------------------------------------------------- /examples/angular-vite-pwa/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/src/app/app.component.ts -------------------------------------------------------------------------------- /examples/angular-vite-pwa/src/app/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/src/app/app.config.ts -------------------------------------------------------------------------------- /examples/angular-vite-pwa/src/app/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/src/app/app.service.ts -------------------------------------------------------------------------------- /examples/angular-vite-pwa/src/app/error-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/src/app/error-formatter.ts -------------------------------------------------------------------------------- /examples/angular-vite-pwa/src/app/pwa-badge.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/src/app/pwa-badge.component.ts -------------------------------------------------------------------------------- /examples/angular-vite-pwa/src/app/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/src/app/schema.ts -------------------------------------------------------------------------------- /examples/angular-vite-pwa/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/src/main.ts -------------------------------------------------------------------------------- /examples/angular-vite-pwa/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/src/styles.css -------------------------------------------------------------------------------- /examples/angular-vite-pwa/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/src/vite-env.d.ts -------------------------------------------------------------------------------- /examples/angular-vite-pwa/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/tsconfig.app.json -------------------------------------------------------------------------------- /examples/angular-vite-pwa/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/tsconfig.json -------------------------------------------------------------------------------- /examples/angular-vite-pwa/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/angular-vite-pwa/vite.config.ts -------------------------------------------------------------------------------- /examples/react-electron/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/react-electron/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/.gitignore -------------------------------------------------------------------------------- /examples/react-electron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/README.md -------------------------------------------------------------------------------- /examples/react-electron/components/EvoluMinimalExample.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/components/EvoluMinimalExample.tsx -------------------------------------------------------------------------------- /examples/react-electron/electron-builder.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/electron-builder.json5 -------------------------------------------------------------------------------- /examples/react-electron/electron/electron-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/electron/electron-env.d.ts -------------------------------------------------------------------------------- /examples/react-electron/electron/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/electron/main.ts -------------------------------------------------------------------------------- /examples/react-electron/electron/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/electron/preload.ts -------------------------------------------------------------------------------- /examples/react-electron/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/index.html -------------------------------------------------------------------------------- /examples/react-electron/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/package.json -------------------------------------------------------------------------------- /examples/react-electron/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/pnpm-lock.yaml -------------------------------------------------------------------------------- /examples/react-electron/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/pnpm-workspace.yaml -------------------------------------------------------------------------------- /examples/react-electron/public/electron-vite.animate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/public/electron-vite.animate.svg -------------------------------------------------------------------------------- /examples/react-electron/public/electron-vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/public/electron-vite.svg -------------------------------------------------------------------------------- /examples/react-electron/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/public/vite.svg -------------------------------------------------------------------------------- /examples/react-electron/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/src/App.css -------------------------------------------------------------------------------- /examples/react-electron/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/src/app.tsx -------------------------------------------------------------------------------- /examples/react-electron/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/src/assets/react.svg -------------------------------------------------------------------------------- /examples/react-electron/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/src/index.css -------------------------------------------------------------------------------- /examples/react-electron/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/src/main.tsx -------------------------------------------------------------------------------- /examples/react-electron/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/react-electron/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/tsconfig.json -------------------------------------------------------------------------------- /examples/react-electron/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/tsconfig.node.json -------------------------------------------------------------------------------- /examples/react-electron/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-electron/vite.config.ts -------------------------------------------------------------------------------- /examples/react-expo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-expo/.gitignore -------------------------------------------------------------------------------- /examples/react-expo/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-expo/app.json -------------------------------------------------------------------------------- /examples/react-expo/app/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-expo/app/_layout.tsx -------------------------------------------------------------------------------- /examples/react-expo/app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-expo/app/index.tsx -------------------------------------------------------------------------------- /examples/react-expo/assets/images/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-expo/assets/images/adaptive-icon.png -------------------------------------------------------------------------------- /examples/react-expo/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-expo/assets/images/favicon.png -------------------------------------------------------------------------------- /examples/react-expo/assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-expo/assets/images/icon.png -------------------------------------------------------------------------------- /examples/react-expo/assets/images/splash-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-expo/assets/images/splash-icon.png -------------------------------------------------------------------------------- /examples/react-expo/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-expo/babel.config.js -------------------------------------------------------------------------------- /examples/react-expo/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-expo/metro.config.js -------------------------------------------------------------------------------- /examples/react-expo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-expo/package.json -------------------------------------------------------------------------------- /examples/react-expo/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-expo/polyfills.ts -------------------------------------------------------------------------------- /examples/react-expo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-expo/tsconfig.json -------------------------------------------------------------------------------- /examples/react-nextjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-nextjs/.gitignore -------------------------------------------------------------------------------- /examples/react-nextjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-nextjs/README.md -------------------------------------------------------------------------------- /examples/react-nextjs/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-nextjs/app/favicon.ico -------------------------------------------------------------------------------- /examples/react-nextjs/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-nextjs/app/globals.css -------------------------------------------------------------------------------- /examples/react-nextjs/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-nextjs/app/layout.tsx -------------------------------------------------------------------------------- /examples/react-nextjs/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-nextjs/app/page.tsx -------------------------------------------------------------------------------- /examples/react-nextjs/components/EvoluMinimalExample.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-nextjs/components/EvoluMinimalExample.tsx -------------------------------------------------------------------------------- /examples/react-nextjs/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-nextjs/next.config.ts -------------------------------------------------------------------------------- /examples/react-nextjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-nextjs/package.json -------------------------------------------------------------------------------- /examples/react-nextjs/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-nextjs/postcss.config.mjs -------------------------------------------------------------------------------- /examples/react-nextjs/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-nextjs/public/file.svg -------------------------------------------------------------------------------- /examples/react-nextjs/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-nextjs/public/globe.svg -------------------------------------------------------------------------------- /examples/react-nextjs/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-nextjs/public/next.svg -------------------------------------------------------------------------------- /examples/react-nextjs/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-nextjs/public/vercel.svg -------------------------------------------------------------------------------- /examples/react-nextjs/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-nextjs/public/window.svg -------------------------------------------------------------------------------- /examples/react-nextjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-nextjs/tsconfig.json -------------------------------------------------------------------------------- /examples/react-vite-pwa/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/.gitignore -------------------------------------------------------------------------------- /examples/react-vite-pwa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/README.md -------------------------------------------------------------------------------- /examples/react-vite-pwa/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/index.html -------------------------------------------------------------------------------- /examples/react-vite-pwa/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/netlify.toml -------------------------------------------------------------------------------- /examples/react-vite-pwa/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/package.json -------------------------------------------------------------------------------- /examples/react-vite-pwa/public/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/public/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /examples/react-vite-pwa/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/public/favicon.ico -------------------------------------------------------------------------------- /examples/react-vite-pwa/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/public/favicon.svg -------------------------------------------------------------------------------- /examples/react-vite-pwa/public/maskable-icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/public/maskable-icon-512x512.png -------------------------------------------------------------------------------- /examples/react-vite-pwa/public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/public/pwa-192x192.png -------------------------------------------------------------------------------- /examples/react-vite-pwa/public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/public/pwa-512x512.png -------------------------------------------------------------------------------- /examples/react-vite-pwa/public/pwa-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/public/pwa-64x64.png -------------------------------------------------------------------------------- /examples/react-vite-pwa/pwa-assets.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/pwa-assets.config.ts -------------------------------------------------------------------------------- /examples/react-vite-pwa/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/src/App.css -------------------------------------------------------------------------------- /examples/react-vite-pwa/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/src/App.tsx -------------------------------------------------------------------------------- /examples/react-vite-pwa/src/PWABadge.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/src/PWABadge.css -------------------------------------------------------------------------------- /examples/react-vite-pwa/src/PWABadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/src/PWABadge.tsx -------------------------------------------------------------------------------- /examples/react-vite-pwa/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/src/assets/react.svg -------------------------------------------------------------------------------- /examples/react-vite-pwa/src/components/EvoluMinimalExample.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/src/components/EvoluMinimalExample.tsx -------------------------------------------------------------------------------- /examples/react-vite-pwa/src/index.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/react-vite-pwa/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/src/main.tsx -------------------------------------------------------------------------------- /examples/react-vite-pwa/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/src/vite-env.d.ts -------------------------------------------------------------------------------- /examples/react-vite-pwa/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/tsconfig.json -------------------------------------------------------------------------------- /examples/react-vite-pwa/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/tsconfig.node.json -------------------------------------------------------------------------------- /examples/react-vite-pwa/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/vercel.json -------------------------------------------------------------------------------- /examples/react-vite-pwa/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/react-vite-pwa/vite.config.ts -------------------------------------------------------------------------------- /examples/svelte-vite-pwa/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/svelte-vite-pwa/.gitignore -------------------------------------------------------------------------------- /examples/svelte-vite-pwa/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/svelte-vite-pwa/.vscode/extensions.json -------------------------------------------------------------------------------- /examples/svelte-vite-pwa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/svelte-vite-pwa/README.md -------------------------------------------------------------------------------- /examples/svelte-vite-pwa/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/svelte-vite-pwa/index.html -------------------------------------------------------------------------------- /examples/svelte-vite-pwa/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/svelte-vite-pwa/package.json -------------------------------------------------------------------------------- /examples/svelte-vite-pwa/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/svelte-vite-pwa/public/vite.svg -------------------------------------------------------------------------------- /examples/svelte-vite-pwa/src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/svelte-vite-pwa/src/App.svelte -------------------------------------------------------------------------------- /examples/svelte-vite-pwa/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/svelte-vite-pwa/src/app.css -------------------------------------------------------------------------------- /examples/svelte-vite-pwa/src/assets/svelte.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/svelte-vite-pwa/src/assets/svelte.svg -------------------------------------------------------------------------------- /examples/svelte-vite-pwa/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/svelte-vite-pwa/src/main.ts -------------------------------------------------------------------------------- /examples/svelte-vite-pwa/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/svelte-vite-pwa/src/vite-env.d.ts -------------------------------------------------------------------------------- /examples/svelte-vite-pwa/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/svelte-vite-pwa/svelte.config.js -------------------------------------------------------------------------------- /examples/svelte-vite-pwa/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/svelte-vite-pwa/tsconfig.json -------------------------------------------------------------------------------- /examples/svelte-vite-pwa/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/svelte-vite-pwa/tsconfig.node.json -------------------------------------------------------------------------------- /examples/svelte-vite-pwa/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/svelte-vite-pwa/vite.config.ts -------------------------------------------------------------------------------- /examples/vue-vite-pwa/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/vue-vite-pwa/.gitignore -------------------------------------------------------------------------------- /examples/vue-vite-pwa/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /examples/vue-vite-pwa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/vue-vite-pwa/README.md -------------------------------------------------------------------------------- /examples/vue-vite-pwa/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/vue-vite-pwa/index.html -------------------------------------------------------------------------------- /examples/vue-vite-pwa/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/vue-vite-pwa/package.json -------------------------------------------------------------------------------- /examples/vue-vite-pwa/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/vue-vite-pwa/public/favicon.svg -------------------------------------------------------------------------------- /examples/vue-vite-pwa/pwa-assets.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/vue-vite-pwa/pwa-assets.config.ts -------------------------------------------------------------------------------- /examples/vue-vite-pwa/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/vue-vite-pwa/src/App.vue -------------------------------------------------------------------------------- /examples/vue-vite-pwa/src/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/vue-vite-pwa/src/assets/vue.svg -------------------------------------------------------------------------------- /examples/vue-vite-pwa/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/vue-vite-pwa/src/main.ts -------------------------------------------------------------------------------- /examples/vue-vite-pwa/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/vue-vite-pwa/src/style.css -------------------------------------------------------------------------------- /examples/vue-vite-pwa/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/vue-vite-pwa/src/vite-env.d.ts -------------------------------------------------------------------------------- /examples/vue-vite-pwa/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/vue-vite-pwa/tsconfig.app.json -------------------------------------------------------------------------------- /examples/vue-vite-pwa/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/vue-vite-pwa/tsconfig.json -------------------------------------------------------------------------------- /examples/vue-vite-pwa/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/vue-vite-pwa/tsconfig.node.json -------------------------------------------------------------------------------- /examples/vue-vite-pwa/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/examples/vue-vite-pwa/vite.config.ts -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/flake.nix -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/package.json -------------------------------------------------------------------------------- /packages/common/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/CHANGELOG.md -------------------------------------------------------------------------------- /packages/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/README.md -------------------------------------------------------------------------------- /packages/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/package.json -------------------------------------------------------------------------------- /packages/common/src/Array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Array.ts -------------------------------------------------------------------------------- /packages/common/src/Assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Assert.ts -------------------------------------------------------------------------------- /packages/common/src/BigInt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/BigInt.ts -------------------------------------------------------------------------------- /packages/common/src/Brand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Brand.ts -------------------------------------------------------------------------------- /packages/common/src/Buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Buffer.ts -------------------------------------------------------------------------------- /packages/common/src/Cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Cache.ts -------------------------------------------------------------------------------- /packages/common/src/Callbacks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Callbacks.ts -------------------------------------------------------------------------------- /packages/common/src/Console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Console.ts -------------------------------------------------------------------------------- /packages/common/src/Crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Crypto.ts -------------------------------------------------------------------------------- /packages/common/src/Eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Eq.ts -------------------------------------------------------------------------------- /packages/common/src/Error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Error.ts -------------------------------------------------------------------------------- /packages/common/src/Function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Function.ts -------------------------------------------------------------------------------- /packages/common/src/Identicon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Identicon.ts -------------------------------------------------------------------------------- /packages/common/src/Instances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Instances.ts -------------------------------------------------------------------------------- /packages/common/src/Number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Number.ts -------------------------------------------------------------------------------- /packages/common/src/Object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Object.ts -------------------------------------------------------------------------------- /packages/common/src/Order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Order.ts -------------------------------------------------------------------------------- /packages/common/src/Platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Platform.ts -------------------------------------------------------------------------------- /packages/common/src/Random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Random.ts -------------------------------------------------------------------------------- /packages/common/src/Redacted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Redacted.ts -------------------------------------------------------------------------------- /packages/common/src/Ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Ref.ts -------------------------------------------------------------------------------- /packages/common/src/Relation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Relation.ts -------------------------------------------------------------------------------- /packages/common/src/Resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Resources.ts -------------------------------------------------------------------------------- /packages/common/src/Result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Result.ts -------------------------------------------------------------------------------- /packages/common/src/Skiplist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Skiplist.ts -------------------------------------------------------------------------------- /packages/common/src/Sqlite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Sqlite.ts -------------------------------------------------------------------------------- /packages/common/src/Store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Store.ts -------------------------------------------------------------------------------- /packages/common/src/String.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/String.ts -------------------------------------------------------------------------------- /packages/common/src/Task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Task.ts -------------------------------------------------------------------------------- /packages/common/src/Time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Time.ts -------------------------------------------------------------------------------- /packages/common/src/Type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Type.ts -------------------------------------------------------------------------------- /packages/common/src/Types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Types.ts -------------------------------------------------------------------------------- /packages/common/src/WebSocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/WebSocket.ts -------------------------------------------------------------------------------- /packages/common/src/Worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/Worker.ts -------------------------------------------------------------------------------- /packages/common/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/index.ts -------------------------------------------------------------------------------- /packages/common/src/local-first/Db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/local-first/Db.ts -------------------------------------------------------------------------------- /packages/common/src/local-first/Evolu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/local-first/Evolu.ts -------------------------------------------------------------------------------- /packages/common/src/local-first/LocalAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/local-first/LocalAuth.ts -------------------------------------------------------------------------------- /packages/common/src/local-first/Owner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/local-first/Owner.ts -------------------------------------------------------------------------------- /packages/common/src/local-first/Platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/local-first/Platform.ts -------------------------------------------------------------------------------- /packages/common/src/local-first/Protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/local-first/Protocol.ts -------------------------------------------------------------------------------- /packages/common/src/local-first/Public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/local-first/Public.ts -------------------------------------------------------------------------------- /packages/common/src/local-first/PublicKysely.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/local-first/PublicKysely.ts -------------------------------------------------------------------------------- /packages/common/src/local-first/Query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/local-first/Query.ts -------------------------------------------------------------------------------- /packages/common/src/local-first/Relay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/local-first/Relay.ts -------------------------------------------------------------------------------- /packages/common/src/local-first/Schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/local-first/Schema.ts -------------------------------------------------------------------------------- /packages/common/src/local-first/Storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/local-first/Storage.ts -------------------------------------------------------------------------------- /packages/common/src/local-first/Sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/local-first/Sync.ts -------------------------------------------------------------------------------- /packages/common/src/local-first/Timestamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/local-first/Timestamp.ts -------------------------------------------------------------------------------- /packages/common/src/local-first/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/src/local-first/index.ts -------------------------------------------------------------------------------- /packages/common/test/Array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Array.test.ts -------------------------------------------------------------------------------- /packages/common/test/Assert.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Assert.test.ts -------------------------------------------------------------------------------- /packages/common/test/BigInt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/BigInt.test.ts -------------------------------------------------------------------------------- /packages/common/test/Brand.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Brand.test.ts -------------------------------------------------------------------------------- /packages/common/test/Buffer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Buffer.test.ts -------------------------------------------------------------------------------- /packages/common/test/Cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Cache.test.ts -------------------------------------------------------------------------------- /packages/common/test/Callbacks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Callbacks.test.ts -------------------------------------------------------------------------------- /packages/common/test/Console.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Console.test.ts -------------------------------------------------------------------------------- /packages/common/test/Crypto.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Crypto.test.ts -------------------------------------------------------------------------------- /packages/common/test/Eq.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Eq.test.ts -------------------------------------------------------------------------------- /packages/common/test/Error.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Error.test.ts -------------------------------------------------------------------------------- /packages/common/test/Function.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Function.test.ts -------------------------------------------------------------------------------- /packages/common/test/Identicon.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Identicon.test.ts -------------------------------------------------------------------------------- /packages/common/test/Instances.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Instances.test.ts -------------------------------------------------------------------------------- /packages/common/test/Number.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Number.test.ts -------------------------------------------------------------------------------- /packages/common/test/Object.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Object.test.ts -------------------------------------------------------------------------------- /packages/common/test/Order.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Order.test.ts -------------------------------------------------------------------------------- /packages/common/test/Redacted.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Redacted.test.ts -------------------------------------------------------------------------------- /packages/common/test/Relation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Relation.test.ts -------------------------------------------------------------------------------- /packages/common/test/Resources.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Resources.test.ts -------------------------------------------------------------------------------- /packages/common/test/Result.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Result.test.ts -------------------------------------------------------------------------------- /packages/common/test/Skiplist.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Skiplist.test.ts -------------------------------------------------------------------------------- /packages/common/test/Sqlite.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Sqlite.test.ts -------------------------------------------------------------------------------- /packages/common/test/Task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Task.test.ts -------------------------------------------------------------------------------- /packages/common/test/Time.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Time.test.ts -------------------------------------------------------------------------------- /packages/common/test/Type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Type.test.ts -------------------------------------------------------------------------------- /packages/common/test/Types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/Types.test.ts -------------------------------------------------------------------------------- /packages/common/test/WebSocket.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/WebSocket.test.ts -------------------------------------------------------------------------------- /packages/common/test/_deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/_deps.ts -------------------------------------------------------------------------------- /packages/common/test/local-first/Db.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/local-first/Db.test.ts -------------------------------------------------------------------------------- /packages/common/test/local-first/Evolu.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/local-first/Evolu.test.ts -------------------------------------------------------------------------------- /packages/common/test/local-first/Owner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/local-first/Owner.test.ts -------------------------------------------------------------------------------- /packages/common/test/local-first/Protocol.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/local-first/Protocol.test.ts -------------------------------------------------------------------------------- /packages/common/test/local-first/Query.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/local-first/Query.test.ts -------------------------------------------------------------------------------- /packages/common/test/local-first/Relay.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/local-first/Relay.test.ts -------------------------------------------------------------------------------- /packages/common/test/local-first/Schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/local-first/Schema.test.ts -------------------------------------------------------------------------------- /packages/common/test/local-first/Storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/local-first/Storage.test.ts -------------------------------------------------------------------------------- /packages/common/test/local-first/Timestamp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/local-first/Timestamp.test.ts -------------------------------------------------------------------------------- /packages/common/test/local-first/__snapshots__/Db.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/local-first/__snapshots__/Db.test.ts.snap -------------------------------------------------------------------------------- /packages/common/test/local-first/__snapshots__/Diff.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/local-first/__snapshots__/Diff.test.ts.snap -------------------------------------------------------------------------------- /packages/common/test/local-first/__snapshots__/Evolu.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/local-first/__snapshots__/Evolu.test.ts.snap -------------------------------------------------------------------------------- /packages/common/test/local-first/__snapshots__/Query.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/local-first/__snapshots__/Query.test.ts.snap -------------------------------------------------------------------------------- /packages/common/test/local-first/_fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/local-first/_fixtures.ts -------------------------------------------------------------------------------- /packages/common/test/local-first/_uint8ArraySerializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/local-first/_uint8ArraySerializer.ts -------------------------------------------------------------------------------- /packages/common/test/local-first/_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/test/local-first/_utils.ts -------------------------------------------------------------------------------- /packages/common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/tsconfig.json -------------------------------------------------------------------------------- /packages/common/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/typedoc.json -------------------------------------------------------------------------------- /packages/common/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/common/vitest.config.ts -------------------------------------------------------------------------------- /packages/nodejs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/nodejs/CHANGELOG.md -------------------------------------------------------------------------------- /packages/nodejs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/nodejs/README.md -------------------------------------------------------------------------------- /packages/nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/nodejs/package.json -------------------------------------------------------------------------------- /packages/nodejs/src/BetterSqliteDriver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/nodejs/src/BetterSqliteDriver.ts -------------------------------------------------------------------------------- /packages/nodejs/src/Crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/nodejs/src/Crypto.ts -------------------------------------------------------------------------------- /packages/nodejs/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/nodejs/src/index.ts -------------------------------------------------------------------------------- /packages/nodejs/src/local-first/Relay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/nodejs/src/local-first/Relay.ts -------------------------------------------------------------------------------- /packages/nodejs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/nodejs/tsconfig.json -------------------------------------------------------------------------------- /packages/nodejs/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/nodejs/typedoc.json -------------------------------------------------------------------------------- /packages/react-native/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-native/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react-native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-native/README.md -------------------------------------------------------------------------------- /packages/react-native/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-native/package.json -------------------------------------------------------------------------------- /packages/react-native/src/components/EvoluIdenticon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-native/src/components/EvoluIdenticon.tsx -------------------------------------------------------------------------------- /packages/react-native/src/createExpoDeps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-native/src/createExpoDeps.ts -------------------------------------------------------------------------------- /packages/react-native/src/exports/bare-op-sqlite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-native/src/exports/bare-op-sqlite.ts -------------------------------------------------------------------------------- /packages/react-native/src/exports/expo-op-sqlite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-native/src/exports/expo-op-sqlite.ts -------------------------------------------------------------------------------- /packages/react-native/src/exports/expo-sqlite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-native/src/exports/expo-sqlite.ts -------------------------------------------------------------------------------- /packages/react-native/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./components/EvoluIdenticon.js"; 2 | -------------------------------------------------------------------------------- /packages/react-native/src/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-native/src/shared.ts -------------------------------------------------------------------------------- /packages/react-native/src/sqlite-drivers/createExpoSqliteDriver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-native/src/sqlite-drivers/createExpoSqliteDriver.ts -------------------------------------------------------------------------------- /packages/react-native/src/sqlite-drivers/createOpSqliteDriver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-native/src/sqlite-drivers/createOpSqliteDriver.ts -------------------------------------------------------------------------------- /packages/react-native/src/web.ts: -------------------------------------------------------------------------------- 1 | export * from "@evolu/react"; 2 | -------------------------------------------------------------------------------- /packages/react-native/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-native/tsconfig.json -------------------------------------------------------------------------------- /packages/react-native/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-native/typedoc.json -------------------------------------------------------------------------------- /packages/react-web/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-web/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react-web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-web/README.md -------------------------------------------------------------------------------- /packages/react-web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-web/package.json -------------------------------------------------------------------------------- /packages/react-web/src/components/EvoluIdenticon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-web/src/components/EvoluIdenticon.tsx -------------------------------------------------------------------------------- /packages/react-web/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-web/src/index.ts -------------------------------------------------------------------------------- /packages/react-web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-web/tsconfig.json -------------------------------------------------------------------------------- /packages/react-web/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react-web/typedoc.json -------------------------------------------------------------------------------- /packages/react/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/README.md -------------------------------------------------------------------------------- /packages/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/package.json -------------------------------------------------------------------------------- /packages/react/src/EvoluContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/src/EvoluContext.ts -------------------------------------------------------------------------------- /packages/react/src/EvoluProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/src/EvoluProvider.tsx -------------------------------------------------------------------------------- /packages/react/src/createUseEvolu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/src/createUseEvolu.ts -------------------------------------------------------------------------------- /packages/react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/src/index.ts -------------------------------------------------------------------------------- /packages/react/src/useEvolu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/src/useEvolu.ts -------------------------------------------------------------------------------- /packages/react/src/useEvoluError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/src/useEvoluError.ts -------------------------------------------------------------------------------- /packages/react/src/useIsSsr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/src/useIsSsr.ts -------------------------------------------------------------------------------- /packages/react/src/useOwner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/src/useOwner.ts -------------------------------------------------------------------------------- /packages/react/src/useQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/src/useQueries.ts -------------------------------------------------------------------------------- /packages/react/src/useQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/src/useQuery.ts -------------------------------------------------------------------------------- /packages/react/src/useQuerySubscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/src/useQuerySubscription.ts -------------------------------------------------------------------------------- /packages/react/src/useSyncState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/src/useSyncState.ts -------------------------------------------------------------------------------- /packages/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/tsconfig.json -------------------------------------------------------------------------------- /packages/react/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/react/typedoc.json -------------------------------------------------------------------------------- /packages/svelte/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/svelte/.gitignore -------------------------------------------------------------------------------- /packages/svelte/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/svelte/CHANGELOG.md -------------------------------------------------------------------------------- /packages/svelte/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/svelte/README.md -------------------------------------------------------------------------------- /packages/svelte/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/svelte/package.json -------------------------------------------------------------------------------- /packages/svelte/src/lib/index.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/svelte/src/lib/index.svelte.ts -------------------------------------------------------------------------------- /packages/svelte/svelte-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/svelte/svelte-types.d.ts -------------------------------------------------------------------------------- /packages/svelte/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/svelte/tsconfig.json -------------------------------------------------------------------------------- /packages/svelte/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/svelte/typedoc.json -------------------------------------------------------------------------------- /packages/tsconfig/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/tsconfig/base.json -------------------------------------------------------------------------------- /packages/tsconfig/nextjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/tsconfig/nextjs.json -------------------------------------------------------------------------------- /packages/tsconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/tsconfig/package.json -------------------------------------------------------------------------------- /packages/tsconfig/universal-esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/tsconfig/universal-esm.json -------------------------------------------------------------------------------- /packages/vue/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/vue/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/vue/README.md -------------------------------------------------------------------------------- /packages/vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/vue/package.json -------------------------------------------------------------------------------- /packages/vue/src/EvoluProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/vue/src/EvoluProvider.ts -------------------------------------------------------------------------------- /packages/vue/src/createUseEvolu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/vue/src/createUseEvolu.ts -------------------------------------------------------------------------------- /packages/vue/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/vue/src/index.ts -------------------------------------------------------------------------------- /packages/vue/src/provideEvolu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/vue/src/provideEvolu.ts -------------------------------------------------------------------------------- /packages/vue/src/useEvolu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/vue/src/useEvolu.ts -------------------------------------------------------------------------------- /packages/vue/src/useEvoluError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/vue/src/useEvoluError.ts -------------------------------------------------------------------------------- /packages/vue/src/useOwner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/vue/src/useOwner.ts -------------------------------------------------------------------------------- /packages/vue/src/useQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/vue/src/useQueries.ts -------------------------------------------------------------------------------- /packages/vue/src/useQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/vue/src/useQuery.ts -------------------------------------------------------------------------------- /packages/vue/src/useSyncState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/vue/src/useSyncState.ts -------------------------------------------------------------------------------- /packages/vue/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/vue/tsconfig.json -------------------------------------------------------------------------------- /packages/vue/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/vue/typedoc.json -------------------------------------------------------------------------------- /packages/web/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/web/CHANGELOG.md -------------------------------------------------------------------------------- /packages/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/web/README.md -------------------------------------------------------------------------------- /packages/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/web/package.json -------------------------------------------------------------------------------- /packages/web/src/SharedWebWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/web/src/SharedWebWorker.ts -------------------------------------------------------------------------------- /packages/web/src/WasmSqliteDriver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/web/src/WasmSqliteDriver.ts -------------------------------------------------------------------------------- /packages/web/src/WebWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/web/src/WebWorker.ts -------------------------------------------------------------------------------- /packages/web/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/web/src/index.ts -------------------------------------------------------------------------------- /packages/web/src/local-first/Db.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/web/src/local-first/Db.worker.ts -------------------------------------------------------------------------------- /packages/web/src/local-first/LocalAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/web/src/local-first/LocalAuth.ts -------------------------------------------------------------------------------- /packages/web/src/local-first/Platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/web/src/local-first/Platform.ts -------------------------------------------------------------------------------- /packages/web/src/local-first/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/web/src/local-first/index.ts -------------------------------------------------------------------------------- /packages/web/test/SharedWebWorker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/web/test/SharedWebWorker.test.ts -------------------------------------------------------------------------------- /packages/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/web/tsconfig.json -------------------------------------------------------------------------------- /packages/web/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/packages/web/typedoc.json -------------------------------------------------------------------------------- /patches/@changesets__assemble-release-plan.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/patches/@changesets__assemble-release-plan.patch -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /prettier.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/prettier.config.mjs -------------------------------------------------------------------------------- /render.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/render.yaml -------------------------------------------------------------------------------- /scripts/publish-local.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/scripts/publish-local.mts -------------------------------------------------------------------------------- /scripts/toggle-examples-deps.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/scripts/toggle-examples-deps.mts -------------------------------------------------------------------------------- /scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/scripts/tsconfig.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/turbo.json -------------------------------------------------------------------------------- /typedoc.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/typedoc.base.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluhq/evolu/HEAD/typedoc.json --------------------------------------------------------------------------------