{"repo":"vilicvane/magicspace","free":true,"listed":false,"github":"https://github.com/vilicvane/magicspace","clone":"git clone https://github.com/vilicvane/magicspace.git","description":"Toolkit for living boilerplate.","language":"TypeScript","stars":33,"topics":["boilerplate"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Magicspace Toolkit for living boilerplate. Features - Composable boilerplate mechanism. - Git-powered conflict resolution for boilerplate update. - Wrap common template tools (like create-vite ) as living boilerplates with @magicspace/boilerplate-command . Quick Start with Scaffolding Tools like Vite 1. Install magicspace and the boilerplate-command package globally: 2. Initialize a Git repository and create a magicspace configuration: Select an example and update the generated .magicspace/boilerplate.json if needed. When the boilerplate exports typed options, magicspace also generates .magicspace/boilerplate.schema.json and wires $schema automatically. For vite, the config would look like this: 3. Initialize magicspace: 4. Review generated changes and commit to complete the merge. Now whenever Vite releases a template update, simply run magicspace update to get a clean, conflict-aware diff merged into your project. Installation Usage Initialize 1. Initialize Git repository. 2. Create magicspace configuration file: If the boilerplate exports typed options, magicspace generates .magicspace/boilerplate.schema.json by default and adds $schema to .magicspace/boilerplate.json . For example, with a custom boilerplate package: Or with @magicspace/boilerplate-command to wrap any scaffolding CLI: Review the generated .magicspace/boilerplate.json file and make relevant changes. 3. Initialize magicspace: Magicspace will generate an initial patch and merge it into the current branch with","default_branch":null,"files":null,"tree":[],"storefront":"/r/vilicvane","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vilicvane/magicspace/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}