Skip to content

rebrand: switch demo to @moss-dev/moss and moss, drop dead logo assets - #7

Open
ashvathsureshkumar wants to merge 1 commit into
mainfrom
rebrand/inferedge-to-moss
Open

rebrand: switch demo to @moss-dev/moss and moss, drop dead logo assets#7
ashvathsureshkumar wants to merge 1 commit into
mainfrom
rebrand/inferedge-to-moss

Conversation

@ashvathsureshkumar

Copy link
Copy Markdown
Collaborator

Summary

Every subtree in the image-search demo still pointed at the old packages; this moves all three (setup-js, setup-py, backend-py, react-app) to the new names and drops dead logo PNGs.

Changes

  • setup-js: @inferedge/moss -> @moss-dev/moss in package.json, createIndex.ts, query.ts; package-lock.json regenerated
  • setup-py: inferedge-moss -> moss in pyproject.toml; from inferedge_moss -> from moss in query.py and create_index.py; uv.lock regenerated
  • backend-py: inferedge-moss -> moss in pyproject.toml and requirements.txt; from inferedge_moss -> from moss in main.py; uv.lock regenerated
  • react-app: two <img> tags in ItemsPage.tsx pointed at /images/InferEdgeLogo_Dark_Icon.png; switched to the existing /Moss-logo.jpeg asset already used by the favicon. The two dead InferEdgeLogo_*.png files under public/images/ removed.
  • readme.md: prose link [usemoss.dev](https://usemoss.dev/) -> [moss.dev](https://moss.dev/).

Left alone

  • from moss_core import QueryOptions — the Rust-bindings module name is unchanged by the user-facing package rename (inferedge-moss-core still installs the moss_core Python module).

Verification

  • uv lock resolved cleanly on both setup-py and backend-py: Added moss v1.0.0, Removed inferedge-moss
  • npm install clean, tsc --noEmit passes on setup-js with a fresh node_modules
  • AST-parsed all edited Python files
  • grep -rn 'inferedge\\|InferEdge' --include='*.py,*.ts,*.tsx,*.toml,*.md,*.txt,*.json' returns zero hits (excluding lockfiles)

Audit context

Part of the Moss rebrand audit. Sibling PRs: usemoss/.github#2, usemoss/pipecat-moss#4, usemoss/moss-gemini-pipecat-demo#1, usemoss/moss.dev#113, usemoss/moss-docs#45.

Renames across the image-search demo:
- setup-js/package.json, createIndex.ts, query.ts:
    @inferedge/moss -> @moss-dev/moss
- setup-py/pyproject.toml, query.py, create_index.py:
    inferedge-moss -> moss; from inferedge_moss -> from moss
- backend-py/pyproject.toml, requirements.txt, main.py: same pattern
- react-app/src/pages/ItemsPage.tsx: two hero/powered-by <img> srcs
    pointed at dead InferEdgeLogo assets; switched to the existing
    /Moss-logo.jpeg that the favicon already uses
- react-app/public/images/InferEdgeLogo_Dark_*.png removed (no more refs)
- readme.md prose link [usemoss.dev] -> [moss.dev]

Lockfiles regenerated (setup-py/uv.lock, backend-py/uv.lock, setup-js/package-lock.json).

Left alone: from moss_core import QueryOptions (module name unchanged
by the rebrand — inferedge-moss-core still publishes that module).
@vercel

vercel Bot commented Apr 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
moss-image-search-demo Ready Ready Preview, Comment Apr 20, 2026 7:22pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant