Appkit
Appkit is a nuxt module that bundles a lot of functionality. Giving us a single entry point to a range of features. Each feature is opt in by configuring the appkit.config.ts.
Goal
To build complicated apps we need to build out our tools. Abstract away repetative or unecersary detail. This removes the fluff when were building things that are inherently complicated. It means less testing and a greater overall experience building things.
As we work primarily with nuxt we can use nuxt modules to get a build time hook into the nuxt runtime. Meaning we can essentially add anything, auto imports and so on.
Arkfire
Arkfire aims to bridge the gap between firebase and nuxt. Built with vue reactivity in mind it offers a high level bridge a clean api.
Find out more here
Arkform
Arkform is a lightweight and reactive form api. It provides composables to view state, validate forms update errors and so on. Find out more here
Toolkit
This is a package of many smaller API's useful to have around.
Find out more here
Ts Utils
Taking inspiration from languages like Rust and their data structures such as return types are great for making code predictable and observale. This package provides factories and helpers for those structures.
Find out more here