weapp

A project-driven mini-app workbench with animated terminal navigation and an offline ecosystem lab.
925 4
Install
npm install weapp
Latest Version:0.4.0
License:MIT
Last Updated:Oct 23, 2026
Links: GitHub  ·  npm
Maintainer: airyland

weapp websites

Two independent bilingual Astro applications in one monorepo.

Application Audience Hosting
weapp.dev Mini-app tools, project demos, engineering services, sponsorship and contributors fund Cloudflare Workers Static Assets
weapp.js.org Open-source projects, documentation, releases and contributions GitHub Pages

Development

pnpm install --frozen-lockfile
pnpm dev                         # commercial application
pnpm dev:pages                   # open-source application
pnpm check                       # boundaries, lint, types and unit tests
pnpm build:cloudflare            # apps/web/dist
pnpm build:pages                 # apps/open-source/dist
pnpm --filter @weapp-io/web exec playwright test
pnpm --filter @weapp-io/open-source exec playwright test

Each application owns its routes, localized copy, page composition, analytics host allowlist, tests, and deployment workflow. There is no environment variable that switches one application into the other. App-to-app imports are prohibited.

packages/project-catalog owns the eleven public project definitions, schemas, project media and metrics snapshot. Catalog inclusion is independent of commercial service coverage. Existing documentation domains and project repositories remain unchanged.

packages/site-ui provides the shared particle hero, project presentation, interactive demos and supporting styles. Site identity, navigation, commercial content and page composition remain application-owned. Shared components receive explicit props and never read an application directory.

weapp.dev preserves the original constellation homepage and complete project introductions, followed by an introduction to weapp.js.org and scoped commercial services.

The open-source site publishes no service prices, fundraising content, personal contact assets, or commercial referrals. weapp.dev retains sponsorship and the contributors fund, including the published 60/25/15 allocation. Voluntary sponsorship does not purchase services.

Both apps still share this repository, development tooling, public project facts and existing analytics accounts. Separate applications do not create separate repository permissions.

See maintenance, product boundaries, and contributors fund.

weapp CLI

npx weapp opens an animated project workbench, focused on creating weapp-vite. Six weapp projects drive the terminal stage and offline browser galaxy; all eleven remain searchable. Guided official scaffolds, read-only diagnostics, QR codes and palettes share the CLI. See the CLI commands. For local development, run pnpm --filter weapp build then node packages/weapp/bin/weapp.js.

MIT © 2026 sonofmagic

Related Packages

Version History

Version Released License
0.4.0 MIT
0.3.0 MIT
0.2.0 MIT
0.1.0 MIT
0.0.1 MIT
Pre-releases (2)
Version Released License
0.4.0-snapshot.nightly.c4e2680a3029032b8a7ce4bc9b8799260b11259ac.b38f7a736000327b36452e9f3485518349183a55805ad9b9a52f05d684ec4e8c8 MIT
0.4.0-snapshot.nightly.c94bf5d3374fd98963ab195db96a8b79df3703947.ba045bb7e139cfe892b2cb3cea124c318f54757579d622df70b295d915c55944c MIT