Use cases The package server is great for many situations. Let’s see some of them:
Small to medium projects Everything works out of the box, you get great support for most features and you can easily tap into Express’ middleware ecosystem. What’s not to love?
Some of the included features: body and file parsers, cookies, sessions, websockets, Redis, gzip, favicon, csrf, SSL, etc. They just work so you will save a headache or two and can focus on your actual project.
serverjs.io/
v8n – The ultimate JavaScript validation library you’ve ever needed
The ultimate JavaScript validation library you’ve ever needed. Dead simple fluent API. Customizable. Reusable.
github.com/imbrn/v8n/blob/master/README.md
Javascript Lightweight Charts
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