
Security News
PHP Foundation Says Chainguard Broke Security Embargo Ahead of Emergency Patches
The PHP Foundation says Chainguard broke a security embargo ahead of critical RCE patches, as leaks disrupted the coordinated release.
Install open-code components and UI primitives from the Wensity registry into your project. There is no @wensity/ui runtime dependency and no theme provider to wire up.
# Initialise (defaults: Tabler icons, medium radius)
npx wensity@latest init
# Or apply a shareable preset from https://ui.wensity.com/create-preset
npx wensity@latest init --preset <wsty1-code>
npx wensity@latest init --preset <wsty1-code> --template next
# Existing project — style + CSS only
npx wensity@latest apply --preset <wsty1-code>
# Inspect a code before applying
npx wensity@latest preset inspect <wsty1-code>
# Install a primitive or component
npx wensity@latest add button
npx wensity@latest add liquid-multimodal-input
Generate a preset in the Create preset studio (guide: /docs/create-preset). Then run init --preset (new project) or apply --preset (existing). Settings land in wensity.json (style.iconLibrary, radius, fonts, control-solid colors) and a delimited --primitive-* CSS block in your Tailwind CSS file.
Later wensity add <primitive> / wensity update <primitive> reads that style automatically:
Plain init (no --preset) refuses to overwrite an existing wensity.json unless you pass --force. Prefer apply --preset for style-only updates; init --preset also merges style (+ CSS) without rewriting installed component source.
| Command | Purpose |
|---|---|
wensity init [--preset <code>] [--template next|vite|astro|react-router] | Create / merge project config |
wensity apply --preset <code> | Apply style + CSS to an existing project |
wensity preset inspect <code> | Decode a preset code |
wensity login | Save a dashboard API token for Pro |
wensity logout | Clear credentials |
wensity whoami | Show current user / plan |
wensity list | List registry entries |
wensity add <slug> | Install source (skips existing files) |
wensity update <slug> | Re-download and overwrite local source |
wensity version | Print 0.1.9 |
Premium components and blocks require an API token from the Wensity dashboard. Tokens are stored at ~/.config/wensity/credentials.json with 0600 permissions.
| Wensity CLI | Public shadcn registry (@wensity/*) | |
|---|---|---|
Stored presets (wensity.json style) | Yes | No |
| Lucide delivery | Yes (CLI transform) | No — Tabler-canonical payloads |
| Full editable source | Yes | Yes |
@wensity/ui runtime | Never | Never |
Premium /components | Token + license | Not exported |
Docs: CLI reference · Create preset · Primitives
FAQs
Install React components, UI primitives, and shareable Tailwind CSS presets into your Next.js project as source code you own.
The npm package wensity receives a total of 0 weekly downloads. As such, wensity popularity was classified as not popular.
We found that wensity demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
The PHP Foundation says Chainguard broke a security embargo ahead of critical RCE patches, as leaks disrupted the coordinated release.

Security News
PHP releases emergency patches for two critical RCE vulnerabilities as agencies urge organizations to take unpatched sites offline.

Threat Research
/Security News
A supply chain attack compromised LiteLLM 1.107.0 on PyPI and Docker, spreading malware that steals cloud credentials, developer secrets, and AI provider keys.