{"id":13826681,"url":"https://github.com/eli8levit/custom-starter","last_synced_at":"2025-07-09T01:31:09.019Z","repository":{"id":39675984,"uuid":"173469130","full_name":"eli8levit/custom-starter","owner":"eli8levit","description":"🚀 Start projects fast simply cloning already created boilerplate repos","archived":false,"fork":false,"pushed_at":"2022-05-27T19:16:41.000Z","size":38,"stargazers_count":13,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-05-19T12:18:54.125Z","etag":null,"topics":["cli","git","github","js","nodejs"],"latest_commit_sha":null,"homepage":"http://npm.im/custom-starter","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eli8levit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-02T16:07:24.000Z","updated_at":"2022-03-06T03:50:11.000Z","dependencies_parsed_at":"2022-08-28T05:41:50.651Z","dependency_job_id":null,"html_url":"https://github.com/eli8levit/custom-starter","commit_stats":null,"previous_names":["jediyozh/custom-starter"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eli8levit%2Fcustom-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eli8levit%2Fcustom-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eli8levit%2Fcustom-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eli8levit%2Fcustom-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eli8levit","download_url":"https://codeload.github.com/eli8levit/custom-starter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225476383,"owners_count":17480215,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","git","github","js","nodejs"],"created_at":"2024-08-04T09:01:42.496Z","updated_at":"2024-11-20T05:31:00.217Z","avatar_url":"https://github.com/eli8levit.png","language":"JavaScript","readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003ecustom-starter\u003c/h1\u003e\n  \u003cp\u003e🚀 Start your projects fast simply using already created boilerplate repos\u003c/p\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/31045769/54871564-acd0c980-4dbe-11e9-9377-a31d7d1747a0.gif\" width=\"643\" alt=\"Custom starter demo\"\u003e\n\u003c/div\u003e\n\u003cbr/\u003e\n\n[![Build Status](https://travis-ci.org/jediyozh/custom-starter.svg?branch=master)](https://travis-ci.org/jediyozh/custom-starter)\n[![npm version](https://img.shields.io/npm/v/custom-starter.svg)](http://npm.im/custom-starter)\n\n## The problem\n\nIn each project you start you need to create and install same files and modules as were in the previous one: configs, linters, dev packages. Maybe you have some saved gists so you go and copy them each time into new projects. It’s tiring and slow…\n\n## This solution\n\nYou create boilerplate repo (on GitHub, Bitbucket, GitLab, your own...whatever you want!) with files and packages that aren’t being changed. Next you save a starter simple writing `custom-starter add` providing a name and url to the repo. Use it next time you start some project. It clones all files to the current project and **installs all packages if `package.json` exists**. You can add as many boilerplate repos as you want.\n\n## Installation\n\n`npm install -g custom-starter`\n\n## Usage\n\n![usage](https://user-images.githubusercontent.com/31045769/54871235-ab50d280-4db9-11e9-9d23-dc5e909781dd.png)\n\n## LICENSE\n\nMIT\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feli8levit%2Fcustom-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feli8levit%2Fcustom-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feli8levit%2Fcustom-starter/lists"}