{"versions":{"0.5.44":{"name":"@mariozechner/pi-web-ui","version":"0.5.44","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","typecheck":"tsc --noEmit","check":"npm run typecheck"},"dependencies":{"@mariozechner/mini-lit":"^0.1.8","@mariozechner/pi-ai":"^0.5.43","docx-preview":"^0.3.7","jszip":"^3.10.1","lit":"^3.3.1","lucide":"^0.544.0","pdfjs-dist":"^5.4.149","xlsx":"^0.18.5"},"devDependencies":{"@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.5.44","gitHead":"414a4eb8fd8e7f6a8461df747990c8bfa6d525da","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-+cPpsGBGdJgVijst+g5maYbVhTA1XVYuUVyCEl5j2K5GiS2aAMDno8JYYqJloMN1Ay7KxpUMQ2L5koZcmYu/xw==","shasum":"9a09843e4e1fea26256119f4e4f19e4aa281adf5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.5.44.tgz","fileCount":265,"unpackedSize":1297293,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICmevUJzSd0MWujoXZ4rF4zYCa1mo4TGzLA/2ie3BWJiAiApOYfndxJASG420qQKqS7jWi5bA597ptgdHeggwJlvDg=="}],"size":263641},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.5.44_1759698153085_0.3531013944075967"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-05T21:02:33.307Z","publish_time":1759698153307,"_source_registry_name":"default","contributors":[]},"0.5.45":{"name":"@mariozechner/pi-web-ui","version":"0.5.45","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","typecheck":"tsc --noEmit && cd example && tsc --noEmit","check":"npm run typecheck"},"dependencies":{"@mariozechner/pi-ai":"^0.5.43","@mariozechner/pi-tui":"^0.5.45","docx-preview":"^0.3.7","jszip":"^3.10.1","lit":"^3.3.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"^5.4.296","xlsx":"^0.18.5"},"peerDependencies":{"@mariozechner/mini-lit":"^0.1.10"},"devDependencies":{"@mariozechner/mini-lit":"^0.1.10","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.5.45","gitHead":"368ffb66aa9473f91b93dd21953b0726c4d344d6","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-bKJ8w9mKd0dqTPK5OJqaHsjg5/72Rzczu+PXYs66D8aqlAikYYnPIXwBk1B2rUuqaue1Jwl9viAR5gy9nVitxA==","shasum":"6bf263ba195faf888008f46b04f1c757edc4cb66","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.5.45.tgz","fileCount":372,"unpackedSize":1714719,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICtC3hY1xsqeyIPPdwVQqXvE2iImXELD0IOJ8Uf0F6MKAiEA36BEpb4JBnnhH3h3G5Hf7Fml0cNE9sSw7YkNr7m7Guc="}],"size":350208},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.5.45_1761131045388_0.7761287304279598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T11:04:05.614Z","publish_time":1761131045614,"_source_registry_name":"default","contributors":[]},"0.5.46":{"name":"@mariozechner/pi-web-ui","version":"0.5.46","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","typecheck":"tsc --noEmit && cd example && tsc --noEmit","check":"npm run typecheck"},"dependencies":{"@mariozechner/pi-ai":"^0.5.43","@mariozechner/pi-tui":"^0.5.46","docx-preview":"^0.3.7","jszip":"^3.10.1","lit":"^3.3.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"^5.4.296","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.1.10"},"devDependencies":{"@mariozechner/mini-lit":"^0.1.10","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.5.46","gitHead":"ef09efaac941a71753c5f976e54d1cdb38a25016","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-uXRl0qKI19+oYxklvwuWz4hFjeJX/HpDMdI//t3TKzMkesNi47okbw7b388WmViixqz56Ng7gBL87yjw32L08g==","shasum":"31e71eaf4c4bc153de2ee7cd493ecb36f21f21ea","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.5.46.tgz","fileCount":372,"unpackedSize":1714763,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDkY3AM0HMV8AvUUQHW2zyZ6iNmLCBh/QSGjyM81aJ8RwIgc4Q6QJb2h3d2/Y7TYdYYuxv8h7463+uxgNTVcDJlnpw="}],"size":350230},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.5.46_1761131436431_0.9168293667731711"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T11:10:36.716Z","publish_time":1761131436716,"_source_registry_name":"default","contributors":[]},"0.5.47":{"name":"@mariozechner/pi-web-ui","version":"0.5.47","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","typecheck":"tsc --noEmit && cd example && tsc --noEmit","check":"npm run typecheck"},"dependencies":{"@mariozechner/pi-ai":"^0.5.43","@mariozechner/pi-tui":"^0.5.47","docx-preview":"^0.3.7","jszip":"^3.10.1","lit":"^3.3.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"^5.4.296","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.1.10"},"devDependencies":{"@mariozechner/mini-lit":"^0.1.10","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.5.47","gitHead":"55dc0b6e086c9823376f756cf15c4bcab7ae757b","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-RqWPifL2aH+soFq3PhqNycraQ1kzFT/0U0LCQTf189Y+trdwKpXwmLd0yAJz4QlThIwa7ivq80A1k9f4JXhpGA==","shasum":"f5941adba81a17536ef72abfd5447db187fb55df","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.5.47.tgz","fileCount":372,"unpackedSize":1715326,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG3ITgdyBzncGIeCXsh/GpU9OI/CI8esgsyP8zanIFnFAiEAiCceydroh/TaNw/Qq5cGZkPSf4gkWytEa9axhFtcvUo="}],"size":350447},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.5.47_1761432340693_0.010005122736816752"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-25T22:45:40.921Z","publish_time":1761432340921,"_source_registry_name":"default","contributors":[]},"0.5.48":{"name":"@mariozechner/pi-web-ui","version":"0.5.48","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","typecheck":"tsc --noEmit && cd example && tsc --noEmit","check":"npm run typecheck"},"dependencies":{"@mariozechner/pi-ai":"^0.5.43","@mariozechner/pi-tui":"^0.5.48","docx-preview":"^0.3.7","jszip":"^3.10.1","lit":"^3.3.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"^5.4.296","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.1.10"},"devDependencies":{"@mariozechner/mini-lit":"^0.1.10","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.5.48","gitHead":"ec50ede6c22d37e1485b4b68d3bb02cdc6b22fcd","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-4WEWUb6mX4gWgD51cRFMzvs0LlPLGu0aY2C26rYiAvLoXf/nZJ08J76dZC0GZmkwyRBxLmdoEf5CHKrzry7jcA==","shasum":"365533b6779f90b7df21caf4b73248ea9ecbba7a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.5.48.tgz","fileCount":372,"unpackedSize":1715326,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDkfuHDXTofsoe/2ynfYjrBHZ4MlrVVtCtsn9p1gByN1gIhAMvRXZvWygOstrazKWNwlJ+4IfrAFw9mHnFCkrxzvzey"}],"size":350449},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.5.48_1761510259894_0.8264688914581819"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-26T20:24:20.106Z","publish_time":1761510260106,"_source_registry_name":"default","contributors":[]},"0.7.0":{"name":"@mariozechner/pi-web-ui","version":"0.7.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.6.0","@mariozechner/pi-tui":"^0.7.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"^5.4.296","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.0","gitHead":"b1410ef903b69760a5d647fe46d0f715f9684649","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-pWRS+F0tC1NUraX/qXCT+IYGLd7rYnfljks/CBWuO6QsOkKPw1/YkWzlWc77cf7A8iNQFPjJPSwAQ73mEzv8Nw==","shasum":"3b23eab313456c5737df415555979d92d9ee15d4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.0.tgz","fileCount":406,"unpackedSize":1791024,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDHdC69E5JF7Yxu5ghaQmpH/EV2Z1iDZ2phFVuf3nOaaAIhANNWJOpYDbM2LT/R7XL+ftbkuA/XC4mJZtj1ehqtkSvu"}],"size":362932},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.0_1762988157546_0.4211004304778747"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-12T22:55:57.754Z","publish_time":1762988157754,"_source_registry_name":"default","contributors":[]},"0.7.1":{"name":"@mariozechner/pi-web-ui","version":"0.7.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.6.0","@mariozechner/pi-tui":"^0.7.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"^5.4.296","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.1","gitHead":"4019acf1f083e66c091174bb9edb2609a6481a40","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-jzca6UF74hI1+jVW2zKRGKi4PLunWp3QSFiKLsg89W7Gm/s5czsl8m5dyPFDCtbDs9uGe5jZJu8ONDH6KDnFqQ==","shasum":"b73e29ffaa8bdbb13e9c721d663845e8d6b63172","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.1.tgz","fileCount":406,"unpackedSize":1812928,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEM/aR6qkaON/A1DttVgohnjZg+SlxXNATzqGEv6NtkEAiBGEBLui/8B/7tlBlWZqtI0ImJXcm174cH4b31y/87jqg=="}],"size":364072},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.1_1762988738671_0.23679627190999075"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-12T23:05:38.909Z","publish_time":1762988738909,"_source_registry_name":"default","contributors":[]},"0.7.2":{"name":"@mariozechner/pi-web-ui","version":"0.7.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.6.0","@mariozechner/pi-tui":"^0.7.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"^5.4.296","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.2","gitHead":"39e22f1294638e9b9258c01ce46077018bdf58c2","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-dE+mytnoJXU/JuOEFTx23fg26Llx84r/3DlsC28dYlDkl7TdUn4HRMZcl8zda887+CLexup0UwOsNWfMf3HzJA==","shasum":"d05b85fdadb501f9c2fe471c3d17dd6f19467bdb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.2.tgz","fileCount":406,"unpackedSize":1812928,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDG0eUxBK1Bof37MXUWqs4L0BAFioZWWD+DH7v+GL58vQIgJCkLmq1y48em8MtpJiV3TjybitzSG0VeJI/tUcCl9Vg="}],"size":364074},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.2_1762992052307_0.12388200159877805"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T00:00:52.540Z","publish_time":1762992052540,"_source_registry_name":"default","contributors":[]},"0.7.5":{"name":"@mariozechner/pi-web-ui","version":"0.7.5","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.6.0","@mariozechner/pi-tui":"^0.7.5","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"^5.4.296","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.5","gitHead":"c3d8eaff68e8562d79812ede8600f8f22749048a","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-4XiSXzyK5RrYN96wCEnc2XchoU8rtsIzzykQ6BdkFNvuzkhReo/iOudyhuR0q34coLnMIazYgzh0ii39rEpXJQ==","shasum":"184fd6951ffc6ba3d1f66fc6c87279c0de16950d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.5.tgz","fileCount":406,"unpackedSize":1791024,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCQ1FGTlMQsp+Os6kJX9pMWEAqDZWn0jWZxlGwBBJzlPQIgD9z7DhNHQqQpaoFfLwJdQd1cWFC0q8IR2iHKlmmIe3I="}],"size":362932},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.5_1762993926254_0.03915763254573901"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T00:32:06.578Z","publish_time":1762993926578,"_source_registry_name":"default","contributors":[]},"0.7.7":{"name":"@mariozechner/pi-web-ui","version":"0.7.7","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.7","@mariozechner/pi-tui":"^0.7.7","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"^5.4.296","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.7","gitHead":"7b01b5b5a2ec2e1c7bef9e7283394a0ed64ebad8","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-pDl/qk5xWDkj7ATtthe2+7deL6zquaQ3bCQKXuUE3CdUCAuzcgZ/C/IuK8QsiuAOJPqj5TlSEXWGPU8IDusc1g==","shasum":"86d212fb699ddf8b7e5e65f2fdb9453022fbfb12","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.7.tgz","fileCount":406,"unpackedSize":1791024,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGpRHBSNhtvas3YkDp9JwwLUAyO1LUlii3x+6hZxa9DSAiBlzVnJJePfTQEqcPQM4wzB0CDX7BLrtMWCDo9wAsiA+A=="}],"size":362930},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.7_1763073891608_0.21895093798349152"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T22:44:51.801Z","publish_time":1763073891801,"_source_registry_name":"default","contributors":[]},"0.7.8":{"name":"@mariozechner/pi-web-ui","version":"0.7.8","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.8","@mariozechner/pi-tui":"^0.7.8","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"^5.4.296","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.8","gitHead":"b35856d3191a95e836b5d1631d8b6a001754361c","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-EiLyAZ1+Rvx08gi874PL3SHgujTIIeaB1lcU2Q4thgg29pIGMWkLd5PAVWTA5rdlfg+CjsoMhzZnWbiF3OotMA==","shasum":"3f3914b210a25b21895b985b124b2c79eab0ab57","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.8.tgz","fileCount":406,"unpackedSize":1791024,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGOK1lyxXScCviFm4Byo9lnUlJ0Ne9bqX3+/8v2JGylYAiAfbxao4vnCscNESzcxmaSgaj/hkqlqgApy1aWBmrp0CQ=="}],"size":362932},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.8_1763074206885_0.9849714519460477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T22:50:07.169Z","publish_time":1763074207169,"_source_registry_name":"default","contributors":[]},"0.7.9":{"name":"@mariozechner/pi-web-ui","version":"0.7.9","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.9","@mariozechner/pi-tui":"^0.7.9","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"^5.4.296","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.9","gitHead":"6bed5a919f9ecf4c300409cc155108f0869718f4","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-+/3ZKDRbnYmrAqiBzVVk3YT4YlZ5iGAS0Nxo1Dh0XU9Kj06hy+m2EmotmQLlb+Da0TbKoeka+cj0H78zZWQjZA==","shasum":"2973f6d1831b3b19c19b7bcb31905f15b29e9a63","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.9.tgz","fileCount":406,"unpackedSize":1791024,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFSBpsFLPK2qY9Q1rJV8W2cq8ESK9xSYAUmU7PNKujygAiBbt+Qjms4Fr3AUjcwgI60A90C6AoN8lYQwcfRhSD720Q=="}],"size":362932},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.9_1763159005960_0.6869696723112173"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-14T22:23:26.273Z","publish_time":1763159006273,"_source_registry_name":"default","contributors":[]},"0.7.10":{"name":"@mariozechner/pi-web-ui","version":"0.7.10","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.10","@mariozechner/pi-tui":"^0.7.10","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"^5.4.296","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.10","gitHead":"cc623135d4bc5838e5777a8ce4142e20fd800d14","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-L+Of5opJZMCMmuNuz8cKPkcaylgxURpzA2hxGvjji06QyS9HI2aipnm0HbsINw8MOf7HKv1kvc0/lhqfYP1Q3w==","shasum":"ff2b9c58080b9778bbee24ef5efa7081911643d3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.10.tgz","fileCount":406,"unpackedSize":1791027,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCFKIy8dLDZG9T8fl4rUvHEExb5AAun/fVchtKhEKt4HQIhAKa8Trvsd8rOMj8AWWXsew32sfPcoANz1zlMj0W8JfFy"}],"size":362935},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.10_1763161031806_0.816789789358692"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-14T22:57:12.062Z","publish_time":1763161032062,"_source_registry_name":"default","contributors":[]},"0.7.11":{"name":"@mariozechner/pi-web-ui","version":"0.7.11","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.11","@mariozechner/pi-tui":"^0.7.11","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.11","gitHead":"fd2b2ec7703d769be7df46d00c799ed2e7ffb3c0","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-GwFYIYZLRZnh94E6njGp3ldlfypfY6cy0ZZbQ9lxPuT267fzpng9rSoRFyJvrJQ0sSZWP9iUKm+PP1+0D22LvQ==","shasum":"0973989888463fb98aeafb662e972e10580cbed9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.11.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCsZcXmkkShdgRswzNgxdImugnlCnKgGPrXemyVrCT+OgIhAPFDBCmd0sBZ01rFwQqe8MEA4TnPfC3pJWRkX4Z0biYs"}],"size":363354},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.11_1763323343143_0.6012211501052329"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-16T20:02:23.331Z","publish_time":1763323343331,"_source_registry_name":"default","contributors":[]},"0.7.12":{"name":"@mariozechner/pi-web-ui","version":"0.7.12","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.12","@mariozechner/pi-tui":"^0.7.12","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.12","gitHead":"b2491aac2332a6f8cbfce3167d523ae22e3e3b1e","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-rjTOAmj+/H1CAOBPQH835LAQ3Xdyz84FEwZDhXuAvqjrkk2dA3Gbvw7Y+Xl+O4V6XmDQg3lfmjTZVOzZrSOEfw==","shasum":"14b452a7e3aeb661d4bf87fd3d6e13829e8e7dfd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.12.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDmKF1qJv8sua0e8giQpXU9aAH94xDDo24cJ8nSthvrrgIgCSM8USEnkVrsiseYi6EMovQHss+2qoSl4ePzcuJ3Qvc="}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.12_1763330257362_0.8408043337034852"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-16T21:57:37.595Z","publish_time":1763330257595,"_source_registry_name":"default","contributors":[]},"0.7.13":{"name":"@mariozechner/pi-web-ui","version":"0.7.13","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.13","@mariozechner/pi-tui":"^0.7.13","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.13","gitHead":"ed53fcec954b414bb40048d777dd8f1bf0f8c085","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-yYAIIg31sC5aKyJAvLNsqr4NkoZziMCN0zY/JgBlc1JQVF9zJ/RHL7h47TzgZFZ+AhfC2+Ry3F4f3hiJQ9qY7A==","shasum":"ad4645957ba483d5a43bb50bc485f039db36bce3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.13.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD2I5WDm9LYYQVCWIHxENpf2Mpcsq6bYBPde7xGFTwThgIhANFVxbVYdW0232enxKRUJKX3fKqJ8vpCatpSl7L8Rsoc"}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.13_1763330997226_0.217747944950768"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-16T22:09:57.429Z","publish_time":1763330997429,"_source_registry_name":"default","contributors":[]},"0.7.15":{"name":"@mariozechner/pi-web-ui","version":"0.7.15","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.15","@mariozechner/pi-tui":"^0.7.15","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.15","gitHead":"acfd1de53f4f9f7ea999e0bcc24e5ab7d00bf48d","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-pbtF8LPDmgTyhPALADEMrWdLer4VM+COSJKF6o2NMsmn1DCgpN7mgVEyEZZA0JxFh/QwGxW94kUTY1+G+s3/8w==","shasum":"327f736ba5b86cc0daa4c457ed382a7df34a6b7c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.15.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGrvRezihWeR3QMTZU53k6gVP0upSW4e0Lftz7r2O74NAiEAz6wkt2ADE3I8cVOV9fL72zkjoaab9wfTlsUeelK/Z3k="}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.15_1763380513893_0.5483455230877154"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-17T11:55:14.100Z","publish_time":1763380514100,"_source_registry_name":"default","contributors":[]},"0.7.16":{"name":"@mariozechner/pi-web-ui","version":"0.7.16","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.16","@mariozechner/pi-tui":"^0.7.16","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.16","gitHead":"f77dfbe173f4de69e4d886d106ff35256ea718b3","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-qffxVIaAw9DzVVpZDr5eqoNtHEyZmFDv4TTNLk2fk9z/R3Rnsoy2SdeBVhLbkYUwmrOOkcWVlIo2XncJSxKJ1w==","shasum":"168b68f0ea055ed20dbb163fdc0fd08cdd21edd3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.16.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCxaGGhBiNNKKvIqQe341xnn7zdH34NI5b7QOi8YgbnMAIgfIOSxfS2w+ub3mKar1NG539DmRkzGqcvFAC/aTMB6o4="}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.16_1763385181119_0.8735689152199013"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-17T13:13:01.320Z","publish_time":1763385181320,"_source_registry_name":"default","contributors":[]},"0.7.17":{"name":"@mariozechner/pi-web-ui","version":"0.7.17","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.17","@mariozechner/pi-tui":"^0.7.17","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.17","gitHead":"1fa7d1cd7324de022d8571eaeb0d7d5f524597f4","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-d7tKsaPyt4XDYd225HHLoPOJ/cSNbvjaZgTA+y+xIa8IHJQYVp9dA29G4SWj/AmBazgZiJIdC1moFVtKCr4B5g==","shasum":"0c4673409d5e89aa9a177e5db654c82bec1fd89d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.17.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDAqnAmSlixjXw3iTzXeYX7DKQN6a/4nZAW40Paa9fZ6QIgFboPX4I3/PGTvwBSRoSjVQfu2yPvuZ9h+rbaMRVyQg8="}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.17_1763484626552_0.7458260483217789"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-18T16:50:26.801Z","publish_time":1763484626801,"_source_registry_name":"default","contributors":[]},"0.7.18":{"name":"@mariozechner/pi-web-ui","version":"0.7.18","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.18","@mariozechner/pi-tui":"^0.7.18","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.18","gitHead":"e1381ff21ddfd838b25bc2313650b4b2c6c7c3ea","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-+r/AMhm13l8BjU9b4olWXBjvCOiEp5fCIcmOg5Ru3KLhvfsTkO2vSalFevjhWSmRnHpbsC7WFqUc+c167thVlA==","shasum":"232a07dc3421899ed7ba05e922a8e2d189272396","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.18.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCYRlLCjPZ3WbcdwFVg8Hb6oZbkikHtBf48w7gEuf1f/gIhAJpg/9bxbkGcvsvtRZvKT3CWiLgKFSRr/LBHuTXSFLzO"}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.18_1763500416567_0.4213365521879755"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-18T21:13:36.856Z","publish_time":1763500416856,"_source_registry_name":"default","contributors":[]},"0.7.20":{"name":"@mariozechner/pi-web-ui","version":"0.7.20","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.20","@mariozechner/pi-tui":"^0.7.20","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.20","gitHead":"41f51bd93e6b5e7d9424d39a8219605e6ecf96d4","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-gc1DNDH0WfLCIgkHp6VWZIykLyDoOjk5qGOLHgTBU6AcybQNC2BIg7g6/he9rGWI4Dm2xQ+24BSzCOopaUrzOQ==","shasum":"3bd908aabc1e39ae0c2f64836fb792c933e9cfd7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.20.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDd9k4iD8FY+uK8meQk30FMAoq7zZWwefjmBC+qKzMMUwIhAKGv1upnCU0wkNDDsfYJpFhrG6TS8r+NtQYPO8+UM/xA"}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.20_1763502847991_0.6111831959128757"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-18T21:54:08.233Z","publish_time":1763502848233,"_source_registry_name":"default","contributors":[]},"0.7.21":{"name":"@mariozechner/pi-web-ui","version":"0.7.21","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.21","@mariozechner/pi-tui":"^0.7.21","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.21","gitHead":"f7279d6b47b0a30390ca4699608a141d4a705ca7","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-WMQ8HETe7dDQ3vWfgbOBDjk5GQYo0Krp98wvs26t0XqKUuwW/CcBTmgSGE2oRbSIght3Ws9aDJHEbtph7jFa6g==","shasum":"ef31a88fe63186967efa47f538c6ca2dafb63b19","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.21.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC12A+2tdmYzYu9m8gqKIuL8Voig7PMaUCHgw7SdVKa8wIhANbwAbq9z4ANVstsan2wgF+vSjRW1V70EGCypvqDH9hM"}],"size":363354},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.21_1763510276285_0.6378577421963831"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-18T23:57:56.513Z","publish_time":1763510276513,"_source_registry_name":"default","contributors":[]},"0.7.22":{"name":"@mariozechner/pi-web-ui","version":"0.7.22","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.22","@mariozechner/pi-tui":"^0.7.22","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.22","gitHead":"90cf028218b35841a9f761cdbb5c1f2b48d66469","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-N0QgBnyQgghFnNU9zcImeTdZCNIOSu9H3PQEsSjUQm87geHInNE9C/2UT1IFykMIym0NRwBzqpIFb7HWgkUt+w==","shasum":"1ec23c2018722df649700a4d96288d75894aa977","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.22.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAtt176353BCDYOlKGZPoE/22JYQb1dmsSe2i0wfIe16AiEArib0nqXJ4OL+bFVDePFUyPlWIvW3XEo4ld2ZW7hBsjo="}],"size":363356},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.22_1763513528937_0.45343286945535155"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-19T00:52:09.190Z","publish_time":1763513529190,"_source_registry_name":"default","contributors":[]},"0.7.23":{"name":"@mariozechner/pi-web-ui","version":"0.7.23","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.23","@mariozechner/pi-tui":"^0.7.23","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.23","gitHead":"44b0f43eeb42b7f14ee547dc343caa7ac4d40b2d","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-zPzrZ/PW1ViE9P+itAWmRHFJ+MOn0/XGthONedwjzyy5/2QsIzzQAisycnKrlcapXmZkanUUPrRHDgcR2zUitQ==","shasum":"0bb6a8e93186778c8663b4acf0dcb60a3e05b9ef","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.23.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFUWhfjbvals2N7IM+Wm57TQvIiTGTXZK5nP27YB9vCjAiARObd78WHamwujHnPW4Bd4cqMZRtiQbr2c0CbKxp8ybA=="}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.23_1763636443796_0.5432709073486197"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-20T11:00:44.053Z","publish_time":1763636444053,"_source_registry_name":"default","contributors":[]},"0.7.24":{"name":"@mariozechner/pi-web-ui","version":"0.7.24","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.24","@mariozechner/pi-tui":"^0.7.24","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.24","gitHead":"a08d8f5f7ca64b70c6cb461ceebec310b078a681","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-KEbZLRYg1GXw0LL56i9pqfiweH4NRA67kHN+zsPhl2i4l+7dTM9LeoRnzn9ud1dp4cQTUNhNa4aaAJZUMTNT/A==","shasum":"2d5f5832ab71f7db97ea9a0aef87bf5fa175d9ab","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.24.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDuWlUtDu0nhZigxL71sPjy3hjoCH/rcoUK5iB3xkJ+uAIhALYEnhu+T9uyvIh3cd1qFbFSMXxvhRHn7UZwGd3HmasX"}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.24_1763639033920_0.7478721218000766"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-20T11:43:54.150Z","publish_time":1763639034150,"_source_registry_name":"default","contributors":[]},"0.7.25":{"name":"@mariozechner/pi-web-ui","version":"0.7.25","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.25","@mariozechner/pi-tui":"^0.7.25","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.25","gitHead":"00decc263474ab90e3f06a1a09fcdbde59672b84","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Te6VjN5NyKwhzC5il0S+BFVMxQnj/H9DZqUqAANDJa0rUDJ3iDDhbhjjcgPZs/kQ0UG+gU9wcJC3jRYRRPPmSQ==","shasum":"48b2edfa3a783b375bad32b1889f6965f90931fa","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.25.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF8XBBU4Z10ATSBo86esRqhfqZrvlypQObrA2PAtl4sOAiA8r/83uJiJwzqs//ERJwPb5BzmNHl7M451lbPCBhJtEg=="}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.25_1763642561211_0.7981430616550778"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-20T12:42:41.444Z","publish_time":1763642561444,"_source_registry_name":"default","contributors":[]},"0.7.26":{"name":"@mariozechner/pi-web-ui","version":"0.7.26","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.26","@mariozechner/pi-tui":"^0.7.26","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.26","gitHead":"00142c5c768c5e0254711a0021dd2915c5f4d5f1","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-MoGOffTIa8i4MMZxpcQpX1YOES6ZF4H29xssuu/62HXX7qp0U/9jFnIv1jv27P8ruM0CovOPNkIvBaTnGubpYQ==","shasum":"07bd1e119be472e982db1c585e32827fbf3cbd82","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.26.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDzyx4TIl/Dhn8UW0ffRvVFmqmkZzi6cN080MXsaWemcgIgKoQNLbG8ekPqTmqBFwmLjMPWEn1sv0VPIy9QsAku/tE="}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.26_1763656251682_0.420289028268535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-20T16:30:51.976Z","publish_time":1763656251976,"_source_registry_name":"default","contributors":[]},"0.7.27":{"name":"@mariozechner/pi-web-ui","version":"0.7.27","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.27","@mariozechner/pi-tui":"^0.7.27","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.27","gitHead":"1889869e9e8cafa36f4b2568b8063f912eb5840f","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-5vXAlg2bMDd/wg14AVntGnqbPFukk184M9n8n0CTfvH2XbPmnGH5r6D0bbHnqvtPF99jfbDVteYocKXW91EI3Q==","shasum":"de8176c83a9d407f0d3c8dc8e3d105c29ab1959f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.27.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDgszhxs5JAtciDqbGEL8zF+Eyz9xoi219clTsLwMzhqgIgNvSyj8Yls5t27oYhm/QExrld9eEpa1zzjUFAHPNbtyY="}],"size":363354},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.27_1763661446259_0.14696265521542973"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-20T17:57:26.474Z","publish_time":1763661446474,"_source_registry_name":"default","contributors":[]},"0.7.28":{"name":"@mariozechner/pi-web-ui","version":"0.7.28","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.28","@mariozechner/pi-tui":"^0.7.28","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.28","gitHead":"7408ae3907fd7e6043fb691d56d5b5c9eb9ec95e","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-a6t7RTjUveeDi7m15kIrf9D43DJJbMowSVQtZ54Wu6ItYWHg5NDzg6EIrxNRFJBBMUjkAWA4DfAVPyC/i4CGGQ==","shasum":"31a394723d06fb92273128b60da63bfe9971da00","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.28.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDOKhn2WBO38iHJpqox01QK9HGCV33tzECtOl1xbl4E9wIhAOsaNaEecB+WwRycx4YVjDLxFw+0bbFtq2MGi9ZdgkK8"}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.28_1763667647458_0.5983378617510644"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-20T19:40:47.669Z","publish_time":1763667647669,"_source_registry_name":"default","contributors":[]},"0.7.29":{"name":"@mariozechner/pi-web-ui","version":"0.7.29","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.7.29","@mariozechner/pi-tui":"^0.7.29","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.7.29","gitHead":"15e260308b2b3d5a82f297b0fb73d9db8e17904f","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-eQIq6jH9qNXhPquj5vNIJt/PD1MYAGs9HIJjEofNPacf/d3DFKKiNg2EtB6h3nBWQYhfs/ar6bk3yFA6rp36kQ==","shasum":"04e84ad919ce131435bc94f7e47864937db3c039","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.7.29.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICG0ojM2xtFUY6qyWnJPewH/ZxjXTHMhWaIjQnYYgKCmAiEA0uZ4lzs/FJOG9EeiVHHHR2nefkuE5fBoo6qUMvmcd2Y="}],"size":363357},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.7.29_1763668164893_0.9579605500178536"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-20T19:49:25.112Z","publish_time":1763668165112,"_source_registry_name":"default","contributors":[]},"0.8.1":{"name":"@mariozechner/pi-web-ui","version":"0.8.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.8.1","@mariozechner/pi-tui":"^0.8.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.8.1","gitHead":"45ffe0a0deff8c52f5e733148e44a3ca08592e14","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-/na0vzDur2NKT7EVqxXA5PtDVoOHbEULSyx6FOrzg2brCUWLYB52eE3ZcnENzD3ETW7hUjqz6UESBlXzoYSd0A==","shasum":"e118e53afd273350fbe77a6fbfc96c9e91131de1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.8.1.tgz","fileCount":406,"unpackedSize":1815426,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCt/I45m0BVRjykzIZndHXgFdyhI7IQ3ov3etH7lmECmAIhANk1KgA5gOckVuItxUELcvu317ODuHO6Z/a9NIdhRzdq"}],"size":364501},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.8.1_1763691755881_0.6530550578942369"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-21T02:22:36.144Z","publish_time":1763691756144,"_source_registry_name":"default","contributors":[]},"0.8.2":{"name":"@mariozechner/pi-web-ui","version":"0.8.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.8.2","@mariozechner/pi-tui":"^0.8.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.8.2","gitHead":"45ffe0a0deff8c52f5e733148e44a3ca08592e14","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-KI5Dp97oIVyBSH6qEnHVc2mfKVgwavue+skEkq8jeXW+Kywxk823i2bXtxxAGk3sr0ZNmE7tmEGtWTZ4A4ajqQ==","shasum":"778597b32c227b7a2405270ae1ff2a4809ab3301","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.8.2.tgz","fileCount":406,"unpackedSize":1815426,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG/G7AqtfR7Xf9ieKt23RiiGCvmBUe42BGY16GD/5ynQAiEAqKuTUIeBqz5IP6oAUXuTawmD5yTUh4W4kQWAZ2c4uhY="}],"size":364503},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.8.2_1763691822956_0.2960835838584477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-21T02:23:43.215Z","publish_time":1763691823215,"_source_registry_name":"default","contributors":[]},"0.8.3":{"name":"@mariozechner/pi-web-ui","version":"0.8.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.8.3","@mariozechner/pi-tui":"^0.8.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.8.3","gitHead":"6fdde180ee50028bafe102ac006af867229b50f7","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-GjbzmCh1ampoK/w3i3q3DYkExdxQC8j2jEULk45VYE9D5hkMS3b5r2UhgjH4XPbedhsaEzqtocgaP88JEy/cqA==","shasum":"705a9a8141dd2d9e34d391c7925057d977d6851f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.8.3.tgz","fileCount":406,"unpackedSize":1793522,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCesW50ebwjUbIcbjd4DrsXMkF+RCHmGCDD4sSTDrzgZgIhAOo0Ijt7+u1M9OfIIxXDDPMI0wPvw0/F+1APn2z+htaw"}],"size":363356},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.8.3_1763697615191_0.7058463327881046"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-21T04:00:15.415Z","publish_time":1763697615415,"_source_registry_name":"default","contributors":[]},"0.8.4":{"name":"@mariozechner/pi-web-ui","version":"0.8.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.8.4","@mariozechner/pi-tui":"^0.8.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.8.4","gitHead":"f660fdd18887f460a8f84e3e65253c5adef0d1f1","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-rAD3ZC/x+amT5xitbU6E6/CNKlshNMQNsOu4rxlfmbsrP+IfONHykNa1GyBxBv7bhFubdYgkBugtwgBTl/qmZQ==","shasum":"66a34cd511442818014688d48855c41096715f3a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.8.4.tgz","fileCount":406,"unpackedSize":1793522,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCeyWKOi3MxL3XHoO1Sysmp5LglM4htdj8j21GIE1HXDAIgZOQRpVFF0QoayROIEEZLXpT+NZqEBr3cZdR0Nrvs37Y="}],"size":363354},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.8.4_1763698237200_0.249538704123639"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-21T04:10:37.526Z","publish_time":1763698237526,"_source_registry_name":"default","contributors":[]},"0.8.5":{"name":"@mariozechner/pi-web-ui","version":"0.8.5","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.8.5","@mariozechner/pi-tui":"^0.8.5","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.8.5","gitHead":"ee990cee22b0b16df4d81a31e21d313bc234bef8","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-qEgU/3UGDsCzhcsOC4xFzeZJJminIU9RZe8ObfJwoYUwMiIdlC5dd8Y0L8gXXrn9L5UB5zG8lmw70UgvnZzJuQ==","shasum":"28470d1f55e69c3c29237eed394704499923827d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.8.5.tgz","fileCount":406,"unpackedSize":1793522,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCplKLQ82Px+SGrxW/tSBDNHJuCt50nRjoXzDAkGzsDTAIgc3Q5qJhMhKnhAQVaMXSFvqcmI2VFxbeiFYrqPfv/svU="}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.8.5_1763725759285_0.5046899028915217"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-21T11:49:19.502Z","publish_time":1763725759502,"_source_registry_name":"default","contributors":[]},"0.9.0":{"name":"@mariozechner/pi-web-ui","version":"0.9.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.9.0","@mariozechner/pi-tui":"^0.9.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.9.0","gitHead":"73f91c720eb1185447a8571059bd3bccd8f1688e","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-4qf7am7bp7FcAcLmeRShxO6paKxAUv10m2HkbjbScCcnY5/HceZYwsY714Y3mMWnnrBgV2XlDmjPt7ddxXVoDw==","shasum":"e11d605d39845a8d0d7b7c355dbcaad97c77185b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.9.0.tgz","fileCount":406,"unpackedSize":1793522,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDvJA8fzrcVKJC+s/7n6VaD5PHsfgJqSsoIV++bL7mYEAiBVEtMEymMvGOmVbrzfsFl9KAmvRszluWbnsHhZjP/97w=="}],"size":363356},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.9.0_1763759038509_0.4493316664060183"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-21T21:03:58.799Z","publish_time":1763759038799,"_source_registry_name":"default","contributors":[]},"0.9.1":{"name":"@mariozechner/pi-web-ui","version":"0.9.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.9.1","@mariozechner/pi-tui":"^0.9.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.9.1","gitHead":"7c2da943fcebbb193e977d7355146fad924f2285","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-IGri30uSwBPtIrJ5KfGFnfdWPvW7FOJhIFmeyVUei/qHm20/CjK9nRrmgDNuCnNL4y+xXYnJGv2q5gHZ2toS7A==","shasum":"b646358b28a908a59224fb52d02c5da004c4357c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.9.1.tgz","fileCount":406,"unpackedSize":1793522,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDtQNEWa0u5Dg24KLDpXRXhlsttamRgrNNjSDuwqJLylAiBZZyLKkY0I+MNwM6G1oNJSq6UYnT0YiidaAbI4MGATcA=="}],"size":363354},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.9.1_1763760095548_0.4750810532358609"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-21T21:21:35.780Z","publish_time":1763760095780,"_source_registry_name":"default","contributors":[]},"0.9.2":{"name":"@mariozechner/pi-web-ui","version":"0.9.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.9.2","@mariozechner/pi-tui":"^0.9.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.9.2","gitHead":"a1fd400aea6a9cf1760a011525b489e22804c2da","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Zk42/ePMvSB8D7ArGnbD0Ashntu8cdGzanF7oFBcJfqnrjA3d/VEyfXn0709K7wZ6jj56hs3oTtN8To/AsDG3w==","shasum":"07c47e97459c1622fce04d54b7f065f1e1f8a37c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.9.2.tgz","fileCount":406,"unpackedSize":1793522,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCIRM5ow43OW1zsuRz0+HP6ZJ0vDq4jpx4O7qA/FCbdYQIgQP0UZT3lsGe15cXMnHsTOyTWLsZ3LQWJGVZOHOJC2ik="}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.9.2_1764009224531_0.0404658072819708"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-24T18:33:44.774Z","publish_time":1764009224774,"_source_registry_name":"default","contributors":[]},"0.9.3":{"name":"@mariozechner/pi-web-ui","version":"0.9.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.9.3","@mariozechner/pi-tui":"^0.9.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.9.3","gitHead":"fd7510efae7226d9a3ddd2a14f45a4e62f7a2bd7","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-4bCkBqoyUUXEPCXtxgLLF9GlczezQ/kcjwJpNczcPtlpXcXrTBvfFRbOu+kCRztWIHelNro8t0SrEh8oPnNnbQ==","shasum":"c89895a1c99eda1839559f01542707e40088f15e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.9.3.tgz","fileCount":406,"unpackedSize":1793522,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDnFZQ62XzI2Gd9XO4fQBs3uFYsdwvlVTNuH2vFiQ71hAiEA6hZRUlbl7p0P6K5sH272CQxy2E8G8gsRe5MiOezrxrA="}],"size":363356},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.9.3_1764014651768_0.7260909163649598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-24T20:04:12.007Z","publish_time":1764014652007,"_source_registry_name":"default","contributors":[]},"0.9.4":{"name":"@mariozechner/pi-web-ui","version":"0.9.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.9.4","@mariozechner/pi-tui":"^0.9.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.9.4","gitHead":"a484330cd15e5844dfa42a4749594067128ea0c1","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-6/nEgPZSFl5U2C6HTkt2YO6+8De/DAveM1uHublb020/o7DSksolLdJjMULC5ojojaljABN/w+vyfTJ/PoFcqA==","shasum":"f1a3a06a50e30fc95bde19cb3271edc939d5b6ee","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.9.4.tgz","fileCount":406,"unpackedSize":1793522,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDYWpYvKGSETdwCX7NOTotYDf8oR2rTTAp4/3okF240EAIgGpC2Sg0Cn2cQIx+E0TCTwv1qxIoF+38sKGshw9bQqis="}],"size":363354},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.9.4_1764118276800_0.15558492639301047"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-26T00:51:17.044Z","publish_time":1764118277044,"_source_registry_name":"default","contributors":[]},"0.10.0":{"name":"@mariozechner/pi-web-ui","version":"0.10.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.10.0","@mariozechner/pi-tui":"^0.10.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.10.0","gitHead":"932f48b0e9715aec8a26efe5cb4464338e4e55b9","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-CZaAyygQ3p3Q1bKWy/fOXGyYJNxVrFPrrlAw8zUguQLQz/oTFnvQkFHvLpOM6r7RqCjkQmWUpxH9fT5tjy9U/w==","shasum":"2cd9f428a8f2e53592a669b25153f61eaddfc386","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.10.0.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCFtw6cvvzfUoJEUFdMeYmxfSsdKuGQxqWEKlP8rTEU2wIgG7rFjwJcLGTWcqceaCBo3nUMGmBNW1J8K0vqNpeTj3Q="}],"size":363354},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.10.0_1764203678418_0.1608801116230234"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T00:34:38.719Z","publish_time":1764203678719,"_source_registry_name":"default","contributors":[]},"0.10.1":{"name":"@mariozechner/pi-web-ui","version":"0.10.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.10.1","@mariozechner/pi-tui":"^0.10.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.10.1","gitHead":"0e95592eb7b8324b5648bcb5b78e0f2b8e129f0a","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-cNYih5rQVRYPvwjNm9J3dcznQ/8Wm2sxjgU97Qc49JMzx1yXr3Io0Juyw35ilzG7ima0jAD6iwd9Ofgt5SMk6A==","shasum":"54abc3397e5f0ec4e14932bdc832a734b13e19a8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.10.1.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDfFYzgaoaO5wzF3/W3X7cWDNBBW5p7innS3JRzRuwdpQIgRlIw/di2Dbh6fLtqViQgrijvBQHtC2Q8wTLxT3ygBJ8="}],"size":363353},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.10.1_1764249561560_0.26002109063940004"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T13:19:21.771Z","publish_time":1764249561771,"_source_registry_name":"default","contributors":[]},"0.10.2":{"name":"@mariozechner/pi-web-ui","version":"0.10.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.10.2","@mariozechner/pi-tui":"^0.10.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.10.2","gitHead":"4830a9cf404f11d717c4261e493a0cd5877476ec","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-XIQ831jIuTtKdYFwaottPsluzGEDFmxmoPqxr6OXwQA9xZf3/ijMCFU51coxZp0ViUgk00ABqy/S3ozBh3SSbQ==","shasum":"ce04c55e7b58d5a30a827f24052d7b5d13f5cab6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.10.2.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDh38V2KrzcXUn6kwaMNH2epFDggQcPAJiwaZKKk/yJZwIhALn7q8teBtgfQ/jcvdBpFRWYTt4tzBARboY+6k76Hw5J"}],"size":363353},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.10.2_1764284405266_0.6326423888004808"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T23:00:05.494Z","publish_time":1764284405494,"_source_registry_name":"default","contributors":[]},"0.11.0":{"name":"@mariozechner/pi-web-ui","version":"0.11.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.11.0","@mariozechner/pi-tui":"^0.11.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.11.0","gitHead":"532bb69ed63709191ae022979a979dfb7dddd942","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-I/G9d7VFZ8GqnReAIGo0lXzt852XwhYl19LrwKZ8Q8vIobpf2/20j1gNZWa47AaZth2G0my2xzdgqWRREjKD+Q==","shasum":"858440e46ad3cdac09655eaaf98884b49f030643","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.11.0.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8htrE3WRl14WJEgkx/wAnbjWKsweUP+4Jl5OYVnS4aQIhAOHrbRqLydUSERAKJQwSgM/eekvnfAolLwpn89PccGMU"}],"size":363357},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.11.0_1764374825576_0.7370768188787218"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-29T00:07:05.884Z","publish_time":1764374825884,"_source_registry_name":"default","contributors":[]},"0.11.1":{"name":"@mariozechner/pi-web-ui","version":"0.11.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.11.1","@mariozechner/pi-tui":"^0.11.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.11.1","gitHead":"5fa30b8add7a5cdd75630067fb381b60f0b3c77e","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-hfQ2t4S/ko8fe2crezfNjJ26L3XsLI4/3MpxNG/u8vlQ56Kcc3PjFcpASm8pOp4okBl09Mz4sFe5k1qQnUZ5KA==","shasum":"6cadac0b86140d6e38cdc378a8aebbbd03bf3a0a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.11.1.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD5NLiW0etdcGNwAjPbXaWhB5SD0IUw0/CkALHjfrJrEgIhAOclkRjeRcopQks6QDtMRcxv2YOZalzQ5SVOp2xepBa7"}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.11.1_1764453998438_0.861768745117943"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-29T22:06:38.759Z","publish_time":1764453998759,"_source_registry_name":"default","contributors":[]},"0.11.2":{"name":"@mariozechner/pi-web-ui","version":"0.11.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.11.2","@mariozechner/pi-tui":"^0.11.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.11.2","gitHead":"d2b60f11ebe5e5ad7acc195ee0bc9ead0ab4114d","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-PUY/8L8uZ05/TvGbaHHh4KG0zd95VqY9iKNtmhTpZntfJEM30VK7PC+ew91A3K5aRV6dXFpNV/lOHa/in2K4bQ==","shasum":"8b1fd35f65b7738749052f696ab35bda117e6c23","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.11.2.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDpqy6Jwa3UnCxtvkJ8jACzSPaFijEfFGW3thvK7+iMlwIhAPyIHKrvK4lViAZqUrZEQQ383UvoqY4r947DeL+aBXV/"}],"size":363356},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.11.2_1764548506652_0.75236666410191"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-01T00:21:46.870Z","publish_time":1764548506870,"_source_registry_name":"default","contributors":[]},"0.11.3":{"name":"@mariozechner/pi-web-ui","version":"0.11.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.11.3","@mariozechner/pi-tui":"^0.11.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.11.3","gitHead":"285c657b70e7506788ff43ddfde06bd762dba6e6","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-/CedwmEQ9WZcm5FoZhszV0qgwN2jz185lat8aDQKGJAeHh9V5Ns7i5cBR+cdS5iMJP7S7W9FEFM9EN0IKjDVaw==","shasum":"a046dc4dab10ad376c2838d712fbae2dab4f5b1b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.11.3.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDbkkKtyTry7ynLS8upp74wdiQZzAs/NU5PZQes3rQ/YAiA2rD0p1luXfSZ5sgjRmB3g/pbuOouC7Zyz8jhfYissCw=="}],"size":363357},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.11.3_1764589864733_0.8193270429424118"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-01T11:51:04.954Z","publish_time":1764589864954,"_source_registry_name":"default","contributors":[]},"0.11.4":{"name":"@mariozechner/pi-web-ui","version":"0.11.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.11.4","@mariozechner/pi-tui":"^0.11.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.11.4","gitHead":"e25420a4c8e5853debca7a0a55318f1a84fe33c0","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-UMxJZZsOunYUT0ooDotuMz8OpFueKY9UufOk18dKaQKUPlDD4hxAbmEsnNVduhSzZc5odhHu8ZUKo3XqgaPzgg==","shasum":"ce1943dd592a0fc35ac326f870569f5ba48efdd3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.11.4.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDK/O79tO65+NIkiJWv6v/SbccI9W3X13lVvZAFOLuuagIhAJBcn+la8C7e6pyvb2dT5L8Cw1Cx9i3q34ZqTMU70S/I"}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.11.4_1764590763276_0.4669231635158191"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-01T12:06:03.519Z","publish_time":1764590763519,"_source_registry_name":"default","contributors":[]},"0.11.5":{"name":"@mariozechner/pi-web-ui","version":"0.11.5","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.11.5","@mariozechner/pi-tui":"^0.11.5","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.11.5","gitHead":"7a1884f85c0710b11c708503fc1ea928e6538e6b","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-BzyP0kV4Szek5z8ISUL0yXaCkjnH2D/l+hG0FgGImNZ7UXOWsF51NcuMW3rp0OQ+WbBkM3/YuSUhFwWWDAf68g==","shasum":"dfeaeeb6ef07097992b101394dc80bbf48217407","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.11.5.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICjo7d+3+SA8UM2gv5aFOCVrse5LwR6GvTC+tBZPny3pAiAmn/pfEpJhk1DCuwIvw07wCYFTResndn2X197YJ71pUw=="}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.11.5_1764616987728_0.5135165706685112"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-01T19:23:07.966Z","publish_time":1764616987966,"_source_registry_name":"default","contributors":[]},"0.11.6":{"name":"@mariozechner/pi-web-ui","version":"0.11.6","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.11.6","@mariozechner/pi-tui":"^0.11.6","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.11.6","gitHead":"c32ff608d38aeb6d161b3c2dfbefc1313f90251b","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-EXYsGsLqAVKjg9NSgeaPsFKdx1UdwKJ0edMV2Xcu98h/meKtOhIf4V0zNW78NjToK5ZD1kWuId2XUPfJ6XXspQ==","shasum":"ce79e3e77177ac2d1ce98f18b808a76eecfc4f85","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.11.6.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHlbmkVCCsPsXCcmwTw289/sTwu6pRVkgsbTweiBTXitAiA/FO2KkOZD0iyNWcRZGJsYaA/9lFk2IybXFEVtcGHzjg=="}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.11.6_1764664663963_0.40712564304961796"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-02T08:37:44.145Z","publish_time":1764664664145,"_source_registry_name":"default","contributors":[]},"0.12.0":{"name":"@mariozechner/pi-web-ui","version":"0.12.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.12.0","@mariozechner/pi-tui":"^0.12.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.12.0","gitHead":"c4a65ad8b9aede2b6499972407f8644823a4a370","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-WQLWB9EbbYiYWC0L7ua1ai+eFZREgoqTkFknwJYzKSA4Sak2dtO6F9gzFdmHVSj/tDyKxymfWzv9YQfwGJEIpg==","shasum":"be09675aafce1b36c1167c678cfc61ab032a4439","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.12.0.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID5TIhZPKu3Ouqwq1JBY89HuE6lNmCacdQ4KPZDsR9/2AiEA5F7lKOfpGys+bAJg8okLmYaXtj3+x5KkM0/j7PlasLc="}],"size":363356},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.12.0_1764674370946_0.2538997739362856"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-02T11:19:31.162Z","publish_time":1764674371162,"_source_registry_name":"default","contributors":[]},"0.12.1":{"name":"@mariozechner/pi-web-ui","version":"0.12.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.12.1","@mariozechner/pi-tui":"^0.12.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.12.1","gitHead":"f480c98c80ab18d00934aa45884b6c09b163d348","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-10Wu4mmsNIbVU/irek9Y7FvTnQz6jg1sCQrsJmBg2aLGdFMQ3aSguCrctxL6CfqxbZRwCuPTyo7FMQQZxpTTww==","shasum":"7d3be293091f7207f54a839f90baae53e9346f07","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.12.1.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBvdrozpy8Osbjsb0rkO7mTPSZenX/QwYBA2D3LZDF+jAiEAqzrxR3xAVAyI4IyLPVphgrPkcGIZ9blfBWhfhRceJjE="}],"size":363354},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.12.1_1764675121053_0.644618890840839"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-02T11:32:01.287Z","publish_time":1764675121287,"_source_registry_name":"default","contributors":[]},"0.12.2":{"name":"@mariozechner/pi-web-ui","version":"0.12.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.12.2","@mariozechner/pi-tui":"^0.12.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.12.2","gitHead":"15428f10edf2d76004c445d468a42a041db4b591","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-L4Yf6uuQRlrZuOyQncgqDHdBnZ9CPc8REZMfv4s2+dHSsHF6qdK+8qpihacXg9mKDZnNoiuxtOoRi/blSpCqFw==","shasum":"6f1298c783d9417e486389b3aa46c0b126b964f7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.12.2.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDQIUrToRYoxvqcIcShHdN8JvOTcbcH6UYuIN9/AW3AJQIgMSnJsToIX8lUOkPIJjkmyZCdPgj644uH9xz4PbaSXpQ="}],"size":363356},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.12.2_1764676884368_0.8685017650631333"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-02T12:01:24.594Z","publish_time":1764676884594,"_source_registry_name":"default","contributors":[]},"0.12.3":{"name":"@mariozechner/pi-web-ui","version":"0.12.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.12.3","@mariozechner/pi-tui":"^0.12.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.12.3","gitHead":"858d041a5b972b570da50eed7723295bf8d1c52b","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-RxYJuxKzMuENGoQcxPuXi1jDvIY5BKXq1JoHPbQZGyclrZDyAp9In96j9iAlfB5K+4SnwGIBHE+zJNNsDRIkew==","shasum":"7c62c90953eae8c121d682ab6c89a0a23e83b6b4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.12.3.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAbAXr+JTNnt9MM4kx3pwCMMrpVP9kVY/llOWV0zNe5bAiBEipjeBWzB1hRC1/yk3Vu8DTP2tSm04TsgCxVNYFh5bQ=="}],"size":363357},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.12.3_1764677472905_0.03445465400111658"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-02T12:11:13.102Z","publish_time":1764677473102,"_source_registry_name":"default","contributors":[]},"0.12.4":{"name":"@mariozechner/pi-web-ui","version":"0.12.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.12.4","@mariozechner/pi-tui":"^0.12.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.12.4","gitHead":"30f69c5f83e16ae278f58bd9942e61fa56dead83","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-jDSkiRbk+oF/dDgy5WawgFe4RqDRvwWP39xK73KPqqZQlX8ZKlpycVVmAC+JTRA7MNBJKT65AZsGTaOpC52i3g==","shasum":"7ad3ca1c41e380a8c0ae1112d3eea5547f776836","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.12.4.tgz","fileCount":406,"unpackedSize":1793525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCxYpdxocnBsvEBVW1L3W135o+eT/LdlkD/fxiVUppOcwIhAJ8VX5eGyE+twnw+G1gTC0zSD1bW0krX7JLro6jxn54S"}],"size":363355},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.12.4_1764678456417_0.7570458412523051"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-02T12:27:36.605Z","publish_time":1764678456605,"_source_registry_name":"default","contributors":[]},"0.12.5":{"name":"@mariozechner/pi-web-ui","version":"0.12.5","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.12.5","@mariozechner/pi-tui":"^0.12.5","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.12.5","gitHead":"d4d5051940fbf8bdf4d5f9c452919ce59ef6df4f","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-uWY4NSA+hFpx2K4QzWIifcsy4QjHLxTFyofIMg3BWCpZAJruQxIEeEo5iOxbGzJaeorPO4gkeK3jT9rmhDDEgQ==","shasum":"ca64469e7ec9648efeac35ecc2decf3a1743efb4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.12.5.tgz","fileCount":406,"unpackedSize":1793771,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFxdav8xVtpBtnUEosnRfBgxPA7UqCt6kidujl3G2+jXAiAzu4ePnDB1sk9JmFJIKV76f4uYOC72z7r5hDwQ6QKa8Q=="}],"size":363426},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.12.5_1764775329095_0.45623638882868955"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-03T15:22:09.302Z","publish_time":1764775329302,"_source_registry_name":"default","contributors":[]},"0.12.6":{"name":"@mariozechner/pi-web-ui","version":"0.12.6","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.12.5","@mariozechner/pi-tui":"^0.12.5","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.12.6","gitHead":"1517e64869c8624dc76c4900b948e9bf5224f047","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-LVeg1n2Ubv+rpSBvlTW+fYaEJppuRzpRFYTWr1S8AFyu9dMrduPxsYkU7mbcjBIBjdpX16l//rh4OMvvcR/W7g==","shasum":"7082372eeb8cab5bd90c78d8093b00514de54300","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.12.6.tgz","fileCount":406,"unpackedSize":1793799,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDVvhRaPy143m7mg4hgP3i/oHxrsRam6QhOC17Le5WIewIhANeaFLTTrvzu7OTomXe9M8MweDIM05gc0RgflBWwjm75"}],"size":363429},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.12.6_1764778391427_0.4830590786890949"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-03T16:13:11.636Z","publish_time":1764778391636,"_source_registry_name":"default","contributors":[]},"0.12.7":{"name":"@mariozechner/pi-web-ui","version":"0.12.7","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.12.7","@mariozechner/pi-tui":"^0.12.7","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.12.7","gitHead":"cfa9dbfc03fe3e3fab0509a54e8e549d66a1d5c4","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-eB1juvA8Uk1StuKaTq1p4b8gSr664JHayD+Y0G1JMoG8LI8jSr/7wOhgTf9p8ZimwZyqAC39Yw57ghZGnGvItg==","shasum":"751166f8b121615c6fff227f8ce34ebf78e76f14","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.12.7.tgz","fileCount":406,"unpackedSize":1793799,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNW+UpDkj3b8eVZ4TGMBO9KweIJFIQl6yrwLDHcBlzXwIgDPJPdpGP7L4NzciI5y8cKBbEe+YhCfRC5zSMhEKDQ88="}],"size":363427},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.12.7_1764814308137_0.11066211111571711"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-04T02:11:48.339Z","publish_time":1764814308339,"_source_registry_name":"default","contributors":[]},"0.12.8":{"name":"@mariozechner/pi-web-ui","version":"0.12.8","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.12.8","@mariozechner/pi-tui":"^0.12.8","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.12.8","gitHead":"db6d655ee91209478fb8ed11867b107a4ef4b056","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-RH6txlgvi7dWsu0NTjzP/DjxxbfgKI7EYGOOjN7HpAWjL4J39G39jio+sCRzz/cw4bie5BY4fStTq4ioIcz+wA==","shasum":"05b121e5a599bb01b4f3d124adcfb5d39a3a93d9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.12.8.tgz","fileCount":406,"unpackedSize":1793799,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCCDAx3B58Ck5e64TiyqAzIIcUdDQHvNtoPvYnvWpV1IQIgVt+dcThrRY7iG7u9Q4M1rY11uU3hXFxRYumJkjHkohU="}],"size":363429},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.12.8_1764817204942_0.36321150368017263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-04T03:00:05.162Z","publish_time":1764817205162,"_source_registry_name":"default","contributors":[]},"0.12.9":{"name":"@mariozechner/pi-web-ui","version":"0.12.9","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.12.9","@mariozechner/pi-tui":"^0.12.9","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.12.9","gitHead":"47bb3021557fd204114bf6061484515dd8255836","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-e6/nQR9vnRqpFiXsDR1p8ToQ5aNohWEMtAJXh18WW+J+Vupci+nd97UrSg2eiw4cmajTyVEDXYl24Z1TVl6tFg==","shasum":"c3846ef61762726722ce3ab6d5078f6e17e28679","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.12.9.tgz","fileCount":406,"unpackedSize":1793799,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDUKlhrAeGo7EufJSOb1lOh+PJvA6opeHLtsLN0MhGjSAIhAMF1Nb5wUnGMrvWKUI4AnZOirIQ7KiR581ff20JXqAX6"}],"size":363429},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.12.9_1764851036294_0.5133261952442989"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-04T12:23:56.488Z","publish_time":1764851036488,"_source_registry_name":"default","contributors":[]},"0.12.10":{"name":"@mariozechner/pi-web-ui","version":"0.12.10","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.12.10","@mariozechner/pi-tui":"^0.12.10","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.12.10","gitHead":"c7585e37c9346048eac0646b342e11b36a806b0f","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-TUUU5idqN8hTxyM3yYRj7DW9lA/fp4c6O/KKt94Ae8LzUjmqJhGIsvFPuBz1l/Yw3gnfbOmKVKCbmH1CUHjx7Q==","shasum":"060fc8a34195e079bfa577c88b6d32253de64554","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.12.10.tgz","fileCount":406,"unpackedSize":1793802,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0Ge3h9MrLc3MoRM4XvCNMIKJQ1K3eO84jk5enaw537gIgSdCB4O7O7nwLl1i93FmPp1gV7YqZy8fxKswUppbAk28="}],"size":363429},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.12.10_1764877976280_0.9216595674152781"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-04T19:52:56.518Z","publish_time":1764877976518,"_source_registry_name":"default","contributors":[]},"0.12.11":{"name":"@mariozechner/pi-web-ui","version":"0.12.11","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.12.11","@mariozechner/pi-tui":"^0.12.11","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.12.11","gitHead":"b193560ab0b120ed49937cb2cfbd302cfe04524b","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-hZMaVOMN1pq8VyF6RxnJ5rMk6ida0vYq1XNSRSROp7wgqa7k3zMNHOAArqaZL9SGbqOfuVlLolAwblpe6jBhZQ==","shasum":"953e202749eae3f3b37577835648b98e56b9cd44","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.12.11.tgz","fileCount":406,"unpackedSize":1793802,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID99Iir664bX0bOmejbpkG0GSwJe+ZBV5mKryMgHhdHxAiEAijiKi67KD36u3/w3ZDpWrUqykqllfKDXa9r+27da2FU="}],"size":363428},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.12.11_1764933625735_0.16474450313527056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-05T11:20:25.985Z","publish_time":1764933625985,"_source_registry_name":"default","contributors":[]},"0.12.12":{"name":"@mariozechner/pi-web-ui","version":"0.12.12","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.12.12","@mariozechner/pi-tui":"^0.12.12","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.12.12","gitHead":"ddf09720ccefc18020619f90c423128d6dc70ed1","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-keKJSYoRTS4ai5FOGvzneg9/9M9dOebVcQ4gMIdogpA3aq4bVE5ERXGkjl5i4DSKpl3kYT4qWgb4ciZgJgT0Ug==","shasum":"590c57e040d758c225f3a02dffe51de1544b072a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.12.12.tgz","fileCount":406,"unpackedSize":1793802,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFC/tEg9z5hRqaom7tOEe2pHw8zMBUU/Pllw7JA2SrN9AiEApcAcYms+JwB57mgIN4RxCq/aNXBPApumRhyS8hyvZAc="}],"size":363428},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.12.12_1764972096162_0.7750168685677705"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-05T22:01:36.379Z","publish_time":1764972096379,"_source_registry_name":"default","contributors":[]},"0.12.13":{"name":"@mariozechner/pi-web-ui","version":"0.12.13","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.12.13","@mariozechner/pi-tui":"^0.12.13","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.12.13","gitHead":"05849258b5e34a4677d6b22b3b4a6f138c735121","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-HRzATpTMtkmArep5SvulxTwgVOrK6dgqo7AcXvUkOpg+L3uwmAeBYgmIngWzrxsWeab/DgzpQH5QSg4VQYer+A==","shasum":"a29e7669ecde3bd1c95dfff8c0ca7fe6ab31e445","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.12.13.tgz","fileCount":406,"unpackedSize":1793802,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDW5G8kjuSq7cnC44EzvaBMfl8jQFHNvkEQJVs+qRqwCAiA7WiP7pcL3NiTy8f2ra4A7jp94RgoEOIED/A+z0mlFPA=="}],"size":363430},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.12.13_1764974355866_0.03763562893569339"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-05T22:39:16.073Z","publish_time":1764974356073,"_source_registry_name":"default","contributors":[]},"0.12.14":{"name":"@mariozechner/pi-web-ui","version":"0.12.14","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.12.14","@mariozechner/pi-tui":"^0.12.14","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.12.14","gitHead":"4a972fbe6cde8b2d4ca6e07ba5250bfceed2cb5d","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-chzD2O332gq6zkD0XVM4ViCfs5jQZo/KsfDtZLHNCKnHCdIaiBezskw8R68u/eUdrdz8lWNKWslQC7Da/M6Unw==","shasum":"e37c5e5c0f8c5c9e83a3c74828c1a3f2a4da6dea","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.12.14.tgz","fileCount":406,"unpackedSize":1793803,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC6nClARgvZ/BBA7RSpiQxGYKDtmKPEfcTVLycVCfm3eAiEA2YZuGtsA7HVdK+2w3e3z9z+rrv87vcGj1/NbhDeL2RY="}],"size":363427},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.12.14_1764978466885_0.15476693935418728"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-05T23:47:47.115Z","publish_time":1764978467115,"_source_registry_name":"default","contributors":[]},"0.12.15":{"name":"@mariozechner/pi-web-ui","version":"0.12.15","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.12.15","@mariozechner/pi-tui":"^0.12.15","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.12.15","gitHead":"301c6ba11fe3608d9b20b6453e898dc53184c1e6","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-thSZ4HIY/Na5hxAz6OZMkEHUd6G0LQvLfXYkQDKhBa9DO89lrsYvpHXW/B68XZB9KPMnC0K9dVixioDgKd8x4g==","shasum":"0f54da1e860511cfa460d8de5b0a5d6103f502ea","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.12.15.tgz","fileCount":406,"unpackedSize":1793796,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG3Kmlp+Qz4mTKxklikSz6lQ7W0EYg+ltb+pQGyh3kb2AiBtMacPTx18vy97s5CoDgjXWxEPHsKzzgEfRhhhToIovA=="}],"size":363429},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.12.15_1765052990284_0.5748727035312251"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-06T20:29:50.468Z","publish_time":1765052990468,"_source_registry_name":"default","contributors":[]},"0.13.0":{"name":"@mariozechner/pi-web-ui","version":"0.13.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.13.0","@mariozechner/pi-tui":"^0.13.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.13.0","gitHead":"ecdbd88f5d63ed2de6cc57c9346c0293013111f0","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Tgz6A+W/kJa07vKxCSK7jBo01nxY1cIFCX/BVEUskl0l1MbjP/v9jRvsSFgn9pNG1g0Al5lNEtjWi1PDbEIBGA==","shasum":"f652a1785baa73336322e8d157464d1b6e848103","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.13.0.tgz","fileCount":406,"unpackedSize":1802953,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRhi0Q1iXhitZXCnPb+Ca/rIXdidXpIKeE4IPwwOHf5AIgB+LnVze42uvTQ43D1ZKd4O5nLUws3RS66eC3HtEDNTY="}],"size":363663},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.13.0_1765057774886_0.711989132924344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-06T21:49:35.048Z","publish_time":1765057775048,"_source_registry_name":"default","contributors":[]},"0.13.1":{"name":"@mariozechner/pi-web-ui","version":"0.13.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.13.1","@mariozechner/pi-tui":"^0.13.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.13.1","gitHead":"95eadb9ed7f45e1c1267a71658b55df645414406","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-WvmZYL+DV46IC1KhI2bJ1I+gFDhADnw4YHPHhinSu0NDtJWP62hbciuT4xQ4tqZK1FeShg93HOUI/Ya6yMNmBw==","shasum":"66fe3aa0eeff28c9ac712f4dcb84987343c80c46","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.13.1.tgz","fileCount":406,"unpackedSize":1802953,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAWqk4h4x2IJVYzX59EpZjQo5ipAzijkeAtUqv9caDmoAiBP2pieT9Rv4i8frlLW7LRxK8dNhi3A8/Gk+yVNEhHtnQ=="}],"size":363661},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.13.1_1765059207079_0.7003141043904102"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-06T22:13:27.308Z","publish_time":1765059207308,"_source_registry_name":"default","contributors":[]},"0.13.2":{"name":"@mariozechner/pi-web-ui","version":"0.13.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.13.2","@mariozechner/pi-tui":"^0.13.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.13.2","gitHead":"a0bbc292015d3ae0f5b8aaa07d6b5e00c15adedb","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-YPzSb26A7WbG+ZbpS9vukeo8FpQF1rqOg4ODLTvJP8ziiphQuOf37SZ3wkGvpIMn4aP995Gnc8hBSOrWktv89A==","shasum":"f9b96f3b4ca5478700ffc09715f1ca322531b848","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.13.2.tgz","fileCount":406,"unpackedSize":1802953,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDKFS8dzGMDlo4iTYbPo4CgsRXAZ5T583C6m1tPIgFOTQIgaAGhLCBWBSXBogUAbPWXvBok7oGNdOgY5741AX7cNkA="}],"size":363665},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.13.2_1765067172957_0.5121202535393208"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-07T00:26:13.148Z","publish_time":1765067173148,"_source_registry_name":"default","contributors":[]},"0.14.1":{"name":"@mariozechner/pi-web-ui","version":"0.14.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.14.1","@mariozechner/pi-tui":"^0.14.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.14.1","gitHead":"a054fecd1114aecc6d98ab4d4d6e6de60002f7b5","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-05WY/jhG/0floWCzUvQyaNhoiLXc7AIt5skM2Q+7D01zpDDpvQbTou63bU8OBCaZNpcCJ8PTj75brGkBmRxECA==","shasum":"738793b434aedbd111a077ec47e5e7177e183fb8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.14.1.tgz","fileCount":406,"unpackedSize":1802953,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFJ03YpHEqU3DXhCe/s9H4O0VnOCRxG4OLPj7tRWyzZaAiAJQ4gBBGTv2H5vgX1/dPc5X323CPqhNLOfZcfPhn2sEQ=="}],"size":363666},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.14.1_1765231231746_0.9293915934039889"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-08T22:00:31.966Z","publish_time":1765231231966,"_source_registry_name":"default","contributors":[]},"0.14.2":{"name":"@mariozechner/pi-web-ui","version":"0.14.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.14.2","@mariozechner/pi-tui":"^0.14.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.14.2","gitHead":"33a2bcf2031f732a1305b19721b97c69e9bf2c02","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-kxFRU5/eQBK+3dKP8luJniLu+ef6j2d7d8nFUOddvqou2TyDKhMP1+48eZwkKkHfWIm6sLHenFxedu4DSWXqxw==","shasum":"e4c5ab2484c832d838ac1d5a4baa58685fda6172","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.14.2.tgz","fileCount":406,"unpackedSize":1802953,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4nbvB2h+tIc0n+qFrnDQthlRKghC301Gsof9G31kPzAIgCp/9utft+ZXQwV3y47Ivlpr9cwE8K+F27Y8VgXa5vFU="}],"size":363666},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.14.2_1765232991244_0.8246194669375637"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-08T22:29:51.436Z","publish_time":1765232991436,"_source_registry_name":"default","contributors":[]},"0.15.0":{"name":"@mariozechner/pi-web-ui","version":"0.15.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.15.0","@mariozechner/pi-tui":"^0.15.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.15.0","gitHead":"dbd6e5c50027ad2b4d36b77eb22572722e1f8727","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-K6iHSh3/HOFClTQj3jTrdVjyA/r3C/YBgXqG7o0TxgwWqwBR6WuO6GKU8srV83z5IM/tvLlmlQrdEnXYkM3MCA==","shasum":"fb5fc7ec16941bcd9b663debd45794288dd139d2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.15.0.tgz","fileCount":406,"unpackedSize":1802953,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBGNjRPk8Ndh1mOnWteU0534WgtC4SZIGwcthGY4DAA0AiApHcGsw4lYJJtcZTaAuRy2TQyFZBbNHmmzQbbRMCkXpw=="}],"size":363663},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.15.0_1765284288064_0.8723931815226076"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-09T12:44:48.224Z","publish_time":1765284288224,"_source_registry_name":"default","contributors":[]},"0.16.0":{"name":"@mariozechner/pi-web-ui","version":"0.16.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.16.0","@mariozechner/pi-tui":"^0.16.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.16.0","gitHead":"796112f40fe2002293cbdf514cb139631d2bd1a3","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-E3Oe5Ci9prOqf9xF3HfNqVWT34fmsgyy2kwM5GNxJMxMk00RN2XwSz5x82OVGY1E2tVS1eYUeDuw96KaR2im6w==","shasum":"e79cb2538869cb1aebf0b1e1a007f7a0368b590c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.16.0.tgz","fileCount":406,"unpackedSize":1802953,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKEW/vQ24aQlinDuHdMD3ghLK2RrGYNEJuFQb0hb0KegIgGsl9bXjYQhcTwivnctr1t0nU5P7UWqlJPT4Z8AFWoeg="}],"size":363663},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.16.0_1765291463449_0.576427222561938"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-09T14:44:23.668Z","publish_time":1765291463668,"_source_registry_name":"default","contributors":[]},"0.17.0":{"name":"@mariozechner/pi-web-ui","version":"0.17.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.17.0","@mariozechner/pi-tui":"^0.17.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.17.0","gitHead":"2d9ecd17503078a82b2675e1687c5df6b6c18bc6","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-r37y42qoyTBHczSGc8DrS0iRNX1CkaqmqOv+ZqhALHo75GvxwkQAl/a8eE+Rnp9rj9EKFzZ9fMDQjuQcXor4rQ==","shasum":"8ac5a991656e2e2c028401593e87931cd3989a49","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.17.0.tgz","fileCount":406,"unpackedSize":1806813,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBV9hbXAy4xjzxz9F8jIO3CnVe8LIl03YmISozY2X3o5AiEAzjWALtsh8OGaPPtpeofnSiPTQ4cTyQifmaC38DbYlw8="}],"size":363890},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.17.0_1765313444711_0.33875917988068305"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-09T20:50:44.883Z","publish_time":1765313444883,"_source_registry_name":"default","contributors":[]},"0.18.0":{"name":"@mariozechner/pi-web-ui","version":"0.18.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.18.0","@mariozechner/pi-tui":"^0.18.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.18.0","gitHead":"7785b7c93fb569477c3a7bbf9d8ea7e39b2dff97","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-wAywFHXVSqYwf5hpxhIOn6nDvAB5BkXAxVFmsPu20GI2REYL5zJXdIgxH/fBrRsVbKwPeepB/FDemfmNyeH3uw==","shasum":"6355d37ae976eb91386e111d6d5332d371fffa2b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.18.0.tgz","fileCount":406,"unpackedSize":1806813,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCNU1nNSn7LIFip7N8EscliTjvtDFCBD8IiRBXpAsBX/AIhAO+XyROJu6sZHEdPTfB9szKdd8mHj2De17HyAMi1G73b"}],"size":363893},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.18.0_1765326195058_0.6670431488791926"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-10T00:23:15.298Z","publish_time":1765326195298,"_source_registry_name":"default","contributors":[]},"0.18.1":{"name":"@mariozechner/pi-web-ui","version":"0.18.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.18.1","@mariozechner/pi-tui":"^0.18.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.18.1","gitHead":"f931c57726c7284bb09b8271382fac25a273ec80","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-r6ItWmtgmgmdjZrZzMWmlk36C3D4/DT17TQq9COKav3Jo3cEZfPtAgfg5W8rPwaFKdkBdPUGMyM6SN3nUg/J1A==","shasum":"7c8dcdb8be8983a45c01b2dc1fb8601df7b52ee6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.18.1.tgz","fileCount":406,"unpackedSize":1806813,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICjSzF4k5RieEjrNjcR10bsBiMNiIqHfsT8MS7UcfFLsAiA3gtyQLP79g/hWetIwAW/5WupGLDtShHZszBPTxiU72A=="}],"size":363893},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.18.1_1765399210138_0.9309818607982336"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-10T20:40:10.317Z","publish_time":1765399210317,"_source_registry_name":"default","contributors":[]},"0.18.2":{"name":"@mariozechner/pi-web-ui","version":"0.18.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.18.2","@mariozechner/pi-tui":"^0.18.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.18.2","gitHead":"b40ecf0ee129acd8f700426555b2d405e25c20b5","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-eTNwMtuGDH+P+lxGSJ4Y0zxmpS6pZJE8e5N/HS4At0PwaHCHfBOpHXA914GRjnYgjYBLdOcQ8DWG0lsPq0JHNw==","shasum":"58d3a4a1e6916f827492732db7212f6fc896bca3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.18.2.tgz","fileCount":406,"unpackedSize":1806813,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDCYlrDXIRoVt3b77ZLBDzT8ZKSaZW5Eia/XHWif1HF+wIhAL4C6EnaCSnjo7Z/t1PRfDtB3Guh6Jrj+FlGYpc49XPH"}],"size":363895},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.18.2_1765406407396_0.7058397313169849"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-10T22:40:07.630Z","publish_time":1765406407630,"_source_registry_name":"default","contributors":[]},"0.18.3":{"name":"@mariozechner/pi-web-ui","version":"0.18.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.18.3","@mariozechner/pi-tui":"^0.18.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.18.3","gitHead":"a13c8c34f55e59f2b85c2705a279bae3bb85b4bb","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-pPb3UZ5nzXLgsuS9En4m8Tl13bGpys8R9JG1SJ7PZATEEOltl+uREVAe8CAl9D7T4EY8V1gn41Xrcs651gjGow==","shasum":"897d76f5d30baae1da3e060d1c63e95765c9e657","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.18.3.tgz","fileCount":406,"unpackedSize":1806813,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCK4vMcJe42Igqv7LyHl8fJIPqG0ZSwUxM3tAI/WqlnFQIhAMn97YLp3sZFVMAxUcG6PVSmK93xFZXHIuFSC5bGu37N"}],"size":363895},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.18.3_1765481697252_0.6791902914775596"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-11T19:34:57.402Z","publish_time":1765481697402,"_source_registry_name":"default","contributors":[]},"0.18.4":{"name":"@mariozechner/pi-web-ui","version":"0.18.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.18.4","@mariozechner/pi-tui":"^0.18.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.18.4","gitHead":"652ac0fa366d93ee15c201f86a2d71eaf831981e","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-9Bt90Hmtwt4BpZ81x5qGDsRLBmG6OhjCSP5+6fYWrVTHzNKpWtsh46dBLHLYBsCsENdmxSppOOjof2fF4hRltQ==","shasum":"767a5608c6d557b6ddde637afa35ecc476dce959","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.18.4.tgz","fileCount":406,"unpackedSize":1806813,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCHMcPs24Dx/eV1V7J6K33Zc1+Lao3W+tgLTtO0XWNG8gIgf8jkEZjOjU4O1sOvPS6lgXhLcYK17Jkik4qMkv3LgJA="}],"size":363894},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.18.4_1765494062209_0.28842124280503456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-11T23:01:02.425Z","publish_time":1765494062425,"_source_registry_name":"default","contributors":[]},"0.18.5":{"name":"@mariozechner/pi-web-ui","version":"0.18.5","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.18.5","@mariozechner/pi-tui":"^0.18.5","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.18.5","gitHead":"44e9b1c8e93c264f53a0b46c10aafcaed7025376","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-NlTm0jemQ8itq1kuYFiV5FpMYLKNmt3XqBGNwWghjASajvX2HGTn/OIc0wzgMR37YzrguGZzKFGe1ArASsAQag==","shasum":"127b6507e2108b3545e9712fe8ef6ad8f27e903e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.18.5.tgz","fileCount":406,"unpackedSize":1806813,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCQ56YBCk2OgtuNK/inx8kRxgsjah/a26GAq5PBchGKcQIgb2LbD3qNv8O5WyHmEzhPbPfRHykWBEKNdVfWE/nR8OQ="}],"size":363895},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.18.5_1765530109707_0.4990602865775753"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T09:01:49.955Z","publish_time":1765530109955,"_source_registry_name":"default","contributors":[]},"0.18.6":{"name":"@mariozechner/pi-web-ui","version":"0.18.6","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.18.6","@mariozechner/pi-tui":"^0.18.6","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.18.6","gitHead":"dba267468126651a075ba1eb8376f08a65ae8781","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-9x1MpEDA2HAh9IKshTYDn/nitLQiOIqLKMq+yjnfbgyoXxt7f65Y7ZzggRS8mWy7SEYBn5fska0rq6sN09WVlA==","shasum":"4857ff614ca2c1a31f33e139c52cdbf439f03605","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.18.6.tgz","fileCount":406,"unpackedSize":1806813,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDB6F6wbT/6+yTCRcyTkpm4orrhQFvssZVC6kD84f6UaQIgcU64mwM2jpB9KnGRg45dBJ7JHSpUE8dDqjqHIy55uLs="}],"size":363895},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.18.6_1765533279040_0.8594406001280595"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T09:54:39.228Z","publish_time":1765533279228,"_source_registry_name":"default","contributors":[]},"0.18.7":{"name":"@mariozechner/pi-web-ui","version":"0.18.7","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.18.7","@mariozechner/pi-tui":"^0.18.7","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.18.7","gitHead":"80a04fb1aa499d26c27b025105d267e09ae3ff55","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-mxTG9s0fc5G5gtbIns4yq8pRbdiTF+KbijSql5zWgPMbqZK+va0srpzJ4k61TmGeW1cSejNID5mUCYD0Gj4XQg==","shasum":"49e596bc087a38e361354861e15933e4aae1c122","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.18.7.tgz","fileCount":406,"unpackedSize":1806813,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDoODdD+KjjF5gtHI3InAfsnCbegs3NQx9HGjKxMZG/zwIhANnUj8w6yeP2g46mZ3el+x3GJNQQ6fHB5tV6/44fWLcI"}],"size":363893},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.18.7_1765534575464_0.21470370251338533"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T10:16:15.650Z","publish_time":1765534575650,"_source_registry_name":"default","contributors":[]},"0.18.8":{"name":"@mariozechner/pi-web-ui","version":"0.18.8","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.18.8","@mariozechner/pi-tui":"^0.18.8","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.18.8","gitHead":"c6a4c1da95c2b0309429fc6e8769528711acf236","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-/Gl+J15o5jgTHEC/Net4vE7dEeYlPvOExkKXdlll+QKS1fo5cww63A7BtAl8YKDg041dBIOPAPPmFpO8vbKiEg==","shasum":"467df0fe481558ce4964c4e5bd09ca06a6dc366d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.18.8.tgz","fileCount":406,"unpackedSize":1806813,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEBVZopEF5eakz0qF9fer0DZ4dWJpiEmhXf+Bg0TFYp7AiAJNDiiVFHiZKy6tV278NB1T2rFlIlZmjtcCMFa6jOCFw=="}],"size":363895},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.18.8_1765535454956_0.11849683471593941"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T10:30:55.158Z","publish_time":1765535455158,"_source_registry_name":"default","contributors":[]},"0.19.0":{"name":"@mariozechner/pi-web-ui","version":"0.19.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.19.0","@mariozechner/pi-tui":"^0.19.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"e3dadeb4e7c50bfac9cfe6c916ed229fb4fb8381","_id":"@mariozechner/pi-web-ui@0.19.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.3","dist":{"integrity":"sha512-tfofLsBDB8nXlTKFm7WJmj/9xNJo6e9RKj1m1uICe4Yvh1/5jA2TlhhcyXi8/uqo1d7EU5NrhDarcFZG3l3XRg==","shasum":"8d420d37edb897a97331c0e2bcdc8f9ccde23523","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.19.0.tgz","fileCount":406,"unpackedSize":1806813,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCNCValUhJiI84tAvo3DBoPbgwm5YZUc/TL4dcBNp8gXQIhAPiDZnfYa0G6tLIJStuFN8bWAEZV/7WKH61pMs/A0OTM"}],"size":363892},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.19.0_1765560958143_0.524921407676824"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T17:35:58.388Z","publish_time":1765560958388,"_source_registry_name":"default","contributors":[]},"0.19.1":{"name":"@mariozechner/pi-web-ui","version":"0.19.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.19.1","@mariozechner/pi-tui":"^0.19.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"948b4115c1839345bb3df918c02a9d76754ba3cf","_id":"@mariozechner/pi-web-ui@0.19.1","_nodeVersion":"24.11.1","_npmVersion":"11.6.3","dist":{"integrity":"sha512-kX3A2SWvxLYPVYP74bZKJ3r9dw0JORK83psk8Gt/XFcDg28UUc4Pjzs/fz6hGP66bjCfOt3+pacfszKzs9GIzg==","shasum":"d47739d868e7dc22fdb3b1627a733a4d096220f6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.19.1.tgz","fileCount":406,"unpackedSize":1806813,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDzwMfCq4iJS1F6UUt2uz/iXcxyPZBWp18Hx+a2vG+tnAiAPdNZ0mVp9TSdMxAIAEyzfj5lL7JYuS77AdEEnN8m76g=="}],"size":363893},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.19.1_1765562179608_0.2811524929596836"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T17:56:19.769Z","publish_time":1765562179769,"_source_registry_name":"default","contributors":[]},"0.19.2":{"name":"@mariozechner/pi-web-ui","version":"0.19.2","keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.19.2","maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"dist":{"shasum":"16211e38969c3bce0c8a6d8b4d738705b55f8096","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.19.2.tgz","fileCount":406,"integrity":"sha512-HZeQpzB7FwH7UvCkrFY6OQI6u/7yhqJ1rYfqpeZhTGctcIp/c5bqgt9ummqyQXMivaLWbocAOSO5cwkpSlHQ/g==","signatures":[{"sig":"MEUCIQCHylrgzU61ZDzonVBnriv8+QIOG+toja8xcy6dVSWVgAIgAO1yn+gRnIFvh29Mu4DnZq8xp/lMxkUlhybx0Np3FWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1806813,"size":363894},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"gitHead":"236856aa486438345afd2ec6d13ecde3ecb072e8","scripts":{"dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","check":"tsc --noEmit && cd example && tsc --noEmit","clean":"rm -rf dist","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\""},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"_npmVersion":"10.9.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","directories":{},"_nodeVersion":"23.4.0","dependencies":{"xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","docx-preview":"^0.3.7","@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.19.2","@mariozechner/pi-tui":"^0.19.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","concurrently":"^9.2.1","@tailwindcss/cli":"^4.0.0-beta.14","@mariozechner/mini-lit":"^0.2.0"},"peerDependencies":{"lit":"^3.3.1","@mariozechner/mini-lit":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-ui_0.19.2_1765577033153_0.9064826857362722","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-12-12T22:03:53.332Z","publish_time":1765577033332,"_source_registry_name":"default","contributors":[]},"0.20.0":{"name":"@mariozechner/pi-web-ui","version":"0.20.0","keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.20.0","maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"dist":{"shasum":"1bdf791968db6903bc65dc7cd3b82516efe0cce4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.20.0.tgz","fileCount":406,"integrity":"sha512-Om5xOAN11HIDt69Hu2GciqG1MePlcO77EQGuIzEEbLrJQBQU0deJG/F70Q2fX7C23yf5Pk7c3koDGbfyJ782gA==","signatures":[{"sig":"MEYCIQD2NJ+zyK4pieV5r7LZOErPSxRaljE97ig1lmIk4jfWZAIhALV/+1lOvtyUhSA1ifMyU4CUERFmA/rK7cA+dfIn4NqS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1806813,"size":363891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"gitHead":"a5268d2aa70e0cf1f13d012b0a96867b9f3fbc36","scripts":{"dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","check":"tsc --noEmit && cd example && tsc --noEmit","clean":"rm -rf dist","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\""},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"_npmVersion":"10.9.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","directories":{},"_nodeVersion":"23.4.0","dependencies":{"xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","docx-preview":"^0.3.7","@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.20.0","@mariozechner/pi-tui":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","concurrently":"^9.2.1","@tailwindcss/cli":"^4.0.0-beta.14","@mariozechner/mini-lit":"^0.2.0"},"peerDependencies":{"lit":"^3.3.1","@mariozechner/mini-lit":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-ui_0.20.0_1765578347742_0.47506574928995304","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-12-12T22:25:47.904Z","publish_time":1765578347904,"_source_registry_name":"default","contributors":[]},"0.20.2":{"name":"@mariozechner/pi-web-ui","version":"0.20.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.20.2","@mariozechner/pi-tui":"^0.20.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.20.2","gitHead":"aed17da04477cbd4ab657b734c634ce26714a3d3","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-OzhebXpiBXb+b8SAXPaWxucdzIiSHo3jlZktpgxBtySxgNbOnFNkoGNF1G3mZchpNvHkbHfoBUu7LPttYEDXsw==","shasum":"40f0edf6adf1ec26ea5a420f60c5570e1accb8a5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.20.2.tgz","fileCount":406,"unpackedSize":1806813,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCZNKVqu1y3enCB9dL2SRcUR84DKh9Ifxk+JGzeWMXcCQIgJuw5QbuV6QurHC4I8SxX+3ox9k1kcTwmn2Cd7w2vhww="}],"size":363893},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.20.2_1765584746175_0.1001380067859412"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-13T00:12:26.387Z","publish_time":1765584746387,"_source_registry_name":"default","contributors":[]},"0.20.1":{"name":"@mariozechner/pi-web-ui","version":"0.20.1","keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.20.1","maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"dist":{"shasum":"1ea338173724a7924d611867638db824828904d9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.20.1.tgz","fileCount":406,"integrity":"sha512-ZcQuesrxb9pyoz77C0fvmMTArPv9gYYgV8hGF8MpgMgUb0TMbyXNoY3nnq0F6mzIvJ23Yc9jgTi5jqmxx5xHHg==","signatures":[{"sig":"MEUCIDksGq5heJGXxmcgT5ZHIn3+N6Y59wfLGahYkko77N4IAiEAlSVqFwDyOm9mfAnubb7KGD0RrrO4sm8WUKxUA5RLsrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1806813,"size":363891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"gitHead":"59cf6c717b48e47863c58422c15254960dea9fc5","scripts":{"dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","check":"tsc --noEmit && cd example && tsc --noEmit","clean":"rm -rf dist","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\""},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"_npmVersion":"10.9.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","directories":{},"_nodeVersion":"23.4.0","dependencies":{"xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","docx-preview":"^0.3.7","@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.20.1","@mariozechner/pi-tui":"^0.20.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","concurrently":"^9.2.1","@tailwindcss/cli":"^4.0.0-beta.14","@mariozechner/mini-lit":"^0.2.0"},"peerDependencies":{"lit":"^3.3.1","@mariozechner/mini-lit":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-ui_0.20.1_1765583881778_0.6009329666525447","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-12-12T23:58:01.990Z","publish_time":1765583881990,"_source_registry_name":"default","contributors":[]},"0.21.0":{"name":"@mariozechner/pi-web-ui","version":"0.21.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.21.0","@mariozechner/pi-tui":"^0.21.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.21.0","gitHead":"3b440bb13b6408be44580cc88ba432be4eb3f5fa","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-xppNu4jk0YNX0RmOgVz4Hmolh2RxSf6xKr24HA4PG4feTRhRSrO3FDO0frGI1gOO/r6tTDZWCuAKadBYajs1gA==","shasum":"c278ee02e061c6991ac1c403f2d04db224043148","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.21.0.tgz","fileCount":406,"unpackedSize":1806813,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA0yp30tyIkdYQlBCxgrlX89jphTVph9xiECOqbyuRAnAiEAv+AvV0aQE2EVGBP8Kvpm1N+6EzN80EOaVoqdujEAnPQ="}],"size":363892},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.21.0_1765666587525_0.37299718457475084"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-13T22:56:27.726Z","publish_time":1765666587726,"_source_registry_name":"default","contributors":[]},"0.22.0":{"name":"@mariozechner/pi-web-ui","version":"0.22.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.22.0","@mariozechner/pi-tui":"^0.22.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.22.0","gitHead":"04058d5812ca76051ce29a423cf078d87b7b7d1d","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-aAkihXJISQllYs+h+hrT+n+SSxlaOJ+AlxqoP2AIWeYK9+tTGJnlQ0Z0eUuyYGj++MT/c5RJVjtggOcKRc8SMA==","shasum":"bc65a20a786e0963cce4595d8311aec80d8226fa","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.22.0.tgz","fileCount":406,"unpackedSize":1806814,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCqYPgcbvKYkbFB8aXbyzdQav6WvzkZckz/grjgjOPxoQIhAP/4LvgYpAR1nGbu35SW3FTlfO7GViD75KjQ4rprdY/e"}],"size":363890},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.22.0_1765826114991_0.4732199690276364"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-15T19:15:15.148Z","publish_time":1765826115148,"_source_registry_name":"default","contributors":[]},"0.22.1":{"name":"@mariozechner/pi-web-ui","version":"0.22.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.22.1","@mariozechner/pi-tui":"^0.22.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.22.1","gitHead":"a7e3b8625b6edfcd900e4392b1bb107b7fb97272","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-cjhsB5fqEzTQdw5ld+7jWu6moXZ91GpO9hlkJg3d2TkfqYA/c8Ss26aHjVIG6eAw6azM/giTF2spzWihGZaYPQ==","shasum":"c4fa8e3c2bea8166703679a1359677fa3e14a8ff","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.22.1.tgz","fileCount":406,"unpackedSize":1806814,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDVE4XXqBiIuFW24HOo2QJCLhzRExKpzHdE0HyHkIQEHAIgBTL3jvzKH41nvciAjH11O5IsLlYk7y6X2vCguc/CHgQ="}],"size":363892},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.22.1_1765832065073_0.34492962874821953"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-15T20:54:25.268Z","publish_time":1765832065268,"_source_registry_name":"default","contributors":[]},"0.22.2":{"name":"@mariozechner/pi-web-ui","version":"0.22.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.22.2","@mariozechner/pi-tui":"^0.22.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.22.2","gitHead":"fd5134f88c473b87b044fa6dff5d890646bfc13e","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-7KDwqEIaKIpxPG/dzjMa4oBwCuugdP/6/TcV0mQ8dhmeWnWraQ546Ep8/G8af0VS2Di4MBZydcD8yf9FOgMYSQ==","shasum":"1924405bc5a15e37893931b0a7dc3a0efa80bce1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.22.2.tgz","fileCount":406,"unpackedSize":1806814,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICjOEpmZTfdEAdF4mhA9INCPVArtM41oYAgz90KBbsMHAiABzZvkyf2casYrVOA5Xhl7pDaaAWmk/B66EXJR1mf/QQ=="}],"size":363893},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.22.2_1765833002056_0.24994267624686106"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-15T21:10:02.283Z","publish_time":1765833002283,"_source_registry_name":"default","contributors":[]},"0.22.3":{"name":"@mariozechner/pi-web-ui","version":"0.22.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.22.3","@mariozechner/pi-tui":"^0.22.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.22.3","gitHead":"deee1c2952416ed34fd79ff1e1bc4a95647ae75a","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-0NQmTUicok8I+l73iE3TWZDh8ui1Pv/vAJr3NykhGon0Bu6Cwwbeba+1h45U0ov0qskn1HT9tEma0g8nwMOChg==","shasum":"ca29fcb310663480b8ecec318e315558f2f30181","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.22.3.tgz","fileCount":406,"unpackedSize":1806814,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDb9I+NvwVMLQ8j6RGtf2ORQWsbJRKdgVrCazULK+oaqAIgNF+/R54Ygdb1qHW6vvoZRnSvB0HfAg8LCSmb2N9DRkA="}],"size":363893},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.22.3_1765912022750_0.5591156032182965"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-16T19:07:02.969Z","publish_time":1765912022969,"_source_registry_name":"default","contributors":[]},"0.22.4":{"name":"@mariozechner/pi-web-ui","version":"0.22.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.22.4","@mariozechner/pi-tui":"^0.22.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.22.4","gitHead":"03b061773c35d69d01fdb3ae5a566b24d6c10c77","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-GQsCWdrxOujVdzgQ41zTOC/ne5aarwGFRnNpHLIWYZAmKSolGA7JtBeuyxbIyC7yttFnYNl+jEO1T3US29eV2g==","shasum":"298ffb1e3656b414bc940286fcf39915732f8316","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.22.4.tgz","fileCount":406,"unpackedSize":1806814,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGtsaC6FJWawNrA0tkDz3F1BNmkj4EbLkTR38IoJ+kDVAiEA3kJzejRE/ntrrCvZhp+4td8PESEeVVYJhczbPVvcfp0="}],"size":363892},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.22.4_1765928406729_0.38699436325093406"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-16T23:40:06.904Z","publish_time":1765928406904,"_source_registry_name":"default","contributors":[]},"0.22.5":{"name":"@mariozechner/pi-web-ui","version":"0.22.5","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.22.5","@mariozechner/pi-tui":"^0.22.5","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.22.5","gitHead":"295f51b53fa8193636fff7835724cf8f947c1869","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-y6E5jQqtUzD/cedwYURbPQTErBK7Z3mc1y6mA1Kc9jHI2Q2VbsEJ47fULipbBxv5HnoOuisuQIKAlwZZ3XnfXA==","shasum":"72f9274883724221c1515bc8b9164111944a6307","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.22.5.tgz","fileCount":406,"unpackedSize":1806814,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCxBQINWa2pGGp//W2SVsScFq/Vhgp2/wKjThv059D3OgIgTN0/FQfw7dftqyRvSCmsA/S2lBK08+DSQgIFy9cdA/g="}],"size":363893},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.22.5_1765930982074_0.6312112363713274"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-17T00:23:02.275Z","publish_time":1765930982275,"_source_registry_name":"default","contributors":[]},"0.23.0":{"name":"@mariozechner/pi-web-ui","version":"0.23.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.23.0","@mariozechner/pi-tui":"^0.23.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.23.0","gitHead":"67b73d018fb4d5fb8d40993318192486ae750ca7","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-t4jemdV5OVvH+ZX8JrrHIm8UhhiVMdKW1rcYSihEJJrJLXRvb/nXSS1xUZ+7WCxIcKuCxuxgnmdpwl03aLSHuA==","shasum":"e4fcd8e912c42da10edb6fed3c81b41c8d777720","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.23.0.tgz","fileCount":406,"unpackedSize":1806814,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFqjZFguBtBQWfOgIcjJ268x/Ox22noqddVSUnFxSRn+AiEAxppSN+QqrEGhh/MMTQstijqeKJRxCzZT8R2EMch5Y5M="}],"size":363892},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.23.0_1765984465076_0.6987835544556029"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-17T15:14:25.241Z","publish_time":1765984465241,"_source_registry_name":"default","contributors":[]},"0.23.1":{"name":"@mariozechner/pi-web-ui","version":"0.23.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.23.1","@mariozechner/pi-tui":"^0.23.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.23.1","gitHead":"46ba48a35dee49beed1c2d9d0d63078a13c0980e","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-4TAx67lhjHBEXmfoHarWqePDdGr0XdsgWwpG4aWIBE81GJJHWdOl33/9/hEqUDk6Lc4uNyL1EBXZfWILIbydyg==","shasum":"1d8e4a146afe908105288c80e0aeb5dbf59f09cd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.23.1.tgz","fileCount":406,"unpackedSize":1806814,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC36BPyDYSfS6GDm4+OB5n/kk1xwbJ2sNKGOc3Z49tU9wIhAJhGyiH3rSW59pJS6flQuzMCnrEH8VK2lf/WuLMcapFu"}],"size":363890},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.23.1_1765986242045_0.1474025945367785"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-17T15:44:02.223Z","publish_time":1765986242223,"_source_registry_name":"default","contributors":[]},"0.23.2":{"name":"@mariozechner/pi-web-ui","version":"0.23.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.23.2","@mariozechner/pi-tui":"^0.23.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.23.2","gitHead":"4894fa411c5fb035f264a480f119923f867d8097","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-RJkG/8Z/41pu3+UDPdJVx1VIn3dG61FZ6ndb2LkZG2qd+uGIpyzHaZxdgTPiFgzFMCPMDyiNPuDpUX3hkcEYAA==","shasum":"615ceaf6eeecf0ebbbdbcd4b5ca9d8ca35b3b9c4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.23.2.tgz","fileCount":406,"unpackedSize":1806814,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD7ZiA7bDgG0QMdONtaV7G4qW0XKaJgwjQuSzLW7qk4tQIgCywC4VUInFv9tg8HzNG2RS6kfHY6DH76hGJy/aGmCyk="}],"size":363894},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.23.2_1765990620895_0.9532625518373692"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-17T16:57:01.041Z","publish_time":1765990621041,"_source_registry_name":"default","contributors":[]},"0.23.3":{"name":"@mariozechner/pi-web-ui","version":"0.23.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsc --noEmit && cd example && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.23.3","@mariozechner/pi-tui":"^0.23.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.23.3","gitHead":"00851369fcb172be9b2d9a21374a671495cf5bc9","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-tsyExmEvIttOLmnEzhvfAgnQYuvcD3L7/R/FR1nR0D97f9rsmCqMlueW+jETtRFZ1X/Py/NLydK9msDjo+rbrQ==","shasum":"30cc688fbb35ebde45bc39870385994e7a684ff0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.23.3.tgz","fileCount":406,"unpackedSize":1806814,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDtpg6Gp3vh+Lx8/BnTmBnXGYPJBt6u8FTeEFp+GNchNAiEAtcXZVjaNMVPVlpOyBhEYP5sDLtel4mCd1bJGUdIwkk0="}],"size":363894},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.23.3_1766007047190_0.4824139364325961"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-17T21:30:47.350Z","publish_time":1766007047350,"_source_registry_name":"default","contributors":[]},"0.23.4":{"name":"@mariozechner/pi-web-ui","version":"0.23.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.23.4","@mariozechner/pi-tui":"^0.23.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.23.4","gitHead":"2f86c8bc3c43b17a3cf95de9c768e6599dc16c07","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-gcM7UR+ZdGVCj2n1USTxDVzG0pqjLlZ47HgdUx6RYE85l4L+4Ss2ygXtgziBxeYlpndUqOb4YDQVOZZthT/7og==","shasum":"2ad64fe0d6a8bb8daa118eb8ac136a25dfac1c60","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.23.4.tgz","fileCount":406,"unpackedSize":1806816,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDWIXdNG8NvWmJpdSCL7ha+lifqshuyTC+m+p6uMhzCpAIhAJFg5BmEsR0FGYDp38dHPQCo9qQNgmOhLgz15l6rDNNw"}],"size":363899},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.23.4_1766073476078_0.6857533853874678"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-18T15:57:56.283Z","publish_time":1766073476283,"_source_registry_name":"default","contributors":[]},"0.23.5":{"name":"@mariozechner/pi-web-ui","version":"0.23.5","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.23.5","@mariozechner/pi-tui":"^0.23.5","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.23.5","gitHead":"f92147ffe8fe10da818041448c4dbb4b660b7f33","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-8FFhP/wQWkr5P/+Jd9iUE8E1QI/3X6a9U8xBSzCGeAyJ42YrmEQZnyoKsHQndmvlV2YoCMSOP5f2JWspMgo6Ng==","shasum":"ee9266345d556eb472b388639c1399f66e3424bc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.23.5.tgz","fileCount":406,"unpackedSize":1807310,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDFUTjlcVlc8dpnQ3JxydTOddIuGeg33nfE+LrKWtnE6AIgKd2WsBtjuJJPbgmhC9n9wtahy8+w9MytlC5pxIScH8w="}],"size":364081},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.23.5_1766117784809_0.2067343637631729"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-19T04:16:25.016Z","publish_time":1766117785016,"_source_registry_name":"default","contributors":[]},"0.24.0":{"name":"@mariozechner/pi-web-ui","version":"0.24.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.24.0","@mariozechner/pi-tui":"^0.24.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.24.0","gitHead":"16685a36ecd6b5c070ba5d7d4a0a081f02b6df3d","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-eo6j1dOMewfrNetZzRkLhyRdGk6xmPS8v3IKtmMp11foxio0rq129GlX7fH6PaXjBI2aWnKGJzG8l4D0mb9zFg==","shasum":"b6ca3d23197dcca90fc2ffed3d7cc9d7c9ad421d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.24.0.tgz","fileCount":406,"unpackedSize":1807310,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE6PWFprSySFnZNcKtTzF0uSVbZJnNcILruGy4mAJAukAiEAz4wBdHFuGNHLU4Sloz0+0g1OXHjXPSxAWhohcuss2KE="}],"size":364078},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.24.0_1766118131704_0.8905449504804728"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-19T04:22:11.908Z","publish_time":1766118131908,"_source_registry_name":"default","contributors":[]},"0.24.1":{"name":"@mariozechner/pi-web-ui","version":"0.24.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.24.1","@mariozechner/pi-tui":"^0.24.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.24.1","gitHead":"50b055f3ae37b0332167ccb2ad26bc50f88b1ede","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-9UhxywqCBFqm1DQBcmN8WHQ2Vai+U71ocsIiw/y/PyNzThJgMMpm0zmwQRZhrJ7Jm26DLOsvsI+8hUxsbf91XA==","shasum":"e6130affe2fec400596a5f4b1ab6d022659f0bfd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.24.1.tgz","fileCount":406,"unpackedSize":1807310,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCIfuy36abS1M3x9zAHARhqZb2J/WMxJVF+Yz6atRAf1AIhAO04tKF0YxXrP2wMm/KANJh0vrXbueDIxDtG7OvR3xWy"}],"size":364081},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.24.1_1766173949883_0.34993445319692573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-19T19:52:30.085Z","publish_time":1766173950085,"_source_registry_name":"default","contributors":[]},"0.24.2":{"name":"@mariozechner/pi-web-ui","version":"0.24.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.24.2","@mariozechner/pi-tui":"^0.24.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.24.2","gitHead":"5095b4eb024b81d2baf1fec5c38f63b308deba91","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-caCI2SgTpzj0zNEFYP2dN9xJ5O0euuggo8RTgJS2Dcv0Sfz39wRfjs4dFYATZ0/CfmBkxMZiSsko18j+okZJXA==","shasum":"55bdff06d978b1bcfba7e41c6497e9f66959a4ba","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.24.2.tgz","fileCount":406,"unpackedSize":1807310,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDeyKuwdNRXb8BRLsTNE9EorgcB1fv5q/nCfnqQ7SYP2gIhAPf4mGdx6IAhZbHHHNvzUxGWh8u2aLGfIXS1DOuUsl/1"}],"size":364082},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.24.2_1766175216401_0.16227389515697688"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-19T20:13:36.642Z","publish_time":1766175216642,"_source_registry_name":"default","contributors":[]},"0.24.3":{"name":"@mariozechner/pi-web-ui","version":"0.24.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.24.3","@mariozechner/pi-tui":"^0.24.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.24.3","gitHead":"ad4eb3afa61739311667fee36c1cb0b118eef97b","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-5CBWSloMHrlfWphdCe6WbrLErX/gY6vRxO9ThOPM/FMeWGs6PU7CERX2/3DseK7EtrOkpYwLZE+/WJkJzZqwjw==","shasum":"328aab54d1639321a091db7b19b51ecd3e13f77e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.24.3.tgz","fileCount":406,"unpackedSize":1807310,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDlNvZlebLfufbuw3KJAmwacHqn2bWduTkv99YWZUzsfAIhAPmxAKQ8UFahwry8zS+ZPPUxYKorooMRZaLBTzzqFPfl"}],"size":364080},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.24.3_1766176618765_0.26116419844632"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-19T20:36:58.954Z","publish_time":1766176618954,"_source_registry_name":"default","contributors":[]},"0.24.4":{"name":"@mariozechner/pi-web-ui","version":"0.24.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.24.4","@mariozechner/pi-tui":"^0.24.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.24.4","gitHead":"f377c3c9c328bf87faaeffdff80c1521c2a5aa61","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-XR4E08iWeIXj+rR5/oQXyjpyClvAWzO9rYFnBGN8p1/6YE+jKeHkWtwLot2F24nXJEYIvo+7wv62rVNKp1tjJQ==","shasum":"ed3c843882e97f78ebf32a61ad38dda0c3defa31","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.24.4.tgz","fileCount":406,"unpackedSize":1807310,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDQC2IJZzA2eDGzsCEPTZv80EdoLMMP00qHTw1LnjdYkAIhAPQndlF0NUJK+cF5EEvjw4Y4UPP1Y1WX79vWyxMNwCy2"}],"size":364081},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.24.4_1766177724714_0.3398848289318457"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-19T20:55:24.943Z","publish_time":1766177724943,"_source_registry_name":"default","contributors":[]},"0.24.5":{"name":"@mariozechner/pi-web-ui","version":"0.24.5","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.24.5","@mariozechner/pi-tui":"^0.24.5","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.24.5","gitHead":"085294b764699802c3c09d7dd9f0c77b3f8f516d","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-oQKy+8YxoubnrTc+VscuUNnOBI5F3Pji7w2sMcDifyuE2yYc7jvAAm1te53M2NOjnxmdMJfwMVj8viWaqsSP0A==","shasum":"70b9ff8199104c6bfd512fb8575cb3f24eb15c41","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.24.5.tgz","fileCount":406,"unpackedSize":1807310,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCOqPOPHKOi8oYf5tCovhZ/gh30abgs0eMVq97ZgF4+MgIhAJBPcFWA+uZqlqUjlVzRCShk8Wb/0HZui7FYyGnF43yL"}],"size":364082},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.24.5_1766178616995_0.9561895060044887"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-19T21:10:17.164Z","publish_time":1766178617164,"_source_registry_name":"default","contributors":[]},"0.25.0":{"name":"@mariozechner/pi-web-ui","version":"0.25.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.25.0","@mariozechner/pi-tui":"^0.25.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.25.0","gitHead":"df07a74ad5bc6219eedfafce2ce918497488c5f2","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-1tKDM4+/3rIXgFyQ0UZcuXPYn4eWfFWSz+/m9lzrfA+63KqzRo+6tmYJaW7N4UB/I7zEjkKwkYd5lkd7m7Nwxw==","shasum":"dbe5bcd1f3dced9fd366fe1407167330c50c2e50","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.25.0.tgz","fileCount":406,"unpackedSize":1807310,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBIxibFOMIg0NZM4gwQCWtIbPC0Mu9wIritSTvMSeYtfAiBqyCdKJ3GuX3EBR60OwPMMj2hlar103UhekGeLS5I2Og=="}],"size":364078},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.25.0_1766264616920_0.39436088421417104"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-20T21:03:37.093Z","publish_time":1766264617093,"_source_registry_name":"default","contributors":[]},"0.25.1":{"name":"@mariozechner/pi-web-ui","version":"0.25.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.25.1","@mariozechner/pi-tui":"^0.25.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.25.1","gitHead":"c97702cf914493b6f0d059a25045a95c23cd7cb5","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-WLcVICzXUHAxOJo6RXbcdEmM1h7+loiCES6LQlnVhNgfhdwSJ5K0nFWBYVM1LnXKv+B+FQv74sD8hEYQGs2c8Q==","shasum":"654610fe8a98e3b692654338325521dd2f431c9a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.25.1.tgz","fileCount":406,"unpackedSize":1807310,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF0se2nLwBVA/u+3tAEjj6Eoftwjd4ocHdiaS1Zp7rY2AiAaBq+idYV5LrWO02KggTAFQy0femo7K5OnBPlBacuFgA=="}],"size":364077},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.25.1_1766281694904_0.5036791448814022"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-21T01:48:15.183Z","publish_time":1766281695183,"_source_registry_name":"default","contributors":[]},"0.25.2":{"name":"@mariozechner/pi-web-ui","version":"0.25.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.25.2","@mariozechner/pi-tui":"^0.25.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.25.2","gitHead":"299986f06b5517a94bf6bbd6468edb4cb0591efa","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-yM7bmmmhCH2AlYQs17RoewBuwfuVVAcNxFNvSIEkQ8uckkwqUuKyCo50h73u4jTc7bNM4rsS0Aehg6EQKN330A==","shasum":"0b9938206465839a4979c9e6f3501f32a6055415","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.25.2.tgz","fileCount":406,"unpackedSize":1807310,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHvjg0s00bkX7EoChhTFlal2C1x9TmBL4Nfc4fEd75+fAiEAplgw7ybGIVVDcTiBL+mJvb2M+bySKEBAbzoO9Iflnhg="}],"size":364082},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.25.2_1766282389246_0.22991407644377437"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-21T01:59:49.462Z","publish_time":1766282389462,"_source_registry_name":"default","contributors":[]},"0.25.3":{"name":"@mariozechner/pi-web-ui","version":"0.25.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.25.3","@mariozechner/pi-tui":"^0.25.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.25.3","gitHead":"9c18439c4decca1bbbbfb9ab0eb5125b61917363","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-3ZM8PYgWaGLg8Dp5wsjahEemm94xjeP+gzXgzppWkalvGyBMJw/Pv/qEhU6tbjV0bFNzpS/nuxkc3nHcOENheg==","shasum":"cef94470b1350b7ee8efdbb0f0a96397e716d416","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.25.3.tgz","fileCount":406,"unpackedSize":1807310,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDrPUX7LaBjaj1AXRHNqFLA1wEWf32flwDWV+GrIU8laAIhAMbKLmx+wN3q7AjrD1OmPQIAAc5uNNNfKW7zVxyY5v32"}],"size":364081},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.25.3_1766347329316_0.7160898212618394"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-21T20:02:09.520Z","publish_time":1766347329520,"_source_registry_name":"default","contributors":[]},"0.25.4":{"name":"@mariozechner/pi-web-ui","version":"0.25.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.25.4","@mariozechner/pi-tui":"^0.25.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.25.4","gitHead":"11e743373da727b5e6802bc5663fc6d31c4193f2","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-dYarDrYSmwJmcDPUr1udMUyU7kMaVFGAJqDXiOaOdWY5HdUTB5rIrGS+Cf/n3AnvQG2frn1MoVYQObx5fQhwzQ==","shasum":"3231aa3e954470cb671b31e56035f0b39d7b9549","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.25.4.tgz","fileCount":406,"unpackedSize":1806463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDzxaeseuvb2czyG8e4tv+GsC/WbWm5hC00HfknDfEBfAiAlo7B5io+a4YQUGy9r1K8BpEOFsURGYPUlW3A2N96KBg=="}],"size":364058},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.25.4_1766359429957_0.8818846887600613"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-21T23:23:50.129Z","publish_time":1766359430129,"_source_registry_name":"default","contributors":[]},"0.26.0":{"name":"@mariozechner/pi-web-ui","version":"0.26.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.26.0","@mariozechner/pi-tui":"^0.26.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.26.0","gitHead":"42bc368e70afdfe590ad225d8dff9976db322e19","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-xY1JBWAUYCCY741pdXWoIEgrd1jiLCZAtHoNaWINMTSkrJV8LM68zzSeSvvoJu2F6MzUvh3ZK8NNMRJDThsz0A==","shasum":"f7df3ae68327eb0d902e7ea5a1f81b0a6a079357","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.26.0.tgz","fileCount":406,"unpackedSize":1806463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEgvMy0H9iV7hJ7H2+bbT0Pm8zYw9VFYsgyL+6UMvnFQAiEA4ayyZ9fVttcu2p6gxNR9O4/jiQ4zezHEprWI9eF9F6c="}],"size":364057},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.26.0_1766404482169_0.7024991853069014"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-22T11:54:42.480Z","publish_time":1766404482480,"_source_registry_name":"default","contributors":[]},"0.26.1":{"name":"@mariozechner/pi-web-ui","version":"0.26.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.26.1","@mariozechner/pi-tui":"^0.26.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.26.1","gitHead":"7e1b632596563a0d301638fbd0c166dca86abd4b","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-z9sdEgARIqNJf4cfGKkqeqdsqGqQfFMUzHVsyQgeA972QDxbiiMSbfdiwqTYxSTTey8xwZmWgZwoGVXOkRDMTg==","shasum":"098009e69f4832307c6f3bee4a887057750e06ae","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.26.1.tgz","fileCount":406,"unpackedSize":1806463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDdjC59kz2i/fp+W/TUM6s3Tqz31Z9yhBDgD0YntV0nIQIhAPMT9zKEDqLg5Qr0l0KugopkzQt0hxlNu99x+s/dlusJ"}],"size":364059},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.26.1_1766416815695_0.05714204816840329"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-22T15:20:15.878Z","publish_time":1766416815878,"_source_registry_name":"default","contributors":[]},"0.27.0":{"name":"@mariozechner/pi-web-ui","version":"0.27.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.27.0","@mariozechner/pi-tui":"^0.27.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.27.0","gitHead":"b9b44f4cf4ce34072b10d4408dab756d732f3790","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-jac6cxglwQ1E5KZ9fWkGR15Hj+0HJKrtInSsXpeWGj4aMTaFeaOwvjkXO3SG5z1J5KFO2XyNgQHr3zCidVrEQA==","shasum":"4ea9ac6bca24f316b771d563b8d85347c4f62841","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.27.0.tgz","fileCount":406,"unpackedSize":1806463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAYAWu0bIfUHtngpBrYCACpHXQbR9ec5xVjpjgp6fTE/AiA+6ZX9HBjbqnPRxgTkqrTsrSm9c5pkDd74c3yMnFNUWA=="}],"size":364057},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.27.0_1766424061906_0.08042385616340275"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-22T17:21:02.129Z","publish_time":1766424062129,"_source_registry_name":"default","contributors":[]},"0.27.1":{"name":"@mariozechner/pi-web-ui","version":"0.27.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.27.1","@mariozechner/pi-tui":"^0.27.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.27.1","gitHead":"4492a3f3040fe277f13132a0cf111e161082994f","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-9lGRZMQ5mtvR6rpbdShAnczaeZ0Dfuignmd4hvMAmKVGh31pcsDG2buWMLTAaWOKtTfiUVL9PnpLHGRd8Rujnw==","shasum":"5bc4811e48d7903a1d9144eab357af31e13e962d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.27.1.tgz","fileCount":406,"unpackedSize":1806463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC75GRIAxEeZxHaoNXbzk9kX4knjFkzmjeQEPvbRtYMIQIgR7b0uJzTrkIBzMJdpn1AbIKSRqAJhSN7aetM1vOteAw="}],"size":364059},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.27.1_1766428154037_0.5298477282840892"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-22T18:29:14.214Z","publish_time":1766428154214,"_source_registry_name":"default","contributors":[]},"0.27.2":{"name":"@mariozechner/pi-web-ui","version":"0.27.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.27.2","@mariozechner/pi-tui":"^0.27.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.27.2","gitHead":"c57ed89110b0d250454510bf07cbca22e983c935","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-xUSJ+xaHdfrEXLZl8X1CV/+9kX5oqwdyxAi5awtcPaaPKNJ1VfeUm+kOVs5oRRRvj4newXHFYixfzMleQWDK9A==","shasum":"96a9307f523632820e67029ee98ad5a7b6b20be2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.27.2.tgz","fileCount":406,"unpackedSize":1806463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDa29iSZ/QvQ4vV9iXsClYjeRyViKI5urgR32Jywe4OtAIhAKDfloqxeaIZbrNda/GB2k25izay9NeQkDBOXKyYiszT"}],"size":364060},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.27.2_1766458223240_0.510496658074286"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-23T02:50:23.453Z","publish_time":1766458223453,"_source_registry_name":"default","contributors":[]},"0.27.3":{"name":"@mariozechner/pi-web-ui","version":"0.27.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.27.3","@mariozechner/pi-tui":"^0.27.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.27.3","gitHead":"f8619c1564c603d9a32386ff2bf68847b06dd3c5","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-BswpdNFC6Le28XC5J9XcvFJvkY/wiOo2t8mZl0Zxd9iQR5YQB8Ls1u6Sf7RwkAoLZRauiqj4FG1ZwyOBwYlNPQ==","shasum":"d82256baa00e4365788bbee984eaa4ad0f069e64","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.27.3.tgz","fileCount":406,"unpackedSize":1806463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF8KSc+8ORnklp7qD0/VhDW/2n3WFs5RHSR/6Q8kbgGrAiAoqz8/Xx8Jz4bW4YcFp7kiAl1qyoyLiLUhy1ctjvimog=="}],"size":364059},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.27.3_1766540827365_0.7451362859879753"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-24T01:47:07.524Z","publish_time":1766540827524,"_source_registry_name":"default","contributors":[]},"0.27.4":{"name":"@mariozechner/pi-web-ui","version":"0.27.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.27.4","@mariozechner/pi-tui":"^0.27.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.27.4","gitHead":"20b24cf5a44c470bcece46111a5fb0a9c1b8d538","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-KDenQRs6WO+Mp/k3B4X1YOoihwpuKTYZK42wIkVuVn1u1u+PXkLRGJ2ALitn52KQL7bXwLNw9Zj3DIGoHVc0yw==","shasum":"3a85e60fd8b46ddc1561cda7bf1b92ed33a502e2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.27.4.tgz","fileCount":406,"unpackedSize":1806463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDLKCX7ThijD+rHY0VxJx6xElD5qcad6GFAV0P1xd5BxAiEAqQNQiDwOHFr1+3Ed8/Eg33Lcf5HtsAxK/NlJv/EI4Nc="}],"size":364058},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.27.4_1766543617890_0.5536331899952553"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-24T02:33:38.101Z","publish_time":1766543618101,"_source_registry_name":"default","contributors":[]},"0.27.5":{"name":"@mariozechner/pi-web-ui","version":"0.27.5","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.27.5","@mariozechner/pi-tui":"^0.27.5","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.27.5","gitHead":"bf313d2713e492c1a626422c22cc9d092610d7d4","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-a2d9jEUpSYLqgMme5xEKLPhS1+50ed9lGEiVIwSo5mRZRblV+ITBue163rM1zlhUz+j8HKd+5JRbt1kHZ9VDTQ==","shasum":"2ec3b6d57b5949d1031a243b278cd0289b811d8b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.27.5.tgz","fileCount":406,"unpackedSize":1806463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICtL6tS5aCMVK8r/NL3TGQYLtJf7YywNqLt80bX39HOUAiAk2JLI/b9yC39FxWKpzunnNmQGoq6trQPcm6yyyBzRxw=="}],"size":364060},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.27.5_1766575173137_0.09813260098715504"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-24T11:19:33.375Z","publish_time":1766575173375,"_source_registry_name":"default","contributors":[]},"0.27.6":{"name":"@mariozechner/pi-web-ui","version":"0.27.6","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.27.6","@mariozechner/pi-tui":"^0.27.6","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.27.6","gitHead":"3eb460ee5043fd760296b61e21df6cee9ec73923","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-yw8oyei3aT/nNnKdX3nxzldZGPTdLeufM+J4mhtQ1hymayWoTXFZgTHFpe8kLLmSCFLpo2/HxBq5B4IMexkoQg==","shasum":"c9fc74d285c9938434ad9458ee053eab3fb8703a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.27.6.tgz","fileCount":406,"unpackedSize":1806463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBOtotpNl/2rgO0x/hlWJK470oqWLhUD0oaZZaBiLnraAiEAioLBzCZ9TuKZJfsp5H7+zp3wJGbFP20D5shdJIBjoVg="}],"size":364060},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.27.6_1766581193700_0.13458152426272862"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-24T12:59:53.896Z","publish_time":1766581193896,"_source_registry_name":"default","contributors":[]},"0.27.7":{"name":"@mariozechner/pi-web-ui","version":"0.27.7","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.27.7","@mariozechner/pi-tui":"^0.27.7","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.27.7","gitHead":"60768b90f37b9654ba56b4cc098d7ed95ba20b29","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ewrSHNeJyB0jmgeyYdh26XYu9qw71QYD2MPtSlQW5oNrs5TOiu7mxHcPz+em46RYeqjen1RqMMN/pEy0Up1t0A==","shasum":"162e17b142b70ad9c34b906d2d6d3ca3d348f46f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.27.7.tgz","fileCount":406,"unpackedSize":1806463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB+CCWIjZI0cucFIQ1PibQXYSN4SMUkIZMWQKgWZJFYKAiBUhHf02y6Alsw4MB4PcXfKsQUTZ4wQJw3kTE9+z4JTIg=="}],"size":364057},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.27.7_1766597604938_0.5455114371317558"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-24T17:33:25.134Z","publish_time":1766597605134,"_source_registry_name":"default","contributors":[]},"0.27.8":{"name":"@mariozechner/pi-web-ui","version":"0.27.8","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.27.8","@mariozechner/pi-tui":"^0.27.8","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.27.8","gitHead":"a965b6f160b45d09cabf6543787792006a940f0c","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-AXc+kHup05uMEw3TnrPAJPIuwdtA33csykRiByvp3oJ2QcYmsRSLkzaMATXZ+ptWLhrhInLfFrNSAhAgxytc+g==","shasum":"b87a99b3d18c976e1e328f90d93b11a240bacb08","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.27.8.tgz","fileCount":406,"unpackedSize":1806463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDaaQ7MBD/aGnSYyoSNkGOGckxjrrch6E4aA34NLfqcegIgRzI4iovEql/SSV3hTnoyVgAU+mpYvEzhpRlh5SO+yC8="}],"size":364060},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.27.8_1766605990140_0.4825836190061661"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-24T19:53:10.330Z","publish_time":1766605990330,"_source_registry_name":"default","contributors":[]},"0.27.9":{"name":"@mariozechner/pi-web-ui","version":"0.27.9","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"tsgo --noEmit && cd example && tsgo --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.27.9","@mariozechner/pi-tui":"^0.27.9","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.27.9","gitHead":"8fdd77b65253ad4cfc1dd2de1aa98444c947ab69","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-FNkdsbpPIH7RI9QLWa+Uxw/bXTm9i1KuBscVhkis7teD03+eKIvTFQ0OAeSL6X5rJa3fdrZG77mPU8hWs9RGDg==","shasum":"8d53461329cb749145bb1d7a3d0decd30e0dc915","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.27.9.tgz","fileCount":406,"unpackedSize":1806463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC6/c66q/qr01CIP1mcq/5qnLjSbPaqfDkN9nEKPNFufwIhAJu8kYPESTZbwJiaprTANZiDwFhOeFAvm19uNsd2SpMk"}],"size":364061},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.27.9_1766607965646_0.5340720493218378"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-24T20:26:05.815Z","publish_time":1766607965815,"_source_registry_name":"default","contributors":[]},"0.28.0":{"name":"@mariozechner/pi-web-ui","version":"0.28.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.28.0","@mariozechner/pi-tui":"^0.28.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.28.0","gitHead":"fa716246ea42a36a3d4744170977330050f171e4","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-XnSx20sHwmTbbEQbnsPC78wuvOHdlmxoKnruMBIJ34q/At8jegO36P4ySU4hJeWsQgUvAX+o9Bjk3CF/+VzrmA==","shasum":"9926c567fa4099b9ee5a6051dab391cf543eba1b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.28.0.tgz","fileCount":406,"unpackedSize":1806549,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDSNJu0DmgsKZqPWF+GCrMEoKi9lfIMnfiVhvA2WFEMqwIgGdgVNXWofHAn1pSQ1bgIe12vVSzylOJ4nmeuUimdzYI="}],"size":364092},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.28.0_1766631507028_0.05615923529092259"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-25T02:58:27.212Z","publish_time":1766631507212,"_source_registry_name":"default","contributors":[]},"0.29.0":{"name":"@mariozechner/pi-web-ui","version":"0.29.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.29.0","@mariozechner/pi-tui":"^0.29.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.29.0","gitHead":"b48a0c9328aabc4cdf8d2e9bb9030355c182b6aa","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-FqRWpT5hdEW1zcP+sDAR3ccqIw9Nhz57gi4qM5337wny1m37PMS2lf5Hg38ONDYtSQGz7qo7hdSFb1XOdVlAIw==","shasum":"70f20fe07534c4bf3cfa987ea5f5182652911e26","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.29.0.tgz","fileCount":406,"unpackedSize":1806549,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDpciJjff1cwN+8jGwrrDvMcD5Qx3iFQdEPxs+hWWUfjQIhAOESorHPm1KL6LgSMNcXSvVZl0+oSMf+6wqxUX9DTY8t"}],"size":364091},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.29.0_1766632648435_0.7816130748324923"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-25T03:17:28.594Z","publish_time":1766632648594,"_source_registry_name":"default","contributors":[]},"0.29.1":{"name":"@mariozechner/pi-web-ui","version":"0.29.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.29.1","@mariozechner/pi-tui":"^0.29.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.29.1","gitHead":"19dde0a9882d73562d21d49082c6faee1eb2a172","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ahUUlDREec7UzM+7kMXR1PM1D80ZUBTXvO8W5+hZ4GFEIrse2EAfPboky4QzaPO91Wmgz0ocxhMAgXzHG6KZ0g==","shasum":"f2ebd9a17bdccdeaf129fd16944269343048be3d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.29.1.tgz","fileCount":406,"unpackedSize":1806549,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDbfEnl4gVaUxh6pVDfrOyei1Zh9J+LmKOiR5Fs8ayNzgIgFq7wxkwUSrx40db8tFXELyJaip5KPCGyRde+i9pFle4="}],"size":364092},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.29.1_1766682661056_0.29754140030606324"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-25T17:11:01.237Z","publish_time":1766682661237,"_source_registry_name":"default","contributors":[]},"0.30.0":{"name":"@mariozechner/pi-web-ui","version":"0.30.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.30.0","@mariozechner/pi-tui":"^0.30.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.30.0","gitHead":"6d97d212d5b5b2927cdcd8e668af05f51e157ddd","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-PnW7aR7iViL0Df/bL5vPwTtz55IGejIBle17/TUEp3Mwy2pwMVGZSjoQ2EXIOaQP35fahjopD9iTgrTKRerbjw==","shasum":"f295c735da81a8e5868de3c56396c904ac35fdf6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.30.0.tgz","fileCount":406,"unpackedSize":1806549,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFO81pnkPmJpNay3eF7RnRNY4s3OXXIhAi6b0Ttn32WbAiEA8G0PXDmJadHeNIWmmdQiD40vJ/LE8vkETmwHw+nrxOg="}],"size":364091},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.30.0_1766691358456_0.2409498390335958"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-25T19:35:58.605Z","publish_time":1766691358605,"_source_registry_name":"default","contributors":[]},"0.30.1":{"name":"@mariozechner/pi-web-ui","version":"0.30.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.30.1","@mariozechner/pi-tui":"^0.30.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.30.1","gitHead":"9dcb0bdba42bc3222074c2385c5898d7f8971681","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-myo3VsaPrG2ohDeqjLBupJa6Ig+zFm1U3cEfeIaHDOs6/sfNfSJOUDU2ljC+SwCr0HiC1D9PtMq/SZ75kqOVXg==","shasum":"e5981e8164009e16bff1e7a3c496b218bf70a9db","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.30.1.tgz","fileCount":406,"unpackedSize":1806463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDbxBHwwd4j9h+b5RYN0Da/5k+SntAxtlspsmYHtWs0kQIgBAOK1iCaTkgWEYt6xkO9EK99bwWI8acttDCscVFsBXA="}],"size":364076},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.30.1_1766715261232_0.658062464410403"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-26T02:14:21.457Z","publish_time":1766715261457,"_source_registry_name":"default","contributors":[]},"0.30.2":{"name":"@mariozechner/pi-web-ui","version":"0.30.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.30.2","@mariozechner/pi-tui":"^0.30.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.30.2","gitHead":"0e8173af008f9543ef444a724f322912e769aee5","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-EiQ1RQGXNZdVu7thdQ5YZV2w4QFUIAE2LtNzvjssfMcxhqKHxFWHGRFL/a2AuxWaiUkh2W/wkZrV/XteTktEEQ==","shasum":"4ebf89992875626b6210432be58a13057a020a8f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.30.2.tgz","fileCount":406,"unpackedSize":1806463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC0yrdsXEMoyQQVuzEEyqpkys1bpnL5dGFC3uRJO3ZhXQIgN1KC2jpRSbJgbQON6VpWVWPrOO8G4Sr6iFj13liHGcI="}],"size":364078},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.30.2_1766716003429_0.6209788565720995"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-26T02:26:43.638Z","publish_time":1766716003638,"_source_registry_name":"default","contributors":[]},"0.31.0":{"name":"@mariozechner/pi-web-ui","version":"0.31.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.31.0","@mariozechner/pi-tui":"^0.31.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.31.0","gitHead":"3caf359402473dfd120602e617832693d6febd7d","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-4Sv7YxD88sf9Tmgg67T7XPkWsuXDFmXkL05+RaKPRCUg06oKNIo3hG6ge3CrScF/M6SAh3101VPtIWPOP2UlRA==","shasum":"8ef9d1db918f2603e0cd1e997de0cb51ceb7bd60","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.31.0.tgz","fileCount":371,"unpackedSize":1708184,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD63Y5xtYOk22Y2rTjMBetjtvNS3AGIHhRleD+Wc+AyZwIgZeiVM75OWe8ziswiU6nYq9IygpxTHlfw4z8wgu4texY="}],"size":346920},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.31.0_1767315635074_0.5553449381237197"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-02T01:00:35.265Z","publish_time":1767315635265,"_source_registry_name":"default","contributors":[]},"0.31.1":{"name":"@mariozechner/pi-web-ui","version":"0.31.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.31.1","@mariozechner/pi-tui":"^0.31.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.31.1","gitHead":"d78a245cc85bc956ac7134a8262b352ffcd8c883","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-g/zJVo98HPOqcfAHetMmXAvflhbck6bOoDgyc9xSYPIGVMsvgp/QWhWOb01jLKQiFCYPFlJNhplxps00La1BIA==","shasum":"4396a908ba64377edb277abb65508bb1c6d1ba61","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.31.1.tgz","fileCount":371,"unpackedSize":1708210,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICapGb1HsbKOj5uT1ijWn87/xcAtdsiyzk/fK1/2/cIAAiEAwgbGX8NIq35iAQvPo5ilIo7miFDntx0RQ7sFrtv5Dtw="}],"size":346920},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.31.1_1767346781864_0.16936435180936593"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-02T09:39:42.091Z","publish_time":1767346782091,"_source_registry_name":"default","contributors":[]},"0.32.0":{"name":"@mariozechner/pi-web-ui","version":"0.32.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.32.0","@mariozechner/pi-tui":"^0.32.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.32.0","gitHead":"42a19ea81dea05aa15e610eac4df1043ad34de02","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-h8k1bLTr6oOvWG7KcNdoVPlWeNqw6nE0/vDMZcz1fE5pOOvsyutWRtnxOqxcTHAGIWyTmQX2SZS2DPLzFYoM4A==","shasum":"e219a93a08bfd6b6f72a9de9755047cb4b0c84d3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.32.0.tgz","fileCount":371,"unpackedSize":1708229,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCJueL+g/fhgbEKSLLX23sypYiD/+x7q9ALnjoIYnBBkAIgPc6bhpExVnkBqTYwADufHkgyjWfHmPY0eYK2SiPxqjg="}],"size":346921},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.32.0_1767404938923_0.9239436069200584"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-03T01:48:59.218Z","publish_time":1767404939218,"_source_registry_name":"default","contributors":[]},"0.32.1":{"name":"@mariozechner/pi-web-ui","version":"0.32.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.32.1","@mariozechner/pi-tui":"^0.32.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.32.1","gitHead":"b783a3f50f543ab1f837b17f19252b0165c81afe","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-G0Si/WEMyqf9hoEO2l5xeYAZ084Tf4QpSgSaSYA1I1wbaGvbUw0Pzr0Z30Sw88MkJLvY2+Bnk6TGJEH1lR1kUQ==","shasum":"d10f8c9f0aa7f17162bd16ff7814918739f1c28a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.32.1.tgz","fileCount":371,"unpackedSize":1708255,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGfVOcl1SS84EzrHYqNsFyNSt3GLAA26jTm6rCBpeWoMAiEAgGJi0ANXW4wCF65i+AL0MhMFd4s9WvIUDI2ijL4dK2o="}],"size":346923},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.32.1_1767410792407_0.10565710675785733"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-03T03:26:32.661Z","publish_time":1767410792661,"_source_registry_name":"default","contributors":[]},"0.32.2":{"name":"@mariozechner/pi-web-ui","version":"0.32.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.32.2","@mariozechner/pi-tui":"^0.32.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.32.2","gitHead":"113713d3808b0ebda9b24ce52deaf711da27695a","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-IxgpNdVu1+MabOzYaomVIitMuCfjiot5ydljp0wBgSqG2NpRM4Di8/cy8sGK+3ObvT7O0A/0oAhr7mmcukYwYQ==","shasum":"edb5d45bd944bac2878f68a49926ddc0ad215086","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.32.2.tgz","fileCount":371,"unpackedSize":1708281,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCY8WtGA/kph6Y04+ngq/wNV7KLSBhAP3haFRS17z805QIgWJj4i/G6Kdb4R1EdKTq0/EtuUCDkTE1350M+Z7QI9PQ="}],"size":346927},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.32.2_1767452927115_0.7577949544480602"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-03T15:08:47.321Z","publish_time":1767452927321,"_source_registry_name":"default","contributors":[]},"0.32.3":{"name":"@mariozechner/pi-web-ui","version":"0.32.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.32.3","@mariozechner/pi-tui":"^0.32.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.32.3","gitHead":"db829e73f9cfd9a987e468f3cd46f892fd6d9d4d","_nodeVersion":"23.4.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-sIjmtfXlfrE7KIDuoKkzPXaUM2nNYIV8S6OpEsYdh6Cjil0F7/DXSEYiSs6vlVJYKIaXDC7HyzeU3KrTqKAt+g==","shasum":"0a2e70429738a24eb05259c174c8003c354e0acc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.32.3.tgz","fileCount":371,"unpackedSize":1708307,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCaOHRYyI6aNbBK50iIqOguVqP6HroFqjfbsK/7ysvPIAIgaYsrs4Zh5Sr2IJfDGC844XoOJ+mgZWY2zPvowV44gDY="}],"size":346936},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.32.3_1767456597011_0.5646361013276389"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-03T16:09:57.291Z","publish_time":1767456597291,"_source_registry_name":"default","contributors":[]},"0.33.0":{"name":"@mariozechner/pi-web-ui","version":"0.33.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.33.0","@mariozechner/pi-tui":"^0.33.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"faa10b9a7e522afbc9a98dbc683a681f7d0d3e5c","_id":"@mariozechner/pi-web-ui@0.33.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-rt6LwIvOXX1eP0xKOMD57oiVisQQhBDuMlooy23AYHoGWLuVg9TlI7avmk9bJtQu+dDWguYXwMvKc8c+bdZekA==","shasum":"cfc1fbeef0fe2ea02c3541dd156cdacda22a5e99","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.33.0.tgz","fileCount":371,"unpackedSize":1708333,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFHeZQfg14HfHtO2/Mf2vAafyYKOvFvz3ZpnRozX52yaAiEAh93LJx0/Zg3z2hZkN/pYf7iYVDlfNE/pGuo08kYnc38="}],"size":346943},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.33.0_1767485289826_0.8943007509725236"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-04T00:08:09.976Z","publish_time":1767485289976,"_source_registry_name":"default","contributors":[]},"0.34.0":{"name":"@mariozechner/pi-web-ui","version":"0.34.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.34.0","@mariozechner/pi-tui":"^0.34.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"dc2f5d43cc8ff7d949e69e7af4e5e3ec6279f10f","_id":"@mariozechner/pi-web-ui@0.34.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-DO0EgFUr7UKxa2eDKBd167hOjntdQ1bWk9/Ekc8zfiRLS/Nm+Tt2MrtITzzq3d1TxGRIsO462Hmd+JFhwuFKhA==","shasum":"84f1c64c38ed6e5e74eff41cc9d6cf99a7331707","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.34.0.tgz","fileCount":371,"unpackedSize":1708359,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDomGgGa7j8EEMQZEVfIJkxakWD39/mE6PlLbsvNUEyIAIgRj1pGb2lI089ASzHgFbNxwxVXPDV7L8ToFsNHERywZs="}],"size":346943},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.34.0_1767555033180_0.1401659809228999"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-04T19:30:33.347Z","publish_time":1767555033347,"_source_registry_name":"default","contributors":[]},"0.34.1":{"name":"@mariozechner/pi-web-ui","version":"0.34.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.34.1","@mariozechner/pi-tui":"^0.34.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"de92eeda1f444e71407cd70728c7fd10ef0ec762","_id":"@mariozechner/pi-web-ui@0.34.1","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-XLgOBAVYTMUjrXVMDDUWJd/gSRAtakXDbhSx/PkHjgi9gVjN0H4qrbySokIQEETTkCwR2WUxXFy2Rh4UtuPUmQ==","shasum":"ed07abde2a925d96d61ff76703beba68bf289f29","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.34.1.tgz","fileCount":371,"unpackedSize":1708385,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDlyVlAo44L+R+Asz1onKCvkLOe7ThNVTi1jIhr+9tDNQIhAI8tBTguoFaMcV0F3R0uPREQMprrCLoQtuCCG0Gj5v/w"}],"size":346950},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.34.1_1767556652846_0.42206460153180925"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-04T19:57:33.045Z","publish_time":1767556653045,"_source_registry_name":"default","contributors":[]},"0.34.2":{"name":"@mariozechner/pi-web-ui","version":"0.34.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.34.2","@mariozechner/pi-tui":"^0.34.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"71c978e2f96ebc5d9771c7e4e1509d0ab524591e","_id":"@mariozechner/pi-web-ui@0.34.2","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-aWTCBlhTwz0UTTuAYqVxc8Y9kBEm1UL4Vl34pwMlBpEYsjZLDI7poIYhZXgCsr1gwqfjwvj4D+vw3LAX7amEOg==","shasum":"4b4e95539f7f74b8218650b15d5e641ec300a591","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.34.2.tgz","fileCount":371,"unpackedSize":1708411,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEpqkjXSOt0hfiM6zUCUnTMgA7yIvxw3TaaVPsugSpVmAiEA/E807Yj1UOVvbHPDPq9hzRPXoKQIrfejUWAzLepsDBc="}],"size":346951},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.34.2_1767557207156_0.6227203382874147"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-04T20:06:47.351Z","publish_time":1767557207351,"_source_registry_name":"default","contributors":[]},"0.35.0":{"name":"@mariozechner/pi-web-ui","version":"0.35.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.35.0","@mariozechner/pi-tui":"^0.35.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"78d0b88f7d34e2459db0b8088e722bfd68a8847a","_id":"@mariozechner/pi-web-ui@0.35.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-LdPKY5BKRuxnNBe4i8gB1oY9LS7tQ8M2bqNStN85yHwzCFX6wVKArDUPyDVJOD/80lJfuPxkRNfjbFNXbaykLQ==","shasum":"887764fa24943cda8fe453e24f6c6ed7beba3ff9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.35.0.tgz","fileCount":371,"unpackedSize":1708437,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEJM+rtwAjXE7MWa3VqrjX+hDpjaeLAR10IevQnQxrRQAiEA1y1/fGxdZhpT6OvLvipQQq+r89lYowTvCpCnfQV/4r8="}],"size":346957},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.35.0_1767580926252_0.21428944544850426"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-05T02:42:06.453Z","publish_time":1767580926453,"_source_registry_name":"default","contributors":[]},"0.36.0":{"name":"@mariozechner/pi-web-ui","version":"0.36.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.36.0","@mariozechner/pi-tui":"^0.36.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"435cd5d61feede5120af8d813511af9f0e3ffb4e","_id":"@mariozechner/pi-web-ui@0.36.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-C7FVqDu/DwGLadlcilfjvIwUFcSzylkN399Iz2raol3CZo9RulEqnl3wcnNwZhcpb5hg56zPru66rBgCueSDSA==","shasum":"9fb5a9df1f22ae8c3a130ae0e2ec149c60db343b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.36.0.tgz","fileCount":371,"unpackedSize":1708463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQClw1J4SP/3nhspmrRekDD9z8g1Sxnru1oEqj6Clm75ogIhANBySA3AttYlSe7QVxQ9+OfnsrjQiIAPolu/gNFqQVB7"}],"size":346960},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.36.0_1767590224748_0.7505148208279548"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-05T05:17:04.968Z","publish_time":1767590224968,"_source_registry_name":"default","contributors":[]},"0.37.0":{"name":"@mariozechner/pi-web-ui","version":"0.37.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.37.0","@mariozechner/pi-tui":"^0.37.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"d3d53392e8ef39fff427d1233f2a89db517160d0","_id":"@mariozechner/pi-web-ui@0.37.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-+XH/ld33Y8mSOnxNbcocrAte4lcxDBZrQUoxAbGdG8xY3/ih+/p0ygp7emVSUP5fYBQYQPTXlCfZLkUpttVAjg==","shasum":"b038c3b3af6e792f59303529da23c0f57114de0e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.37.0.tgz","fileCount":371,"unpackedSize":1708489,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCENqpOBD7fNTDoHnclOjA50CoQpKrHttLPPVshP5G04QIhAI+qsUgY7g+n9wBS7Iwf6h/Au1MNeWrB0ar0XcTMrVSL"}],"size":346965},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.37.0_1767654476354_0.7474932902070306"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-05T23:07:56.570Z","publish_time":1767654476570,"_source_registry_name":"default","contributors":[]},"0.37.1":{"name":"@mariozechner/pi-web-ui","version":"0.37.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.37.1","@mariozechner/pi-tui":"^0.37.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"a20112f45fde62ff413458c9e9a7a0b169f8b6e8","_id":"@mariozechner/pi-web-ui@0.37.1","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-FfXwFb7PCvkeOKtUNGDDZy63bZ8bydMXDnNqce+iBkT9rdPgPqrw9HOH55Lxo2DJapN36ad67fPwdjp1k5f2vw==","shasum":"cc230f6d033960ced4a84b3bc8ac7e545d220dac","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.37.1.tgz","fileCount":371,"unpackedSize":1708515,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDnGdf9F1MWrSjbQBoVLwyiN8c1ZFgqhjIdgsGMM8gV4wIhAMQM3D3dQA3L9ga/aKg7PJkGqkCvSwSocr15P5BhVTt/"}],"size":346968},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.37.1_1767655974938_0.6873464021343922"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-05T23:32:55.171Z","publish_time":1767655975171,"_source_registry_name":"default","contributors":[]},"0.37.2":{"name":"@mariozechner/pi-web-ui","version":"0.37.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.37.2","@mariozechner/pi-tui":"^0.37.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"6f4d16d76fab0a7597e33a4f647f4dba6f13afe9","_id":"@mariozechner/pi-web-ui@0.37.2","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-j8MvV0TIZDCO1yRjaOp0r5SmyatZC1JY1gp7fualYrLe/jpwyd5XekrqiNci7594++8R2XWc8vrxJ+ufvgCs4Q==","shasum":"a03caf4624c269744f97ee521e945ee60138cc59","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.37.2.tgz","fileCount":371,"unpackedSize":1708541,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFAd4xesUaq7NskrARot2eRCNq8VpSGAqMOdrdXcwURTAiA04HEF8briI84RKaAtNxXZHCZdatM35+eYgLt+jsWtAg=="}],"size":346968},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.37.2_1767657239191_0.6394834792620316"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-05T23:53:59.405Z","publish_time":1767657239405,"_source_registry_name":"default","contributors":[]},"0.37.3":{"name":"@mariozechner/pi-web-ui","version":"0.37.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.37.3","@mariozechner/pi-tui":"^0.37.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"86fea6379c77bc6e3a382e7245c00bdb26eba979","_id":"@mariozechner/pi-web-ui@0.37.3","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-WljiyyN0E1nFZyRbc/1hBY3zT7dp8xwKIik5IAfHUvCC7cksK8XHbtCe1IFEYwqp/VYdZvCxd6LAwTrxX7l5kQ==","shasum":"771f00efc43a727e2938abaf8fcd49ad5ef3a8a7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.37.3.tgz","fileCount":371,"unpackedSize":1708567,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCSd8Az5qTub6Y8UKuv9u3GSkwOrJ+bWQJLL4QckqFTdAIgH1piQqeeuZNJsdcR61Yr3yEqGdaKQdOJobAd+fhGXF0="}],"size":346971},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.37.3_1767703467423_0.8857222735806882"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-06T12:44:27.595Z","publish_time":1767703467595,"_source_registry_name":"default","contributors":[]},"0.37.4":{"name":"@mariozechner/pi-web-ui","version":"0.37.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.37.4","@mariozechner/pi-tui":"^0.37.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"b08a6b22ce1a1c90fb85bc2b5f7cd197db273bfb","_id":"@mariozechner/pi-web-ui@0.37.4","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-TA43Q5ZEfFnZljYIMKAzaHgB2Ym4IRBP+lGSwWhBOLY9v6jTjiJIxiE6GpqCdMh9R4I67bM9S49TRCH6NKj77Q==","shasum":"bc7345bce55db160553761a3576abe8a11ca31f1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.37.4.tgz","fileCount":371,"unpackedSize":1708593,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGb0ntcCsZ9LeQze/2El/9cQmZ5sxGrRe0zgRbwY2TPwAiBd/BzSr6lqSLXKaEW/osdh5dOLks8sTPIG9tkHD4jWdg=="}],"size":346977},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.37.4_1767731342291_0.45027241003262075"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-06T20:29:02.475Z","publish_time":1767731342475,"_source_registry_name":"default","contributors":[]},"0.37.5":{"name":"@mariozechner/pi-web-ui","version":"0.37.5","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.37.5","@mariozechner/pi-tui":"^0.37.5","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"fe95983dcffa60ffb30809c8bcc1b9ed30fcc196","_id":"@mariozechner/pi-web-ui@0.37.5","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-9Zm01J3chfTZg4mMXRNusTNTSSJaHjEVo0pL4FV8p443kT9CdlcvNRYscZPxwhbTHJb6osyJWl5YFsB9Lsvrhw==","shasum":"483ca3b38403c6581c9dbc359ed90a2adc6cf881","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.37.5.tgz","fileCount":371,"unpackedSize":1708619,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH1DJ9fWHH0tvh+kHc6/WIKKzslbnLKGbGxQmWUR+7fOAiBOtIBv1IULqbZn2O9vVf77E+waf+Dyw4Vz6Wq/Cu86dw=="}],"size":346978},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.37.5_1767738353005_0.7039042427760023"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-06T22:25:53.184Z","publish_time":1767738353184,"_source_registry_name":"default","contributors":[]},"0.37.6":{"name":"@mariozechner/pi-web-ui","version":"0.37.6","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.37.6","@mariozechner/pi-tui":"^0.37.6","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"befbeb30e4e52ad4079713b17a981163ad455cdb","_id":"@mariozechner/pi-web-ui@0.37.6","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ZK37/d7FwZ7EGy1vmqXN4N2Yn463/UT/mVAjdDuUCMD2dR0lVe+YdemQ81sQddP6VUmQJR2vtee2Xnzp6F04JA==","shasum":"0ae55c4e8496d6f80c6e88a08a17fe4319618d28","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.37.6.tgz","fileCount":371,"unpackedSize":1708645,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDBqQxysqTn2rnZfuV2PBnhnh+BN01uskqUwzygl45N9wIhAIhvyDrYfMRcxFxJgZlZdV8EDHZwazYO3RPha6BHQgmV"}],"size":346981},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.37.6_1767743004984_0.20436993799828174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-06T23:43:25.212Z","publish_time":1767743005212,"_source_registry_name":"default","contributors":[]},"0.37.7":{"name":"@mariozechner/pi-web-ui","version":"0.37.7","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.37.7","@mariozechner/pi-tui":"^0.37.7","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"a4f2bb5c2714faa57e5da7c0a8061ce18c5b45d6","_id":"@mariozechner/pi-web-ui@0.37.7","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-f2sPlR9CrxwhTSyRmTghERYI0Vc5S0l/rng7FA+6Zm1I+OxMFeCmvPs6JqgWfpXvDtwf7ud9w8Zg5iTaYwl9uA==","shasum":"9cb2e2ab6ffcb3cc003aea2fe420c230ca4cd4fb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.37.7.tgz","fileCount":371,"unpackedSize":1708671,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCu2W68+Qw3ZfezAQPovoFZnGQQZmQzAQlm82hlqYfyJwIgJYAt6HSxKwNlakIpUVaOE4m7XXmKBIC+vHBlrgxhSPk="}],"size":346984},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.37.7_1767744153289_0.859114558439624"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-07T00:02:33.511Z","publish_time":1767744153511,"_source_registry_name":"default","contributors":[]},"0.37.8":{"name":"@mariozechner/pi-web-ui","version":"0.37.8","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.37.8","@mariozechner/pi-tui":"^0.37.8","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"5514d4ffdbc5c679f1f1817867e9d53125a53969","_id":"@mariozechner/pi-web-ui@0.37.8","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-UO4k7I8/8bHZ7vrwu1M5HQbWiuiiKMkmAQzdzG4TBZiTyo4hoH50eGTeCi6/M8QGLI7SLZiUN0fCzs95J/ZnZA==","shasum":"fb2d2e7e538c86d726a85bdc7916a187cc99325f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.37.8.tgz","fileCount":371,"unpackedSize":1708697,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE5I0vFhm2/n0gbwo6XzJPKLmp86dkeEeQXT73z8W14EAiBfAO+dUHqcsoSXUEGrvuFcccD/HyT9KuLrFqSQuyeesQ=="}],"size":346990},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.37.8_1767746012892_0.524496572547837"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-07T00:33:33.124Z","publish_time":1767746013124,"_source_registry_name":"default","contributors":[]},"0.38.0":{"name":"@mariozechner/pi-web-ui","version":"0.38.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.38.0","@mariozechner/pi-tui":"^0.38.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"4b084d0f9db70ac0ad5de2a37d6ef795f3c67f49","_id":"@mariozechner/pi-web-ui@0.38.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Fs/y+KBRXQQyu5Nku/rS0/5L5KbjhSTqMD9ChYWmU+dLJyA2dBzaXp9O207sP14NAUBe3p3Fi/Y9Q4IGkDlyxw==","shasum":"4939294870c055ff259508940f1939d1dd0837a9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.38.0.tgz","fileCount":371,"unpackedSize":1708723,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGp3UKO7hyj1nNL/eP7mh2Z0pKdxW7sR321ugldsbtGGAiEA2vap9sEzX15dErhJgQNSaUWnErNTy7KfNJayj/+LWq4="}],"size":346994},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.38.0_1767844430562_0.19013126025748406"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-08T03:53:50.780Z","publish_time":1767844430780,"_source_registry_name":"default","contributors":[]},"0.39.0":{"name":"@mariozechner/pi-web-ui","version":"0.39.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.39.0","@mariozechner/pi-tui":"^0.39.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"c25f1eab640350ddb9fc5abbfc90f99fbd0ec374","_id":"@mariozechner/pi-web-ui@0.39.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-pbzVHG9tbMBWdLiF2uZG6PQQPUVHByrIMEgbLfjHg607Pn8kG7KKzecs9rgU9PQnBVLNC9qSQGEf32LTtG9VBg==","shasum":"2e441dad3e8e5de8a9273475992d79bc54f40052","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.39.0.tgz","fileCount":371,"unpackedSize":1708749,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGzj0XEDPr4zacTLx0/KmXj6r0DxwD0xgss8ZIdoZRqlAiEAwxTkBMj4lZygp1roLs31hiYzMMz1J8h9tQ7gB3oIEpU="}],"size":346997},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.39.0_1767913840109_0.2021207840446717"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-08T23:10:40.318Z","publish_time":1767913840318,"_source_registry_name":"default","contributors":[]},"0.39.1":{"name":"@mariozechner/pi-web-ui","version":"0.39.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.39.1","@mariozechner/pi-tui":"^0.39.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"39bfbb125c0b244e3f0aff55100ff6782c750e60","_id":"@mariozechner/pi-web-ui@0.39.1","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-8Qi+PzK9jeFyXEaEexTISIw/q28JXJ7ZjLQRKoiR8foPuQFZCXHmVKiuMU6caYWYdLr44DxhtbHe2iPb5YOWMw==","shasum":"493ff7bac499522ed410e70055cbcf8f3b748fd8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.39.1.tgz","fileCount":371,"unpackedSize":1708775,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDdNb7MgdFwBkspwog3Bj2VOvOp60LMSTyAbDmE6jL4iAiBo6sOLhyfl3tER/emWPsuu/8NhF1yOBFvUEaKVAJsp0g=="}],"size":346998},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.39.1_1767915259727_0.24276654285371824"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-08T23:34:19.898Z","publish_time":1767915259898,"_source_registry_name":"default","contributors":[]},"0.40.0":{"name":"@mariozechner/pi-web-ui","version":"0.40.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.40.0","@mariozechner/pi-tui":"^0.40.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"070ef9c771ddfa625c5df438479deea00f9be708","_id":"@mariozechner/pi-web-ui@0.40.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-GHit6eOiJ1BiLer7fvs7RXCbhXlqEWOGAfAT9C4BKbvzI/2PJwYyIUe/OXzuPzhEALg2mlytRNoihINEytFvSg==","shasum":"06f7eb88e568ab4cd8ece83da11607623e529b01","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.40.0.tgz","fileCount":371,"unpackedSize":1708801,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC1IIJ6cSHmIxP0/hnQTI4P9Zb5yIbGsrgaPCCgDDJ7FQIhAN4nOm/3QWFywnrDJTx0jscIXPuGPr6GSeeenR18VZN3"}],"size":347004},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.40.0_1767915853767_0.545704692215323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-08T23:44:14.000Z","publish_time":1767915854000,"_source_registry_name":"default","contributors":[]},"0.40.1":{"name":"@mariozechner/pi-web-ui","version":"0.40.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.40.1","@mariozechner/pi-tui":"^0.40.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"ebd661fe13d3f3484191c244f5cd9b61e3973a19","_id":"@mariozechner/pi-web-ui@0.40.1","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-zo8VS8XBw8KqtA/mfQ1wMako8Y/8qJKssL/Zkdy8UV2o9dSvzA72bbM6Oqddccd18tpbiqtHR+QJ4F8cTyKYzQ==","shasum":"5c2fc8a0aaf64e7aba4801e069727b79a7965cf6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.40.1.tgz","fileCount":371,"unpackedSize":1708827,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDa4clQOQe7IDVifyw0hHV9EmlHlEMT2Cib1tI/iZf85wIgV+nvcvVyGdtinRIJDgElrS50Prtngu8dK3OPB3eYzyo="}],"size":347015},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.40.1_1767931971232_0.5800531849603776"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-09T04:12:51.471Z","publish_time":1767931971471,"_source_registry_name":"default","contributors":[]},"0.41.0":{"name":"@mariozechner/pi-web-ui","version":"0.41.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.41.0","@mariozechner/pi-tui":"^0.41.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"ec9def84efb27e6622d7070b8ca80cb0ac01d862","_id":"@mariozechner/pi-web-ui@0.41.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-PbmxYIjUBEG/kD4yM0nalgOfeKf5Zb1Tp5V/0M8UhLIjHeIj6h0tkepL/zN5KvUz6BSTZGf48Sfw2l22SRglQQ==","shasum":"adeacb4b172c6778c579f526945a27ccf28b3e45","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.41.0.tgz","fileCount":371,"unpackedSize":1708853,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDkjaWXoOxMJEKWC0vixBO5+4eqawDERm2gh8iOpcBgJwIhAPcfM9pwfWcgGy6dF31G/pbdxhANt89dN/wEJI9mdhCo"}],"size":347021},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.41.0_1767935254690_0.9366351539094926"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-09T05:07:34.917Z","publish_time":1767935254917,"_source_registry_name":"default","contributors":[]},"0.42.0":{"name":"@mariozechner/pi-web-ui","version":"0.42.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.42.0","@mariozechner/pi-tui":"^0.42.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"075299542410a572a36561ef02061554cb9995e6","_id":"@mariozechner/pi-web-ui@0.42.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-hQRsYsSdMy2aISW39EZbzwaEhr+R9IgUZY1TxSuy0GxMyZJAsqIs9Ekcx+MXw+iVXbaAD+YU+HlkAIrR1jG0Ew==","shasum":"8af7625c52249e4d4a4493e277dfc2dfe7e32159","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.42.0.tgz","fileCount":371,"unpackedSize":1708879,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDeQoRFRlmTg5RW/1c2Je3CKd06i6eVG6UNFWleMdKTRQIhAOFrhiAu2fl2Lk84Kul9MR0tM/2mnbUfQrHXReYGopzb"}],"size":347022},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.42.0_1767938407968_0.429956635795937"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-09T06:00:08.168Z","publish_time":1767938408168,"_source_registry_name":"default","contributors":[]},"0.42.1":{"name":"@mariozechner/pi-web-ui","version":"0.42.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.42.1","@mariozechner/pi-tui":"^0.42.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"d856bb097c6a62108582210a71ce814a9d784806","_id":"@mariozechner/pi-web-ui@0.42.1","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-GnPqXOibTpp/ve6VVgCtMieK28Fxf50RGoDerUDEFSplP2AnSjMC4x9HF88kfk60O0VhO5xZK/ZhfXWiyvB5Rg==","shasum":"2f22b7417094560f3f7be7a651ce12a390bc725e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.42.1.tgz","fileCount":371,"unpackedSize":1708905,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH8zc/zoHQ2//LDrECemleHNfSs24c9zquTQygGhl28LAiBxFbkDUHqpJ1iuSyiZV1EfZWWJ57oZsFmu45cdrDA/2g=="}],"size":347025},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.42.1_1767986689089_0.975597737196686"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-09T19:24:49.287Z","publish_time":1767986689287,"_source_registry_name":"default","contributors":[]},"0.42.2":{"name":"@mariozechner/pi-web-ui","version":"0.42.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.42.2","@mariozechner/pi-tui":"^0.42.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"0c02f5c053227ca47e822db8ca55bfe3c92cf114","_id":"@mariozechner/pi-web-ui@0.42.2","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-VelhMHWWhnAwrEh9R0ScRce9AbkPEac2ENUmiZCfIqPlIE0DBGyNwBs5a4mGCSQgWaQ2p5lftiY3E6ctSwkIww==","shasum":"6a10a5e1bf8a1d5fc968f6ed77d845c9fc49cd8c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.42.2.tgz","fileCount":371,"unpackedSize":1708931,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAEfAJtTv+NZyZytc99j1Rx/yJQ5tITRl7+mM5p3hgs5AiB4bZ724S1dulYCTg9/vqLTWXppnK4laXKjPuKt8yR/xw=="}],"size":347034},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.42.2_1768005811315_0.07221567832845399"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-10T00:43:31.516Z","publish_time":1768005811516,"_source_registry_name":"default","contributors":[]},"0.42.3":{"name":"@mariozechner/pi-web-ui","version":"0.42.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.42.3","@mariozechner/pi-tui":"^0.42.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"2a04b0fb28922fe7fb452da6898a710715bfcee3","_id":"@mariozechner/pi-web-ui@0.42.3","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ZJTximL5IwEngqew/ebanSHcj4+1cPZ5Y/uI/34uM9lhQrbj2lqHe+BUIfgY2Qrt1ORI3uD6cuE3K/BQgVoA/A==","shasum":"04934ca58eb46546b1fad7f6d2bedafe5a8061d2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.42.3.tgz","fileCount":371,"unpackedSize":1708957,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDeVLU4XptPM/xPCwublHi542k5/OH51Zx9CBXO1bqgCQIgYUrWWNV2huspQb8RjBzoWqmOEH5HVgL4erRyfR1wqB8="}],"size":347038},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.42.3_1768048089692_0.127845511985462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-10T12:28:09.932Z","publish_time":1768048089932,"_source_registry_name":"default","contributors":[]},"0.42.4":{"name":"@mariozechner/pi-web-ui","version":"0.42.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.42.4","@mariozechner/pi-tui":"^0.42.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"345de5983324e5bf9f8a657ee973786c18aebd71","_id":"@mariozechner/pi-web-ui@0.42.4","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Fy+FGA2jw9Z5bn54+8Lxrgt6TPFR3N8jrD7SDxbDeCy8FU0hY6LK5QSkRV68DkPJZx639gb2NjQ/WEkG/cqG5w==","shasum":"ada1c1db7d51d28a39c70b05092cab0554552b29","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.42.4.tgz","fileCount":371,"unpackedSize":1708983,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEZ8fh00Ix2Ld39PXgLZIwnGIAy1nS1Q10FyiitxVgc4AiBfWHM7dnUgc+koKDzmk3Ugc1bSTgjxSMDkltiTVUz5rw=="}],"size":347040},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.42.4_1768049814342_0.2734417946656762"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-10T12:56:54.526Z","publish_time":1768049814526,"_source_registry_name":"default","contributors":[]},"0.42.5":{"name":"@mariozechner/pi-web-ui","version":"0.42.5","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.42.5","@mariozechner/pi-tui":"^0.42.5","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"31fe16f2e79154f0423d290c87e4944bc1a41f80","_id":"@mariozechner/pi-web-ui@0.42.5","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-hrucTJ3Nh7Sd9KOuQzkp3Kc5WQ4QBO/PejX6CckjPVM4/JCBdbQ+yBTTvHnfKjKwln/IT5IIM0wZj2UWmk3TeQ==","shasum":"e5bfb6daf2d37ec3bcdb8d01eac0e918bafe4d7c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.42.5.tgz","fileCount":371,"unpackedSize":1709009,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFdzxwxl/Xz6T26qhpsSDzCr6e738MJd86fv1jIGAbtjAiBQ0ZhuWGTEpCy084KNWZCcyBvSJZVRVOenTUv811Iu+Q=="}],"size":347048},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.42.5_1768101092998_0.31371188442751174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-11T03:11:33.176Z","publish_time":1768101093176,"_source_registry_name":"default","contributors":[]},"0.43.0":{"name":"@mariozechner/pi-web-ui","version":"0.43.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.43.0","@mariozechner/pi-tui":"^0.43.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"8ac130c729c696788be5698bacce01b5d1ec9071","_id":"@mariozechner/pi-web-ui@0.43.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ozmCAA5cGPhbTYw0sFznqX7pQ75DcsL6iRCrbcBdWPbUxBRSSenKdOW6MO3el/OKoffTrYR6lysmMrNd5p2K5Q==","shasum":"7b24b87c8994a5733298e1554c7eea9afed9d96b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.43.0.tgz","fileCount":371,"unpackedSize":1709035,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHIl+V3W4llKk+ImM6HpgI/N1XWm5XPdCc772WvSWcY8AiEAwZqHfFI63UJUbo7CcQeYmoHWgtJ3wVrNNJbXaHlnvkg="}],"size":347050},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.43.0_1768176022545_0.39260855029072417"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-12T00:00:22.707Z","publish_time":1768176022707,"_source_registry_name":"default","contributors":[]},"0.44.0":{"name":"@mariozechner/pi-web-ui","version":"0.44.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.44.0","@mariozechner/pi-tui":"^0.44.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"477c263838b3cd295543e9ad0b2f603b3e2b51a7","_id":"@mariozechner/pi-web-ui@0.44.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-lD5KqJCj8zOD2nv3iwKTw3WfS5ff6CfnxT2LSKUC+NRwk5OmYCG/vIYrv8nOSxnXysvcbl7s1SyI70gECTC7ug==","shasum":"a5cf02d32202147a7bff68c17d0d951e0b0afe0f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.44.0.tgz","fileCount":371,"unpackedSize":1709061,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBuUhRFfsnBp2bv2rOutqnIBLUoCgAs3hoiiQrhNv7gXAiAVR4gFR3Mq001MH89iK9APqK+RuCmfPONjhnDJbZ0BDw=="}],"size":347051},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.44.0_1768241107152_0.05997448853605847"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-12T18:05:07.340Z","publish_time":1768241107340,"_source_registry_name":"default","contributors":[]},"0.45.0":{"name":"@mariozechner/pi-web-ui","version":"0.45.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.45.0","@mariozechner/pi-tui":"^0.45.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"e22feba494667b511364c2a45a23d05d6404187e","_id":"@mariozechner/pi-web-ui@0.45.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-y9NY0taqBRNtUsT4vZdidIlbLGw/3ES4ZEysk9cSJh5cU8UFOWBHVkaJqb+kJTmrCS6qmxiu+o+O4wfl6J3AHg==","shasum":"f28c6f767c54bbcf077cd804f085079db86ce2c0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.45.0.tgz","fileCount":371,"unpackedSize":1709087,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCjXqjmUsGKNa0OS489iQIiIsIycVi8gBMhphe2ZrjoZQIgGQZSmL3cf2Iy3vbqPf+ig6htmihXTwKRCc6RcxZmnh0="}],"size":347057},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.45.0_1768268539005_0.7562871913183704"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-13T01:42:19.221Z","publish_time":1768268539221,"_source_registry_name":"default","contributors":[]},"0.45.1":{"name":"@mariozechner/pi-web-ui","version":"0.45.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.45.1","@mariozechner/pi-tui":"^0.45.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"e4a98d8381a4eb20ba5058120921130d4f508d32","_id":"@mariozechner/pi-web-ui@0.45.1","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-5RUGLJRsFjCrpsmF9iM13NaCe824gLhD36HR7N/GS2r2XwRQx+KI2qh6uY4+is0LzYEMVX6OUlBoRp5i++FH/w==","shasum":"65d91f5d8e32fc4ea524c0182d49b4de68bb839b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.45.1.tgz","fileCount":371,"unpackedSize":1709113,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCKnnhVNg3TtNdPIDbN/m32Q0u51Jc9JYDCzD8mRrdNEwIgTScr/Af9JarN5OJ46xQV62FtCUKXJ3fu4LFAZN4Z4GE="}],"size":347062},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.45.1_1768270047433_0.09412731982892497"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-13T02:07:27.672Z","publish_time":1768270047672,"_source_registry_name":"default","contributors":[]},"0.45.2":{"name":"@mariozechner/pi-web-ui","version":"0.45.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.45.2","@mariozechner/pi-tui":"^0.45.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"c55082bb668d9ef65f4ffc1ce96056d305450fd5","_id":"@mariozechner/pi-web-ui@0.45.2","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-yX8EUXERFxuKHO0VFuZacaDaY8IaGNEsZ+bjpB8pkUi2zq+YH0cdRUlO/FpS2tlLw5nbjzz7AgOYzWoiQnyP5w==","shasum":"c516b4c522c84e55a8759c8be966c4aab3612a86","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.45.2.tgz","fileCount":371,"unpackedSize":1709139,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICFcgDNAF7+qyEjP8LySgj/8EvsAUD0ha3Ogvjs4blHWAiEApzwo2dF0kRWDfoD3juPyDc9Dmc5LXT771fWVTg3sUzI="}],"size":347068},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.45.2_1768271320009_0.380471068584064"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-13T02:28:40.198Z","publish_time":1768271320198,"_source_registry_name":"default","contributors":[]},"0.45.3":{"name":"@mariozechner/pi-web-ui","version":"0.45.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.45.3","@mariozechner/pi-tui":"^0.45.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"2090599e4b4154e43ebc9d4f7799d4cbd128dec0","_id":"@mariozechner/pi-web-ui@0.45.3","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-b6ncpAK9fIMpwFCVgKSeeZLBLIXKMnHilRz0y/xGT6MlptavN9jIZj6LCZ/vlk9B00zJjKfE9fpvZvMc3uYVYg==","shasum":"d94a3d8681594006caaa81fbfe7eeba242fb2fb8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.45.3.tgz","fileCount":371,"unpackedSize":1709165,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCdwZOej1k7x0o1MhJIT6MtHXYGDn/pG8QwuVVw+J+1MgIhAOhek1BTXJ9wQBjzBzP0ae5ZI2q5A/KMqrXDtXNMZE9r"}],"size":347071},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.45.3_1768276644258_0.41054425188834176"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-13T03:57:24.459Z","publish_time":1768276644459,"_source_registry_name":"default","contributors":[]},"0.45.4":{"name":"@mariozechner/pi-web-ui","version":"0.45.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.45.4","@mariozechner/pi-tui":"^0.45.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"bb0ba88b97c92e71017de957e1c479907d724a9b","_id":"@mariozechner/pi-web-ui@0.45.4","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-tcxQyTWikOUVPs7JOjH+UfYei4MSYkBOvB0O4fskYjxZtUIc9AALaJe2BKbXH/0UbZt2qagG9Z190TTIX6tz3A==","shasum":"4832390ac27bd58b55d345d68475e6f891c6e5fa","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.45.4.tgz","fileCount":371,"unpackedSize":1709321,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGDPpHJORNUdUfqHw8IWVTEMz3OJcnhbEQpYZs9znH88AiEAhr4c4WtflG+vt2j2h1RpH21F+dkZrus//8bspP913mw="}],"size":347149},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.45.4_1768336653635_0.00892758896596857"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-13T20:37:33.803Z","publish_time":1768336653803,"_source_registry_name":"default","contributors":[]},"0.45.5":{"name":"@mariozechner/pi-web-ui","version":"0.45.5","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.45.5","@mariozechner/pi-tui":"^0.45.5","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"9a08bb0d1e2e2d10373f612b8e57055c8f829afa","_id":"@mariozechner/pi-web-ui@0.45.5","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-+gpwViCLPpp6g5po66ay16b0+ADR3g1ilGsUPecJaAoyUkwozW473wjmfJ43818zyTxQxI2daFcu4z7tH5N5Pw==","shasum":"2b6d003ad1cf5c544134b0098235ffda37ce2941","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.45.5.tgz","fileCount":371,"unpackedSize":1709347,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDTXhpa3+3naZNDN9iKlGowHLfjLhr3N5WwwpppMG5DnwIgJa7khwFL0SlFeg0bfpUdDIv/kI/Bzd5tCcEgoWjcc0A="}],"size":347153},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.45.5_1768337257244_0.34692893039007777"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-13T20:47:37.409Z","publish_time":1768337257409,"_source_registry_name":"default","contributors":[]},"0.45.6":{"name":"@mariozechner/pi-web-ui","version":"0.45.6","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.45.6","@mariozechner/pi-tui":"^0.45.6","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"f8dc72d24f82b0dfd64e5686bf72838aebd63e9b","_id":"@mariozechner/pi-web-ui@0.45.6","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-nBgHtrl8+SzNGp2Vdxifxa84ake2Txs2VEpnma5hBcKgBJHXRoUPkTRuMCVa1fXOzC7XhYIL2IL8PgO9ZXVX0w==","shasum":"ddb00c6fb40cb6aabb98486945c1a59e38458fd7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.45.6.tgz","fileCount":371,"unpackedSize":1709373,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCi80fgbeqW9J/HQW+qaWq2ZZOnRdZaohU23nBv6afozAIhAO3vOgJiLZAjBrHM/uEHQqLR9OlrBBTUa2hnde31AMdu"}],"size":347157},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.45.6_1768340926753_0.8380180830939792"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-13T21:48:46.927Z","publish_time":1768340926927,"_source_registry_name":"default","contributors":[]},"0.45.7":{"name":"@mariozechner/pi-web-ui","version":"0.45.7","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.45.7","@mariozechner/pi-tui":"^0.45.7","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"d08821cc4abd260390c40e4a9388da1bc7f8ad5d","_id":"@mariozechner/pi-web-ui@0.45.7","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-W8ppXvFjcd3VJKOiyT7GTrK3YC32D3R2+M9pdGSoZ8RGmudE71r0XDeHnPkyDTR7pCzz7j8IOOKiA1jzMXBPQQ==","shasum":"61679ee79133b4fd68632cb7fac13ef59d4e0f96","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.45.7.tgz","fileCount":371,"unpackedSize":1709399,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDCBpNeKzhzj+cA4EgjBR/5wHkTXsGC+okbiXM3Hwfv1AiAFGYIRuld9lt2WH6XVNqMZTUAP5LLTJJMUqYg9nI8gjQ=="}],"size":347156},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.45.7_1768345895749_0.7530352640371627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-13T23:11:35.925Z","publish_time":1768345895925,"_source_registry_name":"default","contributors":[]},"0.46.0":{"name":"@mariozechner/pi-web-ui","version":"0.46.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.46.0","@mariozechner/pi-tui":"^0.46.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"0aaa4ef5e4f58615334799664107367fa537ade4","_id":"@mariozechner/pi-web-ui@0.46.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-lQBWD0wNHgFjps1RyHnNepFleS7/RS4K9niz6EfctKR7it4LB3aQnJl7iMKzGKV5A+VKiPaMqZR6YcF+CJZZqg==","shasum":"25c1fc8f65a6bdca8bb787073d764538a773806a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.46.0.tgz","fileCount":371,"unpackedSize":1709425,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDPUwawtnav54je5nwX8smGo76w/bjsczN+WGD9bjt9kAiEA1n8TN4AKxlyXov68Zq5FrTBHSkloj/SBtsckFhZw6wM="}],"size":347160},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.46.0_1768494999114_0.38545098042508763"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-15T16:36:39.304Z","publish_time":1768494999304,"_source_registry_name":"default","contributors":[]},"0.47.0":{"name":"@mariozechner/pi-web-ui","version":"0.47.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.47.0","@mariozechner/pi-tui":"^0.47.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"6248d86ff6742ab9cb03fc463f3a6cbd4a634ae7","_id":"@mariozechner/pi-web-ui@0.47.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-k9xZHJY8SD5uKluP5EjjcvvrrIpGqikAx7ECLeKRMyc5lKF2OK/paVvoYN3yfg3JpU/+zpHYZCSaatVTV7lHag==","shasum":"a16af36b7b30580a39e56b7f7cc0b89117f1356a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.47.0.tgz","fileCount":371,"unpackedSize":1709451,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCQ4fUsyKFa55B6DFSGdQE46zmHx/xE8duj8HqS4ULnHAIgUoCz0KFQYwn0Pbg0ilf/V3pEmjge+kZvZwb7efqWLKI="}],"size":347167},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.47.0_1768534907585_0.6177734066314073"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T03:41:47.784Z","publish_time":1768534907784,"_source_registry_name":"default","contributors":[]},"0.48.0":{"name":"@mariozechner/pi-web-ui","version":"0.48.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.48.0","@mariozechner/pi-tui":"^0.48.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"91be338e391563797c33b0e68fa4fd212bc3d067","_id":"@mariozechner/pi-web-ui@0.48.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-J2UtDMdUz29IURffWx0qPGtz6qF7gj0l1ccM09tYAKaweunm4FaTYMa5/HIm+JZ2mRxsNDvCHo/jgUWJGLzJdA==","shasum":"6d2554c6ecc65be5322ea0e726268e79766e89e8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.48.0.tgz","fileCount":371,"unpackedSize":1709477,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDEWu7LqCcB3Ud8/X+dN/DiKttAswZ0F4PTTuvkZtWouwIgbYZO7fXaXK6/fCsi0pxnaMWfIdzIxcmJUjyNHXj7J0M="}],"size":347174},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.48.0_1768606376504_0.005018285155374613"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T23:32:56.845Z","publish_time":1768606376845,"_source_registry_name":"default","contributors":[]},"0.49.0":{"name":"@mariozechner/pi-web-ui","version":"0.49.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.49.0","@mariozechner/pi-tui":"^0.49.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"3e6ae39083b08a237890ee291d8a60a648793366","_id":"@mariozechner/pi-web-ui@0.49.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-gpqQMPT4aWcIerZDhxZgcBQeK3NrAe5xYCQeSmhoj4nUa15f2CGcqGJ8ZG7ZeCXhUgYjsp9oJZRisAdPdYPbrg==","shasum":"a6f8b87b8c9a224fb754e39ebb11380096384a93","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.49.0.tgz","fileCount":371,"unpackedSize":1709503,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCO4m8zmvcU9H3umigQByLKVh1PTl82TKbI1m/SCuKyAwIhAJuHtSqnq+mWoBi+FtYgM7Usj/2j5RxhT+3afuCDo4mj"}],"size":347178},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.49.0_1768683778946_0.6747692861975645"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-17T21:02:59.162Z","publish_time":1768683779162,"_source_registry_name":"default","contributors":[]},"0.49.1":{"name":"@mariozechner/pi-web-ui","version":"0.49.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.49.1","@mariozechner/pi-tui":"^0.49.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"15a04c585a361e6c69754fee1ff525989aa35ac0","_id":"@mariozechner/pi-web-ui@0.49.1","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-lc3SiWV4RSwcLleWkzC0QxCyYYp1vMo05JGv+ocXC3oLNO9LmQeAP9fyEmdHf3I687zV/yKSRV4CzZEdsSwcxA==","shasum":"481e662458220a58d7048c4152e44ab34b77ef29","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.49.1.tgz","fileCount":371,"unpackedSize":1709529,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCUNI7Ci4+Rk+yf08R3p5Telcrp+ztWLXtlXDlNr7Y1fwIhAOlGynZ2xntFc2LTJZtS0hotZF2gEN6y0Ihp04MwtPJi"}],"size":347181},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.49.1_1768778636502_0.13949999049701334"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-18T23:23:56.713Z","publish_time":1768778636713,"_source_registry_name":"default","contributors":[]},"0.49.2":{"name":"@mariozechner/pi-web-ui","version":"0.49.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.49.2","@mariozechner/pi-tui":"^0.49.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"17a37bd1746e79c05b8385c9a1e5c315c14ae9c3","_id":"@mariozechner/pi-web-ui@0.49.2","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-mslyNbUJGhH1ot6FqPapfO8cXzru8XQhn0uwCezaWmE1DhE+rY/pGsWlGocIjsYcm5nph+epib5bMgIBLTt6wQ==","shasum":"65256e028d50aafb012d9a7adcb4c1607be72f8a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.49.2.tgz","fileCount":371,"unpackedSize":1709555,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDnZl6bOWpRr0T44nSJhdwBT3S9P9zKe6aCwrrhjWLRgQIgDP0pojU5USEY3iY7LnMxu374r+f69xIx3pfEq7JFdes="}],"size":347190},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.49.2_1768835686936_0.47079413677354576"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-19T15:14:47.118Z","publish_time":1768835687118,"_source_registry_name":"default","contributors":[]},"0.49.3":{"name":"@mariozechner/pi-web-ui","version":"0.49.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.49.3","@mariozechner/pi-tui":"^0.49.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"34d28a47b51a6a72b0eb321f4b23ead132ff9107","_id":"@mariozechner/pi-web-ui@0.49.3","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Ds/xPrxu4leC7TYVFFJQtUKEYXz6aMnKdbwf9JFSszQbV6/iF4Z2ecfFio0TnjCwdSDp14Vg6LyrI4ywbQNuTQ==","shasum":"0cf8954ebf7924b188bd4e59bb04a3822fc77125","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.49.3.tgz","fileCount":371,"unpackedSize":1743595,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBXuCf9bO+nZ3UVKwZ5b6mDVSCVphPD1gHUT1/EIwQPmAiBBK+yN5CN+CLGP7m7g9ubk1c77cy0dLQ9nHmjA+qi5Gg=="}],"size":352012},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.49.3_1769042605628_0.09374821992821203"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-22T00:43:25.841Z","publish_time":1769042605841,"_source_registry_name":"default","contributors":[]},"0.50.0":{"name":"@mariozechner/pi-web-ui","version":"0.50.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.50.0","@mariozechner/pi-tui":"^0.50.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"453e104d3a32c02c5f586d1652636ca8b71d6d05","_id":"@mariozechner/pi-web-ui@0.50.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-om68LB2ReROHdb1LwBayM/Ua3OtR5rfpD7A3V+lJ4RwnW8tCGweNX97gotlyIikHnbV831/mWYsq/anw/8qtdQ==","shasum":"0b9d5486d19df7b666747a7ee94f5bdcebcd7d66","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.50.0.tgz","fileCount":371,"unpackedSize":1743621,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFxViAFvBR5b3BfE54dK8l1x2OIzDRQ3fqCK9atvsRYrAiAtYpMH6aksP5VApm146CSvtBsugq40zYhfKcMFUULwBw=="}],"size":352016},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.50.0_1769442923758_0.8247578381700102"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-26T15:55:23.928Z","publish_time":1769442923928,"_source_registry_name":"default","contributors":[]},"0.50.1":{"name":"@mariozechner/pi-web-ui","version":"0.50.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.50.1","@mariozechner/pi-tui":"^0.50.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"29c59d79bae5795f88eb3aec641974b1d6712f11","_id":"@mariozechner/pi-web-ui@0.50.1","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-eb8yzjQUIfPKhzfMBchpS8ZlKJuuBRdGMmNlUvtAerZY+hUgZqa2zFAlMYpIL3Lqwf8u+5X4XeD2mKTlwmNCng==","shasum":"7b86a92a33b81065597a567ae310b4859a998282","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.50.1.tgz","fileCount":371,"unpackedSize":1743647,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCN+aK9k6d/xAI6pZdRV4x7stzC/RS/5BUZta0btliqjQIhAPgIXZKbwsGS6dLbPc3aZBf4i2Ag94htHDh9NOnkk3L4"}],"size":352019},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.50.1_1769469341236_0.4399592643489465"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-26T23:15:41.429Z","publish_time":1769469341429,"_source_registry_name":"default","contributors":[]},"0.50.2":{"name":"@mariozechner/pi-web-ui","version":"0.50.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.50.2","@mariozechner/pi-tui":"^0.50.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"9bb627a5246f2cbddb881d697af4d4cf727afe86","_id":"@mariozechner/pi-web-ui@0.50.2","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-H6xCkJfchkO/lBpXGOfdUuz8S/IVd+7axES+xHxzBlT1vQxbe13RWwiVepa3YCI0RClivo5LFK6n1+tnk8C+sg==","shasum":"b6a6b21099e0b111603dcad2673a4c1ee90f1fe3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.50.2.tgz","fileCount":371,"unpackedSize":1744638,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC+Y3DhwcF72ZZbNKnYfpebGHXLQtDA4xJEYZ3xBNkMvAiAUzcUqrwyTEnphnKzUvM1/caixrztC+wOtkvvVoPWMJw=="}],"size":352193},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.50.2_1769653471663_0.5572389468611372"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-29T02:24:31.837Z","publish_time":1769653471837,"_source_registry_name":"default","contributors":[]},"0.50.3":{"name":"@mariozechner/pi-web-ui","version":"0.50.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.50.3","@mariozechner/pi-tui":"^0.50.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"df667b510a301f7ad4b7dc42991999601bd24ad3","_id":"@mariozechner/pi-web-ui@0.50.3","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-HZuBHBqnu58PeOmCFcJ4iNaUe4teR757+IKF342ai5cQfTYRrzytJLiRvpg6GvBLkNBnC6VyjyiD0mAtCUJ5Mg==","shasum":"885a50266704cd5b55f67074722fb78736d2a270","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.50.3.tgz","fileCount":371,"unpackedSize":1744664,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEwVKG2GSm5ldkbHC1n6Xq+/AOG2cIxZnfCXePRMI7a6AiBvoY5BDelDAMtBMwiOvN9C8tFF+s82cakq86/esQKkxA=="}],"size":352195},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.50.3_1769657831103_0.06338598481361912"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-29T03:37:11.290Z","publish_time":1769657831290,"_source_registry_name":"default","contributors":[]},"0.50.4":{"name":"@mariozechner/pi-web-ui","version":"0.50.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.50.4","@mariozechner/pi-tui":"^0.50.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"3f5fe42d37050f47b78e77490a2ec1e510aa4372","_id":"@mariozechner/pi-web-ui@0.50.4","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-+9v8rukeFmEz3AkcJWHi/CparbuWO/k/qjkYG0SZrEPl0TEL+tyUCgbS4QQFa3kVxOI6ke9it84R7NMRbRg5lA==","shasum":"a38373fc867cf7ffba065d70ae2ccd1d2faa889e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.50.4.tgz","fileCount":371,"unpackedSize":1744664,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDGv8bwzZYK+GBvOEDIKt2SCs9AiTETOoDspkjOPk5DRQIhAPdjY+Dn0k24mv+ixWTPlom9I8T/HaaMDnEY3BY+twhM"}],"size":352194},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.50.4_1769740028397_0.809192918348479"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-30T02:27:08.578Z","publish_time":1769740028578,"_source_registry_name":"default","contributors":[]},"0.50.5":{"name":"@mariozechner/pi-web-ui","version":"0.50.5","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.50.5","@mariozechner/pi-tui":"^0.50.5","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"01d521c625de0d506ff2324105bf9798fd5e05e5","_id":"@mariozechner/pi-web-ui@0.50.5","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ZbvK7Wf1s3ql5+TUKiMA+gotRR6NE3Px64i4OqzUIYAXaz9/4+Lg0PWCBA2D0NtswS/h6aFE6DguwtT9I0kH1A==","shasum":"ab311aacb914952e2eba8d9c3494c651fdfd3f93","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.50.5.tgz","fileCount":371,"unpackedSize":1744690,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFkjOQpzCUQDsfqkZctTp4SWCxDhOSxp1aZ3nVAygSPSAiA0sD+MxEJE7jlrJhBbUKTjI0r+kyMcZBRS/aY25BSBOw=="}],"size":352198},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.50.5_1769770095797_0.9220175276889526"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-30T10:48:15.982Z","publish_time":1769770095982,"_source_registry_name":"default","contributors":[]},"0.50.6":{"name":"@mariozechner/pi-web-ui","version":"0.50.6","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.50.6","@mariozechner/pi-tui":"^0.50.6","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"f8d43ce02ca8ff4951caadd88344d00fca79a9b7","_id":"@mariozechner/pi-web-ui@0.50.6","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Gb9aO1B8KkAuNTiBuuxAHV+pHAvRufc7TjsknFf45iX7N0c8iG4fkZvVJ3nMNZ7a6YxQAwf180n5BpTW1f+VMA==","shasum":"963bad42e7d23abcd79410f9b45c5a1e65555e0a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.50.6.tgz","fileCount":371,"unpackedSize":1744716,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC6JGWqxtP+tUhhUGeQ4EKHetPkmti2Gq+q0DxXRMvmAwIhANPqvNErMuKl+t2tcPwLSi+BVrZBjTp91bOShc7+m6OC"}],"size":352201},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.50.6_1769807034648_0.7861345771621049"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-30T21:03:54.851Z","publish_time":1769807034851,"_source_registry_name":"default","contributors":[]},"0.50.7":{"name":"@mariozechner/pi-web-ui","version":"0.50.7","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.50.7","@mariozechner/pi-tui":"^0.50.7","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"c50a0b8b6dfc7a480e574e7cfdc4e1adeaaa493d","_id":"@mariozechner/pi-web-ui@0.50.7","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-yA+KlsLzGdapHjP1+Yesh/9FWqSdUBJXi7VZjOI0ayG3m2aA/kOjBp+VGlJfXfPmRvN742NTfzyM1DCxIN4YFQ==","shasum":"2813af9c18228d702b708f8f3506af6caaacfbeb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.50.7.tgz","fileCount":371,"unpackedSize":1744742,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDXCuaWntwtuDQnktq54VZFhKEr6+RAVQwAI6cYuQPf/QIhAMlCXumk2TYFawiGPlAH3lRkjjYI6Ql0APLHsVEiMGLY"}],"size":352204},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.50.7_1769818150978_0.8531220138389253"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-31T00:09:11.184Z","publish_time":1769818151184,"_source_registry_name":"default","contributors":[]},"0.50.8":{"name":"@mariozechner/pi-web-ui","version":"0.50.8","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.50.8","@mariozechner/pi-tui":"^0.50.8","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"4baa42cb6d9022a63e9bd590138e4ece6d64f703","_id":"@mariozechner/pi-web-ui@0.50.8","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-lz9I7oEOb0+2rb+tumrnG5CQ/Sc4OhahWHO79K6EOEJONbMf7wfJodtjoRu+hx6YI+fvpxa7A5y0gS9PnAnpfA==","shasum":"77381c3dceb105e18ebc69519d8b8f46ebe5c1f4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.50.8.tgz","fileCount":371,"unpackedSize":1744808,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD9TXgLriLG3wOa5oqDaz5ekhOxbyK79gCauZGHG015NAIhAKpYlIBZbxSv4n38+N0kWRLExJnGAeXg0obv2l1UGqtk"}],"size":352227},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.50.8_1769909645303_0.2367416589163469"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-01T01:34:05.537Z","publish_time":1769909645537,"_source_registry_name":"default","contributors":[]},"0.50.9":{"name":"@mariozechner/pi-web-ui","version":"0.50.9","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.50.9","@mariozechner/pi-tui":"^0.50.9","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"7678b075fb002dea28be18419662032ecf0b5e74","_id":"@mariozechner/pi-web-ui@0.50.9","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-MkAo2kICPVYLzWf0WFfFSm+Po2D8uuNL50aLvNtCbfhwA/j3h3dM2WGmyRAE1U7CiHPjiLCeoTsr4G/Zahcitw==","shasum":"3583ed5844509da68d732baca8696e693609f413","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.50.9.tgz","fileCount":371,"unpackedSize":1744834,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBzFC6vI7A+15RuQKZ/zwYb50XdhqlBrIxSq7bpNMYm1AiEA3dRVSDJXHMNM8B9UDiwn6MAh1U8pBSfL3PTcidTlkPQ="}],"size":352229},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.50.9_1769934983238_0.5320578704717336"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-01T08:36:23.436Z","publish_time":1769934983436,"_source_registry_name":"default","contributors":[]},"0.51.0":{"name":"@mariozechner/pi-web-ui","version":"0.51.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.51.0","@mariozechner/pi-tui":"^0.51.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"580c02c74dbacc27fd197315921bc6f9f9824a1b","_id":"@mariozechner/pi-web-ui@0.51.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Sf9bESmuh9fvTl4IC1Xdt8wnfdzfMhaq35lAHIIHBJyNBMbSy8Y4+9FJblSqdbOUWVWhRyWRP1/Yr7BHIWbw6w==","shasum":"f7ae261d7657dbfcd0192494b21f5b5bf5c8a2a3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.51.0.tgz","fileCount":371,"unpackedSize":1744860,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCgQy1ldcvucHeLXIHR3sl08CoXASOtavflQcwhgN1WnAIhAJtDtsAKAkrUmT7W+KIvAkRIDbpQjJc2yoWrOgC167ug"}],"size":352231},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.51.0_1769989888178_0.2848003692384671"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-01T23:51:28.370Z","publish_time":1769989888370,"_source_registry_name":"default","contributors":[]},"0.51.1":{"name":"@mariozechner/pi-web-ui","version":"0.51.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.51.1","@mariozechner/pi-tui":"^0.51.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"e02bdf8ef1aeb5fc6dbde0b219b382eb25435624","_id":"@mariozechner/pi-web-ui@0.51.1","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-EZKTv2Mn1lYCGH0kszwgmBfnrnvrkDlMKfJ6A/BpOudMyF9ahP5MhPuSpN+hryEdVbYARdntgD2Tntj1Mk87cw==","shasum":"6e738c1dd8170abb4af1e69270a723bdc5450954","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.51.1.tgz","fileCount":371,"unpackedSize":1744886,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICsaxHJDZ6OAx5Ta4eUOvx3FfV6GP9LuesW9QeE+d/ljAiBqzwQ77mZIln18lN9/gq91GgdbDra1+t/mfaWgtvtRCg=="}],"size":352237},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.51.1_1770057411418_0.28721072439149986"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-02T18:36:51.587Z","publish_time":1770057411587,"_source_registry_name":"default","contributors":[]},"0.51.2":{"name":"@mariozechner/pi-web-ui","version":"0.51.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.51.2","@mariozechner/pi-tui":"^0.51.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"4cbc8652157700d97fec014b7688eb2747a40951","_id":"@mariozechner/pi-web-ui@0.51.2","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-1BBrlQwbhz82x/WqoyynWM19LfuEVSjASlXWeisf97SdWwXuev02g9P0oLNVGhDR1mR9FeeVuXUOc1ylHJFgrg==","shasum":"9f53470c66fdbc60ae15c84eea0251b04a3c7874","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.51.2.tgz","fileCount":371,"unpackedSize":1744912,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCxLP3NhZlBcOXFuHHQFpdcV5hZDIqt/LGALoE5iIW9KgIgG32kAGtRlC0yD9JQwA44dNuDJo8tlKzl7WmP3bkYnG4="}],"size":352242},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.51.2_1770081539147_0.8413612541756854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-03T01:18:59.358Z","publish_time":1770081539358,"_source_registry_name":"default","contributors":[]},"0.51.3":{"name":"@mariozechner/pi-web-ui","version":"0.51.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.51.3","@mariozechner/pi-tui":"^0.51.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"39d719900d3210e1ff96a06bf39b992bc33ebdb4","_id":"@mariozechner/pi-web-ui@0.51.3","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ebSLZL0fWMyZQ/L0boCUNLjWgrmoLIxKsXHaXgfGF5NyVmBsGDNN7ym+1GJoDngt7Ofah+O5vw/LqsAiwXqhAg==","shasum":"8410af51abfb480d7d2a17645f45146f3d06482c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.51.3.tgz","fileCount":371,"unpackedSize":1744938,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBpDbsXg2iDZQLJp1aL4ZozbbYUNlxgsRDHFg8HiKr3jAiBsqvNBI8mM+MzFbFb9a3JJltb3aJIDU1ME3Kmy6U6Ixw=="}],"size":352242},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.51.3_1770136236647_0.28570798575062706"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-03T16:30:36.858Z","publish_time":1770136236858,"_source_registry_name":"default","contributors":[]},"0.51.4":{"name":"@mariozechner/pi-web-ui","version":"0.51.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.51.4","@mariozechner/pi-tui":"^0.51.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"9833717b4122d0e3da15a0e3742d0db6304a5d9b","_id":"@mariozechner/pi-web-ui@0.51.4","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-xBIZ597gKX9CBd5rwfPi1F16/FGH+HnIg7/s69qLUcfkz+QE9ANZ+E1U7uAH/XRbnuvqj/Cg8tNVbfIBJ6JTVg==","shasum":"3a7aa87515acdd7837608c8f4d1f54d43c330e33","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.51.4.tgz","fileCount":371,"unpackedSize":1744964,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDelMAzoNjhPUuvXG3qYbOVJN0NPjL6SHQAcVCIi1CYGgIgKimqXf8L0Ny/pbv3K140oXdmybRuzAIggaMhCfNCfxk="}],"size":352246},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.51.4_1770156355647_0.2846143361411342"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-03T22:05:55.822Z","publish_time":1770156355822,"_source_registry_name":"default","contributors":[]},"0.51.5":{"name":"@mariozechner/pi-web-ui","version":"0.51.5","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.51.5","@mariozechner/pi-tui":"^0.51.5","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"5921206f9a7e9da7b9dbfb495940a023651fd758","_id":"@mariozechner/pi-web-ui@0.51.5","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-9Nl0xLZch/TNEJbWVee+wYzj1UVyeS0zEmttmrMzFm8VxauoRKazX7ZnhWMup0a3qsh9j6IR89Kkd4HJ9oMIZw==","shasum":"d128c7ab5b472fcd196752289e4684e559dec247","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.51.5.tgz","fileCount":371,"unpackedSize":1744990,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAkEsL1ynVX8jmMb6te1Jse/9IfC1w5trOsjKnkoqGUzAiAa/1d0RW9vfMuIFv+SDIUzLtRktUqUunwXd21pL1CqBA=="}],"size":352251},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.51.5_1770168832625_0.6631431146967"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-04T01:33:52.850Z","publish_time":1770168832850,"_source_registry_name":"default","contributors":[]},"0.51.6":{"name":"@mariozechner/pi-web-ui","version":"0.51.6","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.51.6","@mariozechner/pi-tui":"^0.51.6","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"47a9bffcf3b4dc7f0f43ec7bf71bfe0807faf3b2","_id":"@mariozechner/pi-web-ui@0.51.6","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-SWvbt4Iwu9wP9GgxpdFsont5z7w0+hUNAh+Ef4uvRv63YlmxkTdrpBb7iSNUlNP7CZ74EgMxlTEQPHVA9sOxyQ==","shasum":"b1b208f3e61171192d86a77c4c0ca82e4d12784d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.51.6.tgz","fileCount":371,"unpackedSize":1746157,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDCTvlP+/Fx/Dd5x17oFlIRwY8b+yxMq7khb30wZccyHAiB7F3k17/OKzgn62Y5Yi1eDaidQ1ox/RQS8uRrSL6f8zw=="}],"size":352469},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.51.6_1770211531538_0.7321343328274494"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-04T13:25:31.737Z","publish_time":1770211531737,"_source_registry_name":"default","contributors":[]},"0.52.0":{"name":"@mariozechner/pi-web-ui","version":"0.52.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.52.0","@mariozechner/pi-tui":"^0.52.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"150fdf36a7f0d23a0d43f963badf4e62fa4f420b","_id":"@mariozechner/pi-web-ui@0.52.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-KXzQiC1RZp6azZ96NSrOK+/N86v8ZWrs8gXqvxzgLH3frRCUhQlUCyutWB93g8FlE2thludwD8yyETrHfCTgIw==","shasum":"a603cf53dab3092d953c9df54165570f92ac26d3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.52.0.tgz","fileCount":371,"unpackedSize":1746183,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC6al86uAesflthnLXFPW89rnq3Wpe45hM70ka4CzwUcQIhALVfSvsb9H+w/S56BgVyOFEyVEP7h7lcmOUo00BYHlPF"}],"size":352473},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.52.0_1770320556818_0.5066293418376071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T19:42:36.981Z","publish_time":1770320556981,"_source_registry_name":"default","contributors":[]},"0.52.1":{"name":"@mariozechner/pi-web-ui","version":"0.52.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.52.1","@mariozechner/pi-tui":"^0.52.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"7f42e8a9964158233f896cd6da5d70884087a94a","_id":"@mariozechner/pi-web-ui@0.52.1","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-YyHfON30nikKQHsWT09tjAeo1LI4uY38IytEeK9I0CGmzF5YLFgMddXZujrlQYWUEw9acBLEYgCD96Hgy3QUSQ==","shasum":"912b7990963f57ff7ce6101a94cb3020a3b84ca7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.52.1.tgz","fileCount":371,"unpackedSize":1746209,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCS40EuzwlWUc80x8POWNsXNg0+hmFRXAxG1G9r5/7dLwIgbT6ulUDQxz05ux0ZMi/qjWnAt2jyILIAUO546r8Mxuo="}],"size":352476},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.52.1_1770322559974_0.24813093884334947"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T20:16:00.235Z","publish_time":1770322560235,"_source_registry_name":"default","contributors":[]},"0.52.2":{"name":"@mariozechner/pi-web-ui","version":"0.52.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.52.2","@mariozechner/pi-tui":"^0.52.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"caf4e189afa1712182f8d194aac600e96b9faa9d","_id":"@mariozechner/pi-web-ui@0.52.2","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-4Lp/BDsCzODLrpIHkSSKkb0QMWkdWYuJuonRGgoofQzlIZTjgcrmdhmIeL7smxKfxvunLvikTZVkep3GdxtNFQ==","shasum":"ad0e057ace7a2e95d74192a171c8fae8a409bd17","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.52.2.tgz","fileCount":371,"unpackedSize":1746235,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHFg6pvKJIZ3oqIplMkW1zVt6Zu2J66QuGun9CczsWtnAiEAkk+kYesb3miNx8S4IsvOSlYLLSlFlMyzN5It79f3iTk="}],"size":352482},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.52.2_1770322878028_0.8251339589404849"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T20:21:18.203Z","publish_time":1770322878203,"_source_registry_name":"default","contributors":[]},"0.52.3":{"name":"@mariozechner/pi-web-ui","version":"0.52.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.52.3","@mariozechner/pi-tui":"^0.52.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"7310bcf192c59955cac92ec11c1e06d8f4bd8c70","_id":"@mariozechner/pi-web-ui@0.52.3","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-dWxNrTlsfXvdPe2Y0iGxas6h22D5UqgLVmHkV3L7WbKxEx++mvPt1RRbyTr1DefY3uYx3IG15d/nPgCqjlcbJA==","shasum":"5fe2cde7363bb7667b17df1ff48ab473af84918c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.52.3.tgz","fileCount":371,"unpackedSize":1746261,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCbrWxPxgZVqWYt68wTzF/AuleuF+684hGC9rApLQ83YgIhALieUizWSUVs/hZPAPu8KZeclleQcgqSbvZ/lC2f61iY"}],"size":352486},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.52.3_1770326963603_0.6045737271644875"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T21:29:23.838Z","publish_time":1770326963838,"_source_registry_name":"default","contributors":[]},"0.52.4":{"name":"@mariozechner/pi-web-ui","version":"0.52.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.52.4","@mariozechner/pi-tui":"^0.52.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"f57e82fe2d7c72e82346868a9fea63078391f1bb","_id":"@mariozechner/pi-web-ui@0.52.4","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-I0tDZFuRDBxOf7a9o/bH4dQzbPVzdTEzvoe25MGdpLzNN7QKmptR7k1aiGtu7cIIHniTRAxBb+TEDLjs1qSjzw==","shasum":"5a18f7592c50d38008100bd30cafa6f5f2e772b4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.52.4.tgz","fileCount":371,"unpackedSize":1746287,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBvVDOFNsMuqn9gHF6kTiDh6CzxJjtA61FIFfBfacVIBAiBvjutskaJW3dBlYzDGs/euBVeDZn6IqKHDyOtu6BxtIw=="}],"size":352484},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.52.4_1770327230639_0.4511013082871689"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T21:33:50.793Z","publish_time":1770327230793,"_source_registry_name":"default","contributors":[]},"0.52.5":{"name":"@mariozechner/pi-web-ui","version":"0.52.5","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.52.5","@mariozechner/pi-tui":"^0.52.5","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"9b3ecd303314a5a8da994d861c14790f19cfd4e7","_id":"@mariozechner/pi-web-ui@0.52.5","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-BHXyrH5dmYBDG6NlSdOe/tLHAzeMwLkyhmUlnezZkCKl8uWc+t2SBH7oSCpqr64pyExSaXsdFJpDmbGqjm0sDg==","shasum":"cb3296e3c8486445867beaa6ef591fb9f5c4f05f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.52.5.tgz","fileCount":371,"unpackedSize":1746313,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICkKdkPzMsJdyX/bh1fvYlNDOujtdKUq5GAtXHgdGxj2AiEArStZGgtVxIsnPyDKKuRv7Bx7yxNLlJyB2S8hoPbCtH0="}],"size":352494},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.52.5_1770328757514_0.35887634691910675"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T21:59:17.651Z","publish_time":1770328757651,"_source_registry_name":"default","contributors":[]},"0.52.6":{"name":"@mariozechner/pi-web-ui","version":"0.52.6","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.52.6","@mariozechner/pi-tui":"^0.52.6","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"5fd6542e04856c538220b2a4ef091bf8355399ba","_id":"@mariozechner/pi-web-ui@0.52.6","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-IP/aAxA2Cn/PqJHYIbCkhKRKBuCpQP3nP+i6eu/xrucnXOhQgT9UfrJnLv8mCvxSZ6jPyQxPo/HpRyAiZQQuvw==","shasum":"6706522c889f989610a6367e97d60db4ebc8ac51","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.52.6.tgz","fileCount":371,"unpackedSize":1746339,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC9SjNkX9rReod/w2PbQO+hHLL6OC8+nJonspFs8nIScwIgfngJqPN1BLgQ9tWefRGmarXE7UnoCXottjf/1JoS/ng="}],"size":352497},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.52.6_1770333997559_0.15994317304076278"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-05T23:26:37.822Z","publish_time":1770333997822,"_source_registry_name":"default","contributors":[]},"0.52.7":{"name":"@mariozechner/pi-web-ui","version":"0.52.7","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.52.7","@mariozechner/pi-tui":"^0.52.7","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"4eb15a9d11828aa5971a1fd74e7273c52af53823","_id":"@mariozechner/pi-web-ui@0.52.7","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-bc+K9WWMYm1qgHT181+8zmmJmGS0e1rv0nqLaVmExtA+l+UL7clbTP7jxKvzKJ0UUQcf8dp9TAEMwpReh1OINw==","shasum":"e1e054a95863bbffee437d1b5f9241ec1b2d804c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.52.7.tgz","fileCount":371,"unpackedSize":1746365,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGxwkMdsqZPeUxuj0jzKoesr3oPMOqTUcpG4G96JU53IAiEAvcgV5xC0NtgeIFkn50lCubs1PsGTHZEsPoEMFNO/AiM="}],"size":352498},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.52.7_1770402031728_0.28453773865563803"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-06T18:20:31.921Z","publish_time":1770402031921,"_source_registry_name":"default","contributors":[]},"0.52.8":{"name":"@mariozechner/pi-web-ui","version":"0.52.8","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.52.8","@mariozechner/pi-tui":"^0.52.8","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"f06d31ae412f38ebaf74db08a2b319f7460f474f","_id":"@mariozechner/pi-web-ui@0.52.8","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-MpieVlVfGdTt/iUyVv0POAsZ5AgXq1h6KJJwKXVtnsEzLB6GunJAYGFa+NXj8EUwb2HrkhcFCCz/9Al9ycnTcw==","shasum":"9fef2e9c77db14f14b2e3d82623a879fc7270a8b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.52.8.tgz","fileCount":371,"unpackedSize":1746391,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCEVsLmfQQh/+PNjDzhhMZaL++tidwrynlZlOkPyLIIHQIgHtGfJb8rhukMMhDmoUL3pgJWY5id+6H7wsSWkHiGeMU="}],"size":352503},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.52.8_1770483066111_0.4662133293193065"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-07T16:51:06.343Z","publish_time":1770483066343,"_source_registry_name":"default","contributors":[]},"0.52.9":{"name":"@mariozechner/pi-web-ui","version":"0.52.9","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.52.9","@mariozechner/pi-tui":"^0.52.9","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"cc3eaee5602f1fadbdee39e7a405960621692fbd","_id":"@mariozechner/pi-web-ui@0.52.9","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-abfPECN8z0QwlZlsTh9vdIuFEI5xrKpi3+AiQzss8XH/ErLcJQvIXNhL3t3dE9tk0e/xykV/9HoDMbKLNSZG1Q==","shasum":"1d5b4503711085246005d47dd7ca0dbbda98d681","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.52.9.tgz","fileCount":371,"unpackedSize":1746417,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHrQ5ktGW+9cSQfoiilMu2TcO9QY4g0g9s59caGoXRVQAiEAoKFeuAzCqMCbYzWk4UigIXVYgf0h4O7yrg6a6VmxFU4="}],"size":352511},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.52.9_1770592647318_0.9608314284762967"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-08T23:17:27.469Z","publish_time":1770592647469,"_source_registry_name":"default","contributors":[]},"0.52.10":{"name":"@mariozechner/pi-web-ui","version":"0.52.10","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.52.10","@mariozechner/pi-tui":"^0.52.10","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"2668a1125d77977b126477d86cdd733b8450a4cd","_id":"@mariozechner/pi-web-ui@0.52.10","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-S9akpKty8pT1OO284KeawYGZsm3LRFA7QygQuli2NJDKClGTXHyaJtRxVINEITXQ2SgAVNai3Yt+aKMBUoQesA==","shasum":"4643dad873a8241a05672322ee56e2f16c26674d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.52.10.tgz","fileCount":371,"unpackedSize":1746769,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFxaC4Dn3ZwGpauEUghYvKtk8Ox5yg4WxmWUMBcCum3KAiEAxIGOTtld9kLH/mKIoRPSN3OIThLTzystiqUDgGDR6xU="}],"size":352626},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.52.10_1770931169312_0.1840464114911069"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T21:19:29.496Z","publish_time":1770931169496,"_source_registry_name":"default","contributors":[]},"0.52.11":{"name":"@mariozechner/pi-web-ui","version":"0.52.11","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.52.11","@mariozechner/pi-tui":"^0.52.11","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"9537919a49d3b4bf11b9bc15c3bfbc658ebd449d","_id":"@mariozechner/pi-web-ui@0.52.11","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-fHzOiJQ6k7sbTp1Uz8WN45RHs1Iqe517T5Mgzg3VDP/OEao6EK6uQVbcKoFy0ZvM5+df9Dahr29+diY7wPiYCw==","shasum":"9c9eeb6dc82f0c637d1a9b76543ec9b25d20c416","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.52.11.tgz","fileCount":371,"unpackedSize":1746813,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID2XpHGOP+RZ8FmyvL8y0MbynKXZDMxMiTMPwof9sVtkAiEA9asaD52hq6QILDPRZrc6Iy/+3noBMiA5bWGXu0HFE1E="}],"size":352641},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.52.11_1771016389363_0.2046886338449967"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-13T20:59:49.549Z","publish_time":1771016389549,"_source_registry_name":"default","contributors":[]},"0.52.12":{"name":"@mariozechner/pi-web-ui","version":"0.52.12","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.52.12","@mariozechner/pi-tui":"^0.52.12","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"479eedd46fc671ce003b33ea3f577ed4d8d1fd2d","_id":"@mariozechner/pi-web-ui@0.52.12","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-RA1wa5xkcmpbD2be/+aMbDuGUavTtA4Yfqa4b449Sa1QvRWh7NfrRKoP7xfeOuxrKnLGte+NxAfMgtET0XSIRw==","shasum":"64590b5dab67f84264fae8966300e5f74d26873b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.52.12.tgz","fileCount":371,"unpackedSize":1746823,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFC35J7hKPgmRL3MzFgZpa4KgCw6/levcCeV54EVxpx4AiEAhJXTHrm7ALsKDqnZAYeqvj6YgXY+yy8kB/lVfFaJ4kc="}],"size":352632},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.52.12_1771022614211_0.8342593862795611"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-13T22:43:34.406Z","publish_time":1771022614406,"_source_registry_name":"default","contributors":[]},"0.53.0":{"name":"@mariozechner/pi-web-ui","version":"0.53.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.53.0","@mariozechner/pi-tui":"^0.53.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"ce1410b01dcd9fb4bc32c54a378f1813b1fd07a0","_id":"@mariozechner/pi-web-ui@0.53.0","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-h9RlbqxTHjd14U9YHPr+TTFXHI45jECtC5ZWsl7PckvorOdc3v+v4/KRmAZelDiSdukBbqPeXCxNDiXaZRbIOw==","shasum":"5a4ae77edea8a2be848e1d4dda083b6ea567062a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.53.0.tgz","fileCount":371,"unpackedSize":1746845,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICGqyaSgm40p8htk2NjGWbE8AAxBvtb0swtBLLtm+e0aAiAdJ3TzMDcVa9eIwrXOaXtcv5nouINa+oDE7886MgEc7Q=="}],"size":352634},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.53.0_1771355077640_0.2604028222638739"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-17T19:04:37.849Z","publish_time":1771355077849,"_source_registry_name":"default","contributors":[]},"0.53.1":{"name":"@mariozechner/pi-web-ui","version":"0.53.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.53.1","@mariozechner/pi-tui":"^0.53.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"18ea1ed997903a743ce2a75a13ac3ac345a355ad","_id":"@mariozechner/pi-web-ui@0.53.1","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-qO1pi0RqCtz4Qb9YB7TsNOsuINkf4dYUzz6AtsgDo7QzHEN+Fx61u9ECNgD8WBVfrX6j1nMcgnkG9DJ074EPoQ==","shasum":"416414f6111f4c63c4e45a2ecb3b1441c25abd85","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.53.1.tgz","fileCount":371,"unpackedSize":1747729,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAixi99v56U+1KeUMe4iKflNcz6jZSDTdcV9axIEDRzDAiBhNUVEnP1R1RLioDVMEQqXIqOdeWTAbR4WKVIWtij8Yw=="}],"size":352695},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.53.1_1771529698404_0.7057852210631983"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-19T19:34:58.615Z","publish_time":1771529698615,"_source_registry_name":"default","contributors":[]},"0.54.0":{"name":"@mariozechner/pi-web-ui","version":"0.54.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.54.0","@mariozechner/pi-tui":"^0.54.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"76b02a81b1659465fcc0b73839cf88de9b931891","_id":"@mariozechner/pi-web-ui@0.54.0","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-zo05Z/G8PPiz6W5qcI08/Fj7Rf+Byw93gOJU6fz6a2BCMVs2iP1BTiWUQiEP6xIOrhvE/n+B8eKsS7NAVja88Q==","shasum":"4ea00070b1808d31a2abf48ae08e8d2ed1c27182","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.54.0.tgz","fileCount":371,"unpackedSize":1747755,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDG2E6OkyJA103XLDKH9qJoDmKcVnaXtfRHX/2f3wDDSQIhAIYQmQQ1Hv2+AypiJk/dq6veqlzdL3+KHm6siD+2LC/1"}],"size":352698},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.54.0_1771543110243_0.7053149134314218"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-19T23:18:30.435Z","publish_time":1771543110435,"_source_registry_name":"default","contributors":[]},"0.54.1":{"name":"@mariozechner/pi-web-ui","version":"0.54.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.54.1","@mariozechner/pi-tui":"^0.54.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"5563d8969a1ff462c40afedcaeef4d871ad09582","_id":"@mariozechner/pi-web-ui@0.54.1","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-bH9LP53RzbGJ4GJAdvNf6od9GhvieXl3cYiWOdfGF2MvITBe2K3vAdWg6FwspGVgN22sKPpIDvZM8lIQpCNToA==","shasum":"a6a1274a49c96ed1711d15d74089a8468e5acd07","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.54.1.tgz","fileCount":371,"unpackedSize":1747781,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC6DF1qnlQr+mXT5W7daykatLT4zKIsT2J1SmM4EAcUJwIhAOF411fGTnhKsoPg297OXsZBw7/rFv4UuIQZnQMleJ0w"}],"size":352705},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.54.1_1771767327291_0.49457977083891036"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-22T13:35:27.553Z","publish_time":1771767327553,"_source_registry_name":"default","contributors":[]},"0.54.2":{"name":"@mariozechner/pi-web-ui","version":"0.54.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.54.2","@mariozechner/pi-tui":"^0.54.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"2417fc256f13935cb661bf084b6b53d3dfeb8059","_id":"@mariozechner/pi-web-ui@0.54.2","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-p0bQujGjyssM75AVBacDrlGRj1IkTO2XOWKAYrIftFjHhH8JLzwZkdxdzsS6BJlViW5/S342WHCr1KRNaWqJZQ==","shasum":"4686f50226a7163765e1de87c951d9551da145af","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.54.2.tgz","fileCount":371,"unpackedSize":1747818,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD7V65S9g1YfI1h/yF//rgg3wZGTAuXYWoHJaCSZq6vPAIgezWkEOHe5MYja2eUY7Hgt1H8ZnQWmHO5ZKbGNgJYyjI="}],"size":352713},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.54.2_1771808225706_0.39679857173027977"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-23T00:57:05.881Z","publish_time":1771808225881,"_source_registry_name":"default","contributors":[]},"0.55.0":{"name":"@mariozechner/pi-web-ui","version":"0.55.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.55.0","@mariozechner/pi-tui":"^0.55.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"d3232c2e9e43dedc8d8865413f73298af0abb372","_id":"@mariozechner/pi-web-ui@0.55.0","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-4Hj58qMaL07wfPZWBxj7FcYFQoS/Ahdp5d1XQFrQBQpm0NeJhoK9mNJrXq4LG+PQ6gz263iLtZYRzrIXmE3l4Q==","shasum":"2b07f0d3ed18956f99cee42754dfe81b315fe252","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.55.0.tgz","fileCount":371,"unpackedSize":1747844,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFAdLGSh/APToDQ9KOGgSVxFp2A+4+kiyrxdBpRDhHGuAiEAzlmpyDj0YpFKSeXxF9x6yC2gmCUlG5yoFM+eKozjmhg="}],"size":352721},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.55.0_1771973562941_0.9175601323725302"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-24T22:52:43.134Z","publish_time":1771973563134,"_source_registry_name":"default","contributors":[]},"0.55.1":{"name":"@mariozechner/pi-web-ui","version":"0.55.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.55.1","@mariozechner/pi-tui":"^0.55.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"a753e2413544c845eac075540343086b7b9a163a","_id":"@mariozechner/pi-web-ui@0.55.1","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-aYMomZMniAFw1PM16tVuiSB/K3M3aTX2csba2eX2lTNpAnhXHyqRTc4O083zEKD3fMOxR0b+k6TCRZAwvFdhpw==","shasum":"4e7d224ca076cfd615ee28ed61275398e1ab1fec","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.55.1.tgz","fileCount":371,"unpackedSize":1747870,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEMCHyoI2q+yBreXBZyCGGI2txjyPP3dxLMH5l43XUOObHYCIAsvybzpV2GtFffI04I+epcfNNYF4ExX0074KDOIvTSa"}],"size":352727},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.55.1_1772064654308_0.9132842601270539"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-26T00:10:54.554Z","publish_time":1772064654554,"_source_registry_name":"default","contributors":[]},"0.55.2":{"name":"@mariozechner/pi-web-ui","version":"0.55.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.55.2","@mariozechner/pi-tui":"^0.55.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"10180037d20fddd8c9f8978d04208e85eeb76359","_id":"@mariozechner/pi-web-ui@0.55.2","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-1NwfvCs/831Ol0fnDk33V9lP/44Hx0sWjKwm99SMHYcAAZmraWnIEVlPvE8+pYkHVNvFfeVoJ11QgFVQ7OPBhQ==","shasum":"8045f4e647d4e4b0abe853140ed203ac7f95c861","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.55.2.tgz","fileCount":371,"unpackedSize":1747896,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDo29J/RWsCUmPDjqOwq9cNyGF9jkqdXJbofKoVN/I6wwIhAOBfJFeXsT6Tf4vfcRokfwn4QDCIAIX+QgZTq86SKuBz"}],"size":352734},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.55.2_1772227605109_0.6380215903745257"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-27T21:26:45.332Z","publish_time":1772227605332,"_source_registry_name":"default","contributors":[]},"0.55.3":{"name":"@mariozechner/pi-web-ui","version":"0.55.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.55.3","@mariozechner/pi-tui":"^0.55.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"9d68043cbc27ca4e18b96d49db2c095c431c5610","_id":"@mariozechner/pi-web-ui@0.55.3","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-c/lcc3yFSh/fNB03M1WANI/dXNQz0HBenceuplVVkmZUWkZHjhT8NS7sL+X2MV6sgv42kFLfmxYTC94RRI0yKA==","shasum":"b833f95d1d281a9ce9892d7fee9ef3e7de44c8ef","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.55.3.tgz","fileCount":371,"unpackedSize":1747922,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBWddsdyPqddyRgyrfM5bGFq5jA1zKtRRnOye93XIoRSAiBAKFTXJlvDaCEKmzB20yd9uU9UvNSfLsjan/ppF8Wsag=="}],"size":352736},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.55.3_1772229283419_0.6013684416028808"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-27T21:54:43.605Z","publish_time":1772229283605,"_source_registry_name":"default","contributors":[]},"0.55.4":{"name":"@mariozechner/pi-web-ui","version":"0.55.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.55.4","@mariozechner/pi-tui":"^0.55.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"9a53d950c4fee96b16444eec56020884ac3dffb6","_id":"@mariozechner/pi-web-ui@0.55.4","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-82yNNfYwupO+Zc2NxVPkJJTMidJ8hre0n96ueWGoUQL9FsSJEml6c6eHgr/43Sbu7/52WEhBkTaGGZW/wmpw5Q==","shasum":"048871fc0ce2dc6696be086af70841f65b6505e7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.55.4.tgz","fileCount":371,"unpackedSize":1747948,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCz8PHKzjm0wAsh4mGwMp5ONNAIXoKIN6v3ZjQHhS5UnAIgPgbmQh2TtOGy/I9UkBDwIF/+GGV3eUi8uIy6ue3D1D8="}],"size":352743},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.55.4_1772490309374_0.8300116151679191"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-02T22:25:09.601Z","publish_time":1772490309601,"_source_registry_name":"default","contributors":[]},"0.56.0":{"name":"@mariozechner/pi-web-ui","version":"0.56.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.56.0","@mariozechner/pi-tui":"^0.56.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"e39c7d163b88d0fcf91c0dd6aa3323126cbb0ce1","_id":"@mariozechner/pi-web-ui@0.56.0","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-7PZ3n4TxxTyVuwhPeM/hqAWJx4lrpuhtAFmq1qD4Mgb1GsqMNlsrw/i4t0rLXg5LgVcmHZWa1YylHp9Q0WJSKw==","shasum":"621aecab969a1fc60563fd3c97a79636bd12220a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.56.0.tgz","fileCount":371,"unpackedSize":1747982,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHI1pyDaeLvI/fsXBvtCMu+LjJ08qZ0dnu1ogRqcrLvHAiEAtQ/ybiAOiVQ6iLWkKPNkcnjRuYdfCw1GFVkEMKN4Q7U="}],"size":352753},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.56.0_1772655872486_0.17928288420341887"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-04T20:24:32.709Z","publish_time":1772655872709,"_source_registry_name":"default","contributors":[]},"0.56.1":{"name":"@mariozechner/pi-web-ui","version":"0.56.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.56.1","@mariozechner/pi-tui":"^0.56.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"ab00c808920898d6bcff70980587ad01cab52d87","_id":"@mariozechner/pi-web-ui@0.56.1","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-CCVBiOXj9SwBXxF5+e7R5KNSaF0Ie7Eplap5bw2l6yWI8tN+m9ry+mj0tXE/rT3F7gRKo8WoASPR91fprOq0ZA==","shasum":"79def8394f922f0de9465176b044b3e930cdb5e5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.56.1.tgz","fileCount":371,"unpackedSize":1748008,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDferTXbWCYlfPKD/xhL2vbJTMQMdar+lRGaz+K4Sd+PwIhAIye2qAlLo6kb6t9RfpeEIfFxfvZilPWlcw/P+5G7exa"}],"size":352758},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.56.1_1772691252236_0.18765950227390804"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-05T06:14:12.480Z","publish_time":1772691252480,"_source_registry_name":"default","contributors":[]},"0.56.2":{"name":"@mariozechner/pi-web-ui","version":"0.56.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.56.2","@mariozechner/pi-tui":"^0.56.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"45a8499c8ffdd9677a4d032ecc92ca2f8fb07ac4","_id":"@mariozechner/pi-web-ui@0.56.2","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-64qtw7XS+4fsCnO6r3TNaoI6GK/pcgv5nc5+BL0/inDKTjMBGYxkxHXZW25B0bi+UVjU4SavtQY40/4fnb1yeg==","shasum":"79d489c321c0e5914ce108f3483b5a9bdef73122","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.56.2.tgz","fileCount":371,"unpackedSize":1748034,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA9FGBhYoZc3qdb5pVbpCTpKscErQk0XAjAJ0hybiAU5AiEAnWvnU0nHiJCGhxE0jsGkbo3AFd0F3GB5F2QqBtsO9ak="}],"size":352764},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.56.2_1772754153969_0.8908470966190141"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-05T23:42:34.130Z","publish_time":1772754154130,"_source_registry_name":"default","contributors":[]},"0.56.3":{"name":"@mariozechner/pi-web-ui","version":"0.56.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.56.3","@mariozechner/pi-tui":"^0.56.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"dd66b5cc3e8e6871f8f6262845ad9adaa7d62524","_id":"@mariozechner/pi-web-ui@0.56.3","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-9mWJ0o3uJCdIeUoioHy2bz0MPtk5WNnAWuSncbYyebaY/t/fXkzNWbwkRarB2OcwlBg+Q55SZBx5cpQq7PHSAg==","shasum":"a7989bdc9296c42b2cbb1370750b4227dc41345f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.56.3.tgz","fileCount":371,"unpackedSize":1748060,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAIqlcZEcbP7DkysYeAyxVycwvn6f0OA+mH6hh0qsu8fAiARrcz8+umz+hJU3dLYa5Tt52iZe2+lXn8otNLEw3cWzQ=="}],"size":352770},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.56.3_1772813247847_0.42620689297527936"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T16:07:28.120Z","publish_time":1772813248120,"_source_registry_name":"default","contributors":[]},"0.57.0":{"name":"@mariozechner/pi-web-ui","version":"0.57.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.57.0","@mariozechner/pi-tui":"^0.57.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"3c3d63e161ae0056aa4750860e9934bb944f7f48","_id":"@mariozechner/pi-web-ui@0.57.0","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-eIxEjIzUUxcq/WQSDY7sUFp/Khrl5HYfJ1Xs2W0VDHxMFQ1ys3lFInLcdG9ApUgcg0O6/MQmtt/Pl2fVxtmPEQ==","shasum":"70f50bc03e39c5085e759c52e7e27d9c7a530dd9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.57.0.tgz","fileCount":371,"unpackedSize":1748129,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFCaK9fVKCzwhcgNHN8dGhA1ma6bf4cWgVMPTEfceSmTAiEAznL+VDkcTpQHTHQUvvQhRYcyqjKBExnQXyPUPt8Kn9E="}],"size":352784},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.57.0_1772891062146_0.724316875296642"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-07T13:44:22.313Z","publish_time":1772891062313,"_source_registry_name":"default","contributors":[]},"0.57.1":{"name":"@mariozechner/pi-web-ui","version":"0.57.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.57.1","@mariozechner/pi-tui":"^0.57.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"a9cedccdde77e9d765303463d8a6cd11c58f7a7f","_id":"@mariozechner/pi-web-ui@0.57.1","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-EfIE7MpP0mVbKcanVkRnCyzsp/QGVclhIsIhjkoswrpWx4uGmmdgDwyyN5zZ1AiueEXR5RYHj04c9epDFFCIjA==","shasum":"e51b0fe8c22b005c85db357063156618f2d9a6e4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.57.1.tgz","fileCount":371,"unpackedSize":1748155,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEChB82JC0rtsEbxCQjEHqezvGoI7Sq/p4p55PHhTpVeAiB2NhxohnVYV7y5bwYtzJsjpyhlocAfJbvpx00r4a7BFA=="}],"size":352781},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.57.1_1772927797427_0.8445179703602241"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-07T23:56:37.680Z","publish_time":1772927797680,"_source_registry_name":"default","contributors":[]},"0.58.0":{"name":"@mariozechner/pi-web-ui","version":"0.58.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.58.0","@mariozechner/pi-tui":"^0.58.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"c00653255da2abc31192b3c31d0e88a768ae4c52","_id":"@mariozechner/pi-web-ui@0.58.0","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-7I3raQ0CpWaD0D6X9VxRdLKsB19wD75vSmPri1NLkj+RFSLx7+LNWNsLYl4CwsKyZrMvt03pBuGuSvYnVwIXPg==","shasum":"6f5983eec65ab7e0e695eac27f5d32500c514e04","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.58.0.tgz","fileCount":371,"unpackedSize":1748181,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAQ3+JNgRbz4Rv6UUbH+iFbcgDFDrdLtvVrv4YQkEDhTAiEA6Jgpihsk+KBLvxK94pAm7CzWFVGRPe9bx0UzG/ENnd0="}],"size":352790},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.58.0_1773455806734_0.333239986000365"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-14T02:36:46.929Z","publish_time":1773455806929,"_source_registry_name":"default","contributors":[]},"0.58.1":{"name":"@mariozechner/pi-web-ui","version":"0.58.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.58.1","@mariozechner/pi-tui":"^0.58.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"56559f9feefcdb8746deb7108326b5db81a04284","_id":"@mariozechner/pi-web-ui@0.58.1","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-nZcp9H3B/qqbBuoYaGRxB27EYcMYztxvZF/BL+MnugTKHSjR+WLTKESxihiVX7xoYDlgdAuB9Td6K+4Vfop/Kw==","shasum":"346f7a75e7a84c5ddbd4a2c098c5748b5d420e54","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.58.1.tgz","fileCount":371,"unpackedSize":1748207,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCQYpW90p6FnLAjqBgmtw/2Vjftjl4spQhyWRKqsGInEQIhAMjP9+VmYO+8NPbQB3vhvdcBzBjz0bxwfxN9JGVcUOz1"}],"size":352792},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.58.1_1773488410023_0.4754741615323872"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-14T11:40:10.258Z","publish_time":1773488410258,"_source_registry_name":"default","contributors":[]},"0.58.2":{"name":"@mariozechner/pi-web-ui","version":"0.58.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsgo -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.58.2","@mariozechner/pi-tui":"^0.58.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@mariozechner/pi-web-ui@0.58.2","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-SaNZ0hmoVAcKc74ApSO3hGxKwEYOtwZXdRY7cQUt4b9Jisps+C8OqrdRDIrDs16mTg1UCpBwDN1lCfrR1m0uVg==","shasum":"e2b3ea250910146ac6385b5e72e8514b21e766b0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.58.2.tgz","fileCount":371,"unpackedSize":1748233,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQChWaTl0bGyn1muYbhGLD+jeMUTjCkHj12iwbXzYG1ZHAIgWAoNyCSQxXe1j6pcNIF+rp8ShJ5/DILn1lSrDrKbc7U="}],"size":352798},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.58.2_1773598864256_0.8107318652259887"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-15T18:21:04.478Z","publish_time":1773598864478,"_source_registry_name":"default","contributors":[]},"0.58.3":{"name":"@mariozechner/pi-web-ui","version":"0.58.3","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.58.3","@mariozechner/pi-tui":"^0.58.3","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"1c93f9f0991ba7d737b60920a3219b482e7d6bc6","_id":"@mariozechner/pi-web-ui@0.58.3","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-cWLp9g111pEM2rkLejnORnBo84fRdqAuRLisw5+AywQi4P/tqzMDAeclerF13ebYUxnGCa5eNgeRa2Ehapw89Q==","shasum":"320181b175401cff55fb4fb7861f4f1342e870c8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.58.3.tgz","fileCount":371,"unpackedSize":1745876,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDVtDTC7C7qK9bd9q2jPGBies4/UDK0w514NXZp4jW09AiEA30yX9B6VzOvUWefQAD2aVOyo7Pq2xL7x7E8un31eY/w="}],"size":351822},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.58.3_1773603249402_0.8626180269373249"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-15T19:34:09.637Z","publish_time":1773603249637,"_source_registry_name":"default","contributors":[]},"0.58.4":{"name":"@mariozechner/pi-web-ui","version":"0.58.4","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.58.4","@mariozechner/pi-tui":"^0.58.4","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"b28240434e857d3f64a63c9beed093b70f01fe49","_id":"@mariozechner/pi-web-ui@0.58.4","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-THrPETJoFb2cA5496jhzh8WLjtJrfBa4Dx3fQ2MRCgE2ELk06kVlK8AfPRXrsdBClVpfkObSorlYOMP9W+/NqA==","shasum":"9ef153b5779eae6a80fd4b1ee003317ec43b079f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.58.4.tgz","fileCount":371,"unpackedSize":1754074,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD2hooaDchJJGHl9jqLwA3q96CFPBC9GF/7Kkd6ClMk2wIgBbhPkEi74h1FRwIITc9HmmCerRthcRSLcLhnVnFVl2o="}],"size":354044},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.58.4_1773689357090_0.8867049610037114"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-16T19:29:17.335Z","publish_time":1773689357335,"_source_registry_name":"default","contributors":[]},"0.59.0":{"name":"@mariozechner/pi-web-ui","version":"0.59.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.59.0","@mariozechner/pi-tui":"^0.59.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"9595be4babaa3d6a639abae38650f9ac9dc8ff0e","_id":"@mariozechner/pi-web-ui@0.59.0","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-/yAGvr0Y94uclPxX4s94ozgdIn1YUkXo2wlacxNqYwg8wHAC1s0rl1u1lp1LIYjKq8NU8ftnaAe/NR7dmB7uHA==","shasum":"b0f652a7fc398f0cf8f1d5f33f2abaf03e59f22f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.59.0.tgz","fileCount":371,"unpackedSize":1754548,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEB7YrntN7tjOZ5kOJkheBNAsvdLq9oVwyYdhZNEGysEAiBoPmnmEPGwBhSg8a8U0OS9nNhTSoTyS3aHWkwSlCZUKQ=="}],"size":354109},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.59.0_1773767591806_0.07618707369690236"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-17T17:13:11.970Z","publish_time":1773767591970,"_source_registry_name":"default","contributors":[]},"0.60.0":{"name":"@mariozechner/pi-web-ui","version":"0.60.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.60.0","@mariozechner/pi-tui":"^0.60.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"b0026866bf3459e06afb244f8b4334bc3782f7b0","_id":"@mariozechner/pi-web-ui@0.60.0","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-q1p5udPhwHMBdszyaVBoORCDrOmR7bTPJtQIuvA4aPkO/kJMsUsTqiJbXkDoR43tyxkBs3J8BKaIXaIvPF6VXg==","shasum":"f003e0f8479af502e06eb2365f053dcd8f4c2c3c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.60.0.tgz","fileCount":371,"unpackedSize":1754803,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDSKr+jtS3tAggEISpvttQ6AU+bpgDNgRnnUicde3LtgwIhAPdmvMY/Bx4FEPcdyjUopN6C5RNRodj8icp8xJgP93Lx"}],"size":354173},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.60.0_1773801732518_0.1739291936028633"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-18T02:42:12.678Z","publish_time":1773801732678,"_source_registry_name":"default","contributors":[]},"0.61.0":{"name":"@mariozechner/pi-web-ui","version":"0.61.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.61.0","@mariozechner/pi-tui":"^0.61.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"1cb697cff84e407a7f07ef7b430157c5df1db584","_id":"@mariozechner/pi-web-ui@0.61.0","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-25vdpMD9MWr5ifTLgihWBbzetUNHopi9bYZqSfar/9SeZsws8HPWqQsL9g+XCUP1OmSrctQ/NORR5IYK0qxndg==","shasum":"e231f2fb1b70023aea41f46ae8d322718041bce2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.61.0.tgz","fileCount":371,"unpackedSize":1754827,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD7Lb8ypzie+ndvPyDhKkOYe4Jbdvgv09Bq5wWg/3k+iQIgXghL5xfyjQMob0hb1MNVbtI9U1RITeIAPvFuiYO0UZA="}],"size":354181},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.61.0_1773968982374_0.5016012646753021"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-20T01:09:42.597Z","publish_time":1773968982597,"_source_registry_name":"default","contributors":[]},"0.61.1":{"name":"@mariozechner/pi-web-ui","version":"0.61.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.61.1","@mariozechner/pi-tui":"^0.61.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"b63a4abed27e24dd88444b7e6d415428ee02f07a","_id":"@mariozechner/pi-web-ui@0.61.1","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-8FLkd8oA4I79HaMdKD1YcwoeqiZg+QqwAdFhBkBATMc85IT0h8TsTUuLERmjX1nB5CdZykbNr63Zx2bGJnXL9g==","shasum":"e2d69889c39702aac65c386720df538dd7f2381c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.61.1.tgz","fileCount":371,"unpackedSize":1754871,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDKpbbiTveV9rLpTN7bGmOTZX6bmjbg8J0AzaSSlpl+YgIgOeFh3uvbYhSt1uKn8fkxaBMH1b/nEkw/bTsVLWriQSI="}],"size":354185},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.61.1_1774034123687_0.09582362017094503"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-20T19:15:23.852Z","publish_time":1774034123852,"_source_registry_name":"default","contributors":[]},"0.62.0":{"name":"@mariozechner/pi-web-ui","version":"0.62.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.62.0","@mariozechner/pi-tui":"^0.62.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"29681bd5326b80eca2a17e23b7b534f0d4194cbb","_id":"@mariozechner/pi-web-ui@0.62.0","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-3XQCDqnTBHg9k09ipNibXAseIuxScfFok5C7wyGriFMz5BFmobv4++tfCt4Rki5qCIgGxqF/ITbtJiiHQ81hMQ==","shasum":"9fcfa2077aa85140ab55cbca52d91f567ddf1eb1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.62.0.tgz","fileCount":371,"unpackedSize":1754897,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEm73OmzX+cJgmFea7DkUtmHPRTLmDYFoNE9PuPPLyCfAiBL/QTJhX7tfSQaNZrB4N8jzgJNBMYewXByBSKKxv+yBA=="}],"size":354190},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.62.0_1774230642291_0.9582666619558968"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-23T01:50:42.466Z","publish_time":1774230642466,"_source_registry_name":"default","contributors":[]},"0.63.0":{"name":"@mariozechner/pi-web-ui","version":"0.63.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.63.0","@mariozechner/pi-tui":"^0.63.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"83c8682779679effb23455026e5b29d924ab0458","_id":"@mariozechner/pi-web-ui@0.63.0","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-T+7gfVqdmoohZi0o3wyANs3JpbQ46I6kk1mGVXqDzl4pSlt9M3a04GaFdRRHZ3E8g7GKeltwX/qAjPAIMSXhow==","shasum":"b013a4d154f6182360847cd4d7ad16b385092a40","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.63.0.tgz","fileCount":371,"unpackedSize":1754923,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNrPpphoZcMkNIb9oS/UEH77vtLtIufTyudTNiWGO0oAIgPp8bIVmFRyATXlACauKaE0ujCQrQF1a2gt0hk5c4ke8="}],"size":354196},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.63.0_1774575069405_0.4093900420699508"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-27T01:31:09.659Z","publish_time":1774575069659,"_source_registry_name":"default","contributors":[]},"0.63.1":{"name":"@mariozechner/pi-web-ui","version":"0.63.1","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.63.1","@mariozechner/pi-tui":"^0.63.1","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"d9727c4478c0ec54c203c6518548521cf16beaf0","_id":"@mariozechner/pi-web-ui@0.63.1","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-GKEXydykZ4zsfQZlfqccay1WhQA+7jw0IWSnCScjD+2U7JFWONQBnCr8F2ktmn5atQs1pfZYs57qgXDwD8KNxA==","shasum":"18b512c8586f83affe0078275d2bad33fcbc45a0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.63.1.tgz","fileCount":371,"unpackedSize":1754949,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDDbl2vxW2SvAzrjXgps823985g8w9kQQcrOURheS57SAiBvsnkg4UQD6qjVw23KJ2ZDVcX29eM0NBsC5gMxaTMJtg=="}],"size":354193},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.63.1_1774581301945_0.4276757161572873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-27T03:15:02.229Z","publish_time":1774581302229,"_source_registry_name":"default","contributors":[]},"0.63.2":{"name":"@mariozechner/pi-web-ui","version":"0.63.2","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.63.2","@mariozechner/pi-tui":"^0.63.2","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"f0c6b3fbca3f352c1b4da1911f45d192bd61abef","_id":"@mariozechner/pi-web-ui@0.63.2","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-6nMY1iFaQ2vBF/gZ4CfKJtZuXfjIgKBFq3qu6fIJ0kedig5BZB1LbNmA7TCGuuPm5YcfGdrZjjRG3WrGoEGPxw==","shasum":"28b1f12a2bcab54122e6eae1aea742050729ef25","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.63.2.tgz","fileCount":371,"unpackedSize":1754975,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICNUqCXBNxMnPdLGV1WA/axRidWLJihxsAAsMuhAgd9NAiEA+CD95rK9Ol/WHyVs6xuDIrJyFlq+wPmB+fXxKZvFEOM="}],"size":354212},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.63.2_1774782798172_0.3310612310994625"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-29T11:13:18.374Z","publish_time":1774782798374,"_source_registry_name":"default","contributors":[]},"0.64.0":{"name":"@mariozechner/pi-web-ui","version":"0.64.0","description":"Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./app.css":"./dist/app.css"},"scripts":{"clean":"shx rm -rf dist","build":"tsc -p tsconfig.build.json && tailwindcss -i ./src/app.css -o ./dist/app.css --minify","dev":"concurrently --names \"build,example\" --prefix-colors \"cyan,green\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\" \"npm run dev --prefix example\"","dev:tsc":"concurrently --names \"build\" --prefix-colors \"cyan\" \"tsc -p tsconfig.build.json --watch --preserveWatchOutput\" \"tailwindcss -i ./src/app.css -o ./dist/app.css --watch\"","check":"biome check --write --error-on-warnings . && tsc --noEmit && cd example && biome check --write --error-on-warnings . && tsc --noEmit"},"dependencies":{"@lmstudio/sdk":"^1.5.0","@mariozechner/pi-ai":"^0.64.0","@mariozechner/pi-tui":"^0.64.0","docx-preview":"^0.3.7","jszip":"^3.10.1","lucide":"^0.544.0","ollama":"^0.6.0","pdfjs-dist":"5.4.394","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"},"peerDependencies":{"@mariozechner/mini-lit":"^0.2.0","lit":"^3.3.1"},"devDependencies":{"@mariozechner/mini-lit":"^0.2.0","@tailwindcss/cli":"^4.0.0-beta.14","concurrently":"^9.2.1","typescript":"^5.7.3"},"keywords":["ai","chat","ui","components","llm","web-components","mini-lit"],"author":{"name":"Mario Zechner"},"license":"MIT","gitHead":"d0404a4593f5799d8aecc617a3e8ee176bd518f4","_id":"@mariozechner/pi-web-ui@0.64.0","_nodeVersion":"25.2.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-wn7YwPh/iW6T9RibcP/2kepHb8fVP59mVL2x7FqBTOXgEQXBMzmPSwmgMQGKAlSbYKqhb0gyHQ5WBdNaLyotsA==","shasum":"b9f93c627e902e7e46b76ee30302e302e77d653d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mariozechner/pi-web-ui/-/pi-web-ui-0.64.0.tgz","fileCount":371,"unpackedSize":1755001,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDfEqlC5MwTcD5HswFg+eGG3LQP5GM35hyCglcz3gtrMQIgGzo4VEKVwPJ74f/JEDeIyA6RSOBxM4aDzaZht75OY7I="}],"size":354213},"_npmUser":{"name":"anonymous","email":"mario@badlogicgames.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"mario@badlogicgames.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-ui_0.64.0_1774814219538_0.8867383756692648"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-29T19:56:59.724Z","publish_time":1774814219724,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"0.64.0"},"name":"@mariozechner/pi-web-ui","time":{"created":"2025-10-05T21:02:40.792Z","modified":"2026-03-29T19:57:14.303Z","0.5.44":"2025-10-05T21:02:33.307Z","0.5.45":"2025-10-22T11:04:05.614Z","0.5.46":"2025-10-22T11:10:36.716Z","0.5.47":"2025-10-25T22:45:40.921Z","0.5.48":"2025-10-26T20:24:20.106Z","0.7.0":"2025-11-12T22:55:57.754Z","0.7.1":"2025-11-12T23:05:38.909Z","0.7.2":"2025-11-13T00:00:52.540Z","0.7.5":"2025-11-13T00:32:06.578Z","0.7.7":"2025-11-13T22:44:51.801Z","0.7.8":"2025-11-13T22:50:07.169Z","0.7.9":"2025-11-14T22:23:26.273Z","0.7.10":"2025-11-14T22:57:12.062Z","0.7.11":"2025-11-16T20:02:23.331Z","0.7.12":"2025-11-16T21:57:37.595Z","0.7.13":"2025-11-16T22:09:57.429Z","0.7.15":"2025-11-17T11:55:14.100Z","0.7.16":"2025-11-17T13:13:01.320Z","0.7.17":"2025-11-18T16:50:26.801Z","0.7.18":"2025-11-18T21:13:36.856Z","0.7.20":"2025-11-18T21:54:08.233Z","0.7.21":"2025-11-18T23:57:56.513Z","0.7.22":"2025-11-19T00:52:09.190Z","0.7.23":"2025-11-20T11:00:44.053Z","0.7.24":"2025-11-20T11:43:54.150Z","0.7.25":"2025-11-20T12:42:41.444Z","0.7.26":"2025-11-20T16:30:51.976Z","0.7.27":"2025-11-20T17:57:26.474Z","0.7.28":"2025-11-20T19:40:47.669Z","0.7.29":"2025-11-20T19:49:25.112Z","0.8.1":"2025-11-21T02:22:36.144Z","0.8.2":"2025-11-21T02:23:43.215Z","0.8.3":"2025-11-21T04:00:15.415Z","0.8.4":"2025-11-21T04:10:37.526Z","0.8.5":"2025-11-21T11:49:19.502Z","0.9.0":"2025-11-21T21:03:58.799Z","0.9.1":"2025-11-21T21:21:35.780Z","0.9.2":"2025-11-24T18:33:44.774Z","0.9.3":"2025-11-24T20:04:12.007Z","0.9.4":"2025-11-26T00:51:17.044Z","0.10.0":"2025-11-27T00:34:38.719Z","0.10.1":"2025-11-27T13:19:21.771Z","0.10.2":"2025-11-27T23:00:05.494Z","0.11.0":"2025-11-29T00:07:05.884Z","0.11.1":"2025-11-29T22:06:38.759Z","0.11.2":"2025-12-01T00:21:46.870Z","0.11.3":"2025-12-01T11:51:04.954Z","0.11.4":"2025-12-01T12:06:03.519Z","0.11.5":"2025-12-01T19:23:07.966Z","0.11.6":"2025-12-02T08:37:44.145Z","0.12.0":"2025-12-02T11:19:31.162Z","0.12.1":"2025-12-02T11:32:01.287Z","0.12.2":"2025-12-02T12:01:24.594Z","0.12.3":"2025-12-02T12:11:13.102Z","0.12.4":"2025-12-02T12:27:36.605Z","0.12.5":"2025-12-03T15:22:09.302Z","0.12.6":"2025-12-03T16:13:11.636Z","0.12.7":"2025-12-04T02:11:48.339Z","0.12.8":"2025-12-04T03:00:05.162Z","0.12.9":"2025-12-04T12:23:56.488Z","0.12.10":"2025-12-04T19:52:56.518Z","0.12.11":"2025-12-05T11:20:25.985Z","0.12.12":"2025-12-05T22:01:36.379Z","0.12.13":"2025-12-05T22:39:16.073Z","0.12.14":"2025-12-05T23:47:47.115Z","0.12.15":"2025-12-06T20:29:50.468Z","0.13.0":"2025-12-06T21:49:35.048Z","0.13.1":"2025-12-06T22:13:27.308Z","0.13.2":"2025-12-07T00:26:13.148Z","0.14.1":"2025-12-08T22:00:31.966Z","0.14.2":"2025-12-08T22:29:51.436Z","0.15.0":"2025-12-09T12:44:48.224Z","0.16.0":"2025-12-09T14:44:23.668Z","0.17.0":"2025-12-09T20:50:44.883Z","0.18.0":"2025-12-10T00:23:15.298Z","0.18.1":"2025-12-10T20:40:10.317Z","0.18.2":"2025-12-10T22:40:07.630Z","0.18.3":"2025-12-11T19:34:57.402Z","0.18.4":"2025-12-11T23:01:02.425Z","0.18.5":"2025-12-12T09:01:49.955Z","0.18.6":"2025-12-12T09:54:39.228Z","0.18.7":"2025-12-12T10:16:15.650Z","0.18.8":"2025-12-12T10:30:55.158Z","0.19.0":"2025-12-12T17:35:58.388Z","0.19.1":"2025-12-12T17:56:19.769Z","0.19.2":"2025-12-12T22:03:53.332Z","0.20.0":"2025-12-12T22:25:47.904Z","0.20.2":"2025-12-13T00:12:26.387Z","0.20.1":"2025-12-12T23:58:01.990Z","0.21.0":"2025-12-13T22:56:27.726Z","0.22.0":"2025-12-15T19:15:15.148Z","0.22.1":"2025-12-15T20:54:25.268Z","0.22.2":"2025-12-15T21:10:02.283Z","0.22.3":"2025-12-16T19:07:02.969Z","0.22.4":"2025-12-16T23:40:06.904Z","0.22.5":"2025-12-17T00:23:02.275Z","0.23.0":"2025-12-17T15:14:25.241Z","0.23.1":"2025-12-17T15:44:02.223Z","0.23.2":"2025-12-17T16:57:01.041Z","0.23.3":"2025-12-17T21:30:47.350Z","0.23.4":"2025-12-18T15:57:56.283Z","0.23.5":"2025-12-19T04:16:25.016Z","0.24.0":"2025-12-19T04:22:11.908Z","0.24.1":"2025-12-19T19:52:30.085Z","0.24.2":"2025-12-19T20:13:36.642Z","0.24.3":"2025-12-19T20:36:58.954Z","0.24.4":"2025-12-19T20:55:24.943Z","0.24.5":"2025-12-19T21:10:17.164Z","0.25.0":"2025-12-20T21:03:37.093Z","0.25.1":"2025-12-21T01:48:15.183Z","0.25.2":"2025-12-21T01:59:49.462Z","0.25.3":"2025-12-21T20:02:09.520Z","0.25.4":"2025-12-21T23:23:50.129Z","0.26.0":"2025-12-22T11:54:42.480Z","0.26.1":"2025-12-22T15:20:15.878Z","0.27.0":"2025-12-22T17:21:02.129Z","0.27.1":"2025-12-22T18:29:14.214Z","0.27.2":"2025-12-23T02:50:23.453Z","0.27.3":"2025-12-24T01:47:07.524Z","0.27.4":"2025-12-24T02:33:38.101Z","0.27.5":"2025-12-24T11:19:33.375Z","0.27.6":"2025-12-24T12:59:53.896Z","0.27.7":"2025-12-24T17:33:25.134Z","0.27.8":"2025-12-24T19:53:10.330Z","0.27.9":"2025-12-24T20:26:05.815Z","0.28.0":"2025-12-25T02:58:27.212Z","0.29.0":"2025-12-25T03:17:28.594Z","0.29.1":"2025-12-25T17:11:01.237Z","0.30.0":"2025-12-25T19:35:58.605Z","0.30.1":"2025-12-26T02:14:21.457Z","0.30.2":"2025-12-26T02:26:43.638Z","0.31.0":"2026-01-02T01:00:35.265Z","0.31.1":"2026-01-02T09:39:42.091Z","0.32.0":"2026-01-03T01:48:59.218Z","0.32.1":"2026-01-03T03:26:32.661Z","0.32.2":"2026-01-03T15:08:47.321Z","0.32.3":"2026-01-03T16:09:57.291Z","0.33.0":"2026-01-04T00:08:09.976Z","0.34.0":"2026-01-04T19:30:33.347Z","0.34.1":"2026-01-04T19:57:33.045Z","0.34.2":"2026-01-04T20:06:47.351Z","0.35.0":"2026-01-05T02:42:06.453Z","0.36.0":"2026-01-05T05:17:04.968Z","0.37.0":"2026-01-05T23:07:56.570Z","0.37.1":"2026-01-05T23:32:55.171Z","0.37.2":"2026-01-05T23:53:59.405Z","0.37.3":"2026-01-06T12:44:27.595Z","0.37.4":"2026-01-06T20:29:02.475Z","0.37.5":"2026-01-06T22:25:53.184Z","0.37.6":"2026-01-06T23:43:25.212Z","0.37.7":"2026-01-07T00:02:33.511Z","0.37.8":"2026-01-07T00:33:33.124Z","0.38.0":"2026-01-08T03:53:50.780Z","0.39.0":"2026-01-08T23:10:40.318Z","0.39.1":"2026-01-08T23:34:19.898Z","0.40.0":"2026-01-08T23:44:14.000Z","0.40.1":"2026-01-09T04:12:51.471Z","0.41.0":"2026-01-09T05:07:34.917Z","0.42.0":"2026-01-09T06:00:08.168Z","0.42.1":"2026-01-09T19:24:49.287Z","0.42.2":"2026-01-10T00:43:31.516Z","0.42.3":"2026-01-10T12:28:09.932Z","0.42.4":"2026-01-10T12:56:54.526Z","0.42.5":"2026-01-11T03:11:33.176Z","0.43.0":"2026-01-12T00:00:22.707Z","0.44.0":"2026-01-12T18:05:07.340Z","0.45.0":"2026-01-13T01:42:19.221Z","0.45.1":"2026-01-13T02:07:27.672Z","0.45.2":"2026-01-13T02:28:40.198Z","0.45.3":"2026-01-13T03:57:24.459Z","0.45.4":"2026-01-13T20:37:33.803Z","0.45.5":"2026-01-13T20:47:37.409Z","0.45.6":"2026-01-13T21:48:46.927Z","0.45.7":"2026-01-13T23:11:35.925Z","0.46.0":"2026-01-15T16:36:39.304Z","0.47.0":"2026-01-16T03:41:47.784Z","0.48.0":"2026-01-16T23:32:56.845Z","0.49.0":"2026-01-17T21:02:59.162Z","0.49.1":"2026-01-18T23:23:56.713Z","0.49.2":"2026-01-19T15:14:47.118Z","0.49.3":"2026-01-22T00:43:25.841Z","0.50.0":"2026-01-26T15:55:23.928Z","0.50.1":"2026-01-26T23:15:41.429Z","0.50.2":"2026-01-29T02:24:31.837Z","0.50.3":"2026-01-29T03:37:11.290Z","0.50.4":"2026-01-30T02:27:08.578Z","0.50.5":"2026-01-30T10:48:15.982Z","0.50.6":"2026-01-30T21:03:54.851Z","0.50.7":"2026-01-31T00:09:11.184Z","0.50.8":"2026-02-01T01:34:05.537Z","0.50.9":"2026-02-01T08:36:23.436Z","0.51.0":"2026-02-01T23:51:28.370Z","0.51.1":"2026-02-02T18:36:51.587Z","0.51.2":"2026-02-03T01:18:59.358Z","0.51.3":"2026-02-03T16:30:36.858Z","0.51.4":"2026-02-03T22:05:55.822Z","0.51.5":"2026-02-04T01:33:52.850Z","0.51.6":"2026-02-04T13:25:31.737Z","0.52.0":"2026-02-05T19:42:36.981Z","0.52.1":"2026-02-05T20:16:00.235Z","0.52.2":"2026-02-05T20:21:18.203Z","0.52.3":"2026-02-05T21:29:23.838Z","0.52.4":"2026-02-05T21:33:50.793Z","0.52.5":"2026-02-05T21:59:17.651Z","0.52.6":"2026-02-05T23:26:37.822Z","0.52.7":"2026-02-06T18:20:31.921Z","0.52.8":"2026-02-07T16:51:06.343Z","0.52.9":"2026-02-08T23:17:27.469Z","0.52.10":"2026-02-12T21:19:29.496Z","0.52.11":"2026-02-13T20:59:49.549Z","0.52.12":"2026-02-13T22:43:34.406Z","0.53.0":"2026-02-17T19:04:37.849Z","0.53.1":"2026-02-19T19:34:58.615Z","0.54.0":"2026-02-19T23:18:30.435Z","0.54.1":"2026-02-22T13:35:27.553Z","0.54.2":"2026-02-23T00:57:05.881Z","0.55.0":"2026-02-24T22:52:43.134Z","0.55.1":"2026-02-26T00:10:54.554Z","0.55.2":"2026-02-27T21:26:45.332Z","0.55.3":"2026-02-27T21:54:43.605Z","0.55.4":"2026-03-02T22:25:09.601Z","0.56.0":"2026-03-04T20:24:32.709Z","0.56.1":"2026-03-05T06:14:12.480Z","0.56.2":"2026-03-05T23:42:34.130Z","0.56.3":"2026-03-06T16:07:28.120Z","0.57.0":"2026-03-07T13:44:22.313Z","0.57.1":"2026-03-07T23:56:37.680Z","0.58.0":"2026-03-14T02:36:46.929Z","0.58.1":"2026-03-14T11:40:10.258Z","0.58.2":"2026-03-15T18:21:04.478Z","0.58.3":"2026-03-15T19:34:09.637Z","0.58.4":"2026-03-16T19:29:17.335Z","0.59.0":"2026-03-17T17:13:11.970Z","0.60.0":"2026-03-18T02:42:12.678Z","0.61.0":"2026-03-20T01:09:42.597Z","0.61.1":"2026-03-20T19:15:23.852Z","0.62.0":"2026-03-23T01:50:42.466Z","0.63.0":"2026-03-27T01:31:09.659Z","0.63.1":"2026-03-27T03:15:02.229Z","0.63.2":"2026-03-29T11:13:18.374Z","0.64.0":"2026-03-29T19:56:59.724Z"},"readme":"# @mariozechner/pi-web-ui\n\nReusable web UI components for building AI chat interfaces powered by [@mariozechner/pi-ai](../ai) and [@mariozechner/pi-agent-core](../agent).\n\nBuilt with [mini-lit](https://github.com/badlogic/mini-lit) web components and Tailwind CSS v4.\n\n## Features\n\n- **Chat UI**: Complete interface with message history, streaming, and tool execution\n- **Tools**: JavaScript REPL, document extraction, and artifacts (HTML, SVG, Markdown, etc.)\n- **Attachments**: PDF, DOCX, XLSX, PPTX, images with preview and text extraction\n- **Artifacts**: Interactive HTML, SVG, Markdown with sandboxed execution\n- **Storage**: IndexedDB-backed storage for sessions, API keys, and settings\n- **CORS Proxy**: Automatic proxy handling for browser environments\n- **Custom Providers**: Support for Ollama, LM Studio, vLLM, and OpenAI-compatible APIs\n\n## Installation\n\n```bash\nnpm install @mariozechner/pi-web-ui @mariozechner/pi-agent-core @mariozechner/pi-ai\n```\n\n## Quick Start\n\nSee the [example](./example) directory for a complete working application.\n\n```typescript\nimport { Agent } from '@mariozechner/pi-agent-core';\nimport { getModel } from '@mariozechner/pi-ai';\nimport {\n  ChatPanel,\n  AppStorage,\n  IndexedDBStorageBackend,\n  ProviderKeysStore,\n  SessionsStore,\n  SettingsStore,\n  setAppStorage,\n  defaultConvertToLlm,\n  ApiKeyPromptDialog,\n} from '@mariozechner/pi-web-ui';\nimport '@mariozechner/pi-web-ui/app.css';\n\n// Set up storage\nconst settings = new SettingsStore();\nconst providerKeys = new ProviderKeysStore();\nconst sessions = new SessionsStore();\n\nconst backend = new IndexedDBStorageBackend({\n  dbName: 'my-app',\n  version: 1,\n  stores: [\n    settings.getConfig(),\n    providerKeys.getConfig(),\n    sessions.getConfig(),\n    SessionsStore.getMetadataConfig(),\n  ],\n});\n\nsettings.setBackend(backend);\nproviderKeys.setBackend(backend);\nsessions.setBackend(backend);\n\nconst storage = new AppStorage(settings, providerKeys, sessions, undefined, backend);\nsetAppStorage(storage);\n\n// Create agent\nconst agent = new Agent({\n  initialState: {\n    systemPrompt: 'You are a helpful assistant.',\n    model: getModel('anthropic', 'claude-sonnet-4-5-20250929'),\n    thinkingLevel: 'off',\n    messages: [],\n    tools: [],\n  },\n  convertToLlm: defaultConvertToLlm,\n});\n\n// Create chat panel\nconst chatPanel = new ChatPanel();\nawait chatPanel.setAgent(agent, {\n  onApiKeyRequired: (provider) => ApiKeyPromptDialog.prompt(provider),\n});\n\ndocument.body.appendChild(chatPanel);\n```\n\n## Architecture\n\n```\n┌─────────────────────────────────────────────────────┐\n│                    ChatPanel                        │\n│  ┌─────────────────────┐  ┌─────────────────────┐   │\n│  │   AgentInterface    │  │   ArtifactsPanel    │   │\n│  │  (messages, input)  │  │  (HTML, SVG, MD)    │   │\n│  └─────────────────────┘  └─────────────────────┘   │\n└─────────────────────────────────────────────────────┘\n                          │\n                          ▼\n┌─────────────────────────────────────────────────────┐\n│              Agent (from pi-agent-core)             │\n│  - State management (messages, model, tools)        │\n│  - Event emission (agent_start, message_update, ...)│\n│  - Tool execution                                   │\n└─────────────────────────────────────────────────────┘\n                          │\n                          ▼\n┌─────────────────────────────────────────────────────┐\n│                   AppStorage                        │\n│  ┌──────────┐ ┌──────────┐ ┌──────────┐             │\n│  │ Settings │ │ Provider │ │ Sessions │             │\n│  │  Store   │ │Keys Store│ │  Store   │             │\n│  └──────────┘ └──────────┘ └──────────┘             │\n│                     │                               │\n│              IndexedDBStorageBackend                │\n└─────────────────────────────────────────────────────┘\n```\n\n## Components\n\n### ChatPanel\n\nHigh-level chat interface with built-in artifacts panel.\n\n```typescript\nconst chatPanel = new ChatPanel();\nawait chatPanel.setAgent(agent, {\n  // Prompt for API key when needed\n  onApiKeyRequired: async (provider) => ApiKeyPromptDialog.prompt(provider),\n\n  // Hook before sending messages\n  onBeforeSend: async () => { /* save draft, etc. */ },\n\n  // Handle cost display click\n  onCostClick: () => { /* show cost breakdown */ },\n\n  // Custom sandbox URL for browser extensions\n  sandboxUrlProvider: () => chrome.runtime.getURL('sandbox.html'),\n\n  // Add custom tools\n  toolsFactory: (agent, agentInterface, artifactsPanel, runtimeProvidersFactory) => {\n    const replTool = createJavaScriptReplTool();\n    replTool.runtimeProvidersFactory = runtimeProvidersFactory;\n    return [replTool];\n  },\n});\n```\n\n### AgentInterface\n\nLower-level chat interface for custom layouts.\n\n```typescript\nconst chat = document.createElement('agent-interface') as AgentInterface;\nchat.session = agent;\nchat.enableAttachments = true;\nchat.enableModelSelector = true;\nchat.enableThinkingSelector = true;\nchat.onApiKeyRequired = async (provider) => { /* ... */ };\nchat.onBeforeSend = async () => { /* ... */ };\n```\n\nProperties:\n- `session`: Agent instance\n- `enableAttachments`: Show attachment button (default: true)\n- `enableModelSelector`: Show model selector (default: true)\n- `enableThinkingSelector`: Show thinking level selector (default: true)\n- `showThemeToggle`: Show theme toggle (default: false)\n\n### Agent (from pi-agent-core)\n\n```typescript\nimport { Agent } from '@mariozechner/pi-agent-core';\n\nconst agent = new Agent({\n  initialState: {\n    model: getModel('anthropic', 'claude-sonnet-4-5-20250929'),\n    systemPrompt: 'You are helpful.',\n    thinkingLevel: 'off',\n    messages: [],\n    tools: [],\n  },\n  convertToLlm: defaultConvertToLlm,\n});\n\n// Events\nagent.subscribe((event) => {\n  switch (event.type) {\n    case 'agent_start': // Agent loop started\n    case 'agent_end':   // Agent loop finished\n    case 'turn_start':  // LLM call started\n    case 'turn_end':    // LLM call finished\n    case 'message_start':\n    case 'message_update': // Streaming update\n    case 'message_end':\n      break;\n  }\n});\n\n// Send message\nawait agent.prompt('Hello!');\nawait agent.prompt({ role: 'user-with-attachments', content: 'Check this', attachments, timestamp: Date.now() });\n\n// Control\nagent.abort();\nagent.setModel(newModel);\nagent.setThinkingLevel('medium');\nagent.setTools([...]);\nagent.queueMessage(customMessage);\n```\n\n## Message Types\n\n### UserMessageWithAttachments\n\nUser message with file attachments:\n\n```typescript\nconst message: UserMessageWithAttachments = {\n  role: 'user-with-attachments',\n  content: 'Analyze this document',\n  attachments: [pdfAttachment],\n  timestamp: Date.now(),\n};\n\n// Type guard\nif (isUserMessageWithAttachments(msg)) {\n  console.log(msg.attachments);\n}\n```\n\n### ArtifactMessage\n\nFor session persistence of artifacts:\n\n```typescript\nconst artifact: ArtifactMessage = {\n  role: 'artifact',\n  action: 'create', // or 'update', 'delete'\n  filename: 'chart.html',\n  content: '<div>...</div>',\n  timestamp: new Date().toISOString(),\n};\n\n// Type guard\nif (isArtifactMessage(msg)) {\n  console.log(msg.filename);\n}\n```\n\n### Custom Message Types\n\nExtend via declaration merging:\n\n```typescript\ninterface SystemNotification {\n  role: 'system-notification';\n  message: string;\n  level: 'info' | 'warning' | 'error';\n  timestamp: string;\n}\n\ndeclare module '@mariozechner/pi-agent-core' {\n  interface CustomAgentMessages {\n    'system-notification': SystemNotification;\n  }\n}\n\n// Register renderer\nregisterMessageRenderer('system-notification', {\n  render: (msg) => html`<div class=\"alert\">${msg.message}</div>`,\n});\n\n// Extend convertToLlm\nfunction myConvertToLlm(messages: AgentMessage[]): Message[] {\n  const processed = messages.map((m) => {\n    if (m.role === 'system-notification') {\n      return { role: 'user', content: `<system>${m.message}</system>`, timestamp: Date.now() };\n    }\n    return m;\n  });\n  return defaultConvertToLlm(processed);\n}\n```\n\n## Message Transformer\n\n`convertToLlm` transforms app messages to LLM-compatible format:\n\n```typescript\nimport { defaultConvertToLlm, convertAttachments } from '@mariozechner/pi-web-ui';\n\n// defaultConvertToLlm handles:\n// - UserMessageWithAttachments → user message with image/text content blocks\n// - ArtifactMessage → filtered out (UI-only)\n// - Standard messages (user, assistant, toolResult) → passed through\n```\n\n## Tools\n\n### JavaScript REPL\n\nExecute JavaScript in a sandboxed browser environment:\n\n```typescript\nimport { createJavaScriptReplTool } from '@mariozechner/pi-web-ui';\n\nconst replTool = createJavaScriptReplTool();\n\n// Configure runtime providers for artifact/attachment access\nreplTool.runtimeProvidersFactory = () => [\n  new AttachmentsRuntimeProvider(attachments),\n  new ArtifactsRuntimeProvider(artifactsPanel, agent, true), // read-write\n];\n\nagent.setTools([replTool]);\n```\n\n### Extract Document\n\nExtract text from documents at URLs:\n\n```typescript\nimport { createExtractDocumentTool } from '@mariozechner/pi-web-ui';\n\nconst extractTool = createExtractDocumentTool();\nextractTool.corsProxyUrl = 'https://corsproxy.io/?';\n\nagent.setTools([extractTool]);\n```\n\n### Artifacts Tool\n\nBuilt into ArtifactsPanel, supports: HTML, SVG, Markdown, text, JSON, images, PDF, DOCX, XLSX.\n\n```typescript\nconst artifactsPanel = new ArtifactsPanel();\nartifactsPanel.agent = agent;\n\n// The tool is available as artifactsPanel.tool\nagent.setTools([artifactsPanel.tool]);\n```\n\n### Custom Tool Renderers\n\n```typescript\nimport { registerToolRenderer, type ToolRenderer } from '@mariozechner/pi-web-ui';\n\nconst myRenderer: ToolRenderer = {\n  render(params, result, isStreaming) {\n    return {\n      content: html`<div>...</div>`,\n      isCustom: false, // true = no card wrapper\n    };\n  },\n};\n\nregisterToolRenderer('my_tool', myRenderer);\n```\n\n## Storage\n\n### Setup\n\n```typescript\nimport {\n  AppStorage,\n  IndexedDBStorageBackend,\n  SettingsStore,\n  ProviderKeysStore,\n  SessionsStore,\n  CustomProvidersStore,\n  setAppStorage,\n  getAppStorage,\n} from '@mariozechner/pi-web-ui';\n\n// Create stores\nconst settings = new SettingsStore();\nconst providerKeys = new ProviderKeysStore();\nconst sessions = new SessionsStore();\nconst customProviders = new CustomProvidersStore();\n\n// Create backend with all store configs\nconst backend = new IndexedDBStorageBackend({\n  dbName: 'my-app',\n  version: 1,\n  stores: [\n    settings.getConfig(),\n    providerKeys.getConfig(),\n    sessions.getConfig(),\n    SessionsStore.getMetadataConfig(),\n    customProviders.getConfig(),\n  ],\n});\n\n// Wire stores to backend\nsettings.setBackend(backend);\nproviderKeys.setBackend(backend);\nsessions.setBackend(backend);\ncustomProviders.setBackend(backend);\n\n// Create and set global storage\nconst storage = new AppStorage(settings, providerKeys, sessions, customProviders, backend);\nsetAppStorage(storage);\n```\n\n### SettingsStore\n\nKey-value settings:\n\n```typescript\nawait storage.settings.set('proxy.enabled', true);\nawait storage.settings.set('proxy.url', 'https://proxy.example.com');\nconst enabled = await storage.settings.get<boolean>('proxy.enabled');\n```\n\n### ProviderKeysStore\n\nAPI keys by provider:\n\n```typescript\nawait storage.providerKeys.set('anthropic', 'sk-ant-...');\nconst key = await storage.providerKeys.get('anthropic');\nconst providers = await storage.providerKeys.list();\n```\n\n### SessionsStore\n\nChat sessions with metadata:\n\n```typescript\n// Save session\nawait storage.sessions.save(sessionData, metadata);\n\n// Load session\nconst data = await storage.sessions.get(sessionId);\nconst metadata = await storage.sessions.getMetadata(sessionId);\n\n// List sessions (sorted by lastModified)\nconst allMetadata = await storage.sessions.getAllMetadata();\n\n// Update title\nawait storage.sessions.updateTitle(sessionId, 'New Title');\n\n// Delete\nawait storage.sessions.delete(sessionId);\n```\n\n### CustomProvidersStore\n\nCustom LLM providers:\n\n```typescript\nconst provider: CustomProvider = {\n  id: crypto.randomUUID(),\n  name: 'My Ollama',\n  type: 'ollama',\n  baseUrl: 'http://localhost:11434',\n};\n\nawait storage.customProviders.set(provider);\nconst all = await storage.customProviders.getAll();\n```\n\n## Attachments\n\nLoad and process files:\n\n```typescript\nimport { loadAttachment, type Attachment } from '@mariozechner/pi-web-ui';\n\n// From File input\nconst file = inputElement.files[0];\nconst attachment = await loadAttachment(file);\n\n// From URL\nconst attachment = await loadAttachment('https://example.com/doc.pdf');\n\n// From ArrayBuffer\nconst attachment = await loadAttachment(arrayBuffer, 'document.pdf');\n\n// Attachment structure\ninterface Attachment {\n  id: string;\n  type: 'image' | 'document';\n  fileName: string;\n  mimeType: string;\n  size: number;\n  content: string;        // base64 encoded\n  extractedText?: string; // For documents\n  preview?: string;       // base64 preview image\n}\n```\n\nSupported formats: PDF, DOCX, XLSX, PPTX, images, text files.\n\n## CORS Proxy\n\nFor browser environments with CORS restrictions:\n\n```typescript\nimport { createStreamFn, shouldUseProxyForProvider, isCorsError } from '@mariozechner/pi-web-ui';\n\n// AgentInterface auto-configures proxy from settings\n// For manual setup:\nagent.streamFn = createStreamFn(async () => {\n  const enabled = await storage.settings.get<boolean>('proxy.enabled');\n  return enabled ? await storage.settings.get<string>('proxy.url') : undefined;\n});\n\n// Providers requiring proxy:\n// - zai: always\n// - anthropic: only OAuth tokens (sk-ant-oat-*)\n```\n\n## Dialogs\n\n### SettingsDialog\n\n```typescript\nimport { SettingsDialog, ProvidersModelsTab, ProxyTab, ApiKeysTab } from '@mariozechner/pi-web-ui';\n\nSettingsDialog.open([\n  new ProvidersModelsTab(), // Custom providers + model list\n  new ProxyTab(),           // CORS proxy settings\n  new ApiKeysTab(),         // API keys per provider\n]);\n```\n\n### SessionListDialog\n\n```typescript\nimport { SessionListDialog } from '@mariozechner/pi-web-ui';\n\nSessionListDialog.open(\n  async (sessionId) => { /* load session */ },\n  (deletedId) => { /* handle deletion */ },\n);\n```\n\n### ApiKeyPromptDialog\n\n```typescript\nimport { ApiKeyPromptDialog } from '@mariozechner/pi-web-ui';\n\nconst success = await ApiKeyPromptDialog.prompt('anthropic');\n```\n\n### ModelSelector\n\n```typescript\nimport { ModelSelector } from '@mariozechner/pi-web-ui';\n\nModelSelector.open(currentModel, (selectedModel) => {\n  agent.setModel(selectedModel);\n});\n```\n\n## Styling\n\nImport the pre-built CSS:\n\n```typescript\nimport '@mariozechner/pi-web-ui/app.css';\n```\n\nOr use Tailwind with custom config:\n\n```css\n@import '@mariozechner/mini-lit/themes/claude.css';\n@tailwind base;\n@tailwind components;\n@tailwind utilities;\n```\n\n## Internationalization\n\n```typescript\nimport { i18n, setLanguage, translations } from '@mariozechner/pi-web-ui';\n\n// Add translations\ntranslations.de = {\n  'Loading...': 'Laden...',\n  'No sessions yet': 'Noch keine Sitzungen',\n};\n\nsetLanguage('de');\nconsole.log(i18n('Loading...')); // \"Laden...\"\n```\n\n## Examples\n\n- [example/](./example) - Complete web app with sessions, artifacts, custom messages\n- [sitegeist](https://sitegeist.ai) - Browser extension using pi-web-ui\n\n## Known Issues\n\n- **PersistentStorageDialog**: Currently broken\n\n## License\n\nMIT","users":{}}