Replace vendored twui library with @moduletrace/twui package

- Import all twui layout/elements components and base.css from the
  @moduletrace/twui package instead of src/components/lib
- Move the site's own motion and three modules out of the old lib
  folder into src/components/motion and src/components/three
- Delete the vendored src/components/lib folder and its tsconfig excludes
- Type BlogPostsListCard's post prop with the DB blog post type,
  fixing the type error in BlogPostsList

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-11-03 12:30:16 +01:00
co-authored by Claude Opus 5.5
parent 3ceeca1be0
commit 6e7219d30b
156 changed files with 108 additions and 13297 deletions
+1 -4
View File
@@ -20,9 +20,6 @@
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
"exclude": [
"node_modules",
".bunext",
"src/components/lib/elements/RemoteCodeBlock.tsx",
"src/components/lib/mdx",
"src/components/lib/next-js"
".bunext"
]
}