soroswap-utils
Version:
Utilities for interacting with Soroswap, the decentralized exchange (DEX) on Soroban, which is the smart contracts platform of the Stellar network.
77 lines • 2.54 kB
JSON
{
"name": "soroswap-utils",
"description": "Utilities for interacting with Soroswap, the decentralized exchange (DEX) on Soroban, which is the smart contracts platform of the Stellar network.",
"version": "1.0.37",
"author": "KwickBit - the noncustodial stablecoin payment gateway <contact@kwickbit.com> (https://kwickbit.com)",
"license": "MIT",
"keywords": [
"soroswap",
"soroban",
"stellar",
"blockchain",
"decentralized",
"exchange",
"dex",
"stablecoin",
"payments",
"gateway",
"mercury",
"utilities"
],
"homepage": "https://kwickbit.com",
"bugs": {
"url": "https://github.com/kwickbit/soroswap-utils/issues"
},
"type": "module",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"exports": {
".": {
"import": "./dist/index.js",
"require": "./dist/index.cjs"
}
},
"types": "./dist/index.d.ts",
"scripts": {
"build": "tsup src/index.ts --format cjs,esm --dts",
"docs": "typedoc --out docs src --skipErrorChecking",
"docs:serve": "bunx serve docs",
"lint": "ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts",
"lint:fix": "ESLINT_USE_FLAT_CONFIG=false eslint . --ext .ts --fix",
"postinstall": "dotenvx run -f ../../../.env -- node postinstall.js",
"mainnet:example": "dotenvx run -f .env.production.local -- bun run src/example.ts",
"prepare": "bun run build && husky",
"test": "dotenvx run -f .env -f .env.test.local -- jest",
"testnet:example": "dotenvx run -f ../.env -f .env.test.local -- bun run src/example.ts",
"tsn": "node --loader ts-node/esm src/example.ts"
},
"dependencies": {
"@dotenvx/dotenvx": "^1.21.0",
"@stellar/stellar-sdk": "^12.3.0",
"@types/glob": "^8.1.0",
"glob": "^11.0.0",
"mercury-sdk": "github:kwickbit/mercury-sdk#soroswap-adapt"
},
"devDependencies": {
"@jest/globals": "^29.7.0",
"@types/bun": "latest",
"@types/jest": "^29.0.0",
"@typescript-eslint/eslint-plugin": "^8.13.0",
"@typescript-eslint/parser": "^8.13.0",
"eslint": "^8.57.0",
"eslint-config-hardcore": "^47.0.1",
"eslint-config-prettier": "^9.1.0",
"eslint-import-resolver-typescript": "^3.6.1",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-n": "^17.12.0",
"eslint-plugin-unicorn": "^56.0.0",
"jest": "^29.0.0",
"lint-staged": "^15.2.10",
"prettier": "^3.3.3",
"ts-jest": "^29.0.0",
"ts-node": "^10.9.2",
"tsup": "^8.3.5",
"typedoc": "^0.26.11",
"typescript": "~5.3.3"
}
}