Svelte 5 frontend and Google Apps Script backend for the KISS Mail Merge app.
This repo is no longer a generic starter. It is the dedicated codebase for porting the legacy KissEmail spreadsheet mail merge workflow onto a Svelte frontend while preserving the existing sheet-based configuration model.
src/gas/ contains the Apps Script backend, including the imported KISS mail merge logic.src/svelte/ contains one Svelte app that renders either the sidebar UI or the editor dialog depending on Apps Script context.src/shared/ contains types shared between the GAS and Svelte layers.npm run dev: local mock-mode frontend developmentnpm run build: generate client bindings, build Svelte, build GAS, and copy appsscript.json into dist/npm run check: run svelte-checknpm run create-clasp-project: create a new clasp project for this reponpm run create-clasp-project -- --type standalone: create a standalone Apps Script project instead of the default sheet-bound projectnpm run push-to-clasp: build and push dist/ to the linked clasp projectcreate-clasp-project behavior is --type sheets, since KISS Mail Merge is sheet-centric.KissEmail project is source material only.