dotenv is a zero-dependency npm module that loads environment variables from a .env file into process.env. dotenv-flow extends dotenv adding the ability to have multiple .env* files like .env.development, .env.test and .env.production, also allowing defined variables to be overwritten individually in the appropriate .env*.local file. Storing configuration in environment variables separate from code and grouping them by environments like development, test and production is based on The Twelve-Factor App methodology.
Area proportional Venn and Euler diagrams in JavaScript
Venn.js is a javascript library for laying out area proportional venn and euler diagrams. This library depends on d3.js to display the venn diagrams. Also we can add some effects such as interaction, tooltip and etc. https://github.com/benfred/venn.js/
middy.js – stylish middleware engine for AWS Lambda
One of the main strengths of serverless and AWS Lambda is that, from a developer perspective, your focus is mostly shifted toward implementing business logic. Anyway, when you are writing a handler, you still have to deal with some common technical concerns outside business logic, like input parsing and validation, output serialization, error handling, etc. …
ApexCharts
ApexCharts is an open-source modern charting library that helps developers to create beautiful and interactive visualizations for web pages. https://apexcharts.com/ There is also a react wrapper for this ApexChart. https://github.com/apexcharts/react-apexcharts
react-native-reanimated
React Native’s Animated library reimplemented. It provides a more comprehensive, low level abstraction for the Animated library API to be built on top of and hence allow for much greater flexibility especially when it comes to gesture based interactions. OMG, why would you build this? (motivation) Animated library has several limitations that become troubling when it …
Comma operator of JavaScript
var a = [0, 1, 2][0, 1, 2]; What is value of a? var b = 0, 1, 2; What is value of b? b is last element of 0, 1, 2 so b === 2 So a === [0, 1, 2][2]; a === 2; A grammar utility of JavaScript. 😉
Keycloak
Keycloak is open source identity and access management for modern applications and services. Add authentication to applications and secure services with minimum fuss. No need to deal with storing users or authenticating users. It’s all available out of the box. You’ll even get advanced features such as User Federation, Identity Brokering and Social Login. For …
win-node-env package
We often see this error when running node projects on windows… As we are already familiar this is because node scripts are configured to use UNIX shell commands by some un-experienced developers. But we may be at circumstances that we should not change here and there, and we are on windows, needs to run this …