antelope-webauthn
Version:
A WebAuthn.io crypto utility for generating signatures, creating public keys, and verifying them, designed for Antelope-based blockchains such as Vaulta, WAX, and other related platforms. This package provides convenient tools to handle key pair generatio
94 lines (93 loc) • 2.53 kB
JSON
{
"name": "antelope-webauthn",
"version": "2.0.0",
"description": "A WebAuthn.io crypto utility for generating signatures, creating public keys, and verifying them, designed for Antelope-based blockchains such as Vaulta, WAX, and other related platforms. This package provides convenient tools to handle key pair generation, signing operations, and signature verification, supporting the WebAuthn standard for secure, decentralized authentication.",
"engines": {
"node": ">=18.0.0"
},
"repository": {
"type": "git",
"url": "https://github.com/pur3miish/antelope-webauthn"
},
"sideEffects": false,
"main": "index.js",
"types": "index.d.ts",
"keywords": [
"webauthn",
"Vaulta",
"EOS",
"TELOS",
"WAX",
"JUNGLE",
"XRP",
"signature",
"public",
"key",
"PUB_WA",
"SIG_WA",
"verify"
],
"files": [
"_utils/",
"verify_wa_signature.js",
"verify_wa_signature.d.ts",
"create_wa_public_key.js",
"create_wa_public_key.d.ts",
"create_wa_signature.js",
"create_wa_signature.d.ts",
"index.js",
"index.d.ts",
"package.json"
],
"exports": {
".": {
"import": "./index.js",
"types": "./index.d.ts"
},
"./create_wa_public_key": {
"import": "./create_wa_public_key.js",
"types": "./create_wa_public_key.d.ts"
},
"./create_wa_signature": {
"import": "./create_wa_signature.js",
"types": "./create_wa_signature.d.ts"
},
"./verify_wa_signature": {
"import": "./verify_wa_signature.js",
"types": "./verify_wa_signature.d.ts"
}
},
"license": "MIT",
"author": "H",
"type": "module",
"scripts": {
"eslint": "eslint .",
"test": "npm run eslint && npm run mocha",
"mocha": "mocha",
"prepublishOnly": "npm run build && npm run minify && npm run mocha",
"build": "tsc",
"minify": "node ./minify.js"
},
"devDependencies": {
"@types/chai": "^5.0.1",
"@types/mocha": "^10.0.10",
"@types/node": "^22.10.5",
"@typescript-eslint/eslint-plugin": "^8.19.1",
"@typescript-eslint/parser": "^8.19.1",
"chai": "^5.1.2",
"esbuild": "^0.24.2",
"eslint": "^8.34.0",
"eslint-plugin-simple-import-sort": "^10.0.0",
"mocha": "^11.0.1",
"prettier": "^2.8.4",
"ts-node": "^10.9.2",
"tsx": "^4.19.2",
"typescript": "^5.7.3"
},
"dependencies": {
"base58-js": "^3.0.3",
"eosio-wasm-js": "^5.0.2",
"ripemd160-js": "^3.0.4",
"universal-sha256-js": "^2.0.0"
}
}