UNPKG

@jayanth-kumar-morem/indexed-merkle-tree

Version:

Indexed Merkle Tree implemented in Typescript and circom circuits using Poseidon hashing to perform non membership proofs with serialising and deserialising to off chain storage

66 lines (65 loc) 1.77 kB
{ "name": "@jayanth-kumar-morem/indexed-merkle-tree", "version": "1.1.3", "description": "Indexed Merkle Tree implemented in Typescript and circom circuits using Poseidon hashing to perform non membership proofs with serialising and deserialising to off chain storage", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist/**/*", "examples/**/*", "circom/**/*", "README.md", "LICENSE" ], "scripts": { "build": "tsc", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "lint": "eslint src/**/*.ts", "lint:fix": "eslint src/**/*.ts --fix", "prepublishOnly": "npm run build && npm test", "prepare": "npm run build" }, "keywords": [ "indexed-merkle-tree", "merkle-tree", "cryptography", "poseidon", "typescript", "zero-knowledge", "zk-proofs", "blockchain" ], "author": "Jayanth Kumar <jayanthkumar1903@gmail.com>", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/jayanth-kumar-morem/indexed-merkle-tree.git" }, "bugs": { "url": "https://github.com/jayanth-kumar-morem/indexed-merkle-tree/issues" }, "homepage": "https://github.com/jayanth-kumar-morem/indexed-merkle-tree#readme", "devDependencies": { "@types/jest": "^29.5.0", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0", "eslint": "^8.0.0", "jest": "^29.5.0", "ts-jest": "^29.1.0", "typescript": "^5.8.3" }, "peerDependencies": { "circomlibjs": "^0.1.7", "circomlib": "^2.0.5" }, "engines": { "node": ">=14.0.0" }, "dependencies": { "circomlibjs": "^0.1.7", "poseidon-lite": "^0.3.0", "circomlib": "^2.0.5" } }