Simple pub/sub messaging for the web
Reduce a list of values using promises into a promise for a value
A JavaScript library for efficient immutable updates
A message bus client in Javascript
generate random IDs and avoid collisions
LiveReload JS client - auto reload browser on changes
TypeScript definitions for hat
No description provided.
append AST into power-assert context
Convert form parameters to an object using the same logic as Rack
A Redux binding for React Router v4 and v5
React useReducer with async actions
Sequence your effects naturally and purely by returning them from your reducers.
reducer for the Shift AST format
Publishing createReducer from https://redux.js.org/recipes/reducing-boilerplate#generating-reducers
Reduce any JSON value by traversing depth first and visiting each node
[](https://github.com/conorhastings/react-syntax-highlighter/actions) [
Redux DevTools instrumentation
higher-order reducer to reset the redux state on certain actions
TypeScript definitions for redux-recycle
tsParticles spice rack palette
Save and load Redux state to and from LocalStorage.
This package contains utilities that can help create Redux features.
Relay Redux actions to remote Redux DevTools.
Declaratively filter data via URL params, in any Rack app.
Rack Middleware to reduce size of json payload - Allows clients consuming json apis to select attributes within payload
Rack middleware to improve seo by reducing duplicate content from your website
A Sinatra extension for setting and showing Rails-like flash messages. This extension improves on the Rack::Flash gem by being simpler to use, providing a full range of hash operations (including iterating through various flash keys, testing the size of the hash, etc.), and offering a 'styled_flash' view helper to render the entire flash hash with sensible CSS classes. The downside is reduced flexibility -- these methods will *only* work in Sinatra.
This gem is designed for use by Rails applications running on Heroku. For others, the better approach is to use a frontend server such as nginx or Apache. However, the Heroku Cedar stack is no longer fronted by a file server, and there is no automatic provision for gzipping responses. This gem activates Rack::Deflate for all requests. In addition, we serve up the gzipped versions of our precompiled assets, taking advantage of the higher compression ratio used during precompilation, and reducing CPU load at request time.
A Sinatra extension for setting and showing Rails-like flash messages. This extension improves on the Rack::Flash gem by being simpler to use, providing a full range of hash operations (including iterating through various flash keys, testing the size of the hash, etc.), and offering a 'styled_flash' view helper to render the entire flash hash with sensible CSS classes. The downside is reduced flexibility -- these methods will *only* work in Sinatra.