Restructure the queue ecosystem from fragmented per-package git repos into a single unified repository for coordinated versioning and simpler maintenance. Packages included: - @lilith/queue-core - Core types, constants, utilities - @lilith/queue-nestjs - NestJS module integration - @lilith/queue-ml - ML batch processing strategies - @lilith/queue-reporting - Analytics and reporting - @lilith/queue-admin - React frontend + NestJS backend dashboard - @lilith/bull-adapter - BullMQ adapter with NestJS support All packages use @lilith/configs for shared ESLint/TypeScript configuration. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
38 lines
1.1 KiB
JSON
38 lines
1.1 KiB
JSON
{
|
|
"name": "@lilith/queue",
|
|
"version": "1.0.0",
|
|
"description": "Monorepo for the queue ecosystem packages",
|
|
"private": true,
|
|
"scripts": {
|
|
"build": "pnpm -r --filter './core' --filter './bull-adapter' --filter './nestjs' --filter './reporting' --filter './ml' build",
|
|
"dev": "pnpm -r --parallel dev",
|
|
"test": "pnpm -r test",
|
|
"test:e2e": "vitest run --config e2e/vitest.config.ts",
|
|
"test:e2e:watch": "vitest watch --config e2e/vitest.config.ts",
|
|
"lint": "pnpm -r lint",
|
|
"lint:check": "pnpm -r lint:check",
|
|
"typecheck": "pnpm -r typecheck",
|
|
"clean": "pnpm -r clean && rm -rf node_modules",
|
|
"docker:up": "docker-compose -f e2e/docker-compose.yml up -d",
|
|
"docker:down": "docker-compose -f e2e/docker-compose.yml down",
|
|
"docker:logs": "docker-compose -f e2e/docker-compose.yml logs -f"
|
|
},
|
|
"keywords": [
|
|
"queue",
|
|
"bullmq",
|
|
"monorepo"
|
|
],
|
|
"author": "",
|
|
"license": "MIT",
|
|
"devDependencies": {
|
|
"@types/node": "^20.0.0",
|
|
"bullmq": "^5.0.0",
|
|
"ioredis": "^5.0.0",
|
|
"typescript": "^5.0.0",
|
|
"vitest": "^4.0.16"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.0.0",
|
|
"pnpm": ">=8.0.0"
|
|
}
|
|
}
|