Lightweight Charts
Free, open-source and feature-rich. At just 43 kilobytes, the dream of lightweight interactive charts is now a reality.
www.tradingview.com/lightweight-charts/
Convert HTML + CSS to PDF. Print HTML in seconds
pdfkit: A JavaScript PDF generation library for Node and the browser
Awesome nodejs – curating the best modules and packages of nodejs
Awesome nodejs – curating the best modules and packages of nodejs.
github.com/sindresorhus/awesome-nodejs/blob/master/readme.md
moveTo – A lightweight scroll animation javascript library
A lightweight scroll animation javascript library without any dependency -https://hsnaydd.github.io/moveTo/demo/
js deepmerge/readme.md at master · TehShrike/deepmerge
deepmerge
Merges the enumerable properties of two or more objects deeply.
github.com/TehShrike/deepmerge/blob/master/readme.md
10 Best CSS Frameworks for Front-End Developers
Angular – Stop mouse event propagation – Stack Overflow
If you want to be able to add this to any elements without having to copy/paste the same code over and over again, you can make a directive to do this. It is as simple as below:
import {Directive, HostListener} from “@angular/core”;
@Directive({
selector: “[click-stop-propagation]”
})
export class ClickStopPropagation
{
@HostListener(“click”, [“$event”])
public onClick(event: any): void
{
event.stopPropagation();
}
}
Then just add it to the element you want it on:
<div click-stop-propagation>Stop Propagation</div>
Source: angular – Stop mouse event propagation – Stack Overflow