Fastkit is divided into a Vanilla JS implementation that can be used in a variety of situations and a plugin implementation for use with commonly used frameworks and libraries. Use the explorer to find the tools you need.
Package Name | Scope | Feature | Description |
---|---|---|---|
accept-language | Internationalization | Small parser that parses Accept-Language headers and sorts by quality. | |
async-control | A helper implementation that efficiently controls asynchronous processing. | ||
cache-control | Helper implementation for plugging cache controls into a JavaScript implementation. | ||
catcher | Custom classes for Type-safe handling of exceptions in your application. | ||
color | Color | Value object implementation for controlling "color". | |
color-scheme | Color | An implementation to control the schema associated with "color". | |
color-scheme-gen | Color | Generator for generating "color" schemas. | |
cookies | Helper implementation for universal server/browser control of cookie headers. | ||
duration | Value object implementation expressing "duration". | ||
eslint-config | lint | fastkit recommended eslint settings. | |
eslint-config-vue | lint | fastkit recommended eslint configuration for vue applications. | |
ev | A helper that plugs a simple, type-safe event emitter & observer into your favorite implementation. | ||
hashed-sync | Node.js | File | Compare and synchronize the status of entire files and directories by hash value. |
helpers | A small collection of helper implementations for processing primitive values and objects. | ||
i18n | Internationalization | A library for localizing applications into multiple languages, regardless of the server/browser execution environment. | |
icon-font | Icon | Helper to handle icon definitions for Type safe. | |
icon-font-gen | Icon | A tool to generate icon web fonts and their definitions Type-safe for your application. | |
keyboard | UI & Components | Observer implementation to handle keyboard input to Type safe. | |
media-match | UI & Components | Schema for Type-safe handling of media query breakpoints. | |
media-match-gen | UI & Components | A tool to generate Type-safe media query breakpoint schemas. | |
node-util | Node.js | Utilities for Node.js server and tool implementation. | |
nodepack | Node.js | A small bundled tool for developing Node.js server and tool implementations. | |
rules | Validation | Universal validation library that works in server/browser. | |
scroller | UI & Components | Library for controlling the scrolling state of DOM elements. | |
sprite-images | Image | Tools for generating sprite images. | |
stylebase | css | Variations of the base CSS implementation recommended by fastkit. | |
stylelint-config | lint | fastkit recommended stylelint settings. | |
stylelint-config-vue | lint | fastkit recommended Vue application stylelint settings. | |
tiny-logger | Log | A small logger to display the application logs just a little bit nicer. | |
universal-logger | Log | Pluggable and universal log output library for any server/browser execution environment. | |
visibility | UI & Components | A library to watch the visible state of the browser window. | |
vite-kit | Vite | A collection of toolkits for vite application setup. | |
vot | Vot | Framework | Orchestration tools for building Vue applications. |
vot-i18n | Vot | Internationalization | Library for multilingual localization of vot applications. |
vue-app-layout | Vue.js | UI & Components | Component implementation to control the overall layout of the Vue application. |
vue-color-scheme | Vue.js | Color | A library for using Type-safe "color" schemas in Vue applications. |
vue-form-control | Vue.js | UI & Components | Basic form implementation library for Vue applications. |
vue-i18n | Vue.js | Internationalization | A library for convenient and type-safe handling of vue-router. |
vue-loading | Vue.js | UI & Components | Loading component for Vue applications. |
vue-location | Vue.js | Custom classes for Type-safe handling of exceptions in your application. | |
vue-media-match | Vue.js | UI & Components | Library for handling Type-safe media query breakpoint schemas in Vue applications. |
vue-page | Vue.js | Middleware for more convenient control of routing in Vue applications. | |
vue-scoped-loading | Vue.js | UI & Components | Headless UI for generating a loading scope in a Vue application |
vue-scroller | Vue.js | UI & Components | A library for controlling the scrolling state of elements and components in Vue applications. |
vue-sortable | Vue.js | UI & Components | Integration implementation of SortableJS for Vue applications. |
vue-stack | Vue.js | UI & Components | Library for displaying dialogs, tooltips and menus in Vue applications. |
vue-utils | Vue.js | Utilities for efficient development of Vue applications. | |
vui | Vue.js | UI & Components | A simple, extensible UI kit for Vue applications. |