You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This document lists every MDX component Mintlify supports, with their props and descriptions. Use this as the roadmap for Holocron's MDX component implementation.
Implementation Status
Components already implemented in Holocron (vite/src/components/markdown/mintlify/compat.tsx and index.tsx) are marked with [IMPLEMENTED].
how to deduplicate pnpm dependencies caused by different peer deps versions
fixing duplicate pnpm dependencies
sometimes typescript will fail if there are 2 duplicate packages in the workspace node_modules. this can happen in pnpm if a package is usedin 2 different places (even if inside a node_module package, transitive dependency) with a different set of versions for a peer dependency
for example if better-auth depends on zod peer dep and zod is in different versions in 2 dependency subtrees
to identify if a pnpm package is duplicated search for the string " packagename@" inside pnpm-lock.yaml, notice the space in the search string. Then if the result returns multiple instances with a different set of peer deps inside the round brackets it means that this package is being duplicated. Here is an example of a package getting duplicated:
Three-tier query architecture with Iceberg on R2 as the source of truth, chDB in a Cloudflare Container as the always-available query engine, and an optional ClickHouse server on Fly.io for fast pre-aggregated dashboards.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
How OpenCode uses one server process for all repositories via x-opencode-directory header
Single Server, Multiple Directories
How OpenCode uses one server process for all repositories instead of spawning a separate server per project.
The problem
If you spawn a new opencode serve per repository, you end up managing N server processes, N ports, N health checks — and the client needs to track which server maps to which project. This doesn't scale.
Kimaki Platform Abstraction Plan — Discord + Slack
title: Platform Abstraction Plan — Discord + Slack
description: |
Plan for abstracting Discord-specific APIs into a platform-independent
KimakiAdapter interface that supports both Discord and Slack.
prompt: |
Explored all 48 files with discord.js imports across discord/src/.
Read the chat SDK source (opensrc/repos/github.com/vercel/chat/packages/chat)
including types.ts, chat.ts, thread.ts, channel.ts, and index.ts.
Compared chat SDK's Adapter interface with Kimaki's needs.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
profano: CPU profile analysis of kimaki e2e test (kimaki-digital-twin)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters