{"id":23537735,"url":"https://github.com/prod3v3loper/grunt-scaffold-template","last_synced_at":"2025-08-13T01:08:51.434Z","repository":{"id":159024008,"uuid":"166970951","full_name":"prod3v3loper/grunt-scaffold-template","owner":"prod3v3loper","description":"🛠 Create Grunt Scaffold with HTML, CSS, SASS, LESS, JavaScript or PHP","archived":false,"fork":false,"pushed_at":"2024-05-14T00:23:50.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-15T00:23:32.460Z","etag":null,"topics":["development","grunt","project-management","project-template","scaffold","scaffolding","template","tool"],"latest_commit_sha":null,"homepage":"https://prod3v3loper.github.io/grunt-scaffold-template/","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/prod3v3loper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-22T10:02:11.000Z","updated_at":"2024-05-14T00:23:53.000Z","dependencies_parsed_at":"2025-02-17T07:39:03.843Z","dependency_job_id":null,"html_url":"https://github.com/prod3v3loper/grunt-scaffold-template","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/prod3v3loper/grunt-scaffold-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prod3v3loper%2Fgrunt-scaffold-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prod3v3loper%2Fgrunt-scaffold-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prod3v3loper%2Fgrunt-scaffold-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prod3v3loper%2Fgrunt-scaffold-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prod3v3loper","download_url":"https://codeload.github.com/prod3v3loper/grunt-scaffold-template/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prod3v3loper%2Fgrunt-scaffold-template/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270161285,"owners_count":24537626,"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","status":"online","status_checked_at":"2025-08-12T02:00:09.011Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["development","grunt","project-management","project-template","scaffold","scaffolding","template","tool"],"created_at":"2024-12-26T03:19:07.710Z","updated_at":"2025-08-13T01:08:51.393Z","avatar_url":"https://github.com/prod3v3loper.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Grunt JS Project Scaffolding\n\n![Languages](https://img.shields.io/github/languages/top/prod3v3loper/grunt-scaffold-template.svg?style=flat \"Languages\")\n![Code size](https://img.shields.io/github/languages/code-size/prod3v3loper/grunt-scaffold-template.svg?style=flat \"Code size\")\n![Repo size](https://img.shields.io/github/repo-size/prod3v3loper/grunt-scaffold-template.svg?style=flat \"Repo size\")\n![License](https://img.shields.io/github/license/prod3v3loper/grunt-scaffold-template.svg?style=flat \"License\")\n[![alt text](https://img.shields.io/website-up-down-green-red/https/www.tnado.com/open-source-projects-by-prod3v3loper.svg?style=flat \"Website\")](https://www.tnado.com/open-source-projects-by-prod3v3loper/ \"Website\")\n\nMost use grunt and then Yeoman as an example to create a scaffolding, but you can do that only with Grunt himself.\n\nThis repo here is a prepared template, you can either clone it in a folder of your choice or clone it in ./grunt-init/template to access it with Grunt.\n\n# Install to run templates\n\nFirst we need grunt and `grunt-init` globally available.\n\n```\n$ npm install -g grunt-init\n```\n\nSo switch to your path you have created for your project.\n\n```\n$ cd /path/to/project/\n```\n\n# Get Template\n\nIf we have this, almost everything is done, we just have to clone the templates here, so download so we can use them. You can do one of the two.\n\n`~/.grunt-init/`\n```\n$ git clone https://github.com/prod3v3loper/grunt-scaffold-template.git ~/.grunt-init/grunt-scaffold-template\n```\n`/path/what/you/want/`\n```\n$ git clone https://github.com/prod3v3loper/grunt-scaffold-template.git /path/what/you/want/grunt-scaffold-template\n```\n\n# Use Template\n\nNow we can add our template to our project by executing the following command.\n\n`~/.grunt-init/`\n```\n$ grunt-init ~/.grunt-init/grunt-scaffold-template\n```\n`/path/what/you/want/`\n```\n$ grunt-init /path/what/you/want/grunt-scaffold-template\n```\n\nWhen we start then we get asked with which we can still adjust our project. If all questions are answered they will be considered and the files will be created.\n\n```\n$ cd /Users/username/Sites/netbeans/PHP-Gruntjs\n\n$ grunt-init /Users/username/Sites/external/grunt-scaffold-template/\n\nRunning \"init:/Users/username/Sites/external/grunt-scaffold-template/\" (init) task\nThis task will create one or more files in the current directory, based on the\nenvironment and the answers to a few questions. Note that answering \"?\" to any\nquestion will show question-specific help and answering \"none\" to most questions\nwill leave its value blank.\n\n\"grunt-scaffold-template\" template notes:\nThis is a Scaffolding and we create in next steps our files.The Gruntfile.js\nwill be automatically integrated here, then a package.json if you wantand create\na HTML, CSS (SASS or LESS) and a JavaScript file, if you want.\n\nPlease answer the following:\n[?] Will you handle LESS files? (Y/n)\n[?] Will you handle SASS files? (Y/n) n\n[?] Will you autoprefix css files? (Y/n)\n[?] Will you minifiy JavaScript files? (Y/n)\n[?] Do you need to make any changes to the above before continuing? (y/N)\n\nWriting Gruntfile.js...OK\nWriting public/index.html...OK\nWriting src/js/index.js...OK\nWriting package.json...OK\n\nInitialized from template \"grunt-scaffold-template\".\n\nDone, without errors.\n```\n\nSo when we got our template we can now run `npm install` to install our dependencies. That's it, now we can use Grunt. Also run.\n\n```\n$ npm install\n```\n# Run Gruntfile.js commands now\n\nNow fire one of our task in your console.\n```\n$ grunt build:release\n```\nor\n```\n$ grunt build:dev\n```\n\n## Contribute\n\nPlease an [issue](https://github.com/prod3v3loper/grunt-scaffold-template/issues) if you\nthink something could be improved. Please submit Pull Requests when ever\npossible.\n\n## Authors\n\n* **Samet Tarim** - *All works* - [prod3v3loper](https://www.tnado.com/author/prod3v3loper/)\n\n# License\n\n[MIT](https://github.com/prod3v3loper/grunt-scaffold-template/blob/master/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprod3v3loper%2Fgrunt-scaffold-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprod3v3loper%2Fgrunt-scaffold-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprod3v3loper%2Fgrunt-scaffold-template/lists"}