À propos du projet

SugarCube Starter est un modèle permettant de créer des histoires SugarCube avec Twine et Tweego. Il propose l’installation automatique de Tweego et de SugarCube, des builds configurables, des builds de production automatiques, ainsi qu’un serveur de développement avec rechargement en direct via Browser-Sync. L’injection CSS évite les rechargements complets de page. L’arborescence source comprend des dossiers dédiés aux polices personnalisées, aux médias, aux scripts tiers de fournisseurs, aux fichiers .twee de l’histoire et au contenu de l’en-tête. La pile technique utilise Vite, TypeScript, Sass avec PostCSS Preset Env et Node.js 18+. Les scripts incluent npm start ou npm run dev pour le développement, npm run build pour une sortie de production dans dist/, npm run tweego pour exécuter Tweego manuellement, et npm run tweego:install pour installer ou réinstaller Tweego. La vue de débogage est activée en développement et désactivée par défaut dans les builds de production. Le dépôt propose des liens vers la documentation de SugarCube, un wiki SugarCube Basics et plusieurs collections de macros tierces. Il est publié sous licence MIT.