@synthesizer-libs/statemanager
Version:
An Ethereum statemanager implementation
67 lines (66 loc) • 2.13 kB
JSON
{
"name": "@synthesizer-libs/statemanager",
"version": "0.0.6",
"description": "An Ethereum statemanager implementation",
"keywords": [
"ethereum",
"statemanager"
],
"homepage": "https://github.com/tokamak-network/Tokamak-zk-EVM/tree/ale-75/packages/frontend/synthesizer/libs/statemanager#readme",
"repository": {
"type": "git",
"url": "https://github.com/tokamak-network/Tokamak-zk-EVM/tree/ale-75/packages/frontend/synthesizer/libs/statemanager"
},
"license": "MPL-2.0",
"author": "EthereumJS Team",
"contributors": [
"g11tech <gajinder@g11.in>"
],
"type": "module",
"sideEffects": false,
"main": "dist/cjs/index.js",
"module": "dist/esm/index.js",
"exports": {
".": {
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
}
},
"files": [
"dist",
"src"
],
"scripts": {
"build": "../../config/cli/ts-build.sh",
"clean": "../../config/cli/clean-package.sh",
"coverage": "DEBUG=ethjs npx vitest run --coverage.enabled --coverage.reporter=lcov",
"docs:build": "typedoc --options typedoc.cjs",
"examples": "tsx ../../scripts/examples-runner.ts -- statemanager",
"examples:build": "npx embedme README.md",
"lint": "../../config/cli/lint.sh",
"lint:diff": "../../config/cli/lint-diff.sh",
"lint:fix": "../../config/cli/lint-fix.sh",
"test": "npm run test:node && npm run test:browser",
"test:browser": "npx vitest run --config=./vitest.config.browser.mts",
"test:node": "npx vitest run",
"tsc": "../../config/cli/ts-compile.sh"
},
"dependencies": {
"@synthesizer-libs/common": "^0.0.5",
"@ethereumjs/rlp": "^5.0.2",
"@synthesizer-libs/mpt": "^0.0.5",
"@synthesizer-libs/util": "^0.0.3",
"@synthesizer-libs/verkle": "^0.0.5",
"@js-sdsl/ordered-map": "^4.4.2",
"debug": "^4.3.3",
"ethereum-cryptography": "^3.0.0",
"lru-cache": "10.1.0"
},
"devDependencies": {
"@ethereumjs/block": "^5.3.0",
"@ethereumjs/genesis": "^0.2.3",
"@types/debug": "^4.1.9",
"rustbn-wasm": "^0.4.0",
"verkle-cryptography-wasm": "^0.4.8"
}
}