Frontend Enhancements: - Complete React TypeScript frontend with modern UI components - Distributed workflows management interface with real-time updates - Socket.IO integration for live agent status monitoring - Agent management dashboard with cluster visualization - Project management interface with metrics and task tracking - Responsive design with proper error handling and loading states Backend Infrastructure: - Distributed coordinator for multi-agent workflow orchestration - Cluster management API with comprehensive agent operations - Enhanced database models for agents and projects - Project service for filesystem-based project discovery - Performance monitoring and metrics collection - Comprehensive API documentation and error handling Documentation: - Complete distributed development guide (README_DISTRIBUTED.md) - Comprehensive development report with architecture insights - System configuration templates and deployment guides The platform now provides a complete web interface for managing the distributed AI cluster with real-time monitoring, workflow orchestration, and agent coordination capabilities. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
155 lines
4.8 KiB
JSON
155 lines
4.8 KiB
JSON
{
|
|
"name": "goober",
|
|
"version": "2.1.16",
|
|
"description": "A less than 1KB css-in-js solution",
|
|
"sideEffects": false,
|
|
"main": "dist/goober.cjs",
|
|
"module": "dist/goober.esm.js",
|
|
"umd:main": "dist/goober.umd.js",
|
|
"source": "src/index.js",
|
|
"unpkg": "dist/goober.umd.js",
|
|
"types": "goober.d.ts",
|
|
"type": "module",
|
|
"files": [
|
|
"src",
|
|
"macro",
|
|
"global/dist",
|
|
"global/src",
|
|
"global/package.json",
|
|
"global/global.d.ts",
|
|
"prefixer/dist",
|
|
"prefixer/src",
|
|
"prefixer/package.json",
|
|
"prefixer/autoprefixer.d.ts",
|
|
"prefixer/README.md",
|
|
"should-forward-prop/dist",
|
|
"should-forward-prop/src",
|
|
"should-forward-prop/package.json",
|
|
"should-forward-prop/should-forward-prop.d.ts",
|
|
"should-forward-prop/README.md",
|
|
"README.md",
|
|
"dist",
|
|
"package.json",
|
|
"typings.json",
|
|
"goober.d.ts"
|
|
],
|
|
"exports": {
|
|
".": {
|
|
"require": "./dist/goober.cjs",
|
|
"import": "./dist/goober.modern.js",
|
|
"umd": "./dist/goober.umd.js",
|
|
"types": "./goober.d.ts"
|
|
},
|
|
"./macro": "./macro/index.js",
|
|
"./global": {
|
|
"import": "./global/dist/goober-global.modern.js",
|
|
"require": "./global/dist/goober-global.cjs",
|
|
"umd": "./global/dist/goober-global.umd.js",
|
|
"types": "./global/global.d.ts"
|
|
},
|
|
"./prefixer": {
|
|
"import": "./prefixer/dist/goober-autoprefixer.modern.js",
|
|
"require": "./prefixer/dist/goober-autoprefixer.cjs",
|
|
"umd": "./prefixer/dist/goober-autoprefixer.umd.js",
|
|
"types": "./prefixer/autoprefixer.d.ts"
|
|
},
|
|
"./should-forward-prop": {
|
|
"import": "./should-forward-prop/dist/goober-should-forward-prop.modern.js",
|
|
"require": "./should-forward-prop/dist/goober-should-forward-prop.cjs",
|
|
"umd": "./should-forward-prop/dist/goober-should-forward-prop.umd.js",
|
|
"types": "./should-forward-prop/should-forward-prop.d.ts"
|
|
}
|
|
},
|
|
"scripts": {
|
|
"test": "npm run test-ts && npm run test-unit -- --ci --coverage && npm run build && npm run test-perf",
|
|
"test-perf": "NODE_ENV=production node benchmarks/perf.cjs",
|
|
"test-perf-hash": "NODE_ENV=production node benchmarks/perf-hash.cjs",
|
|
"test-unit-core": "jest --setupFiles ./tests/setup.js --roots ./src packages",
|
|
"test-unit": "npm run test-unit-core && npm run test-addon-global && npm run test-addon-prefixer",
|
|
"test-addon-global": "cd global && npm run test",
|
|
"test-addon-prefixer": "cd prefixer && npm run test",
|
|
"test-ts": "tsc -p ts-tests",
|
|
"clean": "rimraf dist",
|
|
"size-check": "filesize",
|
|
"build": "npm run build:core && npm run build:prefixer && npm run build:global && npm run build:should-forward-prop",
|
|
"build:prefixer": "cd ./prefixer && npm run build",
|
|
"build:global": "cd ./global && npm run build",
|
|
"build:should-forward-prop": "cd ./should-forward-prop && npm run build",
|
|
"build:core": "npm run clean && npm run build:dist && npm run size-check",
|
|
"build:lib": "microbundle --entry src/index.js --name goober --no-sourcemap --generateTypes false",
|
|
"build:dist": "npm run build:lib -- --output dist",
|
|
"build:debug": "npm run build:lib -- --output debug --no-compress",
|
|
"dev": "npm run clean && microbundle watch --entry src/index.js --output dist --name goober",
|
|
"sandbox": "wmr --public sandbox/wmr",
|
|
"deploy": "npm run build && npm publish",
|
|
"format": "prettier \"**/*.{js,ts,tsx,md}\" --write"
|
|
},
|
|
"keywords": [
|
|
"css-in-js",
|
|
"goober",
|
|
"styled",
|
|
"emotion",
|
|
"styled-components",
|
|
"javascript",
|
|
"react",
|
|
"preact"
|
|
],
|
|
"author": "Cristian <botecristian@yahoo.com>",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/cristianbote/goober"
|
|
},
|
|
"license": "MIT",
|
|
"devDependencies": {
|
|
"@ampproject/filesize": "^4.0.0",
|
|
"@babel/core": "^7.2.2",
|
|
"@babel/plugin-transform-react-jsx": "^7.7.0",
|
|
"@babel/preset-env": "^7.3.1",
|
|
"@emotion/core": "^11.0.0",
|
|
"@emotion/styled": "^11.0.0",
|
|
"@emotion/react": "^11.1.4",
|
|
"@types/react": "^16.9.34",
|
|
"babel-jest": "^24.1.0",
|
|
"benchmark": "^2.1.4",
|
|
"csstype": "^3.0.10",
|
|
"husky": "4.2.4",
|
|
"jest": "^24.1.0",
|
|
"lint-staged": "10.2.0",
|
|
"microbundle": "^0.15.0",
|
|
"preact": "^10.0.0",
|
|
"prettier": "2.0.5",
|
|
"react": "^16.12.0",
|
|
"react-dom": "^16.12.0",
|
|
"rimraf": "3.0.2",
|
|
"styled-components": "^5.2.1",
|
|
"typescript": "^3.6.3",
|
|
"wmr": "^3.7.2"
|
|
},
|
|
"peerDependencies": {
|
|
"csstype": "^3.0.10"
|
|
},
|
|
"typings": "./goober.d.ts",
|
|
"filesize": {
|
|
"./dist/goober.modern.js": {
|
|
"gzip": "1300B"
|
|
},
|
|
"./dist/goober.cjs": {
|
|
"gzip": "1300B"
|
|
}
|
|
},
|
|
"lint-staged": {
|
|
"*.{js,ts,tsx,md}": [
|
|
"prettier --write"
|
|
]
|
|
},
|
|
"husky": {
|
|
"hooks": {
|
|
"pre-commit": "lint-staged"
|
|
}
|
|
},
|
|
"collective": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/goober"
|
|
}
|
|
}
|