{"id":15180499,"url":"https://github.com/amjarmed/npm-scripts-starter","last_synced_at":"2026-02-06T20:03:01.393Z","repository":{"id":153981754,"uuid":"630960737","full_name":"amjarmed/npm-scripts-starter","owner":"amjarmed","description":"A minimalistic starter kit for front-end development using only npm-scripts. Includes scripts for Sass compilation, JavaScript bundling, image optimization, and file watching. Flexible and customizable using the package.json file. Perfect for developers who prefer a lightweight build system that relies only on the standard tools and features of npm","archived":false,"fork":false,"pushed_at":"2023-04-22T16:27:14.000Z","size":69,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-26T20:28:57.268Z","etag":null,"topics":["animatecss","bootstrap5","jquery","learn-to-code","npm","npm-package","npm-scripts","pwa","starter-kit","starter-project","starter-template","startup"],"latest_commit_sha":null,"homepage":"https://amjarmed.com/","language":"HTML","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/amjarmed.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-21T15:04:19.000Z","updated_at":"2023-04-22T16:33:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"adad999b-2de6-4f8a-afa6-13acd4dde824","html_url":"https://github.com/amjarmed/npm-scripts-starter","commit_stats":null,"previous_names":["amjarino/npm-scripts-starter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/amjarmed/npm-scripts-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amjarmed%2Fnpm-scripts-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amjarmed%2Fnpm-scripts-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amjarmed%2Fnpm-scripts-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amjarmed%2Fnpm-scripts-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amjarmed","download_url":"https://codeload.github.com/amjarmed/npm-scripts-starter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amjarmed%2Fnpm-scripts-starter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29174344,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T19:56:27.068Z","status":"ssl_error","status_checked_at":"2026-02-06T19:56:18.934Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["animatecss","bootstrap5","jquery","learn-to-code","npm","npm-package","npm-scripts","pwa","starter-kit","starter-project","starter-template","startup"],"created_at":"2024-09-27T16:21:09.604Z","updated_at":"2026-02-06T20:03:01.376Z","avatar_url":"https://github.com/amjarmed.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# npm-scripts-starter\n\nA minimalistic starter kit for front-end development using only npm-scripts, with added support for Bootstrap, jQuery, Font Awesome, CSS animations, PWA, and icons. Includes scripts for Sass compilation, JavaScript bundling, image optimization, and file watching. Flexible and customizable using the package.json file. Perfect for developers who prefer a lightweight build system that relies only on the standard tools and features of npm, but also want to use popular front-end frameworks and libraries.\n\n## Installation\n\nTo install this package, run the following command:\n\n```bash\nnpm i npm-scripts-starter\n```\n\n## Dependencies\n\nTo install the dependencies, run the following command:\n\n```\nnpm install\n```\n\n## Usage\n\nTo start using the scripts provided by this package, run the following command:\n\n```\nnpm run start\n```\n\nThis will run the script that concatenates and minifies CSS and JavaScript, minifies images, moves everything to a production folder, starts a live server, and watches for changes. You can customize this script by editing the `package.json` file.\n\n## clone the repository\n\nTo get started, clone the repository and install the dependencies:\n\n```\ngit clone https://github.com/your-username/npm-scripts-starter.git\ncd npm-scripts-starter\nnpm install\n```\n\n## Usage\n\n### Development\n\nTo start a development server with hot reloading, run:\n\n```\nnpm run start\n```\n\nThis will start a local development server at http://localhost:3000.\n\n### Production\n\nTo create a production build, run:\n\n```\nnpm run build\n```\n\nThis will create a production-ready build of your project in the `dist` directory.\n\n### Testing\n\nTo run tests, run:\n\n```\nnpm run test\n```\n\nThis will run any tests in the `tests` directory.\n\n### Deploying\n\nTo deploy your project to GitHub Pages, run:\n\n```\nnpm run deploy\n```\n\nThis will create a production build and deploy it to the `gh-pages` branch of your GitHub repository.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE). Feel free to use it as a starting point for your own projects.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famjarmed%2Fnpm-scripts-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famjarmed%2Fnpm-scripts-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famjarmed%2Fnpm-scripts-starter/lists"}