{"id":14069323,"url":"https://github.com/WOLFRIEND/skeleton-mammoth","last_synced_at":"2025-07-30T05:32:02.824Z","repository":{"id":181563545,"uuid":"665682293","full_name":"WOLFRIEND/skeleton-mammoth","owner":"WOLFRIEND","description":"Skeleton Mammoth - a powerful CSS library designed to enhance user experience by displaying UI skeleton loaders, also known as placeholders. It allows you to simulate the layout or elements of a website while data is being loaded in the background.","archived":false,"fork":false,"pushed_at":"2024-12-08T09:13:39.000Z","size":3102,"stargazers_count":120,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"develop","last_synced_at":"2025-07-16T18:57:15.414Z","etag":null,"topics":["css","frontend","javascript","library","loaders","placeholder","skeleton","web"],"latest_commit_sha":null,"homepage":"","language":"SCSS","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/WOLFRIEND.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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}},"created_at":"2023-07-12T18:51:17.000Z","updated_at":"2025-07-02T11:20:11.000Z","dependencies_parsed_at":"2024-02-24T14:01:20.840Z","dependency_job_id":null,"html_url":"https://github.com/WOLFRIEND/skeleton-mammoth","commit_stats":null,"previous_names":["wolfriend/skeleton-mammoth"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/WOLFRIEND/skeleton-mammoth","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WOLFRIEND%2Fskeleton-mammoth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WOLFRIEND%2Fskeleton-mammoth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WOLFRIEND%2Fskeleton-mammoth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WOLFRIEND%2Fskeleton-mammoth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WOLFRIEND","download_url":"https://codeload.github.com/WOLFRIEND/skeleton-mammoth/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WOLFRIEND%2Fskeleton-mammoth/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267815187,"owners_count":24148356,"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-07-30T02:00:09.044Z","response_time":70,"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":["css","frontend","javascript","library","loaders","placeholder","skeleton","web"],"created_at":"2024-08-13T07:06:51.330Z","updated_at":"2025-07-30T05:32:02.812Z","avatar_url":"https://github.com/WOLFRIEND.png","language":"SCSS","funding_links":[],"categories":["SCSS"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/WOLFRIEND/skeleton-mammoth/blob/main/src/images/sm-logo-big.png\" alt=\"Skeleton Mammoth logotype.\" style=\"width: 400px\"\u003e\n\u003c/div\u003e\n\n\u003ch1 align=\"center\"\u003e\u003ca href=\"https://github.com/WOLFRIEND/skeleton-mammoth\"\u003eSkeleton Mammoth\u003c/a\u003e\u003c/h1\u003e\n\n## Table of Contents.\n- [What is Skeleton Mammoth?](#what-is-skeleton-mammoth)\n  - [Advantages.](#advantages)\n- [Getting Started.](#getting-started)\n  - [Installing.](#installing)\n  - [Usage.](#usage)\n    - [Import the library.](#1-import-the-library)\n    - [Set the parent class.](#2-set-the-parent-class-)\n    - [Set child classes.](#3-set-child-classes-)\n    - [Set the configuration object (optional).](#4-set-the-configuration-object-optional)\n  - [Advanced Usage.](#advanced-usage)\n    - [Overriding styles with global variables.](#overriding-styles-with-global-variables)\n- [Examples.](#examples)\n- [Live Demo.](#live-demo)\n- [API.](#api)\n  - [Props.](#props)\n  - [CSS.](#css)\n- [Contributing.](#contributing)\n- [License.](#license)\n- [Contact information.](#contact-information)\n\n## What is Skeleton Mammoth?\nSkeleton Mammoth - a powerful CSS library designed to enhance user experience\nby displaying UI skeleton loaders, also known as placeholders.\nIt allows you to simulate the layout or elements of a website while data is being loaded in the background.\nWith a multitude of advantages, Skeleton Mammoth takes your website's visual appeal to the next level.\n\n### Advantages.\n- **Class based**: Simply apply the appropriate classes to the elements\n  you wish to display the skeleton on, and let Skeleton Mammoth do the rest.\n  No complex code or modifications required.\n- **Versatile and Reusable**: Enjoy the flexibility of Skeleton Mammoth with seamlessly integration\n  without the need to develop new components or major structural changes.\n  By inheriting layouts from default styles, Skeleton Mammoth customize them with their own styles.\n- **Configuration Flexibility**: Tailor the behavior of the library to suit your preferences with ease.\n  The library provides a configuration object that allows you to adjust the settings according to your requirements.\n- **Light and Dark Theme Support**: With built-in support for both light and dark themes,\n  Skeleton Mammoth automatically detects the user's color scheme,\n  or allows you to manually configure it to align perfectly with your website's aesthetic.\n- **Animations Support**: Elevate your website's dynamism with animations support.\n  Skeleton Mammoth detects the user's reduced motion or animations setting and adjusts accordingly.\n  Nevertheless, it allows you to manually configure the animation preferences and has support for several varieties of animations.\n- **Lightweight and Dependencies-Free**: The library has been developed with a focus on efficiency\n  without compromising functionality. It's free from unnecessary external dependencies in order to optimize performance.\n  That makes it lightweight and easy to maintenance.\n\nWith its ease of implementation, advantages, extensive customization options,\nlightweight structure free from dependencies, you can effortlessly enhance the visual appeal\nand user engagement of your website by providing a polished, professional experience during loading times.\nElevate your user interface with ease and captivate your audience from the very first interaction.\n\n## Getting Started.\n\n### Installing.\n\nUsing NPM:\n```bash\nnpm install skeleton-mammoth\n```\n\nUsing jsDelivr CDN:\n\n\u003cu\u003eSpecific version:\u003c/u\u003e\n```html\n\u003clink rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/skeleton-mammoth@2.1.0/dist/skeleton-mammoth.min.css\" /\u003e\n```\n\u003cu\u003eLatest version:\u003c/u\u003e\n```html\n\u003clink rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/skeleton-mammoth/dist/skeleton-mammoth.min.css\" /\u003e\n```\n\n### Usage.\n#### 1. Import the library:\n\nYou can import it either within a scope of a specific component or globally on the application level.\n```js\nimport 'skeleton-mammoth/dist/skeleton-mammoth.min.css';\n```\n\n#### 2. Set the parent class: \n\nWhile your data is in the process of loading, set the class `\"sm-loading\"` to the parent element on whose children elements you want to see the skeleton loader.\n\u003e **Note:**\n\u003e The `sm-loading` class should only be set/present while your data is loading.\n\u003e It's kind of a switcher. Only when it is present, child elements with the presence of\n\u003e appropriate classes `sm-item-primary` or `sm-item-secondary` will display the skeleton.\n\n```html\n\u003cdiv class=\"card sm-loading\"\u003e\n    \u003c!-- Omitted pieces of code. --\u003e\n\u003c/div\u003e\n```\n\n#### 3. Set child classes: \n\nSet the child `sm-item-primary` or `sm-item-secondary` classes to the elements you want to see the skeleton loaders on.\n```html\n\u003cdiv class=\"card sm-loading\"\u003e\n    \u003cdiv class=\"card__img sm-item-primary\"\u003e\n      \u003cimg src=\"photo.jpg\"\u003e\n    \u003c/div\u003e\n    \u003cp class=\"card__title sm-item-secondary\"\u003eCard title.\u003c/p\u003e\n\u003c/div\u003e\n```\n\u003e **Note:**\n\u003e If you need to display a skeleton on an image (`\u003cimg/\u003e` tag), you need to wrap the `\u003cimg/\u003e` tag in a `\u003cdiv\u003e\u003c/div\u003e` tag,\n\u003e and set the skeleton class to that parent tag (as shown in the example above).\n\u003e Or do conditional rendering, and while the data is not loaded,\n\u003e render the stub `\u003cdiv\u003e\u003c/div\u003e` tag, and after loading the data, show the `\u003cimg/\u003e` tag.\n\u003e This is because of applying the background property to the `\u003cimg/\u003e` tag will not have a result.\n\n#### 4. Set the configuration object (optional):\n\nIf you would like to change the behavior of the Skeleton Mammoth library,\nyou can achieve it by specifying the `JSON` object as a `data-sm-config` attribute value\nto the parent element with the `sm-loading` class.\n```javascript\nconst config = JSON.stringify({\n  animation: \"none\",\n  theme: \"dark\",\n  opacity: \"0.7\",\n})\n```\n```jsx\n\u003cdiv class=\"card sm-loading\" data-sm-config={config}\u003e\n    \u003c!-- Omitted pieces of code. --\u003e\n\u003c/div\u003e\n```\n\u003e **Note:**\n\u003e For a complete list of available configurations, see the API [Props](#props) section.\n\n### Advanced Usage.\n\nLearn how to customize Skeleton Mammoth by taking advantage of different strategies for specific use cases.\n\n#### Overriding styles with global variables.\n\n\u003e **Note:**\n\u003e All our custom properties are prefixed with `--sm` to avoid conflicts with third party CSS.\n\nSkeleton Mammoth extensively uses root CSS variables to allow you to easily\noverride default styles at a global level instead of writing new selectors.\nIf you want to adjust the default styles, just override appropriate\nvariables in your own `*.css` file inside the \n[:root](https://developer.mozilla.org/en-US/docs/Web/CSS/:root) CSS pseudo-class.\n\n\u003e **Note:**\n\u003e Pay attention to the order of the import of the file with overwritten styles. \n\u003e It needs to be imported after the library is imported. \n\u003e Otherwise, you will have to use [!important](https://developer.mozilla.org/en-US/docs/Web/CSS/important).\n\n\u003e **Note:**\n\u003e Please use colors in RGB format, as in the example below,\n\u003e otherwise it may not work.\n\n```css\n/* Your own custom.css file: */\n:root {\n  --sm-color-light-primary: 255, 0, 0, 0.5;\n}\n```\n\nFor a complete list of available CSS variables, see the API [CSS](#css) section,\nor find them in the source files:\n\u003ca href=\"https://github.com/WOLFRIEND/skeleton-mammoth/blob/main/src/styles/variables\"\u003evariables\u003c/a\u003e.\n\n\n## Examples.\n**React.js.**\n```jsx\nimport 'skeleton-mammoth/dist/skeleton-mammoth.min.css'\n\nexport const Card = ({isLoading, imgUrl, title, subtitle}) =\u003e {\n\n  /**\n   * (Optional) Configuration object with settings.\n   * For a complete list of available configurations, see the \"API\" section.\n   * */\n  const config = JSON.stringify({\n    animation: \"none\",\n    theme: \"dark\",\n    opacity: \"0.7\",\n  })\n\n  return (\n          /**\n           * 1. If \"isLoading\" is \"true\" set the className \"sm-loading\" to the parent element.\n           * 2. (Optional) Pass the configuration object in the \"data-sm-config\" attribute.\n           * 3. Set classNames \"sm-item-primary\" and \"sm-item-secondary\" to child elements.\n           * */\n          \u003cdiv className={`card ${isLoading ? \"sm-loading\" : \"\"}`} data-sm-config={config}\u003e\n            \u003cdiv className='card__image sm-item-primary'\u003e\n              \u003cimg src={imgUrl} alt='img'/\u003e\n            \u003c/div\u003e\n            \u003cp className='card__title sm-item-secondary'\u003e{title}\u003c/p\u003e\n            \u003cp className='card__subtitle sm-item-secondary'\u003e{subtitle}\u003c/p\u003e\n          \u003c/div\u003e\n  );\n}\n```\n\n**Vue.js.**\n```vue\n\u003cscript setup\u003e\ndefineProps({\n  isLoading: { type: Boolean, required: true },\n  imgUrl: { type: String, required: true },\n  title: { type: String, required: true },\n  subtitle: { type: String, required: true }\n})\n\n/**\n * (Optional) Configuration object with settings.\n * For a complete list of available configurations, see the \"API\" section.\n * */\nconst config = JSON.stringify({\n    animation: \"none\",\n    theme: \"dark\",\n    opacity: \"0.7\",\n})\n\u003c/script\u003e\n\n\u003ctemplate\u003e\n    \u003c!--\n    1. If \"isLoading\" is \"true\" set the class \"sm-loading\" to the parent element.\n    2. (Optional) Pass the configuration object in the \"data-sm-config\" attribute.\n    3. Set classes \"sm-item-primary\" and \"sm-item-secondary\" to child elements.\n    --\u003e\n    \u003cdiv :class=\"['card', isLoading ? 'sm-loading' : '']\" :data-sm-config=\"config\"\u003e\n      \u003cdiv class='card__image sm-item-primary'\u003e\n        \u003cimg src={{imgUrl}} alt='img'/\u003e\n      \u003c/div\u003e\n      \u003cp class='card__title sm-item-secondary'\u003e{{ title }}\u003c/p\u003e\n      \u003cp class='card__subtitle sm-item-secondary'\u003e{{ subtitle }}\u003c/p\u003e\n  \u003c/div\u003e\n\u003c/template\u003e\n\n\u003cstyle\u003e\n@import 'skeleton-mammoth/dist/skeleton-mammoth.min.css';\n\u003c/style\u003e\n```\n\n## Live Demo.\n\u003cimg src=\"https://github.com/WOLFRIEND/skeleton-mammoth/blob/main/src/images/skeleton-mammoth-demo.gif\" alt=\"Skeleton Mammoth demo animation.\" style=\"width: 600px\"\u003e\n\nTry out the Skeleton Mammoth library in action at the following link: [Live Demo](https://skeleton-mammoth-demo.onrender.com).  \nThis interactive demo showcases the core features and functionality of the library.\nTry out with different options and see how it's powerful and flexible.  \nLive demo [source code](https://github.com/WOLFRIEND/skeleton-mammoth-demo).\n\n\n\n## API.\nAPI reference docs for the Skeleton Mammoth library. Learn about the props, CSS, and other APIs.\n\n### Props.\n\u003e See the [Set the configuration object](#4-optional-set-the-configuration-object) section for the reference\n\u003e on how to use API props.\n\n| Name      | Type                                                                                                              | Default value | Description                              |\n|-----------|-------------------------------------------------------------------------------------------------------------------|:-------------:|------------------------------------------|\n| animation | `\"none\"` \\| `\"wave\"` \\| `\"wave-reverse\"` \\| `\"pulse\"`                                                             |    `\"wave\"`     | Skeleton animation mode.                 |\n| theme     | `\"light\"` \\| `\"dark\"`                                                                                             |   `\"light\"`   | Color scheme of the skeleton.            |\n| opacity   | `\"0\"` \\| `\"0.1\"` \\| `\"0.2\"` \\| `\"0.3\"` \\| `\"0.4\"` \\| `\"0.5\"` \\| `\"0.6\"` \\| `\"0.7\"` \\| `\"0.8\"` \\| `\"0.9\"` \\| `\"1\"` |     `\"1\"`     | Opacity of the skeleton.                 |\n| borderRadius   | `\"0\"` \\| `\"1\"` \\| `\"2\"` \\| `\"3\"` \\| ... \\| `\"29\"` \\| `\"30\"` \\| `\"31\"` \\| `\"32\"`                                   | `\"0\"`       | Border radius of the skeleton in pixels. |\n\n### CSS.\n\u003e See the [Overriding styles with global variables](#overriding-styles-with-global-variables)\n\u003e section for the reference on how to use API CSS.\n\n#### Colors.\nYou can find all color variables in the source file:\n[colors.scss](./src/styles/variables/colors.scss).\n\n| Global variable name                 | Default value                                                          | Description                                                                                                                                                                                               |\n|--------------------------------------|------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| --sm-color-light-primary             | `204, 204, 204, 1`                                                     | Background color of the primary element (with the class `sm-item-primary`) for the light theme.                                                                                                           |\n| --sm-color-light-secondary           | `227, 227, 227, 1`                                                     | Background color of the secondary element (with the class `sm-item-secondary`) for the light theme.                                                                                                       |\n| --sm-color-light-animation-primary   | `color-mix( in srgb, #fff 15%, rgba(var(--sm-color-light-primary)))`   | Animation color of the primary element (with the class `sm-item-primary`) for the light theme.                                                                                                            |\n| --sm-color-light-animation-secondary | `color-mix( in srgb, #fff 15%, rgba(var(--sm-color-light-secondary)))` | Animation color of the secondary element (with the class `sm-item-secondary`) for the light theme.                                                                                                        |\n| --sm-color-dark-primary              | `37, 37, 37, 1`                                                        | Background color of the primary element (with the class `sm-item-primary`) for the dark theme.                                                                                                            |\n| --sm-color-dark-secondary            | `41, 41, 41, 1`                                                        | Background color of the secondary element (with the class `sm-item-secondary`) for the dark theme.                                                                                                        |\n| --sm-color-dark-animation-primary    | `color-mix( in srgb, #fff 2%, rgba(var(--sm-color-dark-primary)))`     | Animation color of the primary element (with the class `sm-item-primary`) for the dark theme.                                                                                                             |\n| --sm-color-dark-animation-secondary  | `color-mix( in srgb, #fff 2%, rgba(var(--sm-color-dark-secondary)))`   | Animation color of the secondary element (with the class `sm-item-secondary`) for the dark theme.                                                                                                         |\n\n#### Animations.\nYou can find all animation variables in the source file:\n[animations.scss](./src/styles/variables/animations.scss).\n\n| Global variable name           | Default value                                                                                                                                                                              | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |\n|--------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| --sm-animation-duration        | `2s`                                                                                                                                                                                       | The [animation-duration](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-duration) CSS property sets the length of time that an animation takes to complete one cycle.                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| --sm-animation-timing-function | `linear`                                                                                                                                                                                   | The [animation-timing-function](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-timing-function) CSS property sets how an animation progresses through the duration of each cycle.                                                                                                                                                                                                                                                                                                                                                                                                                                                       |\n| --sm-animation-delay           | `0.2s`                                                                                                                                                                                     | The [animation-delay](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-delay) CSS property specifies the amount of time to wait from applying the animation to an element before beginning to perform the animation.                                                                                                                                                                                                                                                                                                                                                                                                                      |\n| --sm-animation-iteration-count | `infinite`                                                                                                                                                                                 | The [animation-iteration-count](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-iteration-count) CSS property sets the number of times an animation sequence should be played before stopping.                                                                                                                                                                                                                                                                                                                                                                                                                                           |\n| --sm-animation-none            | `none`                                                                                                                                                                                     | Sets `\"none\"` animation configuration for the `animation` props.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |\n| --sm-animation-wave            | `--sm-animation-wave: --sm-animation-wave var(--sm-animation-duration) var(--sm-animation-timing-function) var(--sm-animation-delay) var(--sm-animation-iteration-count);`                 | Sets `\"wave\"` animation configuration for the `animation` props. Which includes the following options: \u003cul\u003e\u003cli\u003e[animation-name](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-name)\u003c/li\u003e\u003cli\u003e[animation-duration](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-duration)\u003c/li\u003e \u003cli\u003e[animation-timing-function](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-timing-function)\u003c/li\u003e \u003cli\u003e[animation-delay](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-delay)\u003c/li\u003e \u003cli\u003e[animation-iteration-count](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-iteration-count)\u003c/li\u003e\u003c/ul\u003e         |\n| --sm-animation-wave-reverse    | `--sm-animation-wave-reverse: --sm-animation-wave-reverse var(--sm-animation-duration) var(--sm-animation-timing-function) var(--sm-animation-delay) var(--sm-animation-iteration-count);` | Sets `\"wave-reverse\"` animation configuration for the `animation` props. Which includes the following options: \u003cul\u003e\u003cli\u003e[animation-name](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-name)\u003c/li\u003e\u003cli\u003e[animation-duration](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-duration)\u003c/li\u003e \u003cli\u003e[animation-timing-function](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-timing-function)\u003c/li\u003e \u003cli\u003e[animation-delay](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-delay)\u003c/li\u003e \u003cli\u003e[animation-iteration-count](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-iteration-count)\u003c/li\u003e\u003c/ul\u003e |\n| --sm-animation-pulse           | `--sm-animation-pulse: --sm-animation-pulse var(--sm-animation-duration) var(--sm-animation-timing-function) var(--sm-animation-delay) var(--sm-animation-iteration-count);`               | Sets `\"pulse\"` animation configuration for the `animation` props. Which includes the following options: \u003cul\u003e\u003cli\u003e[animation-name](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-name)\u003c/li\u003e\u003cli\u003e[animation-duration](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-duration)\u003c/li\u003e \u003cli\u003e[animation-timing-function](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-timing-function)\u003c/li\u003e \u003cli\u003e[animation-delay](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-delay)\u003c/li\u003e \u003cli\u003e[animation-iteration-count](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-iteration-count)\u003c/li\u003e\u003c/ul\u003e        |\n\n\n## Contributing.\nPlease see the \u003ca href=\"https://github.com/WOLFRIEND/skeleton-mammoth/blob/main/CONTRIBUTING.md\"\u003eContributing\u003c/a\u003e guideline.\n\n## License.\nMIT License. For details, please see the \u003ca href=\"https://github.com/WOLFRIEND/skeleton-mammoth/blob/main/LICENSE.md\"\u003eLicense\u003c/a\u003e file.\n\n## Contact information.\n- **LinkedIn:** https://www.linkedin.com/in/aleksandrtkachenko/.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWOLFRIEND%2Fskeleton-mammoth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FWOLFRIEND%2Fskeleton-mammoth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWOLFRIEND%2Fskeleton-mammoth/lists"}