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 Dist Urorligt
statamic-addon/visual-editor
cursor
vite
build-integrity
asset-hashing
dist
control-panel
statamic
manifest

Visual Editor-dist må ikke slettes, kopieres til public/vendor eller bygges i bidder

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

Save this content to: .cursor/rules/ve-dist-urorligt.mdc

# Visual Editor dist er låst

Det byggede editor-JS bor **kun** i `resources/dist/build`. Det er addonen. Ikke sitets `public/vendor`.

`addon.js` importerer `overlay-host-XXXX.js` ved det nøjagtige hash-navn. Et Vite-build af overlay-host alene skriver et nyt hash og kan slette den gamle fil. Control Panel loader så ingenting — hele editoren er væk.

## Forbudt

- Skriv aldrig i sitets `public/vendor/visual-editor` eller `public/vendor/statamic-addon`
- `vendor:publish` af dette dist — nej. Control Panel får en symlink, preview henter `/!/sve/build/…`
- Vite med `configFile: false` eller kun ét input (`overlay-host.js`, `preview.js`, `bridge.js`)
- Slet aldrig `overlay-host-*.js`, `addon-*.js`, `bridge-*.js`, `preview-*.js` i `resources/dist/build/assets`
- Ret aldrig én hash i `manifest.json` uden at `addon.js` importerer præcis den samme overlay-host-fil
- `npm run cp:build` kun når brugeren **eksplicit** beder om et fuldt build — og aldrig for at «lige fikse overlay-host»

## Påkrævet efter dist-ændring

```
node scripts/assert-dist-integrity.mjs
```

Hvis den fejler, er editoren i stykker. Gendan den manglende fil fra `resources/dist/locked` eller git. Byg ikke «lidt om».

Visual Editor dist er låst

Det byggede editor-JS bor kun i resources/dist/build. Det er addonen. Ikke sitets public/vendor.

addon.js importerer overlay-host-XXXX.js ved det nøjagtige hash-navn. Et Vite-build af overlay-host alene skriver et nyt hash og kan slette den gamle fil. Control Panel loader så ingenting — hele editoren er væk.

Forbudt

  • Skriv aldrig i sitets public/vendor/visual-editor eller public/vendor/statamic-addon
  • vendor:publish af dette dist — nej. Control Panel får en symlink, preview henter /!/sve/build/…
  • Vite med configFile: false eller kun ét input (overlay-host.js, preview.js, bridge.js)
  • Slet aldrig overlay-host-*.js, addon-*.js, bridge-*.js, preview-*.js i resources/dist/build/assets
  • Ret aldrig én hash i manifest.json uden at addon.js importerer præcis den samme overlay-host-fil
  • npm run cp:build kun når brugeren eksplicit beder om et fuldt build — og aldrig for at «lige fikse overlay-host»

Påkrævet efter dist-ændring

node scripts/assert-dist-integrity.mjs

Hvis den fejler, er editoren i stykker. Gendan den manglende fil fra resources/dist/locked eller git. Byg ikke «lidt om».

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.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin