react-textarea-autosize
<textarea /> component for React which grows with contentuse-onclickoutside
React hook for listening for clicks outside of an element.use-constant
babel-plugin-jsx-adopt
babel-plugin-annotate-pure-calls
This plugins helps with annotating top level functions calls with #__PURE__ comment.react-selector-hooks
Collection of hook-based memoized selector factories for declarations outside of render.cherry-pick
๐โ๐ฆ Build tool to generate proxy directories.data-uri.macro
๐ฃ Convert files to data-uris at build time.use-smooth-scroll
React hook which gives a smooth scrolling function.regexgen.macro
๐ฃ Convert your set of strings to optimized RegExps at build time.lerna-alias
Get aliases for your lerna packages for the other toolspipeline.macro
๐ฃ A babel macro which works similarly to the pipeline operator.use-callbag
๐ Use callbag as React hook.rollup-plugin-dotenv
use-isomorphic-layout-effect
stylis-plugin-extra-scope
Stylis plugin which adds extra scope to each produced CSS rule.use-latest
use-composed-ref
nanoclone-comparisons
are-passive-events-supported
callbag-pull-when
๐ Callbag operator that pulls from source when provided listenable emits.use-previous
memory-web-storage
Memory storage with WebStorage API. Can be used as drop-in replacement when latter is not available.use-value-callbag
callbag-to-promise
๐ Callbag operator which converts source to a promise containing last emitted value.callbag-of
๐ Callbag source factory that emits values specified as arguments.callbag-exhaust-map
๐ Callbag operator that maps to inner source and ignores other values until that source completes.copy-mjs
๐ Build tool to copy .js files from input directory to corresponding .mjs files in output directory.callbag-retry
๐ Callbag operator which resubscribes to the source given amount of times.react-hooks-with-lazy-inputs
npm-self-link
A CLI tool which links the package in which it is run (if it's not already linked).are-hook-inputs-equal
A comparator function for previous and current React hook inputs.callbag-timestamp
๐ Callbag operator that attaches a timestamp to each emitted value.callbag-default-if-empty
๐ Callbag operator which emits a given value when source completes without emitting any value.callbag-take-while
๐ Callbag operator which emits values emitted by the source as long as each value satisfies the given predicate, and then completes as soon as predicate is not satisfied.callbag-sample-when
๐ Callbag operator that samples from source when provided listenable emits.callbag-remember
๐ Callbag operator that remembers last event, so that a newly added listener will immediately receive that memorised event.callbag-ms-elapsed
๐ Callbag listenable source which emits milliseconds elapsed since the subscription (using requestAnimationFrame) - useful for animations.callbag-last-element
๐ Callbag operator that emits only the last item emitted by the source.callbag-buffer-time
๐ Callbag operator which buffers source values until provided time has passed.callbag-buffer
๐ Callbag operator which buffers source values until separator stream emits.get-lerna-packages
callbag-never
๐ Callbag source that never completes and emits no data.create-commit-status-action
A simple GitHub action that create a commit status using the GitHub API.callbag-element-at
๐ Callbag operator that emits the single value at the specified index.callbag-loop
๐ Callbag operator that accumulates results using a feedback loop that emits one value and feeds back another to be used in the next iteration.callbag-drop-until
Starts emitting the input stream when another stream emits a value.callbag-timeout
๐ Callbag operator which errors if source does not emit before specified duration.callbag-time-interval
๐ Callbag operator which emits the value with time elapsed since last emission.callbag-defer
๐ Callbag which creates a source from a given factory when sink subscribes.callbag-concat-map
๐ Callbag operator that maps to inner source, subscribe and emit in order.callbag-timer
๐ Callbag source that after given duration emits numbers in sequence every specified duration.callbag-duration-progress
๐ Callbag listenable source which emits value describing time progress (number between 0 an 1) since the subscription (using requestAnimationFrame) - useful for animations.webpack-reexported-namespace-test
callbag-from-event-pattern
๐ Callbag source factory from addHandler and removeHandler pair.babel-check-duplicated-nodes
๐ Babel helper module for transforms authors to check the AST against duplicated nodes.xstate-intro-slides
Programming Application Flows With Statecharts (XState) and The Actor Modellog-action
A simple GitHub action that log its input for debugging purposes.mapped-type-emit-loses-modifiers-bug
rtk-query-types-issue
callbag-pluck
๐ Callbag operator that maps to object properties.react-redux-tree-shaking-playground
berry-ancestor-breaking-chain-repro
tabbable-tree-shaking-issue-demo
callbag-drop-after
๐ Callbag operator that drops all events after the first event for which predicate returns true.bundlers-import-condition-test
parcel-sideeffects-flag-bug-repro
callbag-buffer-count
callbag-partition
๐ Callbag operator that splits the source into two, based on predicate function.module-scope-plugin-repro
callbag-tap-up
๐ Callbag operator which performs a side effect for every upwards emission (from sink to source), but other than that it acts as noop.xstate-codegen-pnpm-demo
callbag-throw-error
๐ Callbag source factory that immediately emits an error.callbag-distinct-until-changed
๐ Callbag operator that drops consecutive duplicate valuescallbag-empty
๐ Callbag source that emits no data and completes immediately.xstate-1622-test
callbag-concat-with
๐ Callbag operator that emits items given it as arguments after it finishes emitting items emitted by source.callbag-pairwise
๐ Callbag operator that groups pairs of consecutive emissions together and emits them as an array of two values.Love Open Source and this site? Check out how you can help us