UNPKG

@honeycomb-protocol/solita

Version:

Generates SDK API from solana contract IDL.

85 lines (84 loc) 2.9 kB
{ "name": "@honeycomb-protocol/solita", "version": "0.0.4-beta.12", "description": "Generates SDK API from solana contract IDL.", "main": "dist/solita.js", "types": "dist/solita.d.ts", "bin": { "solita": "dist/cli/solita.js" }, "scripts": { "build": "rimraf dist && tsc -p tsconfig.json", "test": "yarn test:unit && yarn test:integration && yarn test:anchor:basic0 && yarn test:anchor:basic1 && yarn test:anchor:basic2 && yarn test:anchor:basic3 && yarn test:anchor:basic4", "test:unit": "tape dist/test/*.js", "test:integration": "tape dist/test/integration/*.js", "test:anchor:basic0": "cd ./test/anchor-examples/basic-0 && yarn test", "test:anchor:basic1": "cd ./test/anchor-examples/basic-1 && yarn test", "test:anchor:basic2": "cd ./test/anchor-examples/basic-2 && yarn test", "test:anchor:basic3": "cd ./test/anchor-examples/basic-3 && yarn test", "test:anchor:basic4": "cd ./test/anchor-examples/basic-4 && yarn test", "lint": "prettier -c ./src/", "lint:fix": "prettier --write ./src", "doc": "rimraf ./docs && typedoc", "doc:update": "./sh/update-docs", "doctoc": "doctoc README.md" }, "repository": "git@github.com:Honeycomb-Protocol/solita.git", "author": "Thorsten Lorenz <thlorenz@gmx.de>, Sultan Nadeem <sultanndilaram@gmail.com>", "license": "Apache-2.0", "private": false, "directories": { "dist": "./dist/" }, "files": [ "dist/*" ], "keywords": [ "solana", "blockchain", "IDL", "API" ], "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org" }, "dependencies": { "@metaplex-foundation/beet": "^0.7.1", "@metaplex-foundation/beet-solana": "^0.3.1", "@metaplex-foundation/rustbin": "^0.3.0", "@solana/web3.js": "^1.56.2", "ansi-colors": "^4.1.3", "camelcase": "^6.2.1", "debug": "^4.3.3", "js-sha256": "^0.9.0", "prettier": "^2.5.1", "snake-case": "^3.0.4", "spok": "^1.4.3" }, "devDependencies": { "@metaplex-foundation/amman": "^0.6.1", "@project-serum/anchor": "^0.19.1-beta.1", "@types/debug": "^4.1.7", "@types/eslint": "^8.2.2", "@types/node": "^16.11.12", "@types/prettier": "^2.4.2", "@types/recursive-readdir": "^2.2.0", "@types/rimraf": "^3.0.2", "@types/tape": "^4.13.2", "@typescript-eslint/eslint-plugin": "^5.35.1", "@typescript-eslint/parser": "^5.35.1", "doctoc": "^2.1.0", "esbuild": "^0.14.11", "esbuild-runner": "^2.2.1", "eslint": "^8.6.0", "pkg-dir": "^5.0.0", "recursive-readdir": "^2.2.2", "rimraf": "^3.0.2", "spok": "^1.4.3", "tape": "^5.3.2", "typedoc": "^0.23.11", "typescript": "^4.8.2" }, "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" }