dashersw/gea

playground-browser-bundles

Rebuild the website playground browser bundles after changing @geajs/core or @geajs/vite-plugin source. Use when building browser bundles, syncing the playground, or committing changes that affect the playground preview.

First seen Apr 1, 2026

Installation

$ npx skills add dashersw/gea --skill playground-browser-bundles

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from dashersw/gea.

npx skills add dashersw/gea

Browse all from dashersw/gea

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 1.2K
License LICENSE
Default branch main
Open issues 23
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,400 B
  • docs SUMMARY.md 254 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 33 installs

SKILL.md

Playground Browser Bundles

The website playground at website/playground/ ships two pre-built browser bundles:

Bundle Source package Build command
gea-core.js @geajs/core npm run build -w @geajs/core then npm run sync:playground-gea-core
gea-compiler-browser.js @geajs/vite-plugin npm run build:browser -w @geajs/vite-plugin

When to rebuild

Rebuild both bundles whenever either package's source changes. The compiler generates code that calls runtime helpers from core (e.g. geaEscapeHtml, geaSanitizeAttr), so they must stay in sync.

Build order

Order matters — gea-core.js is copied from the dist build, so the core package must be built before syncing:

# 1. Rebuild core dist (required if core source changed)
npm run build -w @geajs/core

# 2. Copy built core into playground
npm run sync:playground-gea-core

# 3. Rebuild compiler browser bundle
npm run build:browser -w @geajs/vite-plugin

Commit convention

Bundle rebuilds go in a separate commit: chore: rebuild playground browser bundles.