diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..263e53c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,28 @@ +{ + "name": "haflow", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "haflow", + "version": "0.0.1", + "license": "MIT", + "dependencies": { + "haflow": "^0.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/haflow": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/haflow/-/haflow-0.0.1.tgz", + "integrity": "sha512-YoacKj4dRj4hXiumOvEA4OzquuK4nim+Z5tjLBYmk11XfIaluYmKjDNNLDzCRvx1oOcKNAGkdctXBGOUZ2ZwBg==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + } + } +} diff --git a/package.json b/package.json index 63f923c..905a6f0 100644 --- a/package.json +++ b/package.json @@ -1,23 +1,56 @@ { "name": "haflow", - "private": true, - "version": "1.0.0", + "version": "0.0.1", "type": "module", + "description": "Local-first orchestrator for AI-assisted missions with human gates and ephemeral sandboxes", + "author": "oxedom", + "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/oxedom/haflow.git" }, - "description": "", - "keywords": [], - "author": "", - "license": "ISC", + "bugs": { + "url": "https://github.com/oxedom/haflow/issues" + }, + "homepage": "https://github.com/oxedom/haflow#readme", + "keywords": [ + "haflow", + "claude", + "ai", + "orchestrator", + "missions" + ], + "files": [ + "packages/shared/dist", + "packages/backend/dist", + "packages/frontend/dist" + ], + "main": "./packages/backend/dist/index.js", + "exports": { + ".": { + "import": "./packages/backend/dist/index.js" + }, + "./shared": { + "import": "./packages/shared/dist/index.js" + }, + "./frontend": { + "import": "./packages/frontend/dist" + } + }, + "engines": { + "node": ">=18.0.0" + }, "packageManager": "pnpm@10.28.0", "scripts": { - "dev": "pnpm --filter @haflow/shared build && pnpm --parallel --filter @haflow/backend --filter frontend dev", - "build:all": "pnpm --filter @haflow/shared build && pnpm --filter @haflow/backend build && pnpm --filter frontend build && pnpm --filter @haflow/cli build && pnpm --filter site build", - "test": "pnpm --filter @haflow/backend test && pnpm --filter @haflow/cli test && pnpm --filter frontend test:e2e", + "dev": "pnpm --filter @haflow/shared build && pnpm --parallel --filter @haflow/backend --filter @haflow/frontend dev", + "build:all": "pnpm --filter @haflow/shared build && pnpm --filter @haflow/backend build && pnpm --filter @haflow/frontend build && pnpm --filter @haflow/cli build && pnpm --filter site build", + "test": "pnpm --filter @haflow/backend test && pnpm --filter @haflow/cli test && pnpm --filter @haflow/frontend test:e2e", "site:dev": "pnpm --filter site dev", "site:build": "pnpm --filter site build", - "site:preview": "pnpm --filter site preview" + "site:preview": "pnpm --filter site preview", + "prepublishOnly": "pnpm --filter @haflow/shared build && pnpm --filter @haflow/backend build && pnpm --filter @haflow/frontend build" + }, + "publishConfig": { + "access": "public" } -} \ No newline at end of file +} diff --git a/packages/backend/package.json b/packages/backend/package.json index a377895..86764cd 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,5 +1,6 @@ { "name": "@haflow/backend", + "private": true, "version": "0.0.1", "type": "module", "description": "Backend server for Haflow - multi-project Claude Code orchestrator", diff --git a/packages/backend/src/services/docker.ts b/packages/backend/src/services/docker.ts index 4d922f6..fd852a4 100644 --- a/packages/backend/src/services/docker.ts +++ b/packages/backend/src/services/docker.ts @@ -323,12 +323,12 @@ async function* startClaudeStreaming(options: ClaudeSandboxOptions): AsyncGenera // In codegen mode: /workspace/artifacts (overlays clone's artifacts if any) // In document mode: /mission/artifacts args.push('-v', `${artifactsPath}:${workingDir}/artifacts`); + // '--model', 'claude-haiku-4-5', args.push( '-w', workingDir, defaultImage, 'claude', - '--model', 'claude-haiku-4-5', '--verbose', '--print', '--output-format', 'stream-json', diff --git a/packages/frontend/package.json b/packages/frontend/package.json index 37f7b47..454c03c 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -1,8 +1,32 @@ { - "name": "frontend", + "name": "@haflow/frontend", "private": true, - "version": "0.0.0", + "version": "0.0.1", "type": "module", + "description": "Frontend UI for Haflow - multi-project Claude Code orchestrator", + "author": "oxedom", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/oxedom/haflow.git", + "directory": "packages/frontend" + }, + "bugs": { + "url": "https://github.com/oxedom/haflow/issues" + }, + "homepage": "https://github.com/oxedom/haflow#readme", + "keywords": [ + "haflow", + "claude", + "frontend", + "ui" + ], + "files": [ + "dist" + ], + "publishConfig": { + "access": "public" + }, "scripts": { "dev": "vite --host 0.0.0.0", "build": "tsc -b && vite build", diff --git a/packages/shared/package.json b/packages/shared/package.json index 24ee465..f09cbab 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,5 +1,6 @@ { "name": "@haflow/shared", + "private": true, "version": "0.0.1", "type": "module", "description": "Shared utilities for Haflow - multi-project Claude Code orchestrator",