{"id":46109576,"url":"https://github.com/DanielJimenezC/makki-toast-package","last_synced_at":"2026-03-13T17:00:46.857Z","repository":{"id":199620866,"uuid":"529419028","full_name":"DanielJimenezC/makki-toast-package","owner":"DanielJimenezC","description":"Customizable toast designed and developed to facilitate the build and management of custom alerts.","archived":false,"fork":false,"pushed_at":"2026-02-25T14:19:03.000Z","size":118,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-25T18:27:02.780Z","etag":null,"topics":["alert","angular","frontend","notification","npm-package"],"latest_commit_sha":null,"homepage":"https://danieljimenezc.github.io/makki-toast/","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/DanielJimenezC.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-08-26T22:19:50.000Z","updated_at":"2026-02-25T14:20:06.000Z","dependencies_parsed_at":"2024-05-11T00:29:18.027Z","dependency_job_id":"ea9b768b-8400-4e81-a79c-57cafa2cf52f","html_url":"https://github.com/DanielJimenezC/makki-toast-package","commit_stats":null,"previous_names":["danieljimenezc/alert-npm-package","danieljimenezc/makki-toast-package"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/DanielJimenezC/makki-toast-package","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanielJimenezC%2Fmakki-toast-package","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanielJimenezC%2Fmakki-toast-package/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanielJimenezC%2Fmakki-toast-package/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanielJimenezC%2Fmakki-toast-package/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DanielJimenezC","download_url":"https://codeload.github.com/DanielJimenezC/makki-toast-package/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanielJimenezC%2Fmakki-toast-package/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30471114,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-13T11:00:43.441Z","status":"ssl_error","status_checked_at":"2026-03-13T11:00:23.173Z","response_time":60,"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":["alert","angular","frontend","notification","npm-package"],"created_at":"2026-03-01T22:00:55.625Z","updated_at":"2026-03-13T17:00:46.846Z","avatar_url":"https://github.com/DanielJimenezC.png","language":"TypeScript","funding_links":[],"categories":["Third Party Components"],"sub_categories":["Notifications"],"readme":"\u003ca href=\"https://danieljimenezc.github.io/makki-toast/MakkiHeader.png\"\u003e\u003cimg alt=\"makki toast - Try it\" src=\"https://danieljimenezc.github.io/makki-toast/MakkiHeader.png\"/\u003e\u003c/a\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/npm/v/makki-toast\" alt=\"NPM Version\" /\u003e\n  \u003cimg src=\"https://img.shields.io/bundlephobia/minzip/makki-toast\" alt=\"Minzip size\"/\u003e\n  \u003cimg src=\"https://img.shields.io/npm/dt/makki-toast\" alt=\"Download\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/license/DanielJimenezC/makki-toast-package\" alt=\"Licence\" /\u003e\n  \n\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003cstrong\u003eCreative makki toast.\u003c/strong\u003e\n\u003c/div\u003e\n\u003cdiv align=\"center\"\u003eEasy to use, customizable \u0026 support promise\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://danieljimenezc.github.io/makki-toast/\"\u003eWebsite\u003c/a\u003e \n  \u003cspan\u003e · \u003c/span\u003e\n  \u003ca href=\"https://danieljimenezc.github.io/makki-toast/docs\"\u003eDocumentation\u003c/a\u003e \n\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003csub\u003eBuild by \u003ca href=\"https://github.com/DanielJimenezC\"\u003eDaniel Jimenez\u003c/a\u003e\u003c/sub\u003e\n\u003c/div\u003e\n\u003cbr /\u003e\n\n## Features\n\n- **Easy to use**\n- **Customizable**\n- **Dark mode**\n- **Lightweight**\n- **Accessible**\n\n## Installation\n\n#### With NPM\n\n```sh\nnpm install makki-toast@latest\n```\n## Getting Started\n\nAdd the makki toast and it will take care of render the alerts. From version 2.0.0 it's for Angular 21\n\n#### Import Makki Toast in app.ts\n```jsx\nimport { Component } from '@angular/core'\nimport { RouterOutlet } from '@angular/router'\nimport { ToasterComponent } from 'makki-toast'\n\n@Component({\n  selector: 'app-root',\n  standalone: true,\n  imports: [RouterOutlet, ToasterComponent],\n  templateUrl: './app.html',\n  styleUrl: './app.css'\n})\nexport class App {\n  constructor() {}\n}\n```\n\n#### Import Makki Toast in app.html\n```jsx\n\u003capp-toaster\u003e\u003c/app-toaster\u003e\n\u003crouter-outlet\u003e\u003c/router-outlet\u003e\n```\n\n#### Import Makki Toast in Component\n```jsx\nimport { ToastService } from 'makki-toast'\n\nconstructor(\n  private readonly toast: ToastService,\n) {}\n```\n\n#### Info\n```jsx\nthis.toast.info({\n  title: 'Info toast',\n  description: 'Info toast message',\n}); \n```\n\n#### Success\n```jsx\nthis.toast.success({\n  title: 'Success toast',\n  description: 'Success toast message'\n}); \n```\n\n#### Warning\n```jsx\nthis.toast.warning({\n  title: 'Warning toast',\n  description: 'Warning toast message'\n}); \n```\n\n#### Error\n```jsx\nthis.toast.error({\n  title: 'Error toast',\n  description: 'Error toast message'\n});  \n```\n\n#### Action\n```jsx\nthis.toast.action({\n  title: 'Action toast',\n  description: 'Action toast message',\n  button: {\n    title: 'View Details',\n    onClick: () =\u003e console.log('show')\n  },\n});  \n```\n\n#### Promise\n```jsx\nthis.toast.promise(\n  fetchData(),\n  {\n    loading: {\n      title: 'Loading...',\n    },\n    success: (data) =\u003e ({\n      title: 'Complete',\n      description: 'promise complete message'\n    }),\n    error: (err) =\u003e ({\n      title: 'Error',\n      description: err.message\n    })\n  }\n); \n```\n\n#### Component in description without data\n```jsx\nthis.toast.promise(\n  fetchData(),\n  {\n    loading: {\n      title: 'Loading...',\n    },\n    success: (data) =\u003e ({\n      title: 'Complete',\n      description: DataComponent\n    }),\n    error: (err) =\u003e ({\n      title: 'Error',\n      description: err.message\n    })\n  }\n); \n```\n\n#### Component in description with share data\n```jsx\nthis.toast.promise(\n  fetchData(),\n  {\n    loading: {\n      title: 'Loading...',\n    },\n    success: (data) =\u003e ({\n      title: 'Complete',\n      description: {\n        component: DataComponent,\n        inputs: {\n          data: data\n        }\n      }\n    }),\n    error: (err) =\u003e ({\n      title: 'Error',\n      description: err.message\n    })\n  }\n); \n\nexport class DataComponent {\n  @Input() data!: any;\n}\n```\n\n## Documentation\n\nFind the full documentation on [official documentation](https://danieljimenezc.github.io/makki-toast/docs)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDanielJimenezC%2Fmakki-toast-package","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDanielJimenezC%2Fmakki-toast-package","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDanielJimenezC%2Fmakki-toast-package/lists"}