One foundation for your web project
CSS classes, TypeScript types, and toolkits to build the web.
@just-web/css
@just-web/css provides CSS utilities and types for web applications. Define properties, convert units, and work with themes.
Code
import { defineProperties } from '@just-web/css'
const style = defineProperties({
color: 'red',
'--theme-primary': '#ff6b6b'
}) Install
pnpm add @just-web/css @just-web/types
@just-web/types provides common types for web applications. Shared type definitions to keep your codebase consistent.
Code
import type { SomeType } from '@just-web/types'
const data: SomeType = { ... } Install
pnpm add @just-web/types @just-web/toolkits
@just-web/toolkits is a toolkit for working with web technologies. Composable utilities for building web applications.
Code
import { someUtil } from '@just-web/toolkits'
const result = someUtil(input) Install
pnpm add @just-web/toolkits Built for modern web development
Composable
Mix and match CSS, types, and toolkits. Use what you need.
Type-safe
Full TypeScript support. Catch errors at compile time.
Documented
Storybook for each package. Explore components in isolation.
Lightweight
Tree-shakeable. Only bundle what you use.