2025-12-30 18:57:45 -08:00
{
"name" : "@lilith/queue" ,
2026-01-09 11:28:45 -08:00
"version" : "1.3.4" ,
2025-12-30 20:28:16 -08:00
"description" : "Job queue ecosystem: core types, NestJS integration, ML batching, reporting, and admin dashboard" ,
"exports" : {
"./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"
] ,
2025-12-30 18:57:45 -08:00
"scripts" : {
2025-12-30 20:28:16 -08:00
"build" : "pnpm run build:core && pnpm run build:nestjs && pnpm run build:ml && pnpm run build:reporting && pnpm run build:bull-adapter && pnpm run build:admin" ,
"build:core" : "tsc -p core/tsconfig.json" ,
"build:nestjs" : "tsc -p nestjs/tsconfig.json" ,
"build:ml" : "tsc -p ml/tsconfig.json" ,
"build:reporting" : "tsc -p reporting/tsconfig.json" ,
"build:bull-adapter" : "tsc -p bull-adapter/tsconfig.json" ,
"build:admin" : "tsc -p admin/backend/tsconfig.json && tsc -p admin/frontend/tsconfig.json" ,
"dev" : "pnpm run --parallel dev:*" ,
"dev:core" : "tsc -p core/tsconfig.json --watch" ,
"dev:nestjs" : "tsc -p nestjs/tsconfig.json --watch" ,
"dev:ml" : "tsc -p ml/tsconfig.json --watch" ,
"dev:reporting" : "tsc -p reporting/tsconfig.json --watch" ,
"dev:bull-adapter" : "tsc -p bull-adapter/tsconfig.json --watch" ,
"dev:admin" : "tsc -p admin/backend/tsconfig.json --watch & tsc -p admin/frontend/tsconfig.json --watch" ,
"test" : "vitest" ,
2025-12-30 18:57:45 -08:00
"test:e2e" : "vitest run --config e2e/vitest.config.ts" ,
2025-12-30 20:28:16 -08:00
"lint" : "eslint . --fix" ,
"lint:check" : "eslint ." ,
"typecheck" : "pnpm run build" ,
"clean" : "rm -rf core/dist nestjs/dist ml/dist reporting/dist bull-adapter/dist admin/backend/dist admin/frontend/dist" ,
"prepublishOnly" : "pnpm run build"
2025-12-30 18:57:45 -08:00
} ,
"keywords" : [
"queue" ,
"bullmq" ,
2025-12-30 20:28:16 -08:00
"nestjs" ,
"job-queue" ,
"ml" ,
"batching" ,
"admin" ,
"dashboard"
2025-12-30 18:57:45 -08:00
] ,
"author" : "" ,
"license" : "MIT" ,
2025-12-30 20:28:16 -08:00
"dependencies" : {
"@tanstack/react-query" : "^5.59.0" ,
"bullmq" : "^5.0.0" ,
"class-transformer" : "^0.5.1" ,
"class-validator" : "^0.14.3" ,
"typeorm" : "^0.3.0"
} ,
"peerDependencies" : {
2026-01-04 16:33:40 -08:00
"@lilith/ui-data" : "^1.0.0" ,
"@lilith/ui-feedback" : "^1.0.0" ,
"@lilith/ui-layout" : "^1.0.0" ,
"@lilith/ui-primitives" : "^1.0.0" ,
2025-12-31 01:07:46 -08:00
"@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" ,
2025-12-30 20:28:16 -08:00
"cron" : "^3.0.0" ,
"ioredis" : "^5.0.0" ,
2026-01-04 16:33:40 -08:00
"react" : "^18.0.0 || ^19.0.0" ,
"react-router-dom" : "^6.0.0 || ^7.0.0" ,
2025-12-30 20:28:16 -08:00
"socket.io" : "^4.0.0" ,
2026-01-04 16:33:40 -08:00
"socket.io-client" : "^4.7.0" ,
"styled-components" : "^6.0.0"
2025-12-30 20:28:16 -08:00
} ,
"peerDependenciesMeta" : {
2026-01-01 16:48:17 -08:00
"@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
} ,
2026-01-04 16:33:40 -08:00
"@lilith/ui-primitives" : {
"optional" : true
} ,
"@lilith/ui-data" : {
"optional" : true
} ,
"@lilith/ui-feedback" : {
"optional" : true
} ,
"@lilith/ui-layout" : {
"optional" : true
} ,
2026-01-01 16:48:17 -08:00
"cron" : {
"optional" : true
} ,
"ioredis" : {
"optional" : true
} ,
"react" : {
"optional" : true
} ,
2026-01-04 16:33:40 -08:00
"react-router-dom" : {
"optional" : true
} ,
2026-01-01 16:48:17 -08:00
"socket.io" : {
"optional" : true
} ,
"socket.io-client" : {
"optional" : true
2026-01-04 16:33:40 -08:00
} ,
"styled-components" : {
"optional" : true
2026-01-01 16:48:17 -08:00
}
2025-12-30 20:28:16 -08:00
} ,
2025-12-30 18:57:45 -08:00
"devDependencies" : {
2026-01-04 16:33:40 -08:00
"@lilith/ui-data" : "^1.1.0" ,
"@lilith/ui-feedback" : "^1.1.0" ,
"@lilith/ui-layout" : "^1.1.0" ,
"@lilith/ui-primitives" : "^1.1.0" ,
2025-12-31 01:07:46 -08:00
"@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" ,
2025-12-30 20:28:16 -08:00
"@testing-library/jest-dom" : "^6.9.1" ,
"@testing-library/react" : "^16.3.1" ,
2025-12-30 18:57:45 -08:00
"@types/node" : "^20.0.0" ,
2025-12-30 20:28:16 -08:00
"@types/react" : "^18.3.0" ,
"@vitest/coverage-v8" : "^4.0.16" ,
"cron" : "^3.0.0" ,
"happy-dom" : "^12.0.0" ,
2025-12-30 18:57:45 -08:00
"ioredis" : "^5.0.0" ,
2025-12-30 20:28:16 -08:00
"react" : "^18.3.0" ,
"react-dom" : "^18.3.1" ,
2026-01-04 16:33:40 -08:00
"react-router-dom" : "^7.11.0" ,
2025-12-30 20:28:16 -08:00
"reflect-metadata" : "^0.1.14" ,
"rxjs" : "^7.8.1" ,
"socket.io" : "^4.8.3" ,
"socket.io-client" : "^4.7.0" ,
2026-01-04 16:33:40 -08:00
"styled-components" : "^6.1.0" ,
2025-12-30 18:57:45 -08:00
"typescript" : "^5.0.0" ,
"vitest" : "^4.0.16"
} ,
"engines" : {
2025-12-30 20:28:16 -08:00
"node" : ">=18.0.0"
} ,
"publishConfig" : {
"registry" : "https://forge.nasty.sh/api/packages/lilith/npm/"
} ,
"_" : {
"registry" : "forgejo" ,
"publish" : true ,
"build" : true
2025-12-30 18:57:45 -08:00
}
}