{"repo":"template-tools/template-sync","free":true,"listed":false,"github":"https://github.com/template-tools/template-sync","clone":"git clone https://github.com/template-tools/template-sync.git","description":"Keep repository in sync with its template","language":"JavaScript","stars":12,"topics":["npm","template","scaffolding","github","pull-requests","boilerplate","travis","npmignore","gitignore","bitbucket"],"license":"0BSD","category":"saas-starters-boilerplates","readme_excerpt":"template-sync Keep repository in sync with its template. Generates pull requests to bring a repository back in sync with its template. So by making changes to the template and applying template-sync the target project will be updated accoring to the template. Works with github and bitbucket. This is the engine for cli operation please see template-tools/template-sync-cli Merges contents from template branch into destination branch handling some special cases for: Licenses - rewriting license years line set files like .npmignore and .gitignore - by merging both sets together package.json - merge (.\\ )\\[Dd]ependencies, engines and scripts rollup.conf.\\ js - copy / rewrite + detect dev dependencies \\ .yaml - merge .travis.yml - merge with hints \\ .toml - merge \\ .ini - merge \\ .json - merge README.md - merge badges Some templates arlac77/template-cli-app rollup ava travis arlac77/template-esm-only ava travis arlac77/template-svelte-component svelte rollup testcafe travis arlac77/template-svelte-app svelte rollup pkgbuild travis arlac77/template-kronos-component template-esm-only with node 14 arlac77/template-kronos-app node 14 + systemd API Table of Contents Context Parameters Properties targetBranch initialize execute commits executeBranch pullRequestBranch sortedKeys exportsConditionOrder Package properties Parameters Merger properties Parameters commits Parameters Merger Properties properties Parameters commits Parameters Readme MergeLineSet ReplaceIfEmpty Replace INI Skip De","default_branch":null,"files":null,"tree":[],"storefront":"/r/template-tools","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/template-tools/template-sync/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."}