mirror of
https://github.com/penpot/penpot.git
synced 2026-10-31 23:10:31 +00:00
Mechanical rename, no behavior change: every function the exporter defines loses the `!`, at the definition and at every call site, in `src` and in the tests. Two names could not just drop it: the mutating `merge!` shares the namespace with a persistent `merge` of another contract, so it becomes `merge-into`; the test restore thunks take the role as their name (`fetch-restore`, `render-restore`). Two dead pieces go away with their bangs: the never-called `rmdir!` and an unused `mark!` binding in the cancel test. Untouched on purpose: the stdlib (`swap!`, `run!`, `try!`, …), the `set!` special form, `common` (`serialize-shape!`, `write-shape-*`), and the shared-key config the deploy still reads. AI-assisted-by: glm-5.3-flash