Skip to content

Neevo-Org/neevo-ui

Repository files navigation

npm version npm downloads License React Vite Neevo UI Neevo UI

Neevo UI

Neevo UI is a modular React component library built with Vite. It ships reusable primitives for forms, layout, overlays, surfaces, typography, and a separate codeblock entrypoint.

Installation

npm install neevo-ui react react-dom

Usage

import 'neevo-ui/style.css'
import { Button, Card, CardBody, CardHeader, Text } from 'neevo-ui'

export function Example() {
  return (
    <Card>
      <CardHeader>
        <Text as="h2" weight="semibold">Neevo UI</Text>
      </CardHeader>
      <CardBody>
        <Button>Action</Button>
      </CardBody>
    </Card>
  )
}

Package Surface

  • data-entry: Button, Calendar, Checkbox, Input, RadioGroup, Select, Slider, Switch, TagInput, TextArea
  • layout: AppShell, Breadcrumbs, Column, Container, Content, Divider, Grid, Page, PageBody, PageHeader, Row, Sidebar, Stepper, ThemeProvider
  • overlay: CommandPalette, Drawer, Menu, Modal, Popover, Toast, Tooltip
  • surfaces: Accordion, Avatar, Badge, Card, EmptyState, Pagination, Progress, Skeleton, Table, Tabs, Timeline
  • typography: Text, Heading, I
  • codeblock: import { CodeBlock } from 'neevo-ui/codeblock'

Development

npm run lint
npm run build
npm run build:docs

Publishing Notes

  • The npm package publishes only the dist/ output.
  • The release workflow publishes with npm provenance.
  • Type declarations are included for the root package and the codeblock subpath.

License

Licensed under the GNU General Public License v3.0 (GPL-3.0).

About

A modular React UI component library with an integrated docs showcase app.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors