
Security News
Risky Biz Podcast: Making Reachability Analysis Work in Real-World Codebases
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
bnk-components
Advanced tools
Reusable React components for Issaglam UI - Modern, responsive UI components with TypeScript support
Reusable React components for Issaglam UI - Hem library hem de standalone uygulama olarak kullanılabilir.
npm install bnk-components
import { CheckBox, AutoForm, CrudGrid } from 'bnk-components';
// CheckBox kullanımı
<CheckBox
checked={checked}
onChange={setChecked}
label="Kullanım şartlarını kabul ediyorum"
/>
// AutoForm kullanımı
<AutoForm
metadata={formMetadata}
data={formData}
onChange={handleChange}
onSubmit={handleSubmit}
/>
Projeyi klonlayın ve examples sayfasını çalıştırın:
git clone <repository-url>
cd bnk-components
npm install
npm run start:examples
# Bağımlılıkları yükle
npm install
# Library build
npm run build
# Examples uygulamasını başlat
npm run start:examples
# Examples uygulamasını build et
npm run build:examples
# Development mode (watch)
npm run dev
# Temizlik
npm run clean
Examples sayfası şu özelliklere sahiptir:
npm run start:examples
Tarayıcıda http://localhost:3001
adresine gidin.
bnk-components/
├── src/
│ ├── components/ # Bileşenler
│ │ ├── AutoForm/
│ │ ├── CheckBox/
│ │ ├── CrudGrid/
│ │ └── ...
│ ├── examples/ # Examples uygulaması
│ │ ├── index.tsx
│ │ ├── Examples.css
│ │ └── ...
│ ├── ApiClient/ # API istemcisi
│ ├── types/ # Tip tanımları
│ ├── utils/ # Yardımcı fonksiyonlar
│ ├── index.ts # Ana export
│ └── main.tsx # Examples entry point
├── dist/ # Build çıktısı
├── scripts/ # Build scriptleri
├── package.json
├── vite.config.ts # Library build
├── vite.examples.config.ts # Examples build
└── index.html # Examples HTML
tsconfig.json
dosyası hem library hem de examples için optimize edilmiştir.
vite.config.ts
: Library build içinvite.examples.config.ts
: Examples uygulaması içinnpm run build
Çıktı: dist/
klasörü
npm run build:examples
Çıktı: dist-examples/
klasörü
npm publish
npm run build:examples
# dist-examples klasörünü bir web sunucusuna yükleyin
git checkout -b feature/amazing-feature
)git commit -m 'Add amazing feature'
)git push origin feature/amazing-feature
)MIT License - Detaylar için LICENSE dosyasına bakın.
BNK - GitHub
Not: Bu proje hem library hem de standalone uygulama olarak kullanılabilir. Examples sayfası ile bileşenleri interaktif olarak test edebilirsiniz.
FAQs
Reusable React components for Issaglam UI - Modern, responsive UI components with TypeScript support
The npm package bnk-components receives a total of 4 weekly downloads. As such, bnk-components popularity was classified as not popular.
We found that bnk-components 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.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.
Security News
CISA’s 2025 draft SBOM guidance adds new fields like hashes, licenses, and tool metadata to make software inventories more actionable.