The @spa-tools/utilities
package contains specialized helpers, succinctly written in TypeScript with a focus on being requirements-driven.
- Colors
- Conditionals
- Data
- Dates
- DOM
- Errors
- Execution Control
- Numbers
- Strings
- Type Helpers
- URLs
- TypeScript First
- Zero Dependencies
- Tree-shakable
npm install @spa-tools/interaction-hooks
Checkout the @spa-tools documentation site for a complete list of features, usage scenarios, guidance, and reference.
View the @spa-tools documentation site for complete reference.
If you're interested in contributing to @spa-tools, please first create an issue on the @spa-tools monorepo in GitHub or comment on an already open issue. From there we can discuss the feature or bugfix you're interested in and how best to approach it.
All packages in @spa-tools require 100% unit test coverage. This is a condition for all PRs to be merged whether you're adding a new feature or fixing a bug.
All packages in @spa-tools are licensed under the MIT license. Copyright © 2024, Ryan Howard (rollercodester). All rights reserved.