Skip to content

Commit

Permalink
wip: simplify cli to see if i can get built version working
Browse files Browse the repository at this point in the history
  • Loading branch information
sroussey committed Jan 31, 2025
1 parent 37c8922 commit 581de0a
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 14 deletions.
1 change: 1 addition & 0 deletions bun.lock
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
"ellmers-core": "workspace:packages/core",
"ellmers-storage": "workspace:packages/storage",
"ellmers-task": "workspace:packages/task",
"ellmers-test": "workspace:packages/test",
},
},
"examples/web": {
Expand Down
15 changes: 5 additions & 10 deletions examples/cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,15 @@
"description": "Ellmers is a tool for building and running DAG pipelines of AI tasks.",
"scripts": {
"watch": "concurrently -c 'auto' -n 'cli:' 'bun:watch-*'",
"watch-js": "bun build --watch --target=node --sourcemap=external --splitting --outdir ./dist ./src/lib.ts ./src/ellmers.ts",
"watch-js": "bun build --watch --target=bun --sourcemap=external --outdir ./dist ./src/ellmers.ts",
"watch-types": "tsc --watch --preserveWatchOutput",
"build": "bun run build-clean && bun run build-types && bun run build-js",
"build": "bun run build-clean && bun run build-js",
"build-clean": "rm -fr dist/* tsconfig.tsbuildinfo",
"build-js": "bun build --target=node --sourcemap=external --splitting --outdir ./dist ./src/lib.ts ./src/ellmers.ts",
"build-js": "bun build --target=bun --outdir ./dist ./src/ellmers.ts",
"build-types": "tsc",
"test": "echo \"Error: no test specified\" && exit 1"
},
"bin": "./src/ellmers.js",
"module": "./dist/lib.js",
"exports": {
".": {
"import": "./dist/lib.js"
}
},
"files": [
"dist"
],
Expand All @@ -28,6 +22,7 @@
"ellmers-ai": "workspace:packages/ai",
"ellmers-storage": "workspace:packages/storage",
"ellmers-ai-provider": "workspace:packages/ai-provider",
"ellmers-task": "workspace:packages/task"
"ellmers-task": "workspace:packages/task",
"ellmers-test": "workspace:packages/test"
}
}
2 changes: 1 addition & 1 deletion examples/cli/src/ellmers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import {
registerMediaPipeTfJsLocalInMemory,
registerMediaPipeTfJsLocalModels,
} from "ellmers-test";
import "ellmers-test";
import "@huggingface/transformers";

program.version("1.0.0").description("A CLI to run Ellmers.");

Expand Down
9 changes: 6 additions & 3 deletions examples/cli/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"extends": "../../tsconfig.json",
"include": ["src/**/*"],
"files": ["src/lib.ts", "src/ellmers.ts"],
"files": ["src/ellmers.ts"],
"exclude": ["**/*.test.ts"],
"compilerOptions": {
"outDir": "dist",
Expand All @@ -12,14 +12,17 @@
"ellmers-core": ["../../packages/core/src"],
"ellmers-ai": ["../../packages/ai/src"],
"ellmers-storage": ["../../packages/storage/src"],
"ellmers-ai-provider": ["../../packages/ai-provider/src"]
"ellmers-ai-provider": ["../../packages/ai-provider/src"],
"ellmers-task": ["../../packages/task/src"],
"ellmers-test": ["../../packages/test/src"]
}
},
"references": [
{ "path": "../../packages/core" },
{ "path": "../../packages/ai" },
{ "path": "../../packages/ai-provider" },
{ "path": "../../packages/task" },
{ "path": "../../packages/storage" }
{ "path": "../../packages/storage" },
{ "path": "../../packages/test" }
]
}

0 comments on commit 581de0a

Please sign in to comment.