@shipsmartbrasil/vue-forms

Vue 3 components for forms
2,012
Install
npm install @shipsmartbrasil/vue-forms
Latest Version:0.0.11
Vue:3
License:ISC
Last Updated:Sep 24, 2026
Links: npm
Maintainer: duardaum

@shipsmartbrasil/vue-forms

Biblioteca de componentes de formulários para Vue 3 + TypeScript, criada para padronizar campos, melhorar produtividade e garantir consistência visual entre projetos ShipSmart.

NPM: https://www.npmjs.com/package/@shipsmartbrasil/vue-forms

📦 Instalação

npm install @shipsmartbrasil/vue-forms
# ou
yarn add @shipsmartbrasil/vue-forms

🎨 Importação dos estilos

No arquivo main.ts ou main.js, importe o estilo global:

import "@shipsmartbrasil/vue-forms/dist/style.css";

🧩 Nomenclatura dos componentes

Todos os componentes seguem o padrão:

[NomeDoComponente]

Exemplo:

<Input v-model="value" label="Nome" />

📚 Componentes disponíveis

  • Checkbox
  • ImageCropper
  • Input
  • InputDate
  • InputFile
  • Radio
  • RadioButton
  • Select
  • SelectOptGroup
  • Switch
  • DropdownButton
  • Label

📘 Exemplo de uso

<script setup lang="ts">
import { Input } from "@shipsmartbrasil/vue-forms";
</script>

<template>
    <Input v-model="name" label="Nome completo" placeholder="Digite seu nome" />
</template>

Related Packages

@shipsmartbrasil/vue-grid

Vue 3 components for grids and data tables.

1,964
@shipsmartbrasil/vue-pages

Vue 3 components for pages.

1,483
@shipsmartbrasil/vue-core

Vue 3 components for core functionalities.

1,379

Version History

Version Released Vue License
0.0.11 ^3.5.39 ISC
0.0.10 ^3.5.39 ISC
0.0.9 ^3.5.39 ISC
0.0.8 ^3.5.39 ISC
0.0.6 ^3.4.19 ISC