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 …
Slate.js
Slate.js is a rich text editor library similar to Draft.js The most important feature of slate.js is strong customizability. Slate.js itself provides very rich functionalities and we can add our plugin to slate.js very easily. Disadvantage of this library is steep learning curve. More details can be found here: https://docs.slatejs.org/
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 …
PageTour.js
A lightweight tour composer to guide your visitors, onboard new users, highlight new features, make your product easier and build a stunning online user experience. http://www.pagetourjs.com/
PptxGenJS – Generate your PPT
Create JavaScript PowerPoint Presentations Features Support for all major PowerPoint chart types Support for custom Slide sizes (A4, etc.) Support for corporate/brand Slide Master designs Support for RTL (right-to-left) text Support for Chinese and other international language/fonts Compatible with Node, Angular, Electron and other application frameworks Node and other libraries/apps can use advanced export types …
REBASS
REACT PRIMITIVE UI COMPONENTSBUILT WITH STYLED SYSTEM Getting Started Install the core Rebass library. npm i rebass ThemeProvider By default, Rebass components are stylistically unopinionated and do not include a theme. You can add a theme to your application with a ThemeProvider component and by providing a theme in context. For this guide, use the Emotion ThemeProvider with the …
Crypto createCipheriv & createDecipheriv
The crypto.createCipheriv() methodis an inbuilt application programming interface of the crypto module which is used to create a Cipher object, with the stated algorithm, key and initialization vector (iv).
Atlas Kit
AtlasKit is the technical implementation of the Atlassian Design Guideline. It is a collection of reusable components that can be downloaded independently into your projects. Each component is also independently versioned and published to npm. https://bitbucket.org/atlassian/atlaskit/src/master/ https://atlassian.design/
Phaser – HTML5 Game Framework
Phaser is a fast, free, and fun open source HTML5 game framework that offers WebGL and Canvas rendering across desktop and mobile web browsers. Games can be compiled to iOS, Android and native apps by using 3rd party tools. You can use JavaScript or TypeScript for development. Along with the fantastic open source community, Phaser …