mirror of
https://github.com/raphaelsalaja/userinterface-wiki.git
synced 2026-09-14 20:06:29 +08:00
c9b1be8a02
Migrate keyboard shortcuts to TanStack Hotkeys, add a Mod+K Ask AI palette backed by the AI SDK with wiki-grounded search tools, and expose agent-readable content via llms.txt and per-article .md routes. Co-authored-by: Cursor <cursoragent@cursor.com>
114 lines
3.3 KiB
JSON
114 lines
3.3 KiB
JSON
{
|
|
"name": "userinterface-wiki",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"packageManager": "pnpm@10.15.0",
|
|
"scripts": {
|
|
"dev": "concurrently \"pnpm:dev:*\" --prefix-colors \"cyan,magenta\"",
|
|
"dev:next": "next dev",
|
|
"dev:playgrounds": "pnpm generate playgrounds --watch",
|
|
"dev:demos": "pnpm generate demos --watch",
|
|
"build": "pnpm generate content-index icons opengraph playgrounds demos && next build",
|
|
"build:icons": "pnpm generate icons",
|
|
"build:opengraph": "pnpm generate opengraph",
|
|
"build:playgrounds": "pnpm generate playgrounds",
|
|
"build:demos": "pnpm generate demos",
|
|
"build:next": "next build",
|
|
"start": "next start",
|
|
"lint": "biome check --fix --unsafe .",
|
|
"postinstall": "fumadocs-mdx",
|
|
"generate": "tsx scripts/generate.ts",
|
|
"prepare": "husky"
|
|
},
|
|
"dependencies": {
|
|
"@ai-sdk/react": "^4.0.34",
|
|
"@base-ui/react": "1.6.0",
|
|
"@codesandbox/sandpack-react": "^2.20.0",
|
|
"@elevenlabs/elevenlabs-js": "^2.58.0",
|
|
"@floating-ui/react": "^0.27.20",
|
|
"@radix-ui/colors": "^3.0.0",
|
|
"@react-three/drei": "^10.7.7",
|
|
"@react-three/fiber": "^9.6.1",
|
|
"@resvg/resvg-js": "^2.6.2",
|
|
"@tanstack/react-db": "^0.1.94",
|
|
"@tanstack/react-hotkeys": "0.10.0",
|
|
"@tanstack/react-query": "^5.101.2",
|
|
"@types/chroma-js": "^3.1.2",
|
|
"@types/color-hash": "^2.0.0",
|
|
"@types/mdx": "^2.0.14",
|
|
"@types/three": "^0.185.1",
|
|
"@vercel/analytics": "^2.0.1",
|
|
"@vercel/blob": "^2.6.1",
|
|
"@vercel/speed-insights": "^2.0.0",
|
|
"agentation": "^3.0.2",
|
|
"ahooks": "^3.9.7",
|
|
"ai": "^7.0.31",
|
|
"calligraph": "^1.4.1",
|
|
"chroma-js": "^3.2.0",
|
|
"chrono-node": "^2.10.1",
|
|
"clsx": "^2.1.1",
|
|
"color-hash": "^2.0.2",
|
|
"frimousse": "^0.3.0",
|
|
"fumadocs-core": "^16.11.5",
|
|
"fumadocs-mdx": "^15.2.0",
|
|
"fumadocs-ui": "^16.11.5",
|
|
"fuse.js": "^7.5.0",
|
|
"html-to-image": "^1.11.13",
|
|
"immer": "^11.1.15",
|
|
"js.foresight": "^4.2.1",
|
|
"lenis": "^1.3.25",
|
|
"mdast-util-to-string": "^4.0.0",
|
|
"motion": "^12.42.2",
|
|
"next": "16.2.10",
|
|
"next-themes": "^0.4.6",
|
|
"nuqs": "^2.9.1",
|
|
"pantone-tcx": "^2.2.4",
|
|
"react": "19.2.7",
|
|
"react-dom": "19.2.7",
|
|
"react-use-measure": "^2.1.7",
|
|
"remark-frontmatter": "^5.0.0",
|
|
"remark-mdx": "^3.1.1",
|
|
"remark-parse": "^11.0.0",
|
|
"snd-lib": "^1.2.4",
|
|
"three": "^0.185.1",
|
|
"title": "^4.0.1",
|
|
"unified": "^11.0.5",
|
|
"unist-util-visit": "^5.1.0",
|
|
"unist-util-visit-parents": "^6.0.2",
|
|
"usehooks-ts": "^3.1.1",
|
|
"zod": "^4.4.3",
|
|
"zustand": "^5.0.14"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/template": "8.0.0",
|
|
"@biomejs/biome": "2.5.4",
|
|
"@clack/prompts": "^1.7.0",
|
|
"@types/hast": "^3.0.5",
|
|
"@types/node": "^26.1.1",
|
|
"@types/react": "19.2.17",
|
|
"@types/react-dom": "19.2.3",
|
|
"autoprefixer": "^10.5.4",
|
|
"babel-plugin-react-compiler": "^1.0.0",
|
|
"baseline-browser-mapping": "^2.10.43",
|
|
"concurrently": "^10.0.3",
|
|
"dotenv": "^17.4.2",
|
|
"husky": "^9.1.7",
|
|
"picocolors": "^1.1.1",
|
|
"satori": "^0.28.0",
|
|
"sharp": "^0.35.3",
|
|
"tsx": "^4.23.1",
|
|
"typescript": "^5.9.3"
|
|
},
|
|
"pnpm": {
|
|
"peerDependencyRules": {
|
|
"ignoreMissing": [
|
|
"@types/react"
|
|
]
|
|
},
|
|
"onlyBuiltDependencies": [
|
|
"esbuild",
|
|
"sharp"
|
|
]
|
|
}
|
|
}
|