Displaying 1 to 20 from 36 results

nwb - A toolkit for React, Preact, Inferno & vanilla JS apps, React libraries and other npm modules for the web, with no configuration (until you need it)

  •    Javascript

Installing globally provides an nwb command for quick development and working with projects. Using npm >= 3 is recommended, as Babel takes significantly more time and disk space to install with npm 2 due to its lack of deduplication.

react_on_rails - Integration of React + Webpack + Rails using rails/webpacker to build Universal (Isomorphic) Apps (aka Server Rendering)

  •    Ruby

React on Rails integrates Rails with (server rendering of) Facebook's React front-end framework. Intersted in optimizing your webpack setup for React on Rails including code splitting with react-router v4, webpack v4, and react-loadable? Contact me.

cerebral - Declarative state and side effects management for popular JavaScript frameworks

  •    Javascript

The entire Cerebral codebase has been rewritten to encourage contributions. The code is cleaned up, commented and all code is in a "monorepo". That means you can run tests across projects and general management of the code is simplified a lot. The packages are located under packages folder and there is no need to run npm install for each package.




eslint-plugin-node - Additional ESLint's rules for Node.js

  •    Javascript

Note: It recommends a use of the "engines" field of package.json. The "engines" field is used by node/no-unsupported-features/* rules. eslint-plugin-node follows semantic versioning and ESLint's Semantic Versioning Policy.

citgm - Canary in the Gold Mine

  •    Javascript

citgm is a simple tool for pulling down an arbitrary module from npm and testing it using a specific version of the node runtime.The Node.js project uses citgm to smoke test our releases and controversial changes. The Jenkins job that utilizes citgm can be found on our CI.

packagephobia - ⚖️ Find the cost of adding a new dev dependency to your project

  •    TypeScript

Package Phobia reports the size of an npm package before you install it. This is useful for inspecting potential devDependencies without using up precious disk space or waiting minutes for npm install. Ain't nobody got time for dat.

react-check-auth - Add auth protection anywhere in your react/react-native app

  •    Javascript

react-check-auth is a tiny react component that helps you make auth checks declarative in your react or react-native app. This component uses React 16's new context API and is just ~100 LOC. It can also serve as a boilerplate for getting familiar with using the context API to pass information from a parent component to arbitrarily deep child components.


babel-npm-module-example - A boilerplate to start writing your NPM modules in ES6 using Babel.

  •    Javascript

A boilerplate to start writing your NPM modules in ES6 using Babel. Currently you can build this project either by running a gulp command or npm build command.

node-loadbalance - A collection of distilled load balancing engines

  •    Javascript

This is a collection of load balancing engines in (what is hopefully) their most distilled form.The goal was to create a highly reusable implementation that imposes as little as possible on the user.

yahoo-finance - A node wrapper to call the various Yahoo! Finance API's.

  •    Javascript

A node wrapper to call the various Yahoo! Finance API's. Some services have been deprecated by Yahoo! as of May 18th, 2017. Please see API docs below.

sqlite-okapi-bm25 - 📑 SQLite extension to add the Okapi BM25 ranking algorithm

  •    C

This SQLite extension creates a SQL function called okapi_bm25 that returns the Okapi BM25 ranking for results of a full-text search. Okapi BM25 is a modern ranking function that calculates a score for each result based on its relevance to the search query. This extension only works with MATCH queries on FTS4 tables. The matchinfo function must be called with 'pcnalx' as the second argument. This argument defines the structure of the data given to the okapi_bm25 function, which accepts the data in only one form. If the matchinfo function is called with a different second argument, the extension may provide incorrect results or fail to work entirely.

surger - ⚡ Is there surge pricing around me right now?

  •    Javascript

Is there surge pricing around me right now? This little CLI utility will determine your location (currently OS X only) using location services and determine if surge pricing is active within your range.

module-root - Get the resolved path to the root of a package installed in node_modules

  •    Javascript

For Node.js projects, set the CWD (current working directory) to the same directory as package.json.

node-docker-secrets - Converts Docker Secrets mounted into a container to an object.

  •    Javascript

This NPM module loads Docker secrets from the /run/secrets directory created by Docker Swarm into a JS object for use within Node.js applications.

eaw - The Node.js module to calculate the width of east Asian characters.

  •    Javascript

The script of this module is generated with EastAsianWidth.txt that Unicode Character Database provides. The generator script is used to maintain this module as following to latest Unicode.