
Security News
Frontier AI Is Now Critical Infrastructure
The Fable shutdown shows how quickly model access can become a business continuity risk for AI-dependent engineering teams.
crypto-icon-lite
Advanced tools
Thư viện nhẹ cung cấp biểu tượng cho các loại tiền điện tử và ví crypto.
npm install crypto-icon-lite
import { PNG_BTC, SVG_ETH, TokenSymbol } from 'crypto-icon-lite';
// Sử dụng trong React
function MyComponent() {
return (
<div>
<img src={PNG_BTC.darkmode} alt="Bitcoin" />
<img src={SVG_ETH.lightmode} alt="Ethereum" />
</div>
);
}
import { TokenSymbol, WalletName } from 'crypto-icon-lite';
console.log(TokenSymbol.BTC); // 'BTC'
console.log(WalletName.metaMask); // 'MetaMask'
Package này hỗ trợ mở rộng TokenSymbol và WalletName để thêm các tokens và wallets mới theo nhu cầu dự án của bạn.
import { TokenSymbol } from 'crypto-icon-lite';
// Đăng ký token mới
TokenSymbol.register('MY_TOKEN', 'MY_TOKEN');
TokenSymbol.register('PROJECT_TOKEN', 'PROJECT_TOKEN');
// Sử dụng
console.log(TokenSymbol.MY_TOKEN); // 'MY_TOKEN'
Tạo một file (ví dụ: customTokens.ts):
import { TokenSymbol } from 'crypto-icon-lite';
// Đăng ký token mới
TokenSymbol.register('MY_TOKEN', 'MY_TOKEN');
TokenSymbol.register('PROJECT_TOKEN', 'PROJECT_TOKEN');
// Khai báo type cho TypeScript (để có gợi ý khi code)
declare module 'crypto-icon-lite' {
namespace TokenSymbol {
const MY_TOKEN: 'MY_TOKEN';
const PROJECT_TOKEN: 'PROJECT_TOKEN';
}
}
Sau đó import file này ở đầu ứng dụng của bạn (ví dụ trong main.ts hoặc index.ts):
import './customTokens';
import { WalletName } from 'crypto-icon-lite';
// Đăng ký wallet mới
WalletName.register('phantom', 'Phantom');
WalletName.register('coinbase', 'Coinbase Wallet');
// Sử dụng
console.log(WalletName.phantom); // 'Phantom'
Tạo một file (ví dụ: customWallets.ts):
import { WalletName } from 'crypto-icon-lite';
// Đăng ký wallet mới
WalletName.register('phantom', 'Phantom');
WalletName.register('coinbase', 'Coinbase Wallet');
// Khai báo type cho TypeScript (để có gợi ý khi code)
declare module 'crypto-icon-lite' {
namespace WalletName {
const phantom: 'Phantom';
const coinbase: 'Coinbase Wallet';
}
}
Sau đó import file này ở đầu ứng dụng của bạn:
import './customWallets';
Bạn có thể kiểm tra một chuỗi có phải là token hoặc wallet hợp lệ không:
import { TokenSymbol, WalletName } from 'crypto-icon-lite';
// Kiểm tra tokens
TokenSymbol.isValid('BTC'); // true
TokenSymbol.isValid('INVALID_TOKEN'); // false
// Kiểm tra wallets
WalletName.isValid('MetaMask'); // true
WalletName.isValid('Unknown Wallet'); // false
isValid() và có thể được sử dụng giống như các giá trị có sẵnFAQs
A lite version of the Crypto Icon project.
We found that crypto-icon-lite demonstrated a not healthy version release cadence and project activity because the last version was released 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
The Fable shutdown shows how quickly model access can become a business continuity risk for AI-dependent engineering teams.

Security News
AI agents are pulling packages into environments no scanner is watching, creating exposure before security teams can see it.

Security News
GitHub Actions checkout now blocks risky pull_request_target checkouts by default to help prevent pwn request supply chain attacks.