Luxon is a library for dealing with dates and times in JavaScript. Features A nice API for working with datetimes Interval support (from time x to time y) Duration support (14 days, 5 minutes, 33 seconds) Parsing and Formatting datetimes, intervals, and durations Internationalization of strings using the Intl API Detailed and unambiguous math operations Built-in handling of time zones Partial support …
react-katex
This library displays math expressions with KaTeX and React Example: And this will display expression like following. Important note: don’t forget to import Katex CSS file. import ‘katex/dist/katex.min.css’;
FastXmlParser – Faster xml library
Validate XML, Parse XML to JS/JSON and vice versa, or parse XML to Nimn rapidly without C/C++ based libraries and no callback To cover expenses, we’re planning to launch FXP Enterprise edition in parallel. Watch it for further updates, if you’re interested. Main Features Validate XML data syntactically Transform XML to JSON or Nimn Transform JSON back …
Playwright
Playwright is a Node.js library to automate Chromium, Firefox and WebKit with a single API. Playwright is built to enable cross-browser web automation that is ever-green, capable, reliable and fast. Headless execution is supported for all the browsers on all platforms. Check out system requirements for details. Usage This installs Playwright and browser binaries for Chromium, Firefox and WebKit. Once installed, you can require Playwright in a Node.js script …
Yup
Yup is a JavaScript schema builder for value parsing and validation. Define a schema, transform a value to match, validate the shape of an existing value, or both. Yup schema are extremely expressive and allow modeling complex, interdependent validations, or value transformations. Yup’s API is heavily inspired by Joi, but leaner and built with client-side validation …
TypeORM
TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used with TypeScript and JavaScript (ES5, ES6, ES7, ES8). Its goal is to always support the latest JavaScript features and provide additional features that help you to develop any kind of application that uses …
Migrate Mongo
migrate-mongo is a database migration tool for MongoDB running in Node.js https://github.com/seppevs/migrate-mongo
NestJS
Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications. In recent years, thanks to Node.js, JavaScript has become the “lingua franca” of the web for both front and backend applications. This has given rise to awesome projects like Angular, React and Vue, which improve developer productivity and enable the creation of fast, testable, and extensible frontend …
KNEX JS
Knex.js is a “batteries included” SQL query builder for Postgres, MSSQL, MySQL, MariaDB, SQLite3, Oracle, and Amazon Redshift designed to be flexible, portable, and fun to use. It features both traditional node style callbacks as well as a promise interface for cleaner async flow control, a stream interface, full featured query and schema builders, transaction support (with savepoints), connection pooling and standardized responses between different query clients and dialects.
openapi-to-graphql
Translate APIs described by OpenAPI Specifications (OAS) or Swagger into GraphQL. OpenAPI-to-GraphQL can be used in two ways: CLI The Command Line Interface (CLI) provides a convenient way to start a GraphQL server wrapping an API for a given OpenAPI Specification: Install the OpenAPI-to-GraphQL CLI using:npm i -g openapi-to-graphql-cli Then, run the OpenAPI-to-GraphQL command and point it to an OpenAPI …