{"id":22813857,"url":"https://github.com/lukaVarga/skeletonizer","last_synced_at":"2025-08-10T08:32:16.030Z","repository":{"id":283936751,"uuid":"585299044","full_name":"lukaVarga/skeletonizer","owner":"lukaVarga","description":null,"archived":false,"fork":false,"pushed_at":"2025-08-01T23:48:29.000Z","size":9051,"stargazers_count":5,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-02T00:04:06.213Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/lukaVarga.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null}},"created_at":"2023-01-04T20:25:23.000Z","updated_at":"2025-08-01T23:45:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"f8140d15-23c5-4dd7-a27e-4a9562b750f1","html_url":"https://github.com/lukaVarga/skeletonizer","commit_stats":null,"previous_names":["lukavarga/skeletonizer"],"tags_count":177,"template":false,"template_full_name":null,"purl":"pkg:github/lukaVarga/skeletonizer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukaVarga%2Fskeletonizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukaVarga%2Fskeletonizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukaVarga%2Fskeletonizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukaVarga%2Fskeletonizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lukaVarga","download_url":"https://codeload.github.com/lukaVarga/skeletonizer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukaVarga%2Fskeletonizer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269663669,"owners_count":24455824,"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-09T02:00:10.424Z","response_time":111,"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":[],"created_at":"2024-12-12T13:01:01.281Z","updated_at":"2025-08-10T08:32:16.020Z","avatar_url":"https://github.com/lukaVarga.png","language":"TypeScript","readme":"# Skeletonizer\n[![codecov](https://codecov.io/github/lukaVarga/skeletonizer/graph/badge.svg?token=4YZYRB9UN7)](https://codecov.io/github/lukaVarga/skeletonizer)\n\nSkeletonizer is a lightweight package that provides a simple way to create skeletonized views for your application. \nIt has adapters for Vue and Angular and is highly customizable and easy to use.\n\nWith Skeletonizer, you do not need to worry about skeletonized views ever being out of sync with the designs of the components or component parts you wish to skeletonize.\nYou only need to provide a skeleton config and the package will take care of the rest.\n\n![Vue example](https://github.com/lukaVarga/skeletonizer/blob/main/assets/skeletonizer-example-vue.gif?raw=true)\n\nExample app on Stackblitz for Vue [can be found here](https://stackblitz.com/edit/skeletonizer-vue-example?file=src%2Fviews%2Fdashboard%2FAnalyticsAward.vue)\n\n![Angular example](https://github.com/lukaVarga/skeletonizer/blob/main/assets/skeletonizer-example-angular.gif?raw=true)\n\nExample app on Stackblitz for Angular [can be found here](https://stackblitz.com/edit/vitejs-vite-8vkyr6?file=src%2Fapp%2Fcomponents%2Frevenue-product%2Frevenue-product.component.ts)\n\n## Installation\nTo install the package, run the following command:\n`npm install @skeletonizer/vue @skeletonizer/utils --save` or `npm install @skeletonizer/angular @skeletonizer/utils --save`\n\n## Usage\nRefer to the documentation for the specific adapter you are using:\n- [Vue](packages/vue/README.md)\n- [Angular](packages/angular/README.md)\n\n## Contributing\nRun the following commands to get started:\n- `npm install`\n\nIn the project you wish to work on, run the following command:\n- `npm run dev`\n\nBefore submitting a pull request, make sure to run the following commands:\n- `npm run lint`\n- `npm run type-check`\n- `npm run coverage`\n- `npm run build`\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n","funding_links":[],"categories":["Recently Updated","Third Party Components"],"sub_categories":["[Dec 12, 2024](/content/2024/12/12/README.md)","Loaders"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FlukaVarga%2Fskeletonizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FlukaVarga%2Fskeletonizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FlukaVarga%2Fskeletonizer/lists"}