Skip to content
73 linesCodeBlameRaw

Pick any line to see why it is the way it is: the commit, the pull request and issue it came from, and what the agent was thinking.

Integrations: your own model provider, alerts that open issues, tickets agents read1{
2 "name": "@g1t/web",
3 "private": true,
4 "type": "module",
5 "scripts": {
6 "build": "react-router build",
Commit pages credit co-authors instead of printing their trailers7 "test": "node --test app/**/*.test.ts",
Integrations: your own model provider, alerts that open issues, tickets agents read8 "dev": "react-router dev",
9 "typecheck": "wrangler types --include-env=false && react-router typegen && tsc -b --force",
10 "deploy": "npm run build && wrangler deploy",
11 "preview": "npm run build && vite preview",
12 "cf-typegen": "wrangler types --include-env=false",
13 "postinstall": "wrangler types --include-env=false"
14 },
15 "dependencies": {
Docs: a workspace knowledge base people and agents write together16 "@blocknote/code-block": "^0.55.0",
17 "@blocknote/core": "^0.55.0",
18 "@blocknote/react": "^0.55.0",
19 "@blocknote/shadcn": "^0.55.0",
Integrations: your own model provider, alerts that open issues, tickets agents read20 "@g1t/contracts": "*",
21 "@g1t/theme": "*",
Merge site-audit: SEO routes, analytics with consent first in Europe, security page, founder and X account, docs header; the tour opens on the pull request and leads with Code, on the real shell, with Agents and Docs working today22 "@heycatch/sdk": "0.8.3",
The chat composer formats as you write: a bar for bold, italic, strikethrough, links, lists, quotes, code and code blocks that can be shown or hidden, shortcuts listed under its keyboard button (Ctrl or Cmd with B, I, Shift+X, K, Shift+C, Alt+Shift+C, Shift+7, 8 and 9), and Markdown typed inline (*bold*, _italic_, ~strike~, `code`, ``` blocks, - and 1. lists, > quotes) turning into its formatting. Enter sends, Shift+Enter starts a line, Enter adds a list item or a code line where it should, Ctrl+Enter sends from anywhere, pasting a link over words links them, and plain text pasted in is read as Markdown. Mentions, emoji completion, drafts and typing work as before, messages are still sent and kept as Markdown, the editor loads only with the composer, and your own messages are edited in place with the same composer on a computer (Edit message in the message's menu) and in the sheet on a phone.23 "@tiptap/core": "^3.31.4",
24 "@tiptap/extensions": "^3.31.4",
25 "@tiptap/pm": "^3.31.4",
26 "@tiptap/react": "^3.31.4",
27 "@tiptap/starter-kit": "^3.31.4",
Integrations: your own model provider, alerts that open issues, tickets agents read28 "class-variance-authority": "^0.7.1",
29 "clsx": "^2.1.1",
Workspace names and icons, and a component kit for every control30 "cmdk": "^1.1.1",
Merge the site's CPU: code highlighted once per data centre by content, markdown parsed once per text, and the request handler built once per isolate31 "hast-util-to-jsx-runtime": "^2.3.6",
32 "html-url-attributes": "^3.0.1",
Docs: a workspace knowledge base people and agents write together33 "isbot": "^5.1.36",
34 "katex": "^0.19.0",
35 "lib0": "^0.2.119",
Integrations: your own model provider, alerts that open issues, tickets agents read36 "lucide-react": "^1.49.0",
37 "mdast-util-find-and-replace": "^3.0.2",
Docs: a workspace knowledge base people and agents write together38 "mermaid": "^12.1.0",
Integrations: your own model provider, alerts that open issues, tickets agents read39 "radix-ui": "^1.6.7",
40 "react": "^19.2.8",
41 "react-dom": "^19.2.8",
42 "react-markdown": "^10.1.0",
43 "react-router": "^8.4.0",
44 "rehype-raw": "^7.0.0",
45 "rehype-sanitize": "^6.0.0",
46 "remark-gfm": "^4.0.1",
Merge the site's CPU: code highlighted once per data centre by content, markdown parsed once per text, and the request handler built once per isolate47 "remark-parse": "^11.0.0",
48 "remark-rehype": "^11.1.2",
Integrations: your own model provider, alerts that open issues, tickets agents read49 "shiki": "^4.5.0",
Invite-only launch: sign in with GitHub, repository access and lifecycle, many emails, a new look50 "simple-icons": "^16.34.0",
Integrations: your own model provider, alerts that open issues, tickets agents read51 "tailwind-merge": "^3.7.0",
Docs: a workspace knowledge base people and agents write together52 "unified": "^11.0.5",
Merge main (membership, two-factor, GitHub repo roles) into tokens53 "unist-util-visit": "^5.1.0",
Merge the site's CPU: code highlighted once per data centre by content, markdown parsed once per text, and the request handler built once per isolate54 "uqr": "^0.1.3",
Docs: a workspace knowledge base people and agents write together55 "vfile": "^6.0.3",
56 "y-prosemirror": "^1.3.7",
57 "y-protocols": "^1.0.7",
58 "yjs": "^13.6.33"
Integrations: your own model provider, alerts that open issues, tickets agents read59 },
60 "devDependencies": {
61 "@cloudflare/vite-plugin": "^1.62.4",
62 "@react-router/dev": "^8.4.0",
63 "@tailwindcss/vite": "^4.2.2",
64 "@types/node": "^22.20.5",
65 "@types/react": "^19.2.18",
66 "@types/react-dom": "^19.2.7",
67 "tailwindcss": "^4.2.2",
68 "typescript": "^5.9.3",
69 "vite": "^8.0.3",
70 "wrangler": "^4.146.0"
71 },
72 "license": "MIT"
73}

This file's history is long; its oldest lines are credited to the oldest commit read.