UNPKG

solay

Version:

A powerful layout and serialization library for Solana smart contracts. Enhanced type-safe buffer layout with Solana-specific types support.

68 lines (67 loc) 1.86 kB
{ "name": "solay", "version": "0.1.0", "description": "A powerful layout and serialization library for Solana smart contracts. Enhanced type-safe buffer layout with Solana-specific types support.", "license": "MIT", "main": "./lib/index.js", "module": "./lib/index.mjs", "types": "./lib/index.d.ts", "files": [ "lib", "!**/*.map", "!**/.env", "!**/.env.*", "!**/example" ], "homepage": "https://github.com/mikasomaka", "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" }, "keywords": [ "solana", "layout", "serialization", "buffer-layout", "smart-contract", "blockchain", "typescript", "solana-program", "account-layout", "instruction-layout", "type-safe", "solay", "solana-sdk" ], "scripts": { "lint": "eslint src/**/*.ts", "build": "rm -rf lib && tsup src --format cjs,esm --dts --sourcemap --no-splitting --minify -d lib --silent", "dev": "ts-node -r tsconfig-paths/register", "watch": "rm -rf lib && tsup src --watch --format cjs,esm --dts --sourcemap --no-splitting --minify -d lib" }, "dependencies": { "@solana/buffer-layout": "^4.0.1", "@solana/web3.js": "^1.98.0", "@types/bn.js": "^5.1.6", "bn.js": "^5.2.1" }, "devDependencies": { "@babel/core": "^7.24.0", "@babel/preset-env": "^7.24.0", "@babel/preset-typescript": "^7.23.3", "@tsconfig/node20": "^20.1.2", "@types/jest": "^29.5.14", "@types/node": "^20.11.24", "@typescript-eslint/eslint-plugin": "^7.1.1", "@typescript-eslint/parser": "^7.1.1", "eslint": "^8.57.0", "jest": "^29.7.0", "prettier": "^3.2.5", "ts-jest": "^29.1.2", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "tsup": "^8.0.2", "typedoc": "^0.25.9", "typescript": "^5.3.3" } }