Fastkit

What is Fastkit?

Motivation

When creating an application, this is a concern in the selection of third-party libraries.

  • Low affinity with TypeScript (recently decreasing)
  • Native ESM support is not provided.
  • Depends on browser, Node, or other runtime and does not work well
  • Many similar functions exist in the dependencies, increasing the bundle size.

This is a small group of toolkits that the maintainer has begun to grow to eliminate the time spent worrying about such things and to quickly begin development of the application itself.

Feature

  • High affinity with TypeScript
  • Full Native ESM support
  • Works universally in different execution environments such as browsers, servers, extensions, etc.
  • Biased toward Vue.js due to maintainer habitat

The npm repository contains many well-tested and quality packages, and I am grateful for them every day. I only put here what the maintainer needs, but if I can support your development, that makes me happy.

Contributing

Fastkit is maintained outside of the maintainer's daily business hours, so a quick response may be difficult, but bug reports and feature requests are welcome. I believe your feedback will make this tool better.

Contributions to the Code are also welcome. Please read this guide and submit a pull request.