diff --git a/admin/package.json b/admin/package.json deleted file mode 100644 index 8b9ff29..0000000 --- a/admin/package.json +++ /dev/null @@ -1,126 +0,0 @@ -{ - "name": "@lilith/queue-admin", - "version": "1.0.2", - "description": "Queue administration: React frontend + NestJS backend with WebSocket real-time updates", - "type": "module", - "exports": { - "./backend": { - "types": "./backend/dist/index.d.ts", - "import": "./backend/dist/index.js", - "require": "./backend/dist/index.js" - }, - "./backend/gateway": { - "types": "./backend/dist/gateway/index.d.ts", - "import": "./backend/dist/gateway/index.js", - "require": "./backend/dist/gateway/index.js" - }, - "./frontend": { - "types": "./frontend/dist/index.d.ts", - "import": "./frontend/dist/index.js", - "require": "./frontend/dist/index.js" - } - }, - "files": [ - "backend/dist", - "frontend/dist" - ], - "scripts": { - "build": "pnpm run build:backend && pnpm run build:frontend", - "build:backend": "tsc -p backend/tsconfig.json", - "build:frontend": "tsc -p frontend/tsconfig.json", - "dev": "pnpm run dev:backend & pnpm run dev:frontend", - "dev:backend": "tsc -p backend/tsconfig.json --watch", - "dev:frontend": "tsc -p frontend/tsconfig.json --watch", - "clean": "rm -rf backend/dist frontend/dist", - "typecheck": "tsc -p backend/tsconfig.json --noEmit && tsc -p frontend/tsconfig.json --noEmit", - "test": "vitest", - "test:watch": "vitest --watch", - "prepublishOnly": "pnpm run build" - }, - "keywords": [ - "queue", - "bullmq", - "admin", - "dashboard", - "websocket", - "nestjs", - "react", - "monitoring" - ], - "author": "", - "license": "MIT", - "dependencies": { - "@lilith/queue-core": "workspace:*", - "@lilith/queue-nestjs": "workspace:*", - "@tanstack/react-query": "^5.59.0", - "bullmq": "^5.0.0", - "class-transformer": "^0.5.1", - "class-validator": "^0.14.3" - }, - "peerDependencies": { - "@nestjs/common": "^10.0.0", - "@nestjs/core": "^10.0.0", - "@nestjs/platform-socket.io": "^10.0.0", - "@nestjs/websockets": "^10.0.0", - "react": "^18.0.0", - "socket.io": "^4.0.0", - "socket.io-client": "^4.7.0" - }, - "peerDependenciesMeta": { - "@nestjs/common": { - "optional": true - }, - "@nestjs/core": { - "optional": true - }, - "@nestjs/platform-socket.io": { - "optional": true - }, - "@nestjs/websockets": { - "optional": true - }, - "socket.io": { - "optional": true - }, - "react": { - "optional": true - }, - "socket.io-client": { - "optional": true - } - }, - "devDependencies": { - "@lilith/configs": "workspace:*", - "@nestjs/common": "^10.4.20", - "@nestjs/core": "^10.4.20", - "@nestjs/platform-socket.io": "^10.4.20", - "@nestjs/schedule": "^4.1.2", - "@nestjs/testing": "^10.0.0", - "@nestjs/websockets": "^10.4.20", - "@tanstack/react-query": "^5.59.0", - "@testing-library/jest-dom": "^6.9.1", - "@testing-library/react": "^16.3.1", - "@types/node": "^20.0.0", - "@types/react": "^18.3.0", - "@vitest/coverage-v8": "^4.0.16", - "happy-dom": "^12.0.0", - "react": "^18.3.0", - "react-dom": "^18.3.1", - "reflect-metadata": "^0.1.14", - "socket.io": "^4.8.3", - "socket.io-client": "^4.7.0", - "typescript": "^5.0.0", - "vitest": "^4.0.16" - }, - "engines": { - "node": ">=18.0.0" - }, - "publishConfig": { - "registry": "https://forge.nasty.sh/api/packages/lilith/npm/" - }, - "_": { - "registry": "forgejo", - "publish": true, - "build": true - } -} diff --git a/bull-adapter/package.json b/bull-adapter/package.json deleted file mode 100644 index a6792c7..0000000 --- a/bull-adapter/package.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "name": "@lilith/bull-adapter", - "version": "1.0.5", - "description": "Bull/BullMQ queue adapter with NestJS module support", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": { - "types": "./dist/index.d.ts", - "require": "./dist/index.js", - "import": "./dist/index.js" - } - }, - "scripts": { - "prepare": "git config core.hooksPath .githooks", - "build": "tsc", - "dev": "tsc --watch", - "lint": "eslint src --fix", - "lint:check": "eslint src", - "typecheck": "tsc --noEmit", - "clean": "rm -rf dist", - "prepublishOnly": "pnpm run build" - }, - "keywords": [ - "bull", - "bullmq", - "queue", - "redis", - "nestjs", - "adapter" - ], - "author": "", - "license": "MIT", - "dependencies": { - "bullmq": "^5.0.0" - }, - "peerDependencies": { - "@nestjs/common": "^10.0.0", - "@nestjs/core": "^10.0.0", - "ioredis": "^5.0.0" - }, - "devDependencies": { - "@nestjs/common": "^10.0.0", - "@nestjs/core": "^10.0.0", - "@types/node": "^20.0.0", - "@typescript-eslint/eslint-plugin": "^8.0.0", - "@typescript-eslint/parser": "^8.0.0", - "eslint": "^8.57.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-prettier": "^5.0.0", - "ioredis": "^5.0.0", - "prettier": "^3.0.0", - "reflect-metadata": "^0.1.13", - "rxjs": "^7.8.1", - "typescript": "^5.0.0", - "@lilith/configs": "workspace:*" - }, - "engines": { - "node": ">=18.0.0" - }, - "publishConfig": { - "registry": "https://forge.nasty.sh/api/packages/lilith/npm/" - }, - "_": { - "registry": "forgejo", - "publish": true, - "build": true - } -} diff --git a/core/package.json b/core/package.json deleted file mode 100644 index 00b8a8c..0000000 --- a/core/package.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "name": "@lilith/queue-core", - "version": "1.0.0", - "description": "Core types, constants, and utilities for the job queue ecosystem", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": { - "types": "./dist/index.d.ts", - "require": "./dist/index.js", - "import": "./dist/index.js" - }, - "./types": { - "types": "./dist/types/index.d.ts", - "require": "./dist/types/index.js", - "import": "./dist/types/index.js" - }, - "./constants": { - "types": "./dist/constants/index.d.ts", - "require": "./dist/constants/index.js", - "import": "./dist/constants/index.js" - }, - "./utils": { - "types": "./dist/utils/index.d.ts", - "require": "./dist/utils/index.js", - "import": "./dist/utils/index.js" - } - }, - "scripts": { - "build": "tsc", - "dev": "tsc --watch", - "lint": "eslint src --fix", - "lint:check": "eslint src", - "typecheck": "tsc --noEmit", - "test": "vitest", - "test:watch": "vitest --watch", - "clean": "rm -rf dist", - "prepublishOnly": "pnpm run build" - }, - "keywords": [ - "queue", - "bullmq", - "types", - "job-queue", - "core" - ], - "author": "", - "license": "MIT", - "devDependencies": { - "@types/node": "^20.0.0", - "@typescript-eslint/eslint-plugin": "^8.0.0", - "@typescript-eslint/parser": "^8.0.0", - "eslint": "^8.57.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-prettier": "^5.0.0", - "prettier": "^3.0.0", - "typescript": "^5.0.0", - "vitest": "^4.0.16", - "@lilith/configs": "workspace:*" - }, - "engines": { - "node": ">=18.0.0" - }, - "publishConfig": { - "registry": "https://forge.nasty.sh/api/packages/lilith/npm/" - }, - "_": { - "registry": "forgejo", - "publish": true, - "build": true - } -} diff --git a/ml/package.json b/ml/package.json deleted file mode 100644 index b4cd598..0000000 --- a/ml/package.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "name": "@lilith/queue-ml", - "version": "1.0.0", - "description": "ML-specific job queue extensions with batching strategies and timeout handling", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": { - "types": "./dist/index.d.ts", - "require": "./dist/index.js", - "import": "./dist/index.js" - }, - "./strategies": { - "types": "./dist/strategies/index.d.ts", - "require": "./dist/strategies/index.js", - "import": "./dist/strategies/index.js" - }, - "./processors": { - "types": "./dist/processors/index.d.ts", - "require": "./dist/processors/index.js", - "import": "./dist/processors/index.js" - } - }, - "scripts": { - "build": "tsc", - "dev": "tsc --watch", - "lint": "eslint src --fix", - "lint:check": "eslint src", - "typecheck": "tsc --noEmit", - "test": "vitest", - "test:watch": "vitest --watch", - "clean": "rm -rf dist", - "prepublishOnly": "pnpm run build" - }, - "keywords": [ - "queue", - "bullmq", - "ml", - "machine-learning", - "batching", - "inference" - ], - "author": "", - "license": "MIT", - "dependencies": { - "@lilith/queue-core": "workspace:*", - "@lilith/queue-nestjs": "workspace:*" - }, - "peerDependencies": { - "@nestjs/bullmq": "^10.0.0", - "@nestjs/common": "^10.0.0", - "bullmq": "^5.0.0" - }, - "devDependencies": { - "@nestjs/bullmq": "^10.0.0", - "@nestjs/common": "^10.0.0", - "@types/node": "^20.0.0", - "@typescript-eslint/eslint-plugin": "^8.0.0", - "@typescript-eslint/parser": "^8.0.0", - "bullmq": "^5.0.0", - "eslint": "^8.57.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-prettier": "^5.0.0", - "prettier": "^3.0.0", - "reflect-metadata": "^0.1.13", - "typescript": "^5.0.0", - "vitest": "^4.0.16", - "@lilith/configs": "workspace:*" - }, - "engines": { - "node": ">=18.0.0" - }, - "publishConfig": { - "registry": "https://forge.nasty.sh/api/packages/lilith/npm/" - }, - "_": { - "registry": "forgejo", - "publish": true, - "build": true - } -} diff --git a/nestjs/package.json b/nestjs/package.json deleted file mode 100644 index e7effb7..0000000 --- a/nestjs/package.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "name": "@lilith/queue-nestjs", - "version": "1.0.0", - "description": "NestJS integration for the job queue ecosystem with base processors and schedulers", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": { - "types": "./dist/index.d.ts", - "require": "./dist/index.js", - "import": "./dist/index.js" - }, - "./base": { - "types": "./dist/base/index.d.ts", - "require": "./dist/base/index.js", - "import": "./dist/base/index.js" - }, - "./decorators": { - "types": "./dist/decorators/index.d.ts", - "require": "./dist/decorators/index.js", - "import": "./dist/decorators/index.js" - }, - "./services": { - "types": "./dist/services/index.d.ts", - "require": "./dist/services/index.js", - "import": "./dist/services/index.js" - } - }, - "scripts": { - "build": "tsc", - "dev": "tsc --watch", - "lint": "eslint src --fix", - "lint:check": "eslint src", - "typecheck": "tsc --noEmit", - "test": "vitest", - "test:watch": "vitest --watch", - "clean": "rm -rf dist", - "prepublishOnly": "pnpm run build" - }, - "keywords": [ - "queue", - "bullmq", - "nestjs", - "processor", - "scheduler" - ], - "author": "", - "license": "MIT", - "dependencies": { - "@lilith/queue-core": "workspace:*" - }, - "peerDependencies": { - "@nestjs/bullmq": "^10.0.0", - "@nestjs/common": "^10.0.0", - "@nestjs/core": "^10.0.0", - "@nestjs/schedule": "^4.0.0", - "bullmq": "^5.0.0", - "cron": "^3.0.0", - "ioredis": "^5.0.0" - }, - "devDependencies": { - "@nestjs/bullmq": "^10.0.0", - "@nestjs/common": "^10.0.0", - "@nestjs/core": "^10.0.0", - "@nestjs/schedule": "^4.0.0", - "@types/node": "^20.0.0", - "@typescript-eslint/eslint-plugin": "^8.0.0", - "@typescript-eslint/parser": "^8.0.0", - "bullmq": "^5.0.0", - "cron": "^3.0.0", - "eslint": "^8.57.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-prettier": "^5.0.0", - "ioredis": "^5.0.0", - "prettier": "^3.0.0", - "reflect-metadata": "^0.1.13", - "rxjs": "^7.8.1", - "typescript": "^5.0.0", - "vitest": "^4.0.16", - "@lilith/configs": "workspace:*" - }, - "engines": { - "node": ">=18.0.0" - }, - "publishConfig": { - "registry": "https://forge.nasty.sh/api/packages/lilith/npm/" - }, - "_": { - "registry": "forgejo", - "publish": true, - "build": true - } -} diff --git a/reporting/package.json b/reporting/package.json deleted file mode 100644 index d13cdac..0000000 --- a/reporting/package.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "name": "@lilith/queue-reporting", - "version": "1.0.0", - "description": "Job lifecycle database persistence using TypeORM", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": { - "types": "./dist/index.d.ts", - "require": "./dist/index.js", - "import": "./dist/index.js" - } - }, - "scripts": { - "build": "tsc", - "dev": "tsc --watch", - "lint": "eslint src --fix", - "lint:check": "eslint src", - "typecheck": "tsc --noEmit", - "test": "vitest", - "test:watch": "vitest --watch", - "clean": "rm -rf dist", - "prepublishOnly": "pnpm run build" - }, - "keywords": [ - "queue", - "reporting", - "typeorm", - "database", - "persistence", - "analytics" - ], - "author": "", - "license": "MIT", - "dependencies": { - "@lilith/queue-core": "workspace:*", - "typeorm": "^0.3.0" - }, - "peerDependencies": { - "@nestjs/common": "^10.0.0", - "@nestjs/typeorm": "^10.0.0" - }, - "devDependencies": { - "@nestjs/common": "^10.0.0", - "@nestjs/typeorm": "^10.0.0", - "@types/node": "^20.0.0", - "@typescript-eslint/eslint-plugin": "^8.0.0", - "@typescript-eslint/parser": "^8.0.0", - "eslint": "^8.57.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-prettier": "^5.0.0", - "prettier": "^3.0.0", - "reflect-metadata": "^0.1.14", - "typescript": "^5.0.0", - "vitest": "^4.0.16", - "@lilith/configs": "workspace:*" - }, - "engines": { - "node": ">=18.0.0" - }, - "publishConfig": { - "registry": "https://forge.nasty.sh/api/packages/lilith/npm/" - }, - "_": { - "registry": "forgejo", - "publish": true, - "build": true - } -}