UNPKG

@fairmint/canton-node-sdk

Version:
100 lines (99 loc) 3.75 kB
{ "name": "@fairmint/canton-node-sdk", "version": "0.0.135", "description": "Canton Node SDK", "keywords": [ "canton", "sdk", "typescript", "blockchain", "daml" ], "homepage": "https://sdk.canton.fairmint.com/", "bugs": { "url": "https://github.com/Fairmint/canton-node-sdk/issues" }, "repository": { "type": "git", "url": "git+https://github.com/Fairmint/canton-node-sdk.git" }, "license": "MIT", "author": "Fairmint", "main": "build/src/index.js", "types": "build/src/index.d.ts", "scripts": { "artifacts:manifest": "mkdir -p artifacts && npm pack --dry-run --json --ignore-scripts > /tmp/npm-pack.json 2>/dev/null && jq -r '.[0].files[].path' /tmp/npm-pack.json | sort | tsx scripts/collapse-manifest.ts > artifacts/npm-manifest.txt", "build": "npm run build:core && npm run build:lint", "build:core": "npm run generate:openapi-types && npm run build:core:generate-client-methods && tsc", "build:core:generate-client-methods": "tsx scripts/generate-all-client-methods.ts", "build:lint": "tsc -p tsconfig.lint.json", "clean": "rm -rf build", "docs": "tsx scripts/update-docs-version.ts && tsx scripts/generate-operation-docs.ts", "docs:build": "npm run docs && cd docs && bundle exec jekyll build", "docs:dev": "npm run docs && cd docs && bundle exec jekyll serve --livereload --port 4000", "example:connect": "tsx examples/localnet-with-oauth2.ts", "fix": "npm run lint:fix && npm run format:fix", "format": "prettier --check .", "format:fix": "prettier --write .", "generate:openapi-types": "tsx scripts/generate-openapi-types.ts", "grant-user-rights": "tsx scripts/grant-user-rights.ts", "lint": "eslint .", "lint:fix": "eslint . --fix", "lint:npm": "npmPkgJsonLint . --fix", "lint:npm:check": "npmPkgJsonLint .", "localnet:quickstart": "./scripts/setup-quickstart-localnet.sh", "localnet:setup": "./scripts/setup-localnet.sh", "localnet:start": "./scripts/start-localnet.sh", "localnet:status": "./scripts/localnet-status.sh", "localnet:stop": "./scripts/stop-localnet.sh", "prepack": "npm run clean && npm run build:core", "prepare-release": "tsx scripts/prepare-release.ts", "prepublishOnly": "npm run prepack", "revoke-user-rights": "tsx scripts/revoke-user-rights.ts", "simulate": "tsx --tsconfig tsconfig.lint.json scripts/run-simulations.ts", "simulate:events": "tsx --tsconfig tsconfig.lint.json scripts/run-events-simulation.ts", "test": "jest", "test:watch": "jest --watch" }, "dependencies": { "@canton-network/wallet-sdk": "0.15.0", "@stellar/stellar-base": "^14.0.1", "axios": "1.12.2", "dotenv": "17.2.3", "glob": "11.0.3", "openapi-fetch": "0.15.0", "openapi-typescript": "7.10.1", "pino": "^9.0.0", "ws": "8.18.3", "zod": "4.1.12" }, "devDependencies": { "@types/jest": "30.0.0", "@types/node": "24.8.1", "@types/ws": "8.18.1", "@typescript-eslint/eslint-plugin": "8.46.1", "@typescript-eslint/parser": "8.46.1", "eslint": "9.38.0", "eslint-config-prettier": "10.1.8", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-import": "2.32.0", "eslint-plugin-markdown": "5.1.0", "eslint-plugin-unused-imports": "4.3.0", "jest": "30.2.0", "markdownlint-cli": "0.45.0", "npm-package-json-lint": "9.0.0", "prettier": "3.6.2", "prettier-plugin-jsdoc": "1.3.3", "prettier-plugin-organize-imports": "4.3.0", "prettier-plugin-packagejson": "2.5.19", "ts-jest": "29.4.5", "tsx": "4.20.6", "typescript": "5.9.3" }, "engines": { "node": ">=18.0.0" }, "publishConfig": { "access": "public" } }