@tsmonkeypatch/core

Angular Library with several modules created as part of the YouTube project (https://www.youtube.com/results?search_query=TsMonkeyPatch) which is constantly growing. Each module can be imported and used separately.

Usage no npm install needed!

<script type="module">
  import tsmonkeypatchCore from 'https://cdn.skypack.dev/@tsmonkeypatch/core';
</script>

README

CodeFactor

TsMonkeyPatch Core

Angular Library with several modules created as part of the YouTube project which is constantly growing. Each module can be imported and used separately.

Install

npm i --save @tsmonkeypatch/core @angular/cdk

@example

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import {TsMonkeyPatchPaginationModule} from '@tsmonkeypatch/core/pagination';
import {TsMonkeyPatchOverlayModule} from '@tsmonkeypatch/core/overlay';

@NgModule({
  declarations: [
    AppComponent,
    DataPage
  ],
  imports: [
    TsMonkeyPatchOverlayModule,
    TsMonkeyPatchPaginationModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule {
}

Modules

TsMonkeyPatchCommonModule

Collection of directives and services which can generally be used.


TsMonkeyPatchPaginationModule

Basic pagination module with interchangeable template.


TsMonkeyPatchOverlayModule

Creates an empty dropdown / overlay which is aligned to an element, can be used for tooltips, combobox, menu or anything else.


TsMonkeyPatchDatalistModule

Datalist which lazy loads and render only a specific amount of items, could handle large datasets with more then millions of entries.