feat(frontend-dev): Add analytics plugin for frontend development environment

This commit is contained in:
Lilith 2026-01-13 10:13:46 -08:00
parent 315e1738ab
commit 28210824fb
16 changed files with 303 additions and 472 deletions

View file

@ -75,6 +75,7 @@
"@nestjs/common": "^11.1.11",
"@nestjs/core": "^11.1.11",
"@playwright/test": "^1.49.0",
"@types/node": "^22.0.0",
"@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0",
"@vitest/coverage-v8": "^4.0.16",

1
@packages/ui-dev-content Symbolic link
View file

@ -0,0 +1 @@
/var/home/lilith/Code/@packages/@ui/packages/ui-dev-content

View file

@ -27,7 +27,7 @@
"@lilith/ui-primitives": "^1.2.5",
"@lilith/ui-theme": "^1.0.0",
"@lilith/ui-utils": "^1.0.1",
"@lilith/ui-developer-fab": "^1.0.4",
"@lilith/ui-developer-fab": "workspace:*",
"@lilith/types": "^2.0.0",
"@tanstack/react-query": "^5.17.0",
"lucide-react": "^0.553.0",

View file

@ -15,7 +15,7 @@
"@lilith/service-react-bootstrap": "^1.0.0",
"@lilith/types": "workspace:*",
"@lilith/vite-version-plugin": "workspace:*",
"@lilith/ui-developer-fab": "^1.0.4",
"@lilith/ui-developer-fab": "workspace:*",
"@tanstack/react-query": "^5.62.0",
"clsx": "^2.1.1",
"date-fns": "^4.1.0",

View file

@ -12,10 +12,10 @@
},
"dependencies": {
"@lilith/service-react-bootstrap": "^1.0.0",
"@lilith/ui-dev-content": "^0.1.0",
"@lilith/ui-dev-content": "workspace:*",
"@lilith/ui-primitives": "^1.2.5",
"@lilith/ui-theme": "^1.0.1",
"@lilith/ui-developer-fab": "^1.0.4",
"@lilith/ui-developer-fab": "workspace:*",
"@lilith/types": "^2.0.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",

View file

@ -58,7 +58,6 @@
"@types/express": "^5.0.6",
"@types/jest": "^29.5.0",
"@types/node": "^20.0.0",
"better-sqlite3": "^11.0.0",
"jest": "^29.5.0",
"ts-jest": "^29.1.0",
"typescript": "^5.0.0"

View file

@ -1,7 +1,7 @@
{
"compilerOptions": {
"target": "ES2021",
"module": "commonjs",
"module": "ESNext",
"moduleResolution": "node",
"outDir": "./dist",
"rootDir": "./src",

View file

@ -15,7 +15,7 @@
"@lilith/email-users": "workspace:*",
"@lilith/service-react-bootstrap": "^1.0.0",
"@lilith/vite-version-plugin": "workspace:*",
"@lilith/ui-developer-fab": "^1.0.4",
"@lilith/ui-developer-fab": "workspace:*",
"@tanstack/react-query": "^5.62.0",
"clsx": "^2.1.1",
"date-fns": "^4.1.0",

View file

@ -27,7 +27,7 @@
"@lilith/ui-primitives": "^1.2.8",
"@lilith/ui-theme": "1.2.0",
"@lilith/ui-typography": "^1.1.1",
"@lilith/ui-developer-fab": "^1.0.4",
"@lilith/ui-developer-fab": "workspace:*",
"@tanstack/react-query": "^5.90.12",
"react": "^19.0.0",
"react-dom": "^19.0.0",

View file

@ -18,7 +18,7 @@
"@lilith/service-react-bootstrap": "^1.0.0",
"@lilith/seo-shared": "workspace:*",
"@lilith/vite-version-plugin": "workspace:*",
"@lilith/ui-developer-fab": "^1.0.4",
"@lilith/ui-developer-fab": "workspace:*",
"@lilith/types": "^2.0.0",
"@tanstack/react-query": "^5.75.7",
"react": "^19.0.0",

View file

@ -22,7 +22,7 @@
"@lilith/seo-shared": "workspace:*",
"@lilith/ui-astro": "^1.0.0",
"@lilith/ui-theme": "^1.0.4",
"@lilith/ui-developer-fab": "^1.0.4",
"@lilith/ui-developer-fab": "workspace:*",
"@lilith/types": "^2.0.0",
"@tanstack/react-query": "^5.0.0",
"framer-motion": "^11.0.0",

View file

@ -48,7 +48,6 @@
"@nestjs/swagger": "^11.2.3",
"@nestjs/typeorm": "^11.0.0",
"@nestjs/websockets": "^11.1.11",
"better-sqlite3": "^11.0.0",
"bullmq": "^5.34.3",
"class-transformer": "^0.5.1",
"class-validator": "^0.14.0",
@ -69,7 +68,6 @@
"@nestjs/cli": "^11.0.14",
"@nestjs/schematics": "^11.0.9",
"@nestjs/testing": "^11.1.11",
"@types/better-sqlite3": "^7.6.8",
"@types/express": "^4.17.17",
"@types/jsonwebtoken": "^9.0.5",
"@types/node": "^20.0.0",

View file

@ -19,7 +19,7 @@
"@lilith/service-react-bootstrap": "^1.0.0",
"@lilith/ui-primitives": "^1.2.5",
"@lilith/ui-theme": "^1.0.4",
"@lilith/ui-developer-fab": "^1.0.4",
"@lilith/ui-developer-fab": "workspace:*",
"@lilith/types": "^2.0.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",

View file

@ -16,7 +16,7 @@
"@lilith/api-client": "workspace:*",
"@lilith/auth-provider": "workspace:*",
"@lilith/vite-version-plugin": "workspace:*",
"@lilith/ui-developer-fab": "^1.0.4",
"@lilith/ui-developer-fab": "workspace:*",
"@tanstack/react-query": "^5.0.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",

747
pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,7 @@
packages:
# Feature packages (cohesive feature units)
- 'features/*/frontend-*'
- 'features/frontend-showcase/frontend'
- 'features/*/backend-api'
- 'features/*/agent'
- 'features/*/host-status-monitor'