Skeletonizer
November 23, 2024 ยท View on GitHub
Skeletonizer is a lightweight package that provides a simple way to create skeletonized views for your application. It has adapters for Vue and Angular and is highly customizable and easy to use.
With 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. You only need to provide a skeleton config and the package will take care of the rest.

Example app on Stackblitz for Vue can be found here

Example app on Stackblitz for Angular can be found here
Installation
To install the package, run the following command:
npm install @skeletonizer/vue @skeletonizer/utils --save or npm install @skeletonizer/angular @skeletonizer/utils --save
Usage
Refer to the documentation for the specific adapter you are using:
Contributing
Run the following commands to get started:
npm install
In the project you wish to work on, run the following command:
npm run dev
Before submitting a pull request, make sure to run the following commands:
npm run lintnpm run type-checknpm run coveragenpm run build
License
This project is licensed under the MIT License - see the LICENSE file for details.