{
	"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": "Mario Zechner",
	"license": "MIT"
}
