{ "name": "@3rdweb/sdk", "version": "1.41.5", "description": "The main thirdweb SDK.", "repository": { "type": "git", "url": "git+https://github.com/nftlabs/nftlabs-sdk-ts.git" }, "license": "Apache-2.0", "source": "src/index.ts", "main": "dist/index.js", "types": "dist/index.d.ts", "module": "dist/sdk.esm.js", "files": [ "src/", "dist/" ], "sideEffects": false, "scripts": { "dev": "tsdx watch", "build:tsdx": "tsdx build", "format": "prettier src/ --write", "prepublishOnly": "yarn lint", "lint": "eslint src/", "fix": "eslint src/ --fix", "generate-types": "tsc", "extract-api": "api-extractor run --local", "full-build": "yarn build:tsdx && yarn extract-api", "generate-md-docs": "yarn api-documenter markdown -i ./temp -o ./docs", "generate-docs": "yarn full-build && yarn generate-md-docs", "generate-snippets": "node ./scripts/generate-snippets.mjs", "build": "yarn generate-docs && yarn generate-snippets", "test": "echo \"\nUse 'yarn run test:all' to run all tests\nPass a test file pattern from ./test to run\n\n\t$ yarn run test test/pack.test.ts\" && ts-mocha -t 120000 -r esm -p tsconfig.testing.json", "test:all": "ts-mocha -t 120000 -r esm -p tsconfig.testing.json './test/**/*.test.ts'" }, "devDependencies": { "@ethersproject/abi": "^5.4.1", "@microsoft/api-documenter": "^7.13.53", "@microsoft/api-extractor": "^7.18.10", "@microsoft/tsdoc": "^0.13.2", "@nomiclabs/hardhat-ethers": "^2.0.3", "@types/chai": "^4.2.22", "@types/crypto-js": "^4.0.2", "@types/deep-equal-in-any-order": "^1.0.1", "@types/expect": "^24.3.0", "@types/form-data": "^2.5.0", "@types/mocha": "^9.0.0", "@types/node": "^16.11.7", "@types/node-fetch": "^2", "@types/uuid": "^8.3.3", "@typescript-eslint/eslint-plugin": "^5.2.0", "@typescript-eslint/parser": "^5.2.0", "chai": "^4.3.4", "deep-equal-in-any-order": "^1.1.15", "eslint": "7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.24.2", "eslint-plugin-inclusive-language": "^2.1.1", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-tsdoc": "^0.2.14", "esm": "^3.2.25", "hardhat": "^2.7.1", "mocha": "^9.1.3", "prettier": "^2.4.1", "ts-mocha": "^8.0.0", "ts-toolbelt": "^9.6.0", "tsdx": "^0.14.1", "typescript": "^4.4.3" }, "peerDependencies": { "ethers": "^5.4.6" }, "dependencies": { "@3rdweb/contracts": "1.26.2", "@ethersproject/bignumber": "^5.5.0", "@ethersproject/bytes": "^5.4.0", "@ethersproject/constants": "^5.5.0", "@ethersproject/contracts": "^5.5.0", "@ethersproject/providers": "^5.5.0", "@ethersproject/units": "^5.5.0", "@web-std/file": "^3.0.0", "browser-or-node": "^2.0.0", "crypto-js": "^4.1.1", "ethers": "^5.5.2", "eventemitter2": "^6.4.5", "events": "^3.3.0", "form-data": "^4.0.0", "json2typescript": "^1.5.0-rc.0", "keccak256": "^1.0.6", "merkletreejs": "^0.2.24", "node-fetch": "^2.6.5", "ts-enum-util": "^4.0.2", "tslib": "^2.3.1", "uuid": "^8.3.2" }, "resolutions": { "typescript": "^4.4.3", "ansi-regex": "^5.0.1", "set-value": "^4.0.1", "node-notifier": "^8.0.1", "validator": "^13.7.0 " }, "bugs": { "url": "https://github.com/nftlabs/nftlabs-sdk-ts/issues" }, "homepage": "https://github.com/nftlabs/nftlabs-sdk-ts#readme", "author": "thirdweb" }