{ "name": "chronocat-workspace", "description": "模块化的 Satori 框架", "version": "0.0.0", "packageManager": "yarn@4.1.0", "private": true, "license": "UNLICENSED", "workspaces": [ "external/*", "external/*/external/*", "external/*/external/*/packages/*", "external/*/packages/*", "packages/*" ], "scripts": { "clean": "node -r esbuild-register scripts/clean.cts", "build": "concurrently -n red \"yarn workspace @chronocat/red build\" && concurrently -n shell \"yarn workspace @chronocat/shell build\" && concurrently -n api,event,media \"yarn workspace @chronocat/engine-chronocat-api build\" \"yarn workspace @chronocat/engine-chronocat-event build\" \"yarn workspace @chronocat/engine-media build\" && concurrently -n llqqnt,iife \"yarn workspace @chronocat/plugin-llqqnt build\" \"yarn workspace @chronocat/plugin-iife build\" && concurrently -n packengine,packllqqntengine yarn:packengine yarn:packllqqntengine", "packengine": "node -r esbuild-register scripts/packengine.cts", "packllqqntengine": "node -r esbuild-register scripts/packllqqntengine.cts", "lint": "eslint --ignore-path .gitignore --ignore-pattern '**/*.d.ts' .", "lint:fix": "yarn lint --fix", "test": "jest" }, "devDependencies": { "@tsconfig/strictest": "^2.0.1", "@types/jest": "^29.5.4", "@types/node": "^20.5.4", "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", "concurrently": "^8.2.1", "esbuild": "^0.19.2", "esbuild-register": "^3.5.0", "eslint": "^8.47.0", "eslint-config-prettier": "^9.0.0", "eslint-import-resolver-typescript": "^3.6.0", "eslint-plugin-import": "^2.28.1", "eslint-plugin-prettier": "^5.0.0", "jest": "^29.6.3", "jest-junit": "^16.0.0", "prettier": "^3.0.2", "ts-jest": "^29.1.1", "ts-node": "^10.9.1", "typescript": "~5.1.0" } }