{ "name": "@lilith/queue", "version": "1.3.29", "description": "Job queue ecosystem: core types, NestJS integration, ML batching, reporting, and admin dashboard", "type": "module", "exports": { ".": { "types": "./core/dist/index.d.ts", "import": "./core/dist/index.js", "require": "./core/dist/index.js" }, "./core": { "types": "./core/dist/index.d.ts", "import": "./core/dist/index.js", "require": "./core/dist/index.js" }, "./core/types": { "types": "./core/dist/types/index.d.ts", "import": "./core/dist/types/index.js", "require": "./core/dist/types/index.js" }, "./core/constants": { "types": "./core/dist/constants/index.d.ts", "import": "./core/dist/constants/index.js", "require": "./core/dist/constants/index.js" }, "./core/utils": { "types": "./core/dist/utils/index.d.ts", "import": "./core/dist/utils/index.js", "require": "./core/dist/utils/index.js" }, "./nestjs": { "types": "./nestjs/dist/index.d.ts", "import": "./nestjs/dist/index.js", "require": "./nestjs/dist/index.js" }, "./nestjs/base": { "types": "./nestjs/dist/base/index.d.ts", "import": "./nestjs/dist/base/index.js", "require": "./nestjs/dist/base/index.js" }, "./nestjs/decorators": { "types": "./nestjs/dist/decorators/index.d.ts", "import": "./nestjs/dist/decorators/index.js", "require": "./nestjs/dist/decorators/index.js" }, "./nestjs/services": { "types": "./nestjs/dist/services/index.d.ts", "import": "./nestjs/dist/services/index.js", "require": "./nestjs/dist/services/index.js" }, "./ml": { "types": "./ml/dist/index.d.ts", "import": "./ml/dist/index.js", "require": "./ml/dist/index.js" }, "./ml/strategies": { "types": "./ml/dist/strategies/index.d.ts", "import": "./ml/dist/strategies/index.js", "require": "./ml/dist/strategies/index.js" }, "./ml/processors": { "types": "./ml/dist/processors/index.d.ts", "import": "./ml/dist/processors/index.js", "require": "./ml/dist/processors/index.js" }, "./reporting": { "types": "./reporting/dist/index.d.ts", "import": "./reporting/dist/index.js", "require": "./reporting/dist/index.js" }, "./bull-adapter": { "types": "./bull-adapter/dist/index.d.ts", "import": "./bull-adapter/dist/index.js", "require": "./bull-adapter/dist/index.js" }, "./admin/backend": { "types": "./admin/backend/dist/index.d.ts", "import": "./admin/backend/dist/index.js", "require": "./admin/backend/dist/index.js" }, "./admin/backend/gateway": { "types": "./admin/backend/dist/gateway/index.d.ts", "import": "./admin/backend/dist/gateway/index.js", "require": "./admin/backend/dist/gateway/index.js" }, "./admin/frontend": { "types": "./admin/frontend/dist/index.d.ts", "import": "./admin/frontend/dist/index.js", "require": "./admin/frontend/dist/index.js" } }, "files": [ "core/dist", "nestjs/dist", "ml/dist", "reporting/dist", "bull-adapter/dist", "admin/backend/dist", "admin/frontend/dist" ], "scripts": { "build": "bun run build:core && bun run build:nestjs && bun run build:ml && bun run build:reporting && bun run build:bull-adapter && bun run build:admin", "build:core": "cd core && tsup", "build:nestjs": "cd nestjs && tsup", "build:ml": "cd ml && tsup", "build:reporting": "cd reporting && tsup", "build:bull-adapter": "cd bull-adapter && tsup", "build:admin": "cd admin/backend && tsup && cd ../frontend && tsup", "dev": "bun run --parallel dev:*", "dev:core": "cd core && tsup --watch", "dev:nestjs": "cd nestjs && tsup --watch", "dev:ml": "cd ml && tsup --watch", "dev:reporting": "cd reporting && tsup --watch", "dev:bull-adapter": "cd bull-adapter && tsup --watch", "dev:admin": "cd admin/backend && tsup --watch & cd admin/frontend && tsup --watch", "test": "vitest", "test:e2e": "vitest run --config e2e/vitest.config.ts", "lint": "eslint . --fix", "lint:check": "eslint .", "typecheck": "tsc --noEmit -p core/tsconfig.json && tsc --noEmit -p nestjs/tsconfig.json && tsc --noEmit -p ml/tsconfig.json && tsc --noEmit -p reporting/tsconfig.json && tsc --noEmit -p bull-adapter/tsconfig.json && tsc --noEmit -p admin/backend/tsconfig.json && tsc --noEmit -p admin/frontend/tsconfig.json", "clean": "rm -rf core/dist nestjs/dist ml/dist reporting/dist bull-adapter/dist admin/backend/dist admin/frontend/dist", "prepublishOnly": "bun run build" }, "keywords": [ "queue", "bullmq", "nestjs", "job-queue", "ml", "batching", "admin", "dashboard" ], "author": "", "license": "MIT", "dependencies": { "@tanstack/react-query": "^5.90.16", "bullmq": "^5.66.4", "class-transformer": "^0.5.1", "class-validator": "^0.14.3", "typeorm": "^0.3.28" }, "peerDependencies": { "@lilith/ui-data": "workspace:*", "@lilith/ui-feedback": "workspace:*", "@lilith/ui-layout": "workspace:*", "@lilith/ui-primitives": "workspace:*", "@nestjs/bullmq": "^10.0.0 || ^11.0.0", "@nestjs/common": "^10.0.0 || ^11.0.0", "@nestjs/core": "^10.0.0 || ^11.0.0", "@nestjs/platform-socket.io": "^10.0.0 || ^11.0.0", "@nestjs/schedule": "^4.0.0 || ^5.0.0 || ^6.0.0", "@nestjs/typeorm": "^10.0.0 || ^11.0.0", "@nestjs/websockets": "^10.0.0 || ^11.0.0", "cron": "^3.0.0", "ioredis": "^5.0.0", "react": "^18.0.0 || ^19.0.0", "react-router-dom": "^6.0.0 || ^7.0.0", "socket.io": "^4.0.0", "socket.io-client": "^4.7.0", "styled-components": "^6.0.0" }, "peerDependenciesMeta": { "@nestjs/bullmq": { "optional": true }, "@nestjs/common": { "optional": true }, "@nestjs/core": { "optional": true }, "@nestjs/platform-socket.io": { "optional": true }, "@nestjs/schedule": { "optional": true }, "@nestjs/typeorm": { "optional": true }, "@nestjs/websockets": { "optional": true }, "@lilith/ui-primitives": { "optional": true }, "@lilith/ui-data": { "optional": true }, "@lilith/ui-feedback": { "optional": true }, "@lilith/ui-layout": { "optional": true }, "cron": { "optional": true }, "ioredis": { "optional": true }, "react": { "optional": true }, "react-router-dom": { "optional": true }, "socket.io": { "optional": true }, "socket.io-client": { "optional": true }, "styled-components": { "optional": true } }, "devDependencies": { "@lilith/ui-data": "workspace:*", "tsup": "^8.5.1", "@lilith/ui-feedback": "workspace:*", "@lilith/ui-layout": "workspace:*", "@lilith/ui-primitives": "workspace:*", "@nestjs/bullmq": "^11.0.4", "@nestjs/common": "^11.1.11", "@nestjs/core": "^11.1.11", "@nestjs/platform-socket.io": "^11.1.11", "@nestjs/schedule": "^6.1.0", "@nestjs/testing": "^11.1.11", "@nestjs/typeorm": "^11.0.0", "@nestjs/websockets": "^11.1.11", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.1", "@types/node": "^20.19.28", "@types/react": "^19.2.8", "@vitest/coverage-v8": "^4.0.16", "cron": "^3.5.0", "happy-dom": "^12.10.3", "ioredis": "^5.9.1", "react": "^18.3.1", "react-dom": "^18.3.1", "react-router-dom": "^7.12.0", "reflect-metadata": "^0.1.14", "rxjs": "^7.8.2", "socket.io": "^4.8.3", "socket.io-client": "^4.8.3", "styled-components": "^6.3.5", "typescript": "^5.9.3", "vitest": "^4.0.16" }, "engines": { "node": ">=18.0.0" }, "publishConfig": { "registry": "http://forge.black.local/api/packages/lilith/npm/" }, "_": { "registry": "forgejo", "publish": true, "build": true } }