@shadng/sng-ui
v1.0.6
Published
Angular UI components inspired by shadcn/ui design patterns.
Maintainers
Readme
ShadNG UI (@shadng/sng-ui)
Angular UI component library inspired by shadcn/ui design patterns.
Gallery
https://shadng.js.org
CLI (Copy-Paste Model)
npx @shadng/sng-ui init
npx @shadng/sng-ui add button
npx @shadng/sng-ui add --all
npx @shadng/sng-ui add table menuThe CLI copies editable component source into your app.
Installation
npm install @shadng/sng-uiPeer dependencies:
{
"@angular/common": "^21.0.0",
"@angular/core": "^21.0.0",
"@angular/platform-browser": "^21.0.0",
"shiki": "^3.0.0"
}shiki is optional and only needed for code-block / preview-box.
Usage
import { Component } from '@angular/core';
import { SngButton } from '@shadng/sng-ui';
@Component({
selector: 'app-example',
imports: [SngButton],
template: `
<sng-button class="bg-primary text-primary-foreground shadow-xs hover:bg-primary/90">
Click me
</sng-button>
`,
})
export class ExampleComponent {}Theming
Theme tokens are defined in src/lib/styles/sng-themes.css.
Package Checks
npm run test:cli
npm run pack:checkLicense
MIT
