UNPKG

@q-dev/gdk-sdk

Version:

Typescript Library to interact with GDK Contracts

79 lines (78 loc) 2.74 kB
{ "name": "@q-dev/gdk-sdk", "version": "1.0.0-rc.16", "description": "Typescript Library to interact with GDK Contracts", "main": "lib/index.js", "types": "lib/index.d.ts", "files": [ "lib/**/*" ], "repository": { "type": "git", "url": "git+https://gitlab.com/q-dev/q-gdk/gdk-sdk.git" }, "keywords": [ "Q", "GDK", "Blockchain", "Typescript" ], "author": "Q Development AG", "license": "LGPL-3.0", "bugs": { "url": "https://gitlab.com/q-dev/q-gdk/gdk-sdk/-/issues" }, "homepage": "https://gitlab.com/q-dev/q-gdk/gdk-sdk#readme", "publishConfig": { "access": "public" }, "scripts": { "build": "tsc --build tsconfig.json", "docgen": "typedoc --tsconfig ./tsconfig.json", "prepare": "npm run generate-types && npm run copy-version && npm run build", "postbuild": "npm run copy-json && npm run copy-types", "pre-commit": "npm run lint-fix && npm run test:ci", "test": "mocha test/", "test:ci": "mocha test/ --forbid-only", "integration-test": "mocha integration-test/", "integration-test:watch": "mocha integration-test/ --watch", "postversion": "git push && git push --tags", "patch-version": "npm version patch -m \"Upgrade to %s\" && npm run copy-version", "copy-json": "cpy --cwd=src --parents '**/*.json' ../lib", "copy-types": "cpy --cwd=src --parents '**/*.d.ts' ../lib", "copy-version": "cpy --rename=version.json package.json ./src/utils", "lint": "prettier -c \"./[a-zA-Z0-9.]+(?!-lock).json\" && prettier -c \"./**/*.ts\"", "lint-fix": " npm run lint-ts-fix && npm run lint-json-fix", "lint-json-fix": "prettier --write \"./[a-zA-Z0-9.]+(?!-lock).json\"", "lint-ts-fix": "prettier --write \"./**/*.ts\"", "generate-types": "typechain --target=ethers-v5 --discriminate-types --out-dir src/ethers-contracts 'src/abi/*.json'", "generate-types-win": "typechain --target=ethers-v5 --discriminate-types --out-dir src/ethers-contracts src/abi/*.json" }, "dependencies": { "ethers": "^5.7.2", "lodash": "^4.17.21" }, "devDependencies": { "@opengsn/provider": "2.2.5", "@q-dev/changelog-cli": "^0.1.1", "@typechain/ethers-v5": "^11.1.2", "@types/chai": "^4.3.11", "@types/ethereum-protocol": "^1.0.5", "@types/mocha": "^10.0.6", "@types/node": "^20.10.7", "axios": "^1.6.5", "chai": "^4.4.0", "chai-http": "^4.4.0", "cpy-cli": "^3.1.1", "dotenv": "^16.3.1", "mocha": "^10.2.0", "prettier": "^3.1.1", "ts-node": "^10.9.2", "typechain": "^8.3.2", "typedoc": "^0.24.8", "typedoc-plugin-replace-text": "^2.2.0", "typescript": "^5.1.6", "web3-providers-http": "1.10.3", "winston": "^3.11.0" } }