Skip to content

Feat/new integrations#54

Merged
miccy merged 9 commits intomainfrom
feat/new-integrations
Feb 28, 2026
Merged

Feat/new integrations#54
miccy merged 9 commits intomainfrom
feat/new-integrations

Conversation

@miccy
Copy link
Copy Markdown
Contributor

@miccy miccy commented Feb 28, 2026

This pull request primarily updates documentation and knowledge files to reflect the latest dependency versions and integration process, and removes several auto-generated API reference files for array and database worker utilities. The most important changes are grouped below:

Dependency and Environment Documentation Updates

  • Updated .ai/knowledge/02-dependencies.md to reflect current supported Node.js versions (24 LTS + 25 current) and Bun version (1.3.10), and clarified Node.js minimum version requirements. [1] [2]

Integration Lane Process Documentation

  • Added .ai/knowledge/08-integration-lane-checklist-2026-02-27.md documenting the sequential integration lane process, status tracking, and definition of done checklist for Astro, TanStack, React Native, and Expo integrations.

Removal of Auto-generated API Reference Files

  • Removed API reference documentation for several array utility functions: appendToArray, arrayFrom, concatArrays, dedupeArray, filterArray, and firstInArray from the .generated/evolu-docs/api-reference/common/Array/functions/ directory. [1] [2] [3] [4] [5] [6]
  • Removed Bun database worker API reference documentation: runBunDbWorkerScope, BunDbWorkerScope, bunDbWorkerCode, and the Bun package page from .generated/evolu-docs/api-reference/bun/. [1] [2] [3] [4]

@miccy miccy self-assigned this Feb 28, 2026
@miccy miccy added the feat New feature or request label Feb 28, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Feb 28, 2026

Important

Review skipped

Too many files!

This PR contains 300 files, which is 150 over the limit of 150.

📥 Commits

Reviewing files that changed from the base of the PR and between 5b51aca and 05dac21.

📒 Files selected for processing (300)
  • .ai/knowledge/02-dependencies.md
  • .ai/knowledge/08-integration-lane-checklist-2026-02-27.md
  • .generated/evolu-docs/api-reference/bun/functions/runBunDbWorkerScope.mdx
  • .generated/evolu-docs/api-reference/bun/interfaces/BunDbWorkerScope.mdx
  • .generated/evolu-docs/api-reference/bun/page.mdx
  • .generated/evolu-docs/api-reference/bun/variables/bunDbWorkerCode.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/appendToArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/arrayFrom.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/concatArrays.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/dedupeArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/filterArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/firstInArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/flatMapArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/isNonEmptyArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/lastInArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/mapArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/partitionArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/popFromArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/prependToArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/reverseArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/shiftFromArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/sortArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/functions/spliceArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/page.mdx
  • .generated/evolu-docs/api-reference/common/Array/type-aliases/NonEmptyArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/type-aliases/NonEmptyReadonlyArray.mdx
  • .generated/evolu-docs/api-reference/common/Array/variables/emptyArray.mdx
  • .generated/evolu-docs/api-reference/common/Assert/page.mdx
  • .generated/evolu-docs/api-reference/common/Assert/variables/assert.mdx
  • .generated/evolu-docs/api-reference/common/Assert/variables/assertNonEmptyArray.mdx
  • .generated/evolu-docs/api-reference/common/Assert/variables/assertNonEmptyReadonlyArray.mdx
  • .generated/evolu-docs/api-reference/common/Assert/variables/assertType.mdx
  • .generated/evolu-docs/api-reference/common/BigInt/functions/clampBigInt.mdx
  • .generated/evolu-docs/api-reference/common/BigInt/functions/decrementBigInt.mdx
  • .generated/evolu-docs/api-reference/common/BigInt/functions/incrementBigInt.mdx
  • .generated/evolu-docs/api-reference/common/BigInt/functions/isBetweenBigInt.mdx
  • .generated/evolu-docs/api-reference/common/BigInt/page.mdx
  • .generated/evolu-docs/api-reference/common/Brand/interfaces/Brand.mdx
  • .generated/evolu-docs/api-reference/common/Brand/page.mdx
  • .generated/evolu-docs/api-reference/common/Brand/type-aliases/IsBranded.mdx
  • .generated/evolu-docs/api-reference/common/Buffer/classes/BufferError.mdx
  • .generated/evolu-docs/api-reference/common/Buffer/functions/bytesToHex.mdx
  • .generated/evolu-docs/api-reference/common/Buffer/functions/bytesToUtf8.mdx
  • .generated/evolu-docs/api-reference/common/Buffer/functions/concatBytes.mdx
  • .generated/evolu-docs/api-reference/common/Buffer/functions/createBuffer.mdx
  • .generated/evolu-docs/api-reference/common/Buffer/functions/hexToBytes.mdx
  • .generated/evolu-docs/api-reference/common/Buffer/functions/utf8ToBytes.mdx
  • .generated/evolu-docs/api-reference/common/Buffer/interfaces/Buffer.mdx
  • .generated/evolu-docs/api-reference/common/Buffer/page.mdx
  • .generated/evolu-docs/api-reference/common/Cache/functions/createLruCache.mdx
  • .generated/evolu-docs/api-reference/common/Cache/interfaces/Cache.mdx
  • .generated/evolu-docs/api-reference/common/Cache/page.mdx
  • .generated/evolu-docs/api-reference/common/Callbacks/functions/createCallbacks.mdx
  • .generated/evolu-docs/api-reference/common/Callbacks/interfaces/Callbacks.mdx
  • .generated/evolu-docs/api-reference/common/Callbacks/page.mdx
  • .generated/evolu-docs/api-reference/common/Callbacks/type-aliases/CallbackId.mdx
  • .generated/evolu-docs/api-reference/common/Console/functions/createConsole.mdx
  • .generated/evolu-docs/api-reference/common/Console/functions/createConsoleArrayOutput.mdx
  • .generated/evolu-docs/api-reference/common/Console/functions/createConsoleAsyncOutput.mdx
  • .generated/evolu-docs/api-reference/common/Console/functions/createConsoleEntryFormatter.mdx
  • .generated/evolu-docs/api-reference/common/Console/functions/createConsoleFormatter.mdx
  • .generated/evolu-docs/api-reference/common/Console/functions/createConsoleStoreOutput.mdx
  • .generated/evolu-docs/api-reference/common/Console/functions/createMultiOutput.mdx
  • .generated/evolu-docs/api-reference/common/Console/functions/createNativeConsoleOutput.mdx
  • .generated/evolu-docs/api-reference/common/Console/functions/testCreateConsole.mdx
  • .generated/evolu-docs/api-reference/common/Console/interfaces/Console.mdx
  • .generated/evolu-docs/api-reference/common/Console/interfaces/ConsoleConfig.mdx
  • .generated/evolu-docs/api-reference/common/Console/interfaces/ConsoleDep.mdx
  • .generated/evolu-docs/api-reference/common/Console/interfaces/ConsoleEntry.mdx
  • .generated/evolu-docs/api-reference/common/Console/interfaces/ConsoleEntryDep.mdx
  • .generated/evolu-docs/api-reference/common/Console/interfaces/ConsoleFormatterConfig.mdx
  • .generated/evolu-docs/api-reference/common/Console/interfaces/ConsoleOutput.mdx
  • .generated/evolu-docs/api-reference/common/Console/interfaces/ConsoleStoreOutput.mdx
  • .generated/evolu-docs/api-reference/common/Console/interfaces/ConsoleStoreOutputEntryDep.mdx
  • .generated/evolu-docs/api-reference/common/Console/interfaces/TestConsole.mdx
  • .generated/evolu-docs/api-reference/common/Console/interfaces/TestConsoleDep.mdx
  • .generated/evolu-docs/api-reference/common/Console/page.mdx
  • .generated/evolu-docs/api-reference/common/Console/type-aliases/ConsoleEntryFormatterConfig.mdx
  • .generated/evolu-docs/api-reference/common/Console/type-aliases/ConsoleEntryTimestampFormat.mdx
  • .generated/evolu-docs/api-reference/common/Console/type-aliases/ConsoleFormatter.mdx
  • .generated/evolu-docs/api-reference/common/Console/type-aliases/ConsoleLevel.mdx
  • .generated/evolu-docs/api-reference/common/Console/type-aliases/ConsoleMethod.mdx
  • .generated/evolu-docs/api-reference/common/Console/variables/createConsoleMultiOutput.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/functions/createPadmePaddedLength.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/functions/createPadmePadding.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/functions/createRandomBytes.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/functions/createSlip21.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/functions/decryptWithXChaCha20Poly1305.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/functions/deriveSlip21Node.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/functions/encryptWithXChaCha20Poly1305.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/functions/testCreateRandomBytes.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/interfaces/DecryptWithXChaCha20Poly1305Error.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/interfaces/RandomBytes.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/interfaces/RandomBytesDep.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/interfaces/TimingSafeEqualDep.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/page.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/type-aliases/EncryptionKey.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/type-aliases/Entropy16.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/type-aliases/Entropy24.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/type-aliases/Entropy32.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/type-aliases/Entropy64.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/type-aliases/TimingSafeEqual.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/type-aliases/XChaCha20Poly1305Ciphertext.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/variables/EncryptionKey.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/variables/Entropy16.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/variables/Entropy24.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/variables/Entropy32.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/variables/Entropy64.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/variables/XChaCha20Poly1305Ciphertext.mdx
  • .generated/evolu-docs/api-reference/common/Crypto/variables/xChaCha20Poly1305NonceLength.mdx
  • .generated/evolu-docs/api-reference/common/Eq/functions/createEqArrayLike.mdx
  • .generated/evolu-docs/api-reference/common/Eq/functions/createEqObject.mdx
  • .generated/evolu-docs/api-reference/common/Eq/functions/eqFromOrder.mdx
  • .generated/evolu-docs/api-reference/common/Eq/functions/eqJsonValue.mdx
  • .generated/evolu-docs/api-reference/common/Eq/functions/eqJsonValueInput.mdx
  • .generated/evolu-docs/api-reference/common/Eq/functions/eqStrict.mdx
  • .generated/evolu-docs/api-reference/common/Eq/page.mdx
  • .generated/evolu-docs/api-reference/common/Eq/type-aliases/Eq.mdx
  • .generated/evolu-docs/api-reference/common/Eq/variables/eqArrayNumber.mdx
  • .generated/evolu-docs/api-reference/common/Eq/variables/eqArrayStrict.mdx
  • .generated/evolu-docs/api-reference/common/Eq/variables/eqBigInt.mdx
  • .generated/evolu-docs/api-reference/common/Eq/variables/eqBoolean.mdx
  • .generated/evolu-docs/api-reference/common/Eq/variables/eqNull.mdx
  • .generated/evolu-docs/api-reference/common/Eq/variables/eqNumber.mdx
  • .generated/evolu-docs/api-reference/common/Eq/variables/eqString.mdx
  • .generated/evolu-docs/api-reference/common/Eq/variables/eqUndefined.mdx
  • .generated/evolu-docs/api-reference/common/Error/functions/createUnknownError.mdx
  • .generated/evolu-docs/api-reference/common/Error/functions/handleGlobalError.mdx
  • .generated/evolu-docs/api-reference/common/Error/interfaces/GlobalErrorScope.mdx
  • .generated/evolu-docs/api-reference/common/Error/interfaces/UnknownError.mdx
  • .generated/evolu-docs/api-reference/common/Error/page.mdx
  • .generated/evolu-docs/api-reference/common/Function/functions/exhaustiveCheck.mdx
  • .generated/evolu-docs/api-reference/common/Function/functions/identity.mdx
  • .generated/evolu-docs/api-reference/common/Function/functions/lazy.mdx
  • .generated/evolu-docs/api-reference/common/Function/functions/readonly.mdx
  • .generated/evolu-docs/api-reference/common/Function/functions/todo.mdx
  • .generated/evolu-docs/api-reference/common/Function/page.mdx
  • .generated/evolu-docs/api-reference/common/Function/type-aliases/Lazy.mdx
  • .generated/evolu-docs/api-reference/common/Function/variables/lazyFalse.mdx
  • .generated/evolu-docs/api-reference/common/Function/variables/lazyNull.mdx
  • .generated/evolu-docs/api-reference/common/Function/variables/lazyTrue.mdx
  • .generated/evolu-docs/api-reference/common/Function/variables/lazyUndefined.mdx
  • .generated/evolu-docs/api-reference/common/Function/variables/lazyVoid.mdx
  • .generated/evolu-docs/api-reference/common/Identicon/functions/createIdenticon.mdx
  • .generated/evolu-docs/api-reference/common/Identicon/page.mdx
  • .generated/evolu-docs/api-reference/common/Identicon/type-aliases/Identicon.mdx
  • .generated/evolu-docs/api-reference/common/Identicon/type-aliases/IdenticonStyle.mdx
  • .generated/evolu-docs/api-reference/common/Instances/functions/createInstances.mdx
  • .generated/evolu-docs/api-reference/common/Instances/interfaces/Instances.mdx
  • .generated/evolu-docs/api-reference/common/Instances/page.mdx
  • .generated/evolu-docs/api-reference/common/Listeners/functions/createListeners.mdx
  • .generated/evolu-docs/api-reference/common/Listeners/interfaces/Listeners.mdx
  • .generated/evolu-docs/api-reference/common/Listeners/page.mdx
  • .generated/evolu-docs/api-reference/common/Listeners/type-aliases/Listener.mdx
  • .generated/evolu-docs/api-reference/common/Listeners/type-aliases/Unsubscribe.mdx
  • .generated/evolu-docs/api-reference/common/Microtask/functions/createMicrotaskBatch.mdx
  • .generated/evolu-docs/api-reference/common/Microtask/interfaces/MicrotaskBatch.mdx
  • .generated/evolu-docs/api-reference/common/Microtask/page.mdx
  • .generated/evolu-docs/api-reference/common/Number/functions/clamp.mdx
  • .generated/evolu-docs/api-reference/common/Number/functions/computeBalancedBuckets.mdx
  • .generated/evolu-docs/api-reference/common/Number/functions/decrement.mdx
  • .generated/evolu-docs/api-reference/common/Number/functions/fibonacciAt.mdx
  • .generated/evolu-docs/api-reference/common/Number/functions/increment.mdx
  • .generated/evolu-docs/api-reference/common/Number/functions/isBetween.mdx
  • .generated/evolu-docs/api-reference/common/Number/functions/max.mdx
  • .generated/evolu-docs/api-reference/common/Number/functions/min.mdx
  • .generated/evolu-docs/api-reference/common/Number/page.mdx
  • .generated/evolu-docs/api-reference/common/Number/type-aliases/FibonacciIndex.mdx
  • .generated/evolu-docs/api-reference/common/Number/variables/FibonacciIndex.mdx
  • .generated/evolu-docs/api-reference/common/Object/functions/createObjectURL.mdx
  • .generated/evolu-docs/api-reference/common/Object/functions/createRecord.mdx
  • .generated/evolu-docs/api-reference/common/Object/functions/excludeProp.mdx
  • .generated/evolu-docs/api-reference/common/Object/functions/getProperty.mdx
  • .generated/evolu-docs/api-reference/common/Object/functions/isFunction.mdx
  • .generated/evolu-docs/api-reference/common/Object/functions/isIterable.mdx
  • .generated/evolu-docs/api-reference/common/Object/functions/isPlainObject.mdx
  • .generated/evolu-docs/api-reference/common/Object/functions/mapObject.mdx
  • .generated/evolu-docs/api-reference/common/Object/functions/objectFrom.mdx
  • .generated/evolu-docs/api-reference/common/Object/functions/objectFromEntries.mdx
  • .generated/evolu-docs/api-reference/common/Object/functions/objectToEntries.mdx
  • .generated/evolu-docs/api-reference/common/Object/interfaces/ObjectURL.mdx
  • .generated/evolu-docs/api-reference/common/Object/page.mdx
  • .generated/evolu-docs/api-reference/common/Object/type-aliases/ReadonlyRecord.mdx
  • .generated/evolu-docs/api-reference/common/Object/variables/emptyRecord.mdx
  • .generated/evolu-docs/api-reference/common/Option/functions/fromNullable.mdx
  • .generated/evolu-docs/api-reference/common/Option/functions/isNone.mdx
  • .generated/evolu-docs/api-reference/common/Option/functions/isSome.mdx
  • .generated/evolu-docs/api-reference/common/Option/functions/some.mdx
  • .generated/evolu-docs/api-reference/common/Option/interfaces/None.mdx
  • .generated/evolu-docs/api-reference/common/Option/interfaces/Some.mdx
  • .generated/evolu-docs/api-reference/common/Option/page.mdx
  • .generated/evolu-docs/api-reference/common/Option/type-aliases/InferOption.mdx
  • .generated/evolu-docs/api-reference/common/Option/type-aliases/Option.mdx
  • .generated/evolu-docs/api-reference/common/Option/variables/none.mdx
  • .generated/evolu-docs/api-reference/common/Order/functions/createOrder.mdx
  • .generated/evolu-docs/api-reference/common/Order/functions/reverseOrder.mdx
  • .generated/evolu-docs/api-reference/common/Order/page.mdx
  • .generated/evolu-docs/api-reference/common/Order/type-aliases/Order.mdx
  • .generated/evolu-docs/api-reference/common/Order/type-aliases/Ordering.mdx
  • .generated/evolu-docs/api-reference/common/Order/variables/orderBigInt.mdx
  • .generated/evolu-docs/api-reference/common/Order/variables/orderNumber.mdx
  • .generated/evolu-docs/api-reference/common/Order/variables/orderString.mdx
  • .generated/evolu-docs/api-reference/common/Order/variables/orderUint8Array.mdx
  • .generated/evolu-docs/api-reference/common/Platform/interfaces/FlushSyncDep.mdx
  • .generated/evolu-docs/api-reference/common/Platform/interfaces/LeaderLock.mdx
  • .generated/evolu-docs/api-reference/common/Platform/interfaces/LeaderLockDep.mdx
  • .generated/evolu-docs/api-reference/common/Platform/interfaces/ReloadAppDep.mdx
  • .generated/evolu-docs/api-reference/common/Platform/page.mdx
  • .generated/evolu-docs/api-reference/common/Platform/type-aliases/FlushSync.mdx
  • .generated/evolu-docs/api-reference/common/Platform/type-aliases/ReloadApp.mdx
  • .generated/evolu-docs/api-reference/common/Platform/variables/hasNodeBuffer.mdx
  • .generated/evolu-docs/api-reference/common/Platform/variables/isHermes.mdx
  • .generated/evolu-docs/api-reference/common/Platform/variables/isServer.mdx
  • .generated/evolu-docs/api-reference/common/Polyfills/page.mdx
  • .generated/evolu-docs/api-reference/common/Polyfills/variables/installPolyfills.mdx
  • .generated/evolu-docs/api-reference/common/Random/functions/createRandom.mdx
  • .generated/evolu-docs/api-reference/common/Random/functions/createRandomLib.mdx
  • .generated/evolu-docs/api-reference/common/Random/functions/createRandomWithSeed.mdx
  • .generated/evolu-docs/api-reference/common/Random/functions/testCreateRandom.mdx
  • .generated/evolu-docs/api-reference/common/Random/functions/testCreateRandomLib.mdx
  • .generated/evolu-docs/api-reference/common/Random/interfaces/Random.mdx
  • .generated/evolu-docs/api-reference/common/Random/interfaces/RandomDep.mdx
  • .generated/evolu-docs/api-reference/common/Random/interfaces/RandomLibDep.mdx
  • .generated/evolu-docs/api-reference/common/Random/page.mdx
  • .generated/evolu-docs/api-reference/common/Random/type-aliases/RandomNumber.mdx
  • .generated/evolu-docs/api-reference/common/Redacted/functions/createEqRedacted.mdx
  • .generated/evolu-docs/api-reference/common/Redacted/functions/createRedacted.mdx
  • .generated/evolu-docs/api-reference/common/Redacted/functions/isRedacted.mdx
  • .generated/evolu-docs/api-reference/common/Redacted/functions/revealRedacted.mdx
  • .generated/evolu-docs/api-reference/common/Redacted/interfaces/Redacted.mdx
  • .generated/evolu-docs/api-reference/common/Redacted/page.mdx
  • .generated/evolu-docs/api-reference/common/Ref/functions/createRef.mdx
  • .generated/evolu-docs/api-reference/common/Ref/interfaces/Ref.mdx
  • .generated/evolu-docs/api-reference/common/Ref/page.mdx
  • .generated/evolu-docs/api-reference/common/RefCount/functions/createRefCount.mdx
  • .generated/evolu-docs/api-reference/common/RefCount/interfaces/RefCount.mdx
  • .generated/evolu-docs/api-reference/common/RefCount/page.mdx
  • .generated/evolu-docs/api-reference/common/Relation/functions/createRelation.mdx
  • .generated/evolu-docs/api-reference/common/Relation/interfaces/Relation.mdx
  • .generated/evolu-docs/api-reference/common/Relation/page.mdx
  • .generated/evolu-docs/api-reference/common/Resources/functions/createDisposableDep.mdx
  • .generated/evolu-docs/api-reference/common/Resources/functions/createResources.mdx
  • .generated/evolu-docs/api-reference/common/Resources/interfaces/AsyncDisposableStackDep.mdx
  • .generated/evolu-docs/api-reference/common/Resources/interfaces/ConsumerNotFoundError.mdx
  • .generated/evolu-docs/api-reference/common/Resources/interfaces/DisposableDep.mdx
  • .generated/evolu-docs/api-reference/common/Resources/interfaces/DisposableStackDep.mdx
  • .generated/evolu-docs/api-reference/common/Resources/interfaces/ResourceNotFoundError.mdx
  • .generated/evolu-docs/api-reference/common/Resources/interfaces/Resources.mdx
  • .generated/evolu-docs/api-reference/common/Resources/interfaces/ResourcesConfig.mdx
  • .generated/evolu-docs/api-reference/common/Resources/page.mdx
  • .generated/evolu-docs/api-reference/common/Result/functions/allResult.mdx
  • .generated/evolu-docs/api-reference/common/Result/functions/anyResult.mdx
  • .generated/evolu-docs/api-reference/common/Result/functions/done.mdx
  • .generated/evolu-docs/api-reference/common/Result/functions/err.mdx
  • .generated/evolu-docs/api-reference/common/Result/functions/getOrNull.mdx
  • .generated/evolu-docs/api-reference/common/Result/functions/getOrThrow.mdx
  • .generated/evolu-docs/api-reference/common/Result/functions/isErr.mdx
  • .generated/evolu-docs/api-reference/common/Result/functions/isOk.mdx
  • .generated/evolu-docs/api-reference/common/Result/functions/mapResult.mdx
  • .generated/evolu-docs/api-reference/common/Result/functions/ok.mdx
  • .generated/evolu-docs/api-reference/common/Result/functions/tryAsync.mdx
  • .generated/evolu-docs/api-reference/common/Result/functions/trySync.mdx
  • .generated/evolu-docs/api-reference/common/Result/interfaces/Done.mdx
  • .generated/evolu-docs/api-reference/common/Result/interfaces/Err.mdx
  • .generated/evolu-docs/api-reference/common/Result/interfaces/Ok.mdx
  • .generated/evolu-docs/api-reference/common/Result/page.mdx
  • .generated/evolu-docs/api-reference/common/Result/type-aliases/AnyResult.mdx
  • .generated/evolu-docs/api-reference/common/Result/type-aliases/ExcludeDone.mdx
  • .generated/evolu-docs/api-reference/common/Result/type-aliases/InferDone.mdx
  • .generated/evolu-docs/api-reference/common/Result/type-aliases/InferErr.mdx
  • .generated/evolu-docs/api-reference/common/Result/type-aliases/InferOk.mdx
  • .generated/evolu-docs/api-reference/common/Result/type-aliases/NextResult.mdx
  • .generated/evolu-docs/api-reference/common/Result/type-aliases/OnlyDone.mdx
  • .generated/evolu-docs/api-reference/common/Result/type-aliases/Result.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/addDelay.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/always.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/collectAllScheduleOutputs.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/collectScheduleInputs.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/collectUntilScheduleOutput.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/collectWhileScheduleOutput.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/compensate.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/delayed.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/delays.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/during.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/exponential.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/fibonacci.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/fixed.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/foldSchedule.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/fromDelay.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/fromDelays.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/intersectSchedules.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/jitter.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/linear.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/mapSchedule.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/maxDelay.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/maxElapsed.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/modifyDelay.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/passthrough.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/recurs.mdx
  • .generated/evolu-docs/api-reference/common/Schedule/functions/repetitions.mdx

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Note

🎁 Summarized by CodeRabbit Free

The PR author is not assigned a seat. To perform a comprehensive line-by-line review, please assign a seat to the pull request author through the subscription management page by visiting https://app.coderabbit.ai/login.

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR primarily updates internal knowledge/documentation files and removes a large volume of auto-generated API reference MDX files from the .generated/evolu-docs/ directory. The documentation updates reflect current dependency versions and add a new integration lane process checklist.

Changes:

  • Updated dependency documentation to reflect current Node.js and Bun versions.
  • Added a new integration lane checklist knowledge file tracking Astro, TanStack, React Native, and Expo integration status.
  • Removed a large number of auto-generated API reference MDX files across @evolu/common and @evolu/bun packages.

Reviewed changes

Copilot reviewed 300 out of 1361 changed files in this pull request and generated 2 comments.

File Description
.ai/knowledge/02-dependencies.md Updates Node.js current version and removes Node 25 exclusion rule, now excluding only <24
.ai/knowledge/08-integration-lane-checklist-2026-02-27.md New file documenting the sequential integration lane process and DoD checklist
.generated/evolu-docs/api-reference/bun/* Removes auto-generated API reference docs for Bun DB worker utilities
.generated/evolu-docs/api-reference/common/** Removes auto-generated API reference docs for common utilities (Array, Result, Schedule, etc.)

Comment on lines +16 to +19
| Astro | done | SQLoot | `feat/new-integrations` | TBD | `coverage:lane:astro` + gate pass, example build pass. |
| TanStack | done | SQLoot | `feat/new-integrations` | TBD | `coverage:lane:tanstack` + gate pass, example build pass. |
| React Native | done | SQLoot | `feat/new-integrations` | TBD | `coverage:lane:react-native` + gate pass, package build pass. |
| Expo | done | SQLoot | `feat/new-integrations` | TBD | `coverage:lane:expo` + web export pass; `expo-doctor` kept informational due Bun workspace duplicate-module false positives. |
Copy link

Copilot AI Feb 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All four lanes are marked as done and all PR fields are TBD. If these lanes are truly done, the PR numbers should be filled in rather than left as TBD. If they are not yet done, the status should reflect the actual current state. Leaving both done and TBD together is inconsistent and may mislead future readers of this checklist.

Suggested change
| Astro | done | SQLoot | `feat/new-integrations` | TBD | `coverage:lane:astro` + gate pass, example build pass. |
| TanStack | done | SQLoot | `feat/new-integrations` | TBD | `coverage:lane:tanstack` + gate pass, example build pass. |
| React Native | done | SQLoot | `feat/new-integrations` | TBD | `coverage:lane:react-native` + gate pass, package build pass. |
| Expo | done | SQLoot | `feat/new-integrations` | TBD | `coverage:lane:expo` + web export pass; `expo-doctor` kept informational due Bun workspace duplicate-module false positives. |
| Astro | done | SQLoot | `feat/new-integrations` | - | `coverage:lane:astro` + gate pass, example build pass. |
| TanStack | done | SQLoot | `feat/new-integrations` | - | `coverage:lane:tanstack` + gate pass, example build pass. |
| React Native | done | SQLoot | `feat/new-integrations` | - | `coverage:lane:react-native` + gate pass, package build pass. |
| Expo | done | SQLoot | `feat/new-integrations` | - | `coverage:lane:expo` + web export pass; `expo-doctor` kept informational due Bun workspace duplicate-module false positives. |

Copilot uses AI. Check for mistakes.
@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​types/​react-dom@​19.2.31001007587100
Added@​types/​react@​19.2.141001007995100
Addedreact@​19.2.41001008497100
Added@​tauri-apps/​cli@​2.10.0991008895100
Added@​tauri-apps/​api@​2.10.1991008995100
Addedreact-dom@​19.2.41001009298100
Added@​vitejs/​plugin-react@​5.1.410010010095100

View full report

@miccy miccy marked this pull request as ready for review February 28, 2026 18:27
@miccy miccy requested a review from a team as a code owner February 28, 2026 18:27
@miccy miccy merged commit ac3843f into main Feb 28, 2026
30 of 34 checks passed
Copy link
Copy Markdown

@Jakub-coding99 Jakub-coding99 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants