UNPKG

@unloc-xyz/unloc-sdk

Version:
114 lines (113 loc) 5.35 kB
{ "name": "@unloc-xyz/unloc-sdk", "version": "0.0.1", "description": "Unloc SDK", "keywords": [ "solana", "anchor", "unloc", "nft-loan" ], "module": "./dist/esm/index.js", "main": "./dist/cjs/index.js", "license": "(MIT OR Apache-2.0)", "types": "dist/cjs/index.d.ts", "homepage": "https://github.com/UNLOC-DEV/unloc-contracts#readme", "bugs": { "url": "https://github.com/UNLOC-DEV/unloc-contracts/issues" }, "repository": { "type": "git", "url": "https://github.com/UNLOC-DEV/unloc-contracts.git" }, "publishConfig": { "access": "public" }, "engines": { "node": ">=14" }, "scripts": { "build": "rm -fr dist/ && tsc -P tsconfig.cjs.json && tsc -P tsconfig.esm.json", "build:node": "tsc && tsc -p tsconfig.cjs.json", "build:browser": "rollup --config", "lint:fix": "prettier src/** tests/** -w", "lint": "prettier src/** tests/** --check", "watch": "tsc -p tsconfig.cjs.json --watch", "prepublishOnly": "yarn build", "docs": "npx typedoc --out ../../../docs/unloc-protocol src/index.ts", "staking:createState:dev": "env-cmd -e dev yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/create_state.js", "staking:createRewardConfig:dev": "env-cmd -e dev yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/create_reward_config.js", "staking:setRewardConfig:dev": "env-cmd -e dev yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/set_reward_config.js", "staking:changeFarmRate:dev": "env-cmd -e dev yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/change_staking_rate.js", "staking:createPool:dev": "env-cmd -e dev yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/create_pool.js", "staking:changePoolPoint:dev": "env-cmd -e dev yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/change_pool_point.js", "staking:changePoolMultipler:dev": "env-cmd -e dev yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/change_pool_multipler.js", "staking:fundReward:dev": "env-cmd -e dev yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/fund_reward.js", "staking:allUsers:dev": "env-cmd -e dev yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/fetch_all_users.js", "staking:createState:main": "env-cmd -e main yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/create_state.js", "staking:createRewardConfig:main": "env-cmd -e main yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/create_reward_config.js", "staking:setRewardConfig:main": "env-cmd -e main yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/set_reward_config.js", "staking:changeFarmRate:main": "env-cmd -e main yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/change_staking_rate.js", "staking:createPool:main": "env-cmd -e main yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/create_pool.js", "staking:changePoolPoint:main": "env-cmd -e main yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/change_pool_point.js", "staking:changePoolMultipler:main": "env-cmd -e main yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/change_pool_multipler.js", "staking:fundReward:main": "env-cmd -e main yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/fund_reward.js", "staking:allUsers:main": "env-cmd -e main yarn run ts-mocha -p ./tsconfig.json -t 1000000 src/staking/scripts/fetch_all_users.js" }, "files": [ "dist/", "src/" ], "author": "Mishchenko Vitaly", "dependencies": { "@metaplex-foundation/amman": "^0.8.2", "@metaplex-foundation/mpl-token-metadata": "^1.1.0", "@project-serum/anchor": "^0.24.2", "@project-serum/borsh": "^0.2.5", "@project-serum/common": "^0.0.1-beta.3", "@project-serum/serum": "^0.13.65", "@raydium-io/raydium-sdk": "^1.1.0-beta.1", "@solana/web3.js": "^1.43.2", "@solana/spl-token": "^0.1.8", "axios": "^0.27.2", "bignumber.js": "^9.0.2", "spok": "^1.4.3", "spoke": "^0.0.2", "tape": "^5.5.3" }, "devDependencies": { "@babel/core": "^7.18.0", "@babel/preset-env": "^7.18.0", "@babel/preset-typescript": "^7.17.12", "@solana/spl-token-registry": "^0.2.4041", "@types/big.js": "^6.1.3", "@types/bn.js": "^5.1.0", "@types/chai": "^4.3.0", "@types/mocha": "^9.1.1", "@types/jest": "^27.5.1", "@types/node": "^17.0.35", "@typescript-eslint/eslint-plugin": "^5.25.0", "@typescript-eslint/parser": "^5.25.0", "ajv": "^8.11.0", "babel-jest": "^27.5.1", "chai": "^4.3.4", "chalk": "^4.1.2", "consola": "^2.15.3", "dotenv": "^10.0.0", "eslint": "^8.15.0", "eslint-plugin-tsdoc": "^0.2.16", "got": "^11.8.3", "husky": "^7.0.4", "jest": "^27.5.1", "lint-staged": "^12.4.1", "mocha": "^9.0.3", "npm-check-updates": "^12.5.12", "prettier": "^2.6.2", "sinon": "^13.0.2", "ts-mocha": "^9.0.2", "ts-node": "^10.7.0", "tsup": "^5.12.8", "typedoc": "^0.22.15", "typescript": "^4.6.4" } }