@algodex/algodex-sdk
Version:
API calls for interacting with the Algorand blockchain
183 lines (182 loc) • 4.69 kB
JSON
{
"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"
]
}
}