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
To install the package, run the following command:
npm install @skeletonizer/vue @skeletonizer/utils --save
or npm install @skeletonizer/angular @skeletonizer/utils --save
Refer to the documentation for the specific adapter you are using:
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 lint
npm run type-check
npm run coverage
npm run build
This project is licensed under the MIT License - see the LICENSE file for details.