{"_id":"@aliaksanderkazlou/xng-breadcrumb","name":"@aliaksanderkazlou/xng-breadcrumb","dist-tags":{"latest":"19.1.2"},"versions":{"19.1.2":{"name":"@aliaksanderkazlou/xng-breadcrumb","version":"19.1.2","license":"MIT","description":"A FORK OF declarative and reactive breadcrumb approach for Angular 19 and beyond https://www.npmjs.com/package/xng-breadcrumb","author":{"name":"aliaksanderkazlou"},"homepage":"https://github.com/udayvunnam/xng-breadcrumb","repository":{"type":"git","url":"git+https://github.com/udayvunnam/xng-breadcrumb.git"},"bugs":{"url":"https://github.com/udayvunnam/xng-breadcrumb/issues","email":"uday4vunnam@gmail.com"},"keywords":["angular","ng-breadcrumb","ngx-breadcrumb","breadcrumb","ngx"],"peerDependencies":{"@angular/common":"^19.1.2","@angular/core":"^19.1.2","@angular/router":"^19.1.2","rxjs":"*"},"dependencies":{"tslib":"^2.3.0"},"sideEffects":false,"module":"fesm2022/aliaksanderkazlou-xng-breadcrumb.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","default":"./fesm2022/aliaksanderkazlou-xng-breadcrumb.mjs"}},"_id":"@aliaksanderkazlou/xng-breadcrumb@19.1.2","gitHead":"d203b866c607e4a9997e6858a7c29dd398d6f49e","_nodeVersion":"22.13.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-YVETrhpkGXuNI5GnhB/rOsStBYuRit9w9i1hKsxT2Q0X0l+DuoYjagXAXvW8pUXNF06A2jyoLmdRm28jCQ9BCQ==","shasum":"df7e6cb8416d268f0e424fbe43901039f81551fa","tarball":"https://registry.npmjs.org/@aliaksanderkazlou/xng-breadcrumb/-/xng-breadcrumb-19.1.2.tgz","fileCount":10,"unpackedSize":83402,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD7uk6IkOGWI1AEtrro/0ZxLlvaqMIixak0r6m+2/heoQIhAJNEZaTGY3Iz4+fdy5DHItgQSbWxcPStG0V8J6A5uXEg"}]},"_npmUser":{"name":"aliaksanderkazlou","email":"aliaksanderkazlou@gmail.com"},"directories":{},"maintainers":[{"name":"aliaksanderkazlou","email":"aliaksanderkazlou@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/xng-breadcrumb_19.1.2_1738850475702_0.21324983039909307"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-06T14:01:15.588Z","19.1.2":"2025-02-06T14:01:15.859Z","modified":"2025-02-06T14:01:16.105Z"},"maintainers":[{"name":"aliaksanderkazlou","email":"aliaksanderkazlou@gmail.com"}],"description":"A FORK OF declarative and reactive breadcrumb approach for Angular 19 and beyond https://www.npmjs.com/package/xng-breadcrumb","homepage":"https://github.com/udayvunnam/xng-breadcrumb","keywords":["angular","ng-breadcrumb","ngx-breadcrumb","breadcrumb","ngx"],"repository":{"type":"git","url":"git+https://github.com/udayvunnam/xng-breadcrumb.git"},"author":{"name":"aliaksanderkazlou"},"bugs":{"url":"https://github.com/udayvunnam/xng-breadcrumb/issues","email":"uday4vunnam@gmail.com"},"license":"MIT","readme":"<h1 align=\"center\" style=\"color: teal\">xng-breadcrumb</h1>\n\n<div align=\"center\">\n\nTHIS IS THE FORK OF THE NPM PACKAGE FOR ANGULAR V19\n\n> A lightweight, declarative and dynamic breadcrumbs solution for Angular 6 and beyond. <https://www.npmjs.com/package/xng-breadcrumb>\n\n[![CI](https://github.com/udayvunnam/xng-breadcrumb/actions/workflows/ci.yml/badge.svg)](https://github.com/udayvunnam/xng-breadcrumb/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/xng-breadcrumb.svg)](https://www.npmjs.com/package/xng-breadcrumb)\n![bundle size](https://img.shields.io/bundlephobia/minzip/xng-breadcrumb)\n[![license](https://img.shields.io/npm/l/xng-breadcrumb.svg)](https://github.com/udayvunnam/xng-breadcrumb/blob/main/LICENSE)\n![npm downloads](https://img.shields.io/npm/dt/xng-breadcrumb?style=social)\n\n![Twitter follow](https://img.shields.io/twitter/follow/udayvunnam_?style=social)\n\n<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n[![All Contributors](https://img.shields.io/badge/all_contributors-13-orange.svg?style=flat-square)](#contributors-)\n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n\n</div>\n\n## Why Choose Breadcrumbs?\n\n**Simplify Navigation**: Breadcrumbs are vital in applications with deep navigation hierarchies, offering users an intuitive way to traverse back to higher levels effortlessly.\n\n## Documentation\n\nFor a step by step guide on integrating xng-breadcrumb into your Angular application, visit the [Documentation](https://udayvunnam.github.io/xng-breadcrumb).\n\n## Demo App\n\nExplore our [Demo App](https://xng-breadcrumb.vercel.app/) - showcasing the power of `xng-breadcrumb` in an Angular setup. Experience seamless breadcrumb navigation as you browse through various links!\n\n<a href=\"https://xng-breadcrumb.vercel.app//dashboard\" rel=\"noopener\" target=\"_blank\" ><img width=\"945\" alt=\"xng-breadcrumb usage\" src=\"https://github.com/udayvunnam/xng-breadcrumb/assets/20707504/02aa26d1-a41f-4a47-a1fe-009d6dfcd0b7\"></a></p>\n\n## Features\n\n- ✅ **Zero configuration**: Just add `<xng-breadcrumb></xng-breadcrumb>` anywhere in the app.Breadcrumb labels are automatically generated by analyzing Angular Route configurations.\n\n- ✅ **Custom labels**:Define custom labels for each route via Angular Route Configurations, enhancing breadcrumb clarity and relevance.\n\n- ✅ **Update labels dynamically**: Change breadcrumb labels dynamically using `BreadcrumbService.set()`, utilizing either _route path_ or _route alias_.\n\n- ✅ **Skip breadcrumb**: Conditionally exclude specific routes from breadcrumb display\n\n- ✅ **Disable breadcrumb**: Can disable specific routes in breadcrumbs to prevent navigation to intermediate states .\n\n- ✅ **Customization**: Customize breadcrumb template to display **icons with label**, **apply text formatting using pipes**, **integrate i18n with ngx-translate**, and more.\n\n- ✅ **Styling and Seperators**: Easily customize breadcrumb separators and styles to match your application's design\n\n- ✅ **QueryParams and Fragment**: Preserves QueryParams and Fragement while navigating via breadcrumbs\n\n- ✅ **SSR**: Supports server side rendering with nguniversal\n\n## ❤️ [Become a Sponsor!](http://paypal.me/udayvunnam)\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://www.linkedin.com/in/udayvunnam/\"><img src=\"https://avatars.githubusercontent.com/u/20707504?v=4?s=100\" width=\"100px;\" alt=\"Uday Vunnam\"/><br /><sub><b>Uday Vunnam</b></sub></a><br /><a href=\"https://github.com/udayvunnam/xng-breadcrumb/commits?author=udayvunnam\" title=\"Code\">💻</a> <a href=\"https://github.com/udayvunnam/xng-breadcrumb/commits?author=udayvunnam\" title=\"Documentation\">📖</a> <a href=\"#maintenance-udayvunnam\" title=\"Maintenance\">🚧</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/anthonythiry\"><img src=\"https://avatars.githubusercontent.com/u/28025542?v=4?s=100\" width=\"100px;\" alt=\"anthonythiry\"/><br /><sub><b>anthonythiry</b></sub></a><br /><a href=\"https://github.com/udayvunnam/xng-breadcrumb/commits?author=anthonythiry\" title=\"Code\">💻</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/dedrazer\"><img src=\"https://avatars.githubusercontent.com/u/23525418?v=4?s=100\" width=\"100px;\" alt=\"dedrazer\"/><br /><sub><b>dedrazer</b></sub></a><br /><a href=\"https://github.com/udayvunnam/xng-breadcrumb/commits?author=dedrazer\" title=\"Code\">💻</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://dannyfeliz.com/\"><img src=\"https://avatars.githubusercontent.com/u/5460365?v=4?s=100\" width=\"100px;\" alt=\"Danny Feliz\"/><br /><sub><b>Danny Feliz</b></sub></a><br /><a href=\"https://github.com/udayvunnam/xng-breadcrumb/commits?author=DannyFeliz\" title=\"Documentation\">📖</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/kapenzo\"><img src=\"https://avatars.githubusercontent.com/u/16196222?v=4?s=100\" width=\"100px;\" alt=\"Kapsky\"/><br /><sub><b>Kapsky</b></sub></a><br /><a href=\"https://github.com/udayvunnam/xng-breadcrumb/commits?author=kapenzo\" title=\"Code\">💻</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/andreicojea\"><img src=\"https://avatars.githubusercontent.com/u/4705022?v=4?s=100\" width=\"100px;\" alt=\"Andrei Cojea\"/><br /><sub><b>Andrei Cojea</b></sub></a><br /><a href=\"https://github.com/udayvunnam/xng-breadcrumb/commits?author=andreicojea\" title=\"Documentation\">📖</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/jontze\"><img src=\"https://avatars.githubusercontent.com/u/42588836?v=4?s=100\" width=\"100px;\" alt=\"Jonathan\"/><br /><sub><b>Jonathan</b></sub></a><br /><a href=\"https://github.com/udayvunnam/xng-breadcrumb/commits?author=jontze\" title=\"Code\">💻</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://pavankjadda.dev/\"><img src=\"https://avatars.githubusercontent.com/u/17564080?v=4?s=100\" width=\"100px;\" alt=\"Pavan Kumar Jadda\"/><br /><sub><b>Pavan Kumar Jadda</b></sub></a><br /><a href=\"https://github.com/udayvunnam/xng-breadcrumb/commits?author=pavankjadda\" title=\"Code\">💻</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/LeonFretter\"><img src=\"https://avatars.githubusercontent.com/u/40633983?v=4?s=100\" width=\"100px;\" alt=\"Leon Fretter\"/><br /><sub><b>Leon Fretter</b></sub></a><br /><a href=\"https://github.com/udayvunnam/xng-breadcrumb/commits?author=LeonFretter\" title=\"Code\">💻</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/lukasmatta\"><img src=\"https://avatars.githubusercontent.com/u/4323927?v=4?s=100\" width=\"100px;\" alt=\"Lukáš Matta\"/><br /><sub><b>Lukáš Matta</b></sub></a><br /><a href=\"https://github.com/udayvunnam/xng-breadcrumb/commits?author=lukasmatta\" title=\"Documentation\">📖</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/cskiwi\"><img src=\"https://avatars.githubusercontent.com/u/847540?v=4?s=100\" width=\"100px;\" alt=\"Glenn Latomme\"/><br /><sub><b>Glenn Latomme</b></sub></a><br /><a href=\"https://github.com/udayvunnam/xng-breadcrumb/commits?author=cskiwi\" title=\"Code\">💻</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ovidiu-cssrl\"><img src=\"https://avatars.githubusercontent.com/u/48490266?v=4?s=100\" width=\"100px;\" alt=\"Ovidiu Haureș\"/><br /><sub><b>Ovidiu Haureș</b></sub></a><br /><a href=\"https://github.com/udayvunnam/xng-breadcrumb/commits?author=ovidiu-cssrl\" title=\"Code\">💻</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/KristofGilis\"><img src=\"https://avatars.githubusercontent.com/u/2454275?v=4?s=100\" width=\"100px;\" alt=\"Kristof Gilis\"/><br /><sub><b>Kristof Gilis</b></sub></a><br /><a href=\"https://github.com/udayvunnam/xng-breadcrumb/commits?author=KristofGilis\" title=\"Code\">💻</a></td>\n    </tr>\n  </tbody>\n  <tfoot>\n    <tr>\n      <td align=\"center\" size=\"13px\" colspan=\"7\">\n        <img src=\"https://raw.githubusercontent.com/all-contributors/all-contributors-cli/1b8533af435da9854653492b1327a23a4dbd0a10/assets/logo-small.svg\">\n          <a href=\"https://all-contributors.js.org/docs/en/bot/usage\">Add your contributions</a>\n        </img>\n      </td>\n    </tr>\n  </tfoot>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\nTo add new contributor _username_, who made a contribution of type _contribution_:\n\n`pnpm all-contributors add <username> <contribution>` Example: `pnpm all-contributors add jfmengels code,doc`\n","readmeFilename":"README.md"}