@unloc-xyz/unloc-sdk
Version:
114 lines (113 loc) • 5.35 kB
JSON
{
"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"
}
}