KO
|
EN
gitlite — search
Search
#ai
#claude-code
#ai-agents
#python
#developer-tools
#mcp
#claude
#open-source
#automation
#codex
#llm
#typescript
oopm
★ 6
Open GitHub ↗
OOMOL Package Manager
Download README (.md)
Explore Similar Repositories
oo-cli
:
oo is OOMOL's CLI toolkit. Everything can be done in the CLI.
connector-sdk
:
Thin, zero-dependency TypeScript client for the OOMOL Connector gateway — call any connector action, proxy upstream APIs, and introspect the catalog.
ovm-js
:
Manage OOMOL Virtual Machines(OVM).
oomol-flexpilot
:
Open-Source, Native and a True GitHub Copilot Alternative for VS Code
oomol-v2ex-lottery
:
V2EX Lottery in OOMOL Studio(https://oomol.com/)
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
oopm
?
Download (.md)
## oopm OOMOL Package Manager ### Installation ```bash pnpm add oopm # or pnpm add oopm -g ``` ### Usage ```bash oopm pack ./path/to/package oopm install oopm install package-name package-name2@version oopm install ./path/to/package/ oopm install ./path/to/package.tgz oopm publish oopm publish ./path/to/package ``` ### API ```ts import { pack, publish, install } from "oopm"; // pack(path: string, ignore: string[] = ["node_modules", ".git", ".DS_Store"]) await pack("./path/to/package"); await pack("./path/to/package", ["node_modules", "dist"]); // publish(path: string, registry: string, token: string) await publish("./path/to/package", "REGISTRY", "TOKEN"); // install(options: InstallAllOptions | InstallFileOptions | InstallPackageOptions) // InstallAllOptions -> { distDir: string, all: true, workdir: string, token?: string } // InstallFileOptions -> { distDir: string, file: string } // InstallPackageOptions -> { distDir: string, workdir: string, deps: DepRaw[], token?: string, save: boolean } // DepRaw -> { name: string, version?: string } await install({ distDir: "./path/to/dist", all: true, workdir: "./path/to/workdir", token: "TOKEN", registry: "REGISTRY" }); await install({ distDir: "./path/to/dist", file: "./path/to/package.tgz" }); await install({ distDir: "./path/to/dist", workdir: "./path/to/workdir", deps: [ { name: "package-name", version: "1.0.0" }, { name: "package-name2" } ], token: "TOKEN", save: true, registry: "REGISTRY" }); ```