UNPKG

@algodex/algodex-sdk

Version:

API calls for interacting with the Algorand blockchain

183 lines (182 loc) 4.69 kB
{ "name": "@algodex/algodex-sdk", "version": "2.2.5", "description": "API calls for interacting with the Algorand blockchain", "main": "lib/index.js", "browserslist": [ "defaults", "maintained node versions" ], "bin": { "dex-create-app": "./lib/order/bin/create-app", "dex-send-multisig": "./lib/order/bin/send-multisig", "dex-update-app": "./lib/order/bin/update-app" }, "scripts": { "doc": "jsdoc -u ./tutorials -c jsdoc.json -r --readme ./README.md -d ./docs -t ./node_modules/clean-jsdoc-theme", "doc-types": "tsc", "test": "yarn test-lint && yarn test-unit && yarn test-integration", "test-lint": "eslint . --quiet", "test-unit": "jest", "test-integration": "cross-env TEST_ENV=integration jest", "coverage": "yarn test-unit --coverage", "test-sanity": "jest --testPathIgnorePatterns='__tests__/*' --testPathIgnorePatterns='./lib/*' --coverage", "testDebug": "node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand ", "testOrders": "npm test -- Order" }, "repository": { "type": "git", "url": "git@github.com:algodex/algodex-sdk.git" }, "keywords": [ "algodex", "algorand" ], "author": "Alexander Trefonas", "license": "SEE LICENSE IN LICENSE", "bugs": { "url": "https://github.com/algodex/algodex-sdk/issues" }, "homepage": "https://github.com/algodex/algodex-sdk#readme", "publishConfig": { "registry": "https://registry.npmjs.org/" }, "dependencies": { "ajv": "^8.10.0", "ajv-formats": "^2.1.1", "ajv-keywords": "^5.1.0", "axios": "^0.21.4", "big.js": "^6.1.1", "commander": "^9.2.0", "dayjs": "^1.11.0", "eventemitter3": "^4.0.7", "js-big-decimal": "^1.3.4", "lodash": "^4.17.21", "pino": "^7.9.2", "pino-pretty": "^7.6.0", "set-interval-async": "^2.0.3" }, "peerDependencies": { "@randlabs/myalgo-connect": "^1.0.1", "@walletconnect/client": "^1.7.5", "algosdk": "^1.15.0" }, "devDependencies": { "@json-rpc-tools/utils": "^1.7.6", "@randlabs/myalgo-connect": "^1.0.1", "@semantic-release/git": "^9.0.1", "@semantic-release/github": "^7.0.0", "@semantic-release/npm": "^9.0.1", "@walletconnect/client": "^1.7.5", "@walletconnect/types": "^1.7.5", "algorand-walletconnect-qrcode-modal": "^1.7.4", "algosdk": "^1.15.0", "clean-jsdoc-theme": "^3.3.4", "cross-env": "^7.0.3", "eslint": "^8.11.0", "eslint-config-google": "^0.14.0", "eslint-plugin-jest": "^26.1.1", "husky": "^7.0.4", "jest": "^27.0.6", "jsdoc": "^3.6.10", "nodemon": "^2.0.15", "semantic-release": "^19.0.2", "semantic-release-gitmoji": "^1.4.2", "typescript": "^4.6.2" }, "jest": { "projects": [ { "displayName": "sdk-browser", "testEnvironment": "<rootDir>/jest.browser.js", "testMatch": [ "<rootDir>/lib/wallet/**/*.spec.js" ] }, { "displayName": "sdk", "testEnvironment": "node", "testMatch": [ "<rootDir>/**/*.spec.js" ] } ], "coverageReporters": [ "lcov", "json-summary", "json", "text" ], "coverageThreshold": { "global": { "branches": 10 } }, "collectCoverageFrom": [ "./lib/**/*.js", "!**/__tests__/**/*.js", "!**/lib/functions/**/*.js", "!**/*.spec.js" ] }, "esdoc": { "source": "./lib", "destination": "./docs", "excludes": [ "\\.json$" ], "plugins": [ { "name": "esdoc-standard-plugin" } ] }, "release": { "branches": [ "main" ], "plugins": [ [ "semantic-release-gitmoji", { "releaseRules": { "major": [ ":boom:", "💥" ], "minor": [ ":sparkles:", "✨" ], "patch": [ ":bug:", ":ambulance:", ":lock:", "🐛", "🚑", "🔒" ] }, "releaseNotes": { "issueResolution": { "template": "{baseUrl}/{owner}/{repo}/issues/{ref}", "baseUrl": "https://github.com", "source": "github.com" } } } ], "@semantic-release/npm", [ "@semantic-release/git", { "assets": [ "package.json" ], "message": "🔖 ${nextRelease.version} \n\n${nextRelease.notes}" } ], "@semantic-release/github" ] } }