chizukicn / hoci

A headless component library for Vue 3.

Home Page:https://hoci.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hoci

npm version npm downloads bundle Codecov License JSDocs

A headless component library for Vue 3.

Usage

Install package:

# npm
npm install hoci

# yarn
yarn add hoci

# pnpm
pnpm install hoci

Import:

import { defineComponent, ref } from "vue";
import { HiItem, HiSelection } from "hoci";

export default defineComponent(() => {
  const modelValue = ref("abc");
  return () => (<div>
    <HiSelection
      class="flex flex-col"
      activeClass="bg-blue-500"
      unactiveClass="bg-gray-500"
      itemClass="p-2 mx-2"
      v-model={modelValue.value}
    >
      <HiItem value="abc"></HiItem>
      <HiItem value="def"></HiItem>
    </HiSelection>
  </div>);
});

Development

  • Clone this repository
  • Install latest LTS version of Node.js
  • Enable Corepack using corepack enable
  • Install dependencies using pnpm install
  • Run interactive tests using pnpm dev

License

Made with đź’›

Published under MIT License.

About

A headless component library for Vue 3.

https://hoci.netlify.app/

License:MIT License


Languages

Language:TypeScript 91.3%Language:Vue 8.0%Language:HTML 0.7%