UNPKG

@arkiv-network/sdk

Version:

TypeScript client library for Arkiv's blockchains interactions

136 lines (135 loc) • 3.93 kB
{ "name": "@arkiv-network/sdk", "version": "1.0.1", "description": "TypeScript client library for Arkiv's blockchains interactions", "type": "module", "target": "esnext", "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.cts", "sideEffects": false, "exports": { ".": { "bun": "./src/index.ts", "import": "./dist/index.js", "require": "./dist/index.cjs", "default": "./dist/index.js" }, "./schema": { "bun": "./src/schema/index.ts", "import": "./dist/schema/index.js", "require": "./dist/schema/index.cjs", "default": "./dist/schema/index.js" }, "./entity": { "bun": "./src/entity/index.ts", "import": "./dist/entity/index.js", "require": "./dist/entity/index.cjs", "default": "./dist/entity/index.js" }, "./chains": { "bun": "./src/chains/index.ts", "import": "./dist/chains/index.js", "require": "./dist/chains/index.cjs", "default": "./dist/chains/index.js" }, "./query": { "bun": "./src/query/index.ts", "import": "./dist/query/index.js", "require": "./dist/query/index.cjs", "default": "./dist/query/index.js" }, "./types": { "bun": "./src/types/index.ts", "import": "./dist/types/index.js", "require": "./dist/types/index.cjs", "default": "./dist/types/index.js" }, "./utils": { "bun": "./src/utils/index.ts", "import": "./dist/utils/index.js", "require": "./dist/utils/index.cjs", "default": "./dist/utils/index.js" }, "./package.json": "./package.json" }, "typesVersions": { "*": { "schema": [ "./dist/schema/index.d.ts" ], "chains": [ "./dist/chains/index.d.ts" ], "entity": [ "./dist/entity/index.d.ts" ], "query": [ "./dist/query/index.d.ts" ], "types": [ "./dist/types/index.d.ts" ], "utils": [ "./dist/utils/index.d.ts" ] } }, "files": [ "dist", "src" ], "scripts": { "build": "tsdown", "type-check": "tsc --noEmit", "lint": "biome check src/", "lint:fix": "biome check --write src/", "test:unit": "bun test src/**/*", "package": "rimraf arkiv-network-sdk-*.tgz && bun run build && bun pm pack --no-cache", "package:test": "bun run package && mv arkiv-network-sdk-*.tgz arkiv-network-sdk-latest.tgz", "prepublishOnly": "bun run build && bun run package && mv arkiv-network-sdk-*.tgz arkiv-network-sdk-latest.tgz", "version:prerelease": "npm version prerelease --preid=dev -m \"chore(release): %s [skip ci]\"", "version:release": "npm version --allow-same-version $(node -p \"require('./package.json').version.replace(/-.*$/, '')\") -m \"chore(release): %s [skip ci]\"", "publish-main": "npm publish ./arkiv-network-sdk-latest.tgz --access public", "publish-main:dry": "npm publish ./arkiv-network-sdk-latest.tgz --access public --dry-run", "publish-dev": "npm publish ./arkiv-network-sdk-latest.tgz --access public --tag dev", "publish-dev:dry": "npm publish ./arkiv-network-sdk-latest.tgz --access public --tag dev --dry-run" }, "devDependencies": { "@biomejs/biome": "2.2.4", "@types/bun": "latest", "rimraf": "^6.0.1", "tsdown": "^0.16.0", "typescript": "^5.9.2", "viem": "^2.38.2" }, "peerDependencies": { "typescript": ">=5.0.0", "viem": "^2.0.0" }, "peerDependenciesMeta": { "typescript": { "optional": true }, "viem": { "optional": false } }, "engines": { "node": ">=18.0.0" }, "keywords": [ "typescript", "blockchain", "golem", "arkiv", "golemdb", "ethereum", "viem" ], "repository": { "type": "git", "url": "https://github.com/Arkiv-Network/arkiv-sdk-js.git" }, "homepage": "https://arkiv.network" }