{"id":18705605,"url":"https://github.com/angular-package/ui","last_synced_at":"2026-03-07T21:03:18.984Z","repository":{"id":48131142,"uuid":"343541149","full_name":"angular-package/ui","owner":"angular-package","description":"Configurable user interface.","archived":false,"fork":false,"pushed_at":"2024-09-01T21:53:10.000Z","size":231,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-30T15:49:25.745Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/angular-package.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"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}},"created_at":"2021-03-01T20:02:04.000Z","updated_at":"2022-02-24T18:33:35.000Z","dependencies_parsed_at":"2024-11-07T12:12:12.272Z","dependency_job_id":"198c8a28-4839-4d0b-9ac7-fadeda64f1c2","html_url":"https://github.com/angular-package/ui","commit_stats":{"total_commits":39,"total_committers":1,"mean_commits":39.0,"dds":0.0,"last_synced_commit":"5f410828df0a5566a5eb3e6e580cf589e8cf4135"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/angular-package/ui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-package%2Fui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-package%2Fui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-package%2Fui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-package%2Fui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/angular-package","download_url":"https://codeload.github.com/angular-package/ui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-package%2Fui/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30231490,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T19:01:10.287Z","status":"ssl_error","status_checked_at":"2026-03-07T18:59:58.103Z","response_time":53,"last_error":"SSL_read: 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":[],"created_at":"2024-11-07T12:11:28.266Z","updated_at":"2026-03-07T21:03:18.966Z","avatar_url":"https://github.com/angular-package.png","language":"TypeScript","funding_links":["https://img.shields.io/static/v1?label=Sponsor\u0026message=%E2%9D%A4\u0026logo=GitHub\u0026link=https://github.com/sponsors/angular-package","https://github.com/sponsors/angular-package","https://patreon.com/sciborrudnicki"],"categories":[],"sub_categories":[],"readme":"# angular-package\n\n\u003cimg align=\"left\" width=\"100\" height=\"100\" src=\"https://avatars.githubusercontent.com/u/31412194?s=400\u0026u=c9929aa36826318ccac8f7b84516e1ce3af7e21c\u0026v=4\" /\u003e\n\nThe angular-package supports the development process of [angular][angulario]-based applications in varied ways through the thoughtful, reusable, easy-to-use small pieces of code called packages.\n\n[**docs.angular-package.dev**](https://docs.angular-package.dev)\n\n\u003cbr\u003e\n\n## Packages\n\n| Package                                      | Description                                                       | Status |\n| :------------------------------------------- | :---------------------------------------------------------------- | -----: |\n| [callback][callback-github-readme]           | Manages the callback [`function`][js-function].                   | [![npm version][callback-npm-badge-png]][callback-npm-badge] |\n| [change-detection][cd-github-readme]         | Improves application performance.                                 | [![npm version][cd-npm-badge-png]][cd-npm-badge] |\n| [component-loader][cl-github-readme]         | Handles dynamic loading components.                               | [![npm version][cl-npm-badge-png]][cl-npm-badge] |\n| [core][core-github-readme]                   | Core features.                                                    | [![npm version][core-npm-badge-png]][core-npm-badge] |\n| [error][error-github-readme]                 | Manages an [`Error`][js-error].                                   | [![npm version][error-npm-badge-png]][error-npm-badge] |\n| [name][name-github-readme]                   | The name with prefix and suffix.                                  | [![npm version][name-npm-badge-png]][name-npm-badge] |\n| [preferences][preferences-github-readme]     | Preferences, settings, options, configuration and setup in steps. | [![npm version][preferences-npm-badge-png]][preferences-npm-badge] |\n| [prism][prism-github-readme]                 | [`Prism`][prism-js] highlighter module.                           | [![npm version][prism-npm-badge-png]][prism-npm-badge] |\n| [property][property-github-readme]           | Handles object properties.                                        | [![npm version][property-npm-badge-png]][property-npm-badge] |\n| [range][range-github-readme]                 | The range between a minimum and maximum.                          | [![npm version][range-npm-badge-png]][range-npm-badge] |\n| [reactive][reactive-github-readme]           | Automatize the process of creating some rxjs features.            | [![npm version][reactive-npm-badge-png]][reactive-npm-badge] |\n| [spectre.css][spectrecss-github-readme]      | Modified Spectre.css - a lightweight, responsive, and modern CSS framework originally designed by Yan Zhu. | [![npm version][spectrecss-npm-badge-png]][spectrecss-npm-badge] |\n| [storage][storage-github-readme]             | The storage of data under allowed names.                          | [![npm version][storage-npm-badge-png]][storage-npm-badge] |\n| [tag][tag-github-readme]                     | Any tag with optional attributes.                                 | [![npm version][tag-npm-badge-png]][tag-npm-badge] |\n| [testing][testing-github-readme]             | Support for testing other packages.                               | [![npm version][testing-npm-badge-png]][testing-npm-badge] |\n| [text][text-github-readme]                   | Text on the template with replaceable tags.                       | [![npm version][text-npm-badge-png]][text-npm-badge] |\n| [type][type-github-readme]                   | Common types, type guards, and type checkers.                     | [![npm version][type-npm-badge-png]][type-npm-badge] |\n| **[ui][ui-github-readme]**                   | **Configurable user interface.**                                  | [![npm version][ui-npm-badge-png]][ui-npm-badge] |\n| [wrapper][wrapper-github-readme]             | Wrap the text with the opening and closing chars.                 | [![npm version][wrapper-npm-badge-png]][wrapper-npm-badge] |\n\nClick on the package name to visit its [GitHub](https://github.com/) page.\n\n\u003cbr\u003e\n\n## angular-package/ui\n\nConfigurable user interface.\n\n[![Gitter][gitter-badge]][gitter-chat]\n[![Discord][discord-badge]][discord-channel]\n[![Twitter][twitter-badge]][twitter-follow]\n\u003c!-- npm badge --\u003e\n[![npm version][ui-npm-badge-svg]][ui-npm-badge]\n\u003c!-- GitHub badges --\u003e\n[![GitHub issues][ui-badge-issues]][ui-issues]\n[![GitHub forks][ui-badge-forks]][ui-forks]\n[![GitHub stars][ui-badge-stars]][ui-stars]\n[![GitHub license][ui-badge-license]][ui-license]\n\u003c!-- Sponsors badges --\u003e\n[![GitHub sponsors][github-badge-sponsor]][github-sponsor-link]\n[![Support me on Patreon][patreon-badge]][patreon-link]\n\n\u003cbr\u003e\n\n## Documentation\n\n~~For the detailed documentation go to [**https://ui.angular-package.dev**](https://ui.angular-package.dev)~~\n\nThere is no documentation and demonstration available at the moment.\n\n\u003cbr\u003e\n\n## Table of contents\n\n* [Skeleton](#skeleton)\n* [Installation](#installation)\n* [Changelog](#changelog)\n* [Api](#api)\n* [Git](#git)\n  * [Commit](#commit)\n  * [Versioning](#versioning)\n* [License](#license)\n\n\u003cbr\u003e\n\n## Skeleton\n\nThe package was generated by the [library skeleton][skeleton] which was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.0.0. Copy package to the `packages/ui` folder of the [library skeleton][skeleton] then run the commands below.\n\n### Code scaffolding\n\nRun `ng generate component component-name --project ui` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project ui`.\n\u003e Note: Don't forget to add `--project ui` or else it will be added to the default project in your `angular.json` file.\n\n### Build\n\nRun `ng build ui` to build the package. The build artifacts will be stored in the `dist/ui` directory.\n\n### Publishing\n\nAfter building your library with `ng build ui`, go to the dist folder `cd dist/ui` and run `npm publish`.\n\n### Running unit tests\n\nBefore the test can be performed install `@angular-package/testing` and `@angular-package/type` with command:\n\n```typescript\nnpm i @angular-package/testing @angular-package/type --no-save\n```\n\nRun `ng test ui` to execute the unit tests via [Karma](https://karma-runner.github.io).\n\n\u003cbr\u003e\n\n## Installation\n\nInstall `@angular-package/ui` package with command:\n\n```bash\nnpm i @angular-package/ui --save\n```\n\n\u003cbr\u003e\n\n## Api\n\n```typescript\n/*\n * Public API Surface of ui\n */\nimport { Ability, AbilityService } from '@angular-package/ui';\nimport { Active, ActiveService } from '@angular-package/ui';\nimport { Align } from '@angular-package/ui';\n\nimport { BlurService } from '@angular-package/ui';\nimport { Boolean } from '@angular-package/ui';\n\n// Color.\nimport {\n  // Class.\n  Color,\n  CssPropertyColor,\n\n  // Type.\n  BgColors,\n  Colors,\n  Shade,\n\n  // Constant.\n  CSS_COLORS\n} from '@angular-package/ui';\n\n// Css property.\nimport { CssProperty } from '@angular-package/ui';\n\n// Expandable.\nimport {\n  Expandable,\n  ExpandableService,\n} from '@angular-package/ui';\n\n// Main.\nimport {\n  Duration,\n  Status,\n} from '@angular-package/ui';\n\n// Margin.\nimport {\n  // Class.\n  Margin,\n  MarginService,\n} from '@angular-package/ui';\n\n// Name.\nimport {\n  // Class.\n  Name,\n  Prefix,\n  Suffix,\n\n  // Type.\n  AffixedName,\n  PrefixedName,\n  SuffixedName,\n} from '@angular-package/ui';\n\n// Padding.\nimport { Padding } from '@angular-package/ui';\n\n// Pattern.\nimport { Pattern } from '@angular-package/ui';\n\n// Position.\nimport { Position } from '@angular-package/ui';\n\n/*\n * Public API Surface of range\n */\nimport {\n  // Abstract class.\n  Inequality,\n\n  // Class.\n  Greater,\n  Less,\n  Maximum,\n  Minimum,\n  Number,\n  Range,\n} from '@angular-package/ui';\n\n// Rxjs.\nimport {\n  Subjects,\n  Subscriptions,\n} from '@angular-package/ui';\n\n// Scale.\nimport {\n  // Class.\n  Scale,\n\n  // Constant.\n  AVAILABLE_LEVELS,\n\n  // Type.\n  Levels\n} from '@angular-package/ui';\n\n// Sidebar.\nimport {\n  // Service.\n  SidebarService,\n\n  // Interface.\n  SidebarConfig\n} from '@angular-package/ui';\n\n// Size.\nimport {\n  Size,\n  SizeService,\n\n  // Interface.\n  SizeOptions,\n\n  // Type.\n  Sizes,\n  SizesConfig,\n} from '@angular-package/ui';\n\n// String.\nimport { String } from '@angular-package/ui';\n\n// Text align.\nimport {\n  // Class.\n  TextAlign,\n\n  // Type.\n  TxtAlign\n} from '@angular-package/ui';\n\n// Type.\nimport {\n  Presence,\n  Shape,\n  Subscribable,\n  TransitionDuration\n} from '@angular-package/ui';\n```\n\n\u003cbr\u003e\n\n## Changelog\n\nThe **changelog** of this package is based on [*keep a changelog*](https://keepachangelog.com/en/1.0.0/). To read it, click on the [CHANGELOG.md](https://github.com/angular-package/ui/blob/main/CHANGELOG.md) link.\n\n\u003e A changelog is a file which contains a curated, chronologically ordered list of notable changes for each version of a project. - [*keep a changelog*](https://keepachangelog.com/en/1.0.0/)\n\n\u003cbr\u003e\n\n## GIT\n\n### Commit\n\n* [AngularJS Git Commit Message Conventions][git-commit-angular]\n* [Karma Git Commit Msg][git-commit-karma]\n* [Conventional Commits][git-commit-conventional]\n\n### Versioning\n\n[Semantic Versioning 2.0.0][git-semver]\n\n**Given a version number MAJOR.MINOR.PATCH, increment the:**\n\n* MAJOR version when you make incompatible API changes,\n* MINOR version when you add functionality in a backwards-compatible manner, and\n* PATCH version when you make backwards-compatible bug fixes.\n\nAdditional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.\n\n**FAQ**\nHow should I deal with revisions in the 0.y.z initial development phase?\n\n\u003e The simplest thing to do is start your initial development release at 0.1.0 and then increment the minor version for each subsequent release.\n\nHow do I know when to release 1.0.0?\n\n\u003e If your software is being used in production, it should probably already be 1.0.0. If you have a stable API on which users have come to depend, you should be 1.0.0. If you’re worrying a lot about backwards compatibility, you should probably already be 1.0.0.\n\n## License\n\nMIT © angular-package ([license][ui-license])\n\n\u003c!-- Funding --\u003e\n[github-badge-sponsor]: https://img.shields.io/static/v1?label=Sponsor\u0026message=%E2%9D%A4\u0026logo=GitHub\u0026link=https://github.com/sponsors/angular-package\n[github-sponsor-link]: https://github.com/sponsors/angular-package\n[patreon-badge]: https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3Dsciborrudnicki%26type%3Dpatrons\u0026style=flat\n[patreon-link]: https://patreon.com/sciborrudnicki\n\n[angulario]: https://angular.io\n[skeleton]: https://github.com/angular-package/skeleton\n\n\u003c!-- Update status --\u003e\n[experimental]: https://img.shields.io/badge/-experimental-orange\n[fix]: https://img.shields.io/badge/-fix-red\n[new]: https://img.shields.io/badge/-new-green\n[update]: https://img.shields.io/badge/-update-red\n\n\u003c!-- Discord --\u003e\n[discord-badge]: https://img.shields.io/discord/925168966098386944\n[discord-channel]: https://discord.com/channels/925168966098386944/925168966098386948\n\n\u003c!-- Gitter --\u003e\n[gitter-badge]: https://badges.gitter.im/angularpackage/Lobby.svg\n[gitter-chat]: https://gitter.im/angularpackage/Lobby?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\n\n\u003c!-- Twitter --\u003e\n[twitter-badge]: https://img.shields.io/twitter/url?style=social\u0026label=Follow%20%40angularpackage\u0026url=https%3A%2F%2Ftwitter.com%2Fangularpackage\n[twitter-follow]: https://twitter.com/angularpackage\n\n\u003c!-- GIT --\u003e\n[git-semver]: http://semver.org/\n\n\u003c!-- GIT: commit --\u003e\n[git-commit-angular]: https://gist.github.com/stephenparish/9941e89d80e2bc58a153\n[git-commit-karma]: http://karma-runner.github.io/0.10/dev/git-commit-msg.html\n[git-commit-conventional]: https://www.conventionalcommits.org/en/v1.0.0/\n\n\u003c!-- This package: ui  --\u003e\n  \u003c!-- GitHub: badges --\u003e\n  [ui-badge-issues]: https://img.shields.io/github/issues/angular-package/ui\n  [ui-badge-forks]: https://img.shields.io/github/forks/angular-package/ui\n  [ui-badge-stars]: https://img.shields.io/github/stars/angular-package/ui\n  [ui-badge-license]: https://img.shields.io/github/license/angular-package/ui\n  \u003c!-- GitHub: badges links --\u003e\n  [ui-issues]: https://github.com/angular-package/ui/issues\n  [ui-forks]: https://github.com/angular-package/ui/network\n  [ui-license]: https://github.com/angular-package/ui/blob/master/LICENSE\n  [ui-stars]: https://github.com/angular-package/ui/stargazers\n\u003c!-- This package --\u003e\n  [ui-github-changelog]: https://github.com/angular-package/ui/blob/main/CHANGELOG.md\n\n\u003c!-- Package: callback --\u003e\n  \u003c!-- npm --\u003e\n  [callback-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Fcallback.svg\n  [callback-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Fcallback.png\n  [callback-npm-badge]: https://badge.fury.io/js/%40angular-package%2Fcallback\n  [callback-npm-readme]: https://www.npmjs.com/package/@angular-package/callback#readme\n\n  \u003c!-- GitHub --\u003e\n  [callback-github-readme]: https://github.com/angular-package/callback#readme\n\n  [package-callback-callbackpayload]: https://github.com/angular-package/callback#callbackpayload\n  [package-callback-resultcallback]: https://github.com/angular-package/callback#resultcallback\n\n\u003c!-- Package: change-detection --\u003e\n  \u003c!-- npm --\u003e\n  [cd-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Fchange-detection.svg\n  [cd-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Fchange-detection.png\n  [cd-npm-badge]: https://badge.fury.io/js/%40angular-package%2Fchange-detection\n  [cd-npm-readme]: https://www.npmjs.com/package/@angular-package/change-detection#readme\n\n  \u003c!-- GitHub --\u003e\n  [cd-github-readme]: https://github.com/angular-package/change-detection#readme\n\n\u003c!-- Package: component-loader --\u003e\n  \u003c!-- npm --\u003e\n  [cl-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Fcomponent-loader.svg\n  [cl-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Fcomponent-loader.png\n  [cl-npm-badge]: https://badge.fury.io/js/%40angular-package%2Fcomponent-loader\n  [cl-npm-readme]: https://www.npmjs.com/package/@angular-package/component-loader#readme\n\n  \u003c!-- GitHub --\u003e\n  [cl-github-readme]: https://github.com/angular-package/component-loader#readme\n\n\u003c!-- Package: core --\u003e\n  \u003c!-- npm --\u003e\n  [core-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Fcore.svg\n  [core-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Fcore.png\n  [core-npm-badge]: https://badge.fury.io/js/%40angular-package%2Fcore\n  [core-npm-readme]: https://www.npmjs.com/package/@angular-package/core#readme\n\n  \u003c!-- GitHub --\u003e\n  [core-github-readme]: https://github.com/angular-package/core#readme\n\n\u003c!-- Package: error --\u003e\n  \u003c!-- npm --\u003e\n  [error-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Ferror.svg\n  [error-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Ferror.png\n  [error-npm-badge]: https://badge.fury.io/js/%40angular-package%2Ferror\n  [error-npm-readme]: https://www.npmjs.com/package/@angular-package/error#readme\n\n  \u003c!-- GitHub --\u003e\n  [error-github-readme]: https://github.com/angular-package/error#readme\n\n\u003c!-- Package: name --\u003e\n  \u003c!-- npm --\u003e\n  [name-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Fname.svg\n  [name-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Fname.png\n  [name-npm-badge]: https://badge.fury.io/js/%40angular-package%2Fname\n  [name-npm-readme]: https://www.npmjs.com/package/@angular-package/name#readme\n\n  \u003c!-- GitHub --\u003e\n  [name-github-readme]: https://github.com/angular-package/name#readme\n\n\u003c!-- Package: preferences --\u003e\n  \u003c!-- npm --\u003e\n  [preferences-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Fpreferences.svg\n  [preferences-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Fpreferences.png\n  [preferences-npm-badge]: https://badge.fury.io/js/%40angular-package%2Fpreferences\n  [preferences-npm-readme]: https://www.npmjs.com/package/@angular-package/preferences#readme\n\n  \u003c!-- GitHub --\u003e\n  [preferences-github-readme]: https://github.com/angular-package/preferences#readme\n\n\u003c!-- Package: prism --\u003e\n  \u003c!-- npm --\u003e\n  [prism-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Fprism.svg\n  [prism-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Fprism.png\n  [prism-npm-badge]: https://badge.fury.io/js/%40angular-package%2Fprism\n  [prism-npm-readme]: https://www.npmjs.com/package/@angular-package/prism#readme\n\n  \u003c!-- GitHub --\u003e\n  [prism-github-readme]: https://github.com/angular-package/prism#readme\n\n\u003c!-- Package: property --\u003e\n  \u003c!-- npm --\u003e\n  [property-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Fproperty.svg\n  [property-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Fproperty.png\n  [property-npm-badge]: https://badge.fury.io/js/%40angular-package%2Fproperty\n  [property-npm-readme]: https://www.npmjs.com/package/@angular-package/property#readme\n\n  \u003c!-- GitHub --\u003e\n  [property-github-readme]: https://github.com/angular-package/property#readme\n\n\u003c!-- Package: range --\u003e\n  \u003c!-- npm --\u003e\n  [range-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Frange.svg\n  [range-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Frange.png\n  [range-npm-badge]: https://badge.fury.io/js/%40angular-package%2Frange\n  [range-npm-readme]: https://www.npmjs.com/package/@angular-package/range#readme\n\n  \u003c!-- GitHub --\u003e\n  [range-github-readme]: https://github.com/angular-package/range#readme\n\n\u003c!-- Package: reactive --\u003e\n  \u003c!-- npm --\u003e\n  [reactive-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Freactive.svg\n  [reactive-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Freactive.png\n  [reactive-npm-badge]: https://badge.fury.io/js/%40angular-package%2Freactive\n  [reactive-npm-readme]: https://www.npmjs.com/package/@angular-package/reactive#readme\n\n  \u003c!-- GitHub --\u003e\n  [reactive-github-readme]: https://github.com/angular-package/reactive#readme\n\n\u003c!-- Package: spectre.css --\u003e\n  \u003c!-- npm --\u003e\n  [spectrecss-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Fspectre.css.svg\n  [spectrecss-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Fspectre.css.png\n  [spectrecss-npm-badge]: https://badge.fury.io/js/%40angular-package%2Fspectre.css\n  [spectrecss-npm-readme]: https://www.npmjs.com/package/@angular-package/spectre.css#readme\n\n  \u003c!-- GitHub --\u003e\n  [spectrecss-github-readme]: https://github.com/angular-package/spectre.css#readme\n\n\u003c!-- Package: storage --\u003e\n  \u003c!-- npm --\u003e\n  [storage-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Fstorage.svg\n  [storage-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Fstorage.png\n  [storage-npm-badge]: https://badge.fury.io/js/%40angular-package%2Fstorage\n  [storage-npm-readme]: https://www.npmjs.com/package/@angular-package/storage#readme\n\n  \u003c!-- GitHub --\u003e\n  [storage-github-readme]: https://github.com/angular-package/storage#readme\n\n\u003c!-- Package: tag --\u003e\n  \u003c!-- npm --\u003e\n  [tag-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Ftag.svg\n  [tag-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Ftag.png\n  [tag-npm-badge]: https://badge.fury.io/js/%40angular-package%2Ftag\n  [tag-npm-readme]: https://www.npmjs.com/package/@angular-package/tag#readme\n\n  \u003c!-- GitHub --\u003e\n  [tag-github-readme]: https://github.com/angular-package/tag#readme\n\n\u003c!-- Package: testing --\u003e\n  \u003c!-- npm --\u003e\n  [testing-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Ftesting.svg\n  [testing-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Ftesting.png\n  [testing-npm-badge]: https://badge.fury.io/js/%40angular-package%2Ftesting\n  [testing-npm-readme]: https://www.npmjs.com/package/@angular-package/testing#readme\n\n  \u003c!-- GitHub --\u003e\n  [testing-github-readme]: https://github.com/angular-package/testing#readme\n\n\u003c!-- Package: text --\u003e\n  \u003c!-- npm --\u003e\n  [text-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Ftext.svg\n  [text-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Ftext.png\n  [text-npm-badge]: https://badge.fury.io/js/%40angular-package%2Ftext\n  [text-npm-readme]: https://www.npmjs.com/package/@angular-package/text#readme\n\n  \u003c!-- GitHub --\u003e\n  [text-github-readme]: https://github.com/angular-package/text#readme\n\n\u003c!-- Package: type --\u003e\n  \u003c!-- npm --\u003e\n  [type-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Ftype.svg\n  [type-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Ftype.png\n  [type-npm-badge]: https://badge.fury.io/js/%40angular-package%2Ftype\n  [type-npm-readme]: https://www.npmjs.com/package/@angular-package/type#readme\n\n  \u003c!-- GitHub --\u003e\n  [type-github-readme]: https://github.com/angular-package/type#readme\n\n\u003c!-- Package: ui --\u003e\n  \u003c!-- npm --\u003e\n  [ui-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Fui.svg\n  [ui-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Fui.png\n  [ui-npm-badge]: https://badge.fury.io/js/%40angular-package%2Fui\n  [ui-npm-readme]: https://www.npmjs.com/package/@angular-package/ui#readme\n\n  \u003c!-- GitHub --\u003e\n  [ui-github-readme]: https://github.com/angular-package/ui#readme\n\n\u003c!-- Package: wrapper --\u003e\n  \u003c!-- npm --\u003e\n  [wrapper-npm-badge-svg]: https://badge.fury.io/js/%40angular-package%2Fwrapper.svg\n  [wrapper-npm-badge-png]: https://badge.fury.io/js/%40angular-package%2Fwrapper.png\n  [wrapper-npm-badge]: https://badge.fury.io/js/%40angular-package%2Fwrapper\n  [wrapper-npm-readme]: https://www.npmjs.com/package/@angular-package/wrapper#readme\n\n  \u003c!-- GitHub --\u003e\n  [wrapper-github-readme]: https://github.com/angular-package/wrapper#readme\n\n\u003c!-- Angular --\u003e\n[angular-component-factory-resolver]: https://angular.io/api/core/ComponentFactoryResolver\n[angular-view-container-ref]: https://angular.io/api/core/ViewContainerRef\n\n\u003c!-- Jasmine --\u003e\n[jasmine-describe]: https://jasmine.github.io/api/3.8/global.html#describe\n[jasmine-expect]: https://jasmine.github.io/api/3.8/global.html#expect\n[jasmine-it]: https://jasmine.github.io/api/3.8/global.html#it\n\n\u003c!-- Javascript  --\u003e\n[js-array]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array\n[js-array-every]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/every\n[js-array-some]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/some\n\n[js-bigint]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt\n[js-bigintconstructor]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt/BigInt\n\n[js-boolean]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean\n[js-booleanconstructor]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean/Boolean\n\n[js-classes]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes\n\n[js-date]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date\n\n[js-error]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error\n\n[js-function]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions\n[js-rest-parameter]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters\n\n[js-getter]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/get\n[js-object-getownpropertydescriptor]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptor\n[js-object-getOwnpropertydescriptors]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptors\n\n[js-setter]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/set\n\n[js-hasownproperty]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty\n\n[js-instanceof]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/instanceof\n[js-in-operator]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/in\n\n[js-map]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map\n\n[js-null]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null\n[js-number]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number\n[js-numberconstructor]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/Number\n\n[js-object]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object\n[js-object-define-property]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty\n\n[js-primitive]: https://developer.mozilla.org/en-US/docs/Glossary/Primitive\n[js-promise]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise\n\n[js-rangeerror]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RangeError\n[js-referenceerror]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError\n[js-regexp]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp\n\n[js-set]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set\n[js-storage]: https://developer.mozilla.org/en-US/docs/Web/API/Storage\n[js-string]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String\n[js-stringconstructor]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/String\n\n[js-symbol]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol\n[js-symbolconstructor]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/Symbol\n[js-syntaxerror]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError\n\n[js-typeerror]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError\n\n[js-undefined]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined\n[js-urlerror]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/URIError\n\n[js-weakset]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet\n\n\u003c!-- Karma --\u003e\n[karma]: http://karma-runner.github.io/0.10/index.html\n\n\u003c!-- Prism --\u003e\n[prism-js]: https://prismjs.com/\n\n\u003c!-- Typescript --\u003e\n[ts-any]: https://www.typescriptlang.org/docs/handbook/basic-types.html#any\n[ts-boolean]: https://www.typescriptlang.org/docs/handbook/basic-types.html#boolean\n[ts-classes]: https://www.typescriptlang.org/docs/handbook/2/classes.html\n[ts-function]: https://www.typescriptlang.org/docs/handbook/2/functions.html\n[ts-interface]: https://www.typescriptlang.org/docs/handbook/interfaces.html#our-first-interface\n[ts-never]: https://www.typescriptlang.org/docs/handbook/basic-types.html#never\n[ts-number]: https://www.typescriptlang.org/docs/handbook/basic-types.html#number\n[ts-object]: https://www.typescriptlang.org/docs/handbook/basic-types.html#object\n[ts-string]: https://www.typescriptlang.org/docs/handbook/basic-types.html#string\n[ts-unknown]: https://www.typescriptlang.org/docs/handbook/basic-types.html#unknown","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangular-package%2Fui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fangular-package%2Fui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangular-package%2Fui/lists"}