UNPKG

@simbachain/libsimba-js

Version:

libsimba-js is a library simplifying the use of SIMBAChain APIs. We aim to abstract away the various blockchain concepts, reducing the necessary time needed to get to working code.

113 lines (112 loc) 4.07 kB
{ "name": "@simbachain/libsimba-js", "version": "0.5.8", "description": "libsimba-js is a library simplifying the use of SIMBAChain APIs. We aim to abstract away the various blockchain concepts, reducing the necessary time needed to get to working code.", "homepage": "", "main": "lib/libsimba.js", "module": "src/index.js", "browser": { "./lib/libsimba.js": "./dist/libsimba.js" }, "scripts": { "testonly": "npx mocha --reporter mocha-junit-reporter --require @babel/register", "start": "webpack-dev-server --config webpack.dev.js --mode development", "preview": "npm run buildonly && http-server dist", "commit": "git-cz", "push": "git push --follow-tags origin master", "webpack": "webpack --config webpack.prod.js --mode production", "docs": "npx esdoc && npx copy-files-from-to --config .copy-examples.json", "build": "npx run-s webpack docs", "test": "npx nyc npx mocha --reporter mocha-junit-reporter --require @babel/register", "validate": "node ./.hooks/checkBranch.js && npm i && npm run test", "buildonly": "webpack --config webpack.prod.js --mode production", "prerelease": "npm run validate", "postrelease": "npx run-s push", "release": "npx standard-version -a", "publish-npmjs": "npm publish . --access public" }, "standard-version": { "scripts": { "postchangelog": "npx run-s build && git add ." } }, "repository": { "type": "git", "url": "git+https://github.com/simbachain/libsimba-js.git" }, "bugs": { "url": "https://github.com/simbachain/libsimba-js/issues" }, "nyc": { "reporter": [ "text", "cobertura", "html" ] }, "engines": { "npm": ">=6", "node": ">=10" }, "keywords": [ "simba", "simbachain", "blockchain", "ethereum" ], "author": "Kieran David Evans <kieran.evans@simbachain.com>", "license": "MIT", "dependencies": { "@ethersproject/wallet": "^5.0.0-beta.131", "axios": "^0.19.0", "core-js": "3.2.1", "cross-fetch": "^3.0.4", "form-data": "^3.0.0", "poll-js": "0.0.3" }, "devDependencies": { "@babel/core": "^7.6.0", "@babel/plugin-proposal-object-rest-spread": "~7.5.5", "@babel/plugin-transform-classes": "^7.5.5", "@babel/plugin-transform-proto-to-assign": "^7.5.5", "@babel/plugin-transform-runtime": "^7.6.0", "@babel/preset-env": "^7.6.0", "@babel/register": "^7.6.0", "@babel/runtime": "^7.6.0", "ajv": "6.10.2", "babel-loader": "8.0.6", "chai": "^4.2.0", "clean-webpack-plugin": "3.0.0", "commitizen": "^4.0.3", "copy-files-from-to": "^2.1.0", "copy-webpack-plugin": "^5.0.4", "cz-conventional-changelog": "^3.0.2", "esdoc": "^1.1.0", "esdoc-ecmascript-proposal-plugin": "^1.0.0", "esdoc-standard-plugin": "^1.0.0", "file-loader": "4.2.0", "html-webpack-plugin": "^4.0.0-beta.8", "http-server": "0.11.1", "mocha": "^6.2.0", "mocha-junit-reporter": "^1.23.1", "npm-run-all": "^4.1.5", "nyc": "^14.1.1", "sinon": "^7.4.2", "source-map-loader": "0.2.4", "standard-version": "^8.0.2", "terser-webpack-plugin": "^2.2.1", "typedoc": "^0.15.0", "url-loader": "2.2.0", "webpack": "4.41.1", "webpack-bundle-analyzer": "^3.5.0", "webpack-cli": "3.3.9", "webpack-dev-server": "3.8.2", "yargs": "~14.1.0" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "browserslist": "> 0.5%, last 2 versions, Firefox ESR, not dead" }