@wuwei-labs/srsly
Version:
TypeScript SDK for SRSLY
78 lines • 2.52 kB
JSON
{
"name": "@wuwei-labs/srsly",
"version": "6.0.1",
"description": "TypeScript SDK for SRSLY",
"sideEffects": false,
"publishConfig": {
"access": "public"
},
"files": [
"dist/cjs",
"dist/esm",
"dist/types",
"dist/idl",
"dist/api.json"
],
"keywords": [
"SRSLY",
"Star Atlas",
"Solana",
"sdk",
"fleet rental"
],
"scripts": {
"build": "pnpm run compile",
"build:dev": "pnpm run generate && pnpm run compile",
"build:full": "pnpm run generate && pnpm run compile",
"generate": "codama run js && cp ../../../rust/target/idl/srsly.json src/idl/srsly.json",
"generate:version": "node scripts/generate-version.js",
"compile": "pnpm run generate:version && pnpm run compile:cjs && pnpm run compile:esm && pnpm run compile:idl && pnpm run compile:api",
"compile:idl": "mkdir -p dist/idl && cp src/idl/srsly.json dist/idl/",
"compile:api": "typedoc --json dist/api.json --out dist/typedoc-html",
"compile:cjs": "tsc -p tsconfig.cjs.json && tsconfig-to-dual-package tsconfig.cjs.json",
"compile:esm": "tsc -p tsconfig.esm.json && tsconfig-to-dual-package tsconfig.esm.json",
"clean": "rm -rf dist src/generated src/idl src/types src/version.ts",
"test": "vitest run",
"test:watch": "vitest",
"format": "prettier --write \"src/**/*.{ts,js,json}\" --ignore-path ../../.prettierignore",
"format:check": "prettier --check \"src/**/*.{ts,js,json}\" --ignore-path ../../.prettierignore",
"lint": "pnpm run format:check",
"predocs": "pnpm run generate:version",
"docs": "typedoc"
},
"author": "Wu Wei Labs",
"license": "MIT",
"homepage": "https://github.com/wuwei-labs/srsly#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/wuwei-labs/srsly.git",
"directory": "typescript/packages/srsly"
},
"bugs": {
"url": "https://github.com/wuwei-labs/srsly/issues"
},
"packageManager": "pnpm@11.0.8",
"dependencies": {
"@codama/nodes-from-anchor": "^1.2.9",
"@codama/renderers-js": "^1.4.2",
"@solana/kit": "^2.1.1",
"@wuwei-labs/slyvault": "workspace:*"
},
"devDependencies": {
"@srsly/programs": "workspace:*",
"@types/node": "^24.0.3",
"codama": "^1.3.7",
"tsconfig-to-dual-package": "^1.2.0",
"typescript": "^5.9.2",
"vitest": "^3.2.4"
},
"peerDependencies": {
"@solana/web3.js": "^1.95.0"
},
"peerDependenciesMeta": {
"@solana/web3.js": {
"optional": true
}
},
"type": "commonjs"
}