webui: name:sketch-webui, export web-components

The purpose of this change is so we can re-use the
sketch-timeline custom element in a different app
in a different repo, specifically the app that
renders publicly shared sketch session transcripts
at sketch.dev/messages/<session ID>
diff --git a/webui/package.json b/webui/package.json
index d046c6e..0dc86fa 100644
--- a/webui/package.json
+++ b/webui/package.json
@@ -1,5 +1,5 @@
 {
-  "name": "webui",
+  "name": "sketch-webui",
   "description": "Web UI for CodingAgent.",
   "license": "ISC",
   "author": "",
@@ -7,7 +7,8 @@
   "main": "dist/index.js",
   "exports": {
     ".": "./dist/index.js",
-    "./sketch-app-shell.js": "./dist/sketch-app-shell.js"
+    "./sketch-app-shell.js": "./dist/sketch-app-shell.js",
+    "./web-components/*": "./dist/web-components/*.js"
   },
   "scripts": {
     "playwright-install": "playwright install",