Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Ve Change Isolation
statamic-addon/visual-editor
cursor
statamic
vue
visual-editor
addon-development
fieldtypes
build-isolation
cp-panel

Vue-fork of Visual Editor — never touch the live addon

Install
php artisan boost:add-skill statamic-addon/visual-editor

Save this content to: .cursor/rules/ve-change-isolation.mdc

# Visual Editor Vue-fork

This folder is `~/Sites/statamic-addon-visual-editor-vue`. It is a copy. The site still runs `~/Sites/statamic-addon-visual-editor`. **Never edit the original.**

## Surfaces

- Kernel (not Vue): `preview.js`, `overlay-host.js`, `bridge.js`
- A CP panel: one Vue app under `resources/js/cp/surfaces/`. No import of the kernel or `cp.js`.
- Fieldtypes: own Vue files via `Statamic.component()`. Do not wrap Statamic's `replicator`, `icon`, `bard`, `grid`.

One task = one surface. After a change: `npm run isolate`.

Never write the site's `public/vendor`. Never rebuild overlay-host, preview or bridge alone. `resources/dist/build` is the editor — if a hashed file addon.js imports is gone, the toolbar is gone.

Visual Editor Vue-fork

This folder is ~/Sites/statamic-addon-visual-editor-vue. It is a copy. The site still runs ~/Sites/statamic-addon-visual-editor. Never edit the original.

Surfaces

  • Kernel (not Vue): preview.js, overlay-host.js, bridge.js
  • A CP panel: one Vue app under resources/js/cp/surfaces/. No import of the kernel or cp.js.
  • Fieldtypes: own Vue files via Statamic.component(). Do not wrap Statamic's replicator, icon, bard, grid.

One task = one surface. After a change: npm run isolate.

Never write the site's public/vendor. Never rebuild overlay-host, preview or bridge alone. resources/dist/build is the editor — if a hashed file addon.js imports is gone, the toolbar is gone.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums