[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73458":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":14,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":15,"rankGlobal":9,"rankLanguage":9,"license":16,"archived":17,"fork":17,"defaultBranch":18,"hasWiki":19,"hasPages":17,"topics":20,"createdAt":9,"pushedAt":9,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":14,"starSnapshotCount":14,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},73458,"hashsigs-ts","QuipNetwork\u002Fhashsigs-ts","QuipNetwork","Hash-based signatures in typescript, WOTS+",null,"TypeScript",11249,31,7,0,39.52,"GNU Affero General Public License v3.0",false,"main",true,[],"2026-06-12 02:03:13","# hashsigs-ts\n\nHash-based signatures implementation in TypeScript, featuring WOTS+ (Winternitz One-Time Signature Plus).\n\n## License\n\nSPDX-License-Identifier: AGPL-3.0-or-later  \nCopyright (C) 2024 quip.network\n\nThis program is free software: you can redistribute it and\u002For modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\n\n## Installation\n\n```bash\nnpm install hashsigs-ts\n```\n\n## Development\n\n### Setup\n\n```bash\n# Install dependencies\nnpm install\n```\n\n### Building\n\n```bash\n# Build once\nnpm run build\n\n# Watch mode during development\nnpm run dev\n```\n\n### Testing\n\nThe project uses Vitest for testing with the following commands:\n\n```bash\n# Run tests once\nnpm test\n\n# Run tests in watch mode\nnpm run test:watch\n\n# Run tests with coverage\nnpm run coverage\n```\n\n### Code Coverage\n\nThe project maintains high code coverage standards with the following minimum thresholds:\n- Functions: 80%\n- Branches: 80%\n- Statements: 80%\n\nTo view coverage reports:\n\n1. Run the coverage command:\n   ```bash\n   npm run coverage\n   ```\n\n2. Coverage reports will be generated in multiple formats:\n   - Console output (summary)\n   - HTML report (in `.\u002Fcoverage\u002Findex.html`)\n   - JSON report\n   - LCOV report (for CI\u002FCD integration)\n\n## Repository\n\n- GitHub: [https:\u002F\u002Fgithub.com\u002Fquipnetwork\u002Fhashsigs-ts](https:\u002F\u002Fgithub.com\u002Fquipnetwork\u002Fhashsigs-ts)\n\n## Contributing\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature\u002Famazing-feature`)\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\n4. Push to the branch (`git push origin feature\u002Famazing-feature`)\n5. Open a Pull Request\n\nPlease ensure all tests pass and coverage thresholds are met before submitting a PR.","hashsigs-ts 是一个用 TypeScript 实现的基于哈希的签名库，主要采用 WOTS+（Winternitz One-Time Signature Plus）算法。该项目的核心功能是提供了一种安全且高效的签名机制，特别适用于需要抗量子计算攻击的安全场景。它使用现代 JavaScript 生态中的工具进行开发、测试和维护，保证了代码质量和安全性。此项目适合在对数据完整性有高要求的应用中使用，例如区块链技术、安全通信等领域。",2,"2026-06-11 03:45:38","high_star"]