@geoffjamieson/vue-toolkit

453
Install
npm install @geoffjamieson/vue-toolkit
Latest Version:1.4.1
Vue:3
Last Updated:Oct 2, 2026
Links: GitHub  ·  npm
Maintainer: geoffjamieson

🧰 @geoffjamieson/vue-toolkit

Vue 3

Reusable Vue 3 components for building clean, flexible, and modern UIs.
All tools are lightweight, customizable, and Tailwind-friendly by design.

This toolkit currently includes unstyled UI components, with plans to expand into animations, utilities, and more.


πŸ“¦ Installation

npm install @geoffjamieson/vue-toolkit

🎨 Import Styles

To use built-in styles like transitions and utility classes, manually import the toolkit’s CSS in your app’s entry file:

// main.js or main.ts
import '@geoffjamieson/vue-toolkit/dist/vue-toolkit.css'

πŸš€ Quick Usage

Import and use any component:

import { RotatingWords } from '@geoffjamieson/vue-toolkit'
<RotatingWords
  staticTextBefore="I'm a"
  :words="['Developer', 'Designer', 'Creator']"
  staticTextAfter="and I love it."
  animation="slide-left"
/>

πŸ“š Documentation

Full documentation is available for each component.


πŸ§ͺ Local Development

This repo includes a /src playground to test and iterate on components locally.

⚠️ The /src playground is for local development only and is not included in the published npm package.

npm install
npm run dev

πŸ™Œ Contributing

Feel free to submit issues or pull requests if you'd like to improve or add new components!

Version History

Version Released Vue License
1.4.1 ^3.0.0
1.4.0 ^3.0.0
1.3.2 ^3.0.0
1.3.1 ^3.0.0
1.3.0 ^3.0.0