
Security News
upm Launches as a Fast, Tiny Package Manager Written in TypeScript
upm uses Node.js to deliver fast npm installs in about 250 KB, with a JavaScript API and security defaults.
magic-builder
Advanced tools
CLI for Magic Builder (妙笔): publish HTML pages, deploy FaaS functions, upload files, generate links, and install the Magic Builder Codex skill.
npm install -g magic-builder
With Bun:
bun add -g magic-builder
The package provides three equivalent command names:
magic-builder --help
magic-cli --help
miaobi --help
You can also run it without installing:
npx magic-builder help
bunx magic-builder help
Update the CLI:
magic-builder update
magic-builder update --manager bun
update detects npm or Bun automatically; --manager is only for overriding.
Most write operations need a Magic developer token.
magic-builder auth login
Manual token setup:
magic-builder auth set <token>
magic-builder auth show
Token lookup order:
--tokenMAGIC_TOKEN~/.magic-builder/magic-token~/.magic-token.magic-tokenCLI state is stored under:
~/.magic-builder/
This includes:
magic-token
magic-apps.json
Publish an HTML page:
magic-builder page publish app.html --title "Dashboard"
List or export pages:
magic-builder page list --scope mine
magic-builder page list --scope public --title demo
magic-builder page export --id <id> --out app.html
Delete a page:
magic-builder page delete --id <id>
Deploy a FaaS function:
magic-builder faas publish handler.js --name report-api
List or delete FaaS functions:
magic-builder faas list
magic-builder faas list --title report
magic-builder faas delete --id <id>
Upload, list, or delete files:
magic-builder file upload logo.png
magic-builder file list
magic-builder file list --title logo
magic-builder file delete --id <id>
Generate a Magic link:
magic-builder link create --title "Weekly Report"
magic-builder link create --fid <faas-id>
Create or append a Feishu document HTML Box:
magic-builder doc create --html app.html --title "Demo"
magic-builder doc append --html app.html --doc-token <docx-token>
Install or update the Magic Builder Codex skill:
magic-builder skill install
magic-builder skill check-update
magic-builder skill update
Check local environment:
magic-builder version
magic-builder doctor
magic-builder config get
All of these forms are supported:
magic-builder help
magic-builder help page
magic-builder page help
magic-builder page publish help
magic-builder man
--help, -h, and --man are also supported.
--base-url, --magic-base-url <url> Magic service base URL
--token <token> Auth token override
--format json|table|plain Output format, default json
--quiet, -q Suppress progress messages
--version, -v Show version
Default Magic service:
https://magic.solutionsuite.cn
FAQs
CLI for Magic Builder — publish pages, bots, functions, files, and performance reviews
The npm package magic-builder receives a total of 30 weekly downloads. As such, magic-builder popularity was classified as not popular.
We found that magic-builder demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
upm uses Node.js to deliver fast npm installs in about 250 KB, with a JavaScript API and security defaults.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.