UNPKG

@kodex-data/prototypes

Version:

A library of TypeScript prototypes that extend built-in types in JavaScript, providing additional functionality to make development easier and more efficient. This library includes prototypes for working with big numbers, Ethereum Virtual Machine (EVM) fu

89 lines (88 loc) 3.11 kB
{ "name": "@kodex-data/prototypes", "version": "0.0.1-rc.7", "description": "A library of TypeScript prototypes that extend built-in types in JavaScript, providing additional functionality to make development easier and more efficient. This library includes prototypes for working with big numbers, Ethereum Virtual Machine (EVM) functionality, content identifiers (CIDs), and dates.", "main": "./index.js", "module": "./index.esm.js", "source": "./index.ts", "types": "./types/index.d.ts", "license": "MIT", "author": "WizardsOrb <wizardsorb@protonmail.com>", "homepage": "https://github.com/KodexData/kodex-data-suite#readme", "bugs": { "url": "https://github.com/KodexData/kodex-data-suite/issues" }, "repository": { "type": "git", "url": "git+https://github.com/KodexData/kodex-data-suite.git", "directory": "packages/prototypes" }, "contributors": [ "pseudodeterminist <pseudodeterminist@kodexdata.systems> (https://kodexdata.systems)", "oldcryptogeek <oldcryptogeek@kodexdata.systems> (https://kodexdata.systems)", "wizardsorb <wizardsorb@kodexdata.systems> (https://kodexdata.systems)", "brittanneica <brittanneica@kodexdata.systems> (https://kodexdata.systems)" ], "keywords": [ "ethers", "hardhat", "kodexdata.systems", "typechain", "typescript" ], "scripts": { "publish:log": "npm publish > publish.log", "test": "env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\", \"noImplicitAny\": true }' mocha --exit --timeout 120000 -r ts-node/register 'tests/**/*.ts'", "prettier-format": "prettier 'source/**/*.ts' --write", "build": "npm run clean && npm run rollup", "rollup": "rollup --bundleConfigAsCjs -c rollup.config.cjs", "clean": "rm -rf types index.js index.d.ts index.esm.js index.*.map" }, "dependencies": { "@ethersproject/bignumber": "^5.7.0", "bignumber.js": "^9.1.1", "bn.js": "^5.2.1", "js-sha3": "^0.8.0", "lodash": "^4.17.21", "multiformats": "^9.8.1", "uint8arrays": "^3.1.0" }, "devDependencies": { "@rollup/plugin-commonjs": "^25.0.2", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.1.0", "@rollup/plugin-typescript": "^11.1.2", "@types/chai": "^4.3.5", "@types/lodash": "^4.14.195", "@types/mocha": "^10.0.1", "@types/node": "^20.4.0", "@types/rollup-plugin-peer-deps-external": "^2.2.1", "chai": "^4.3.7", "dotenv": "^16.3.1", "mocha": "^10.2.0", "mocha-logger": "^1.0.8", "prettier": "^3.0.0", "rollup": "^3.26.2", "rollup-plugin-dts": "^5.3.0", "rollup-plugin-peer-deps-external": "^2.2.4", "rollup-plugin-typescript2": "^0.35.0", "ts-node": "^10.9.1", "ts-node-dev": "^2.0.0", "tslib": "^2.6.0", "typescript": "^5.1.6" }, "peerDependencies": { "@ethersproject/bignumber": "*", "bignumber.js": "*", "bn.js": "*", "js-sha3": "*", "lodash": "*", "mocha": "*", "multiformats": "*", "uint8arrays": "*" }, "scope": "kodex-data", "publishConfig": { "access": "public" } }