mirror of
https://github.com/pezkuwichain/pezkuwi-ui.git
synced 2026-10-20 18:56:22 +00:00
513467c1dff6b3ac8e45cdb6a81abfb24dbb253b
sprintf-js, fast-xml-parser and image-size all came from the react-native 0.73 dev dependency (its CLI 12 and metro 0.80); none has a fix those versions accept. react-native 0.87 no longer depends on the CLI and uses metro 0.87. vue-identicon builds against vue 3 now; at run time it already supports both 2 and 3 (adaptVNodeAttrs) and its peer range stays >= 2.7. The vue 2 advisory is fixed only in vue 3. braces resolves to @pezkuwi/braces 3.0.4: braces 3.0.3, the latest upstream release, has an open advisory with no fixed version (CVE-2026-93687, stack exhaustion through deeply nested patterns); the fork rejects nesting deeper than maxDepth (500) with a SyntaxError.
@pezkuwi/ui
Basic browser and framework agnostic UI components for creating apps using the PezkuwiChain libraries.
Developed by Dijital Kurdistan Tech Institute
Overview
This package provides UI components for building applications on PezkuwiChain.
Packages
UI Components
- react-identicon - React identity icon generator with address as input
- reactnative-identicon - React Native identity icon generator with address as input
- vue-identicon - Vue identity icon generator with address as input
- react-qr - QR code generator/reader for PezkuwiChain
Shared Libraries
- ui-keyring - A browser-specific wrapper around @pezkuwi/keyring
- ui-settings - A browser local storage wrapper for app settings
- ui-shared - Shared logic used across UI components (e.g., icon generation)
Installation
# Using npm
npm install @pezkuwi/react-identicon
# Using yarn
yarn add @pezkuwi/react-identicon
Usage
import Identicon from '@pezkuwi/react-identicon';
function App() {
return (
<Identicon
value="5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"
size={64}
theme="polkadot"
/>
);
}
Development
Prerequisites
- Node.js >= 18.14
- Yarn 4.x (via corepack)
Building
corepack enable
yarn install
yarn build
Links
- Website: https://pezkuwichain.io
- Documentation: https://docs.pezkuwichain.io
- GitHub: https://github.com/pezkuwichain
- API Docs: https://js.pezkuwichain.app
License
Apache-2.0
Author
Dijital Kurdistan Tech Institute
Languages
TypeScript
95.8%
Python
2.6%
JavaScript
1%
HTML
0.6%