🚀 DAY 5 OF LAUNCH WEEK:Introducing Webhook Events for Alert Changes.Learn more →
Socket
Book a DemoInstallSign in
Socket
a

acusti

npm

Packages

Current Co-maintainers

Former Co-maintainers

27 packages

@acusti/appsync-fetch

A lightweight node.js module for making requests to an AWS AppSync graphql API

@acusti/aws-signature-v4

A lightweight isomorphic module to generate request headers that fulfill the AWS SigV4 signing process

@acusti/css-value-input

React component that renders a text input that can take and update a CSS value of a particular type with a default unit

@acusti/css-values

Utilities for parsing different types of CSS values with or without their units

@acusti/date-picker

React component that renders a date picker with support for date ranges

@acusti/draft-js

A React framework for building text editors.

@acusti/dropdown

React component that renders a dropdown with a trigger and supports searching, keyboard access, and more

@acusti/input-text

React component that renders a semi-controlled input with multiLine and selectTextOnFocus support

@acusti/matchmaking

Intuitive approximate string matching (i.e. fuzzy searches)

@acusti/parsing

Loosely parse a string as JSON with numerous affordances for syntax errors

@acusti/post

Super minimal fetch-inspired API wrapper around node.js’ http and https modules for making POST requests

@acusti/react-code-input

React component for entering and validating numbers, text or password.

@acusti/styling

React component that renders a CSS style string as a <style> element in the <head> of the document (with global style de-duplication)

@acusti/textual

Utilities for transforming and formatting text (i.e. strings)

@acusti/uikit-docs

This is where the storybook-based documentation and examples live for test-driving the components and libraries in UIKit

@acusti/uniquify

Generate a unique string (e.g. for filenames or url slugs) using an incremental counter

@acusti/use-bounding-client-rect

React hook that returns the boundingClientRect for an element and triggers an update when those dimensions change

@acusti/use-is-out-of-bounds

React hook that detects if an element is outside of its parent’s bounds on any of its sides (like collision detection)

@acusti/use-keyboard-events

React hook that takes keyboard event handlers and attaches them to the document

@acusti/webcrypto

Isomorphic method for accessing the webcrypto API both from node.js and from the browser (including workers)

affixing-header

An affixing header that behaves normally as a user navigates down a page, but reveals itself naturally when a user scrolls or drags upwards. Inspired by iOS Safari, Medium, and others.

audile

Mobile-friendly audio player optimized for use with longer-form audio

crawlarchiver

crawl and archive a website and all its pages as plain HTML files organized in directories to match the URL structure of the website

jank-free-onscroll

A better, smoother, more performant window.onscroll event interface using requestAnimationFrame for performance and mobile-compatibility

onscrolling

A better, smoother, more performant window.onscroll event interface using requestAnimationFrame for performance and mobile-compatibility