UNPKG

stellar-sdk

Version:

A library for working with the Stellar network, including communication with the Horizon and Soroban RPC servers.

174 lines (173 loc) 5.46 kB
{ "name": "stellar-sdk", "version": "12.2.0", "description": "A library for working with the Stellar network, including communication with the Horizon and Soroban RPC servers.", "keywords": [ "stellar" ], "homepage": "https://github.com/stellar/js-stellar-sdk", "bugs": { "url": "https://github.com/stellar/js-stellar-sdk/issues" }, "repository": { "type": "git", "url": "https://github.com/stellar/js-stellar-sdk.git" }, "license": "Apache-2.0", "author": "Stellar Development Foundation <hello@stellar.org>", "main": "./lib/index.js", "types": "./lib/index.d.ts", "browser": "./dist/stellar-sdk.min.js", "files": [ "/types", "/lib", "/dist" ], "exports": { ".": { "browser": "./dist/stellar-sdk.min.js", "types": "./lib/index.d.ts", "default": "./lib/index.js" }, "./contract": { "types": "./lib/contract/index.d.ts", "default": "./lib/contract/index.js" }, "./rpc": { "types": "./lib/rpc/index.d.ts", "default": "./lib/rpc/index.js" } }, "scripts": { "build": "cross-env NODE_ENV=development yarn _build", "build:prod": "cross-env NODE_ENV=production yarn _build", "build:node": "yarn _babel && yarn build:ts", "build:ts": "tsc -p ./config/tsconfig.json", "build:test": "tsc -p ./test/unit/tsconfig.json", "build:browser": "webpack -c config/webpack.config.browser.js", "build:docs": "cross-env NODE_ENV=docs yarn _babel", "clean": "rm -rf lib/ dist/ coverage/ .nyc_output/ jsdoc/ test/e2e/.soroban", "docs": "yarn build:docs && jsdoc -c ./config/.jsdoc.json --verbose", "test": "yarn build:test && yarn test:node && yarn test:integration && yarn test:browser", "test:e2e": "./test/e2e/initialize.sh && yarn _nyc mocha --recursive 'test/e2e/src/test-*.js'", "test:node": "yarn _nyc mocha --recursive 'test/unit/**/*.js'", "test:integration": "yarn _nyc mocha --recursive 'test/integration/**/*.js'", "test:browser": "karma start config/karma.conf.js", "fmt": "yarn eslint -c .eslintrc.js src/ --fix && yarn _prettier", "preversion": "yarn clean && yarn _prettier && yarn build:prod && yarn test", "prepare": "yarn build:prod", "_build": "yarn build:node && yarn build:test && yarn build:browser", "_babel": "babel --extensions '.ts' --out-dir lib/ src/", "_nyc": "nyc --nycrc-path config/.nycrc", "_prettier": "prettier --ignore-path config/.prettierignore --write './test/**/*.js'" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "**/*.{js,json,ts}": [ "yarn fmt" ] }, "mocha": { "reporter": "spec", "require": [ "@babel/register", "test/test-nodejs.js", "dotenv/config" ], "exclude": [ "test/test-browser.js" ], "sort": true, "recursive": true, "timeout": 120000 }, "nyc": { "instrument": false, "sourceMap": false, "reporter": [ "text-summary" ] }, "devDependencies": { "@babel/cli": "^7.24.8", "@babel/core": "^7.24.9", "@babel/eslint-plugin": "^7.24.7", "@babel/preset-env": "^7.24.8", "@babel/preset-typescript": "^7.24.7", "@babel/register": "^7.24.6", "@definitelytyped/dtslint": "^0.2.22", "@istanbuljs/nyc-config-babel": "3.0.0", "@stellar/tsconfig": "^1.0.2", "@types/chai": "^4.3.14", "@types/detect-node": "^2.0.0", "@types/eventsource": "^1.1.12", "@types/json-schema": "^7.0.15", "@types/lodash": "^4.17.7", "@types/mocha": "^10.0.7", "@types/node": "^20.14.11", "@types/randombytes": "^2.0.1", "@types/sinon": "^17.0.2", "@types/urijs": "^1.19.20", "@typescript-eslint/parser": "^7.16.1", "axios-mock-adapter": "^1.22.0", "babel-loader": "^9.1.3", "babel-plugin-istanbul": "^6.1.1", "buffer": "^6.0.3", "chai": "^4.3.10", "chai-as-promised": "^7.1.1", "chai-http": "^4.3.0", "cross-env": "^7.0.3", "dotenv": "^16.4.5", "eslint": "^8.57.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-airbnb-typescript": "^18.0.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jsdoc": "^48.8.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prefer-import": "^0.0.1", "eslint-plugin-prettier": "^5.2.1", "eslint-webpack-plugin": "^4.2.0", "ghooks": "^2.0.4", "husky": "^9.1.1", "jsdoc": "^4.0.2", "json-schema-faker": "^0.5.6", "karma": "^6.4.3", "karma-chai": "^0.1.0", "karma-chrome-launcher": "^3.1.0", "karma-coverage": "^2.2.1", "karma-firefox-launcher": "^2.1.3", "karma-mocha": "^2.0.0", "karma-sinon-chai": "^2.0.2", "karma-webpack": "^5.0.1", "lint-staged": "^15.2.7", "lodash": "^4.17.21", "minami": "^1.1.1", "mocha": "^10.6.0", "node-polyfill-webpack-plugin": "^3.0.0", "nyc": "^15.1.0", "prettier": "^3.3.3", "randombytes": "^2.1.0", "sinon": "^17.0.1", "sinon-chai": "^3.7.0", "taffydb": "^2.7.3", "terser-webpack-plugin": "^5.3.10", "ts-node": "^10.9.2", "typescript": "^5.5.3", "webpack": "^5.93.0", "webpack-cli": "^5.0.1" }, "dependencies": { "@stellar/stellar-base": "^12.1.0", "axios": "^1.7.2", "bignumber.js": "^9.1.2", "eventsource": "^2.0.2", "randombytes": "^2.1.0", "toml": "^3.0.0", "urijs": "^1.19.1" } }