{"_id":"tonfura-sdk","_rev":"26-c367c256b6af51a065077b8146cedbd1","name":"tonfura-sdk","dist-tags":{"latest":"1.4.0"},"versions":{"1.1.1":{"name":"tonfura-sdk","version":"1.1.1","author":{"name":"Tonfura"},"license":"MIT","_id":"tonfura-sdk@1.1.1","maintainers":[{"name":"wuleoeluw","email":"leo@tonfura.com"}],"homepage":"https://github.com/frigatebird-studio/tonfura-sdk#readme","bugs":{"url":"https://github.com/frigatebird-studio/tonfura-sdk/issues"},"dist":{"shasum":"f57c7ce50b1fdaebacc3c8e119f70f08a104da71","tarball":"https://registry.npmjs.org/tonfura-sdk/-/tonfura-sdk-1.1.1.tgz","fileCount":405,"integrity":"sha512-ygddmBpmyMzfpNcrbdYPULMjULqjfdUNbriocrLdZ+RDOLEa6pPO7JaE1wcaaKw+VjamowNMH2JjuLsIvutfOg==","signatures":[{"sig":"MEQCIFiF9oB0RjY60eFJCYeah/tB7EzOVxMRrTDc1UCy2MdQAiBQt8zWFs2slvX75Ovtl9fYIANAO3vXueKJCOSupalAdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341684},"main":"dist/cjs/index.js","types":"./dist/src/index.d.ts","module":"dist/esm/index.js","exports":{"node":{"types":"./dist/src/index.d.ts","import":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"types":"./dist/src/index.d.ts","default":"./dist/esm/index.js","package.json":"./package.json"},"gitHead":"0b069522f8e3b8287d02fade73054bf6b6a2d6f4","main-es":"dist/es/index.js","scripts":{"docs":"typedoc --plugin none --out docs src/index.ts","lint":"eslint -c .eslintrc.js '**/*.ts' --ignore-path '.gitignore'","test":"jest test/unit","build":"rollup -c","clean":"rm -rf dist","format":"prettier --write '**/*.{html,js,json,md,ts}'","docs-md":"typedoc --plugin typedoc-plugin-markdown --out docs-md src/index.ts","prepare":"husky install","prebuild":"yarn clean && tsc --emitDeclarationOnly --declaration -p tsconfig.json","lint-file":"eslint --fix","pre-commit":"lint-staged && yarn test","format-file":"prettier --write","prepublishOnly":"yarn build && yarn lint && yarn test","test-integration":"jest test/integration"},"_npmUser":{"name":"wuleoeluw","email":"leo@tonfura.com"},"repository":{"url":"git+https://github.com/frigatebird-studio/tonfura-sdk.git","type":"git"},"size-limit":[{"path":"dist/index.cjs.js","limit":"100 kB"}],"_npmVersion":"9.7.1","description":"SDK for Tonfura APIs","directories":{},"lint-staged":{"**/*.ts":["yarn lint-file --fix","yarn format-file"]},"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"axios":"^0.26.1","websocket":"^1.0.34","class-validator":"^0.14.0","semantic-release":"^22.0.12","sturdy-websocket":"^0.2.1","class-transformer":"^0.5.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.5","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.0","tslib":"^2.3.1","dotenv":"^16.0.3","eslint":"^8.11.0","rollup":"^2.70.1","ts-jest":"^27.1.4","typedoc":"^0.22.15","prettier":"2.6.0","size-limit":"^7.0.8","typescript":"^4.5.5","@types/jest":"^27.4.1","lint-staged":"^12.3.7","mock-socket":"^9.1.4","axios-mock-adapter":"^1.20.0","eslint-plugin-import":"^2.25.4","prettier-plugin-jsdoc":"^0.3.38","@rollup/plugin-commonjs":"^22.0.0","typedoc-plugin-markdown":"^3.12.1","@typescript-eslint/parser":"^5.16.0","rollup-plugin-typescript2":"^0.31.2","@size-limit/preset-big-lib":"^7.0.8","@rollup/plugin-node-resolve":"^13.3.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.16.0","@trivago/prettier-plugin-sort-imports":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tonfura-sdk_1.1.1_1704707720774_0.20165270616401965","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"tonfura-sdk","version":"1.1.2","author":{"name":"Tonfura"},"license":"MIT","_id":"tonfura-sdk@1.1.2","maintainers":[{"name":"andy-tonfura","email":"andy@tonfura.com"},{"name":"panda-tonfura","email":"panda@tonfura.com"},{"name":"wuleoeluw","email":"leo@tonfura.com"},{"name":"tonfura_com","email":"tonfura.com.dev@gmail.com"}],"homepage":"https://github.com/frigatebird-studio/tonfura-sdk#readme","bugs":{"url":"https://github.com/frigatebird-studio/tonfura-sdk/issues"},"dist":{"shasum":"e897c65d8e57e59d28f30027f38cee102050cf04","tarball":"https://registry.npmjs.org/tonfura-sdk/-/tonfura-sdk-1.1.2.tgz","fileCount":405,"integrity":"sha512-7mz3+Y4xvMIjnssP9YQcIUE/P6YXrtKMjIdDPSxLd8kMLS/HdMURmKwo3Q7xdHooqklRGe8neDe/tm9KHsTw5w==","signatures":[{"sig":"MEUCICgozj+//qsnDQm4KmvgWv9Cnn2RarScGC4CYfZzfltxAiEAnRs9pamkUVOdYtzPZSNCFF4yY9U0jfdm5g5CQ1RBcC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344160},"main":"dist/cjs/index.js","types":"./dist/src/index.d.ts","module":"dist/esm/index.js","exports":{"node":{"types":"./dist/src/index.d.ts","import":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"types":"./dist/src/index.d.ts","default":"./dist/esm/index.js","package.json":"./package.json"},"gitHead":"d6fedcf86930b2611c7d3f0affb78bb585813254","main-es":"dist/es/index.js","scripts":{"docs":"typedoc --plugin none --out docs src/index.ts","lint":"eslint -c .eslintrc.js '**/*.ts' --ignore-path '.gitignore'","test":"jest test/unit","build":"rollup -c","clean":"rm -rf dist","format":"prettier --write '**/*.{html,js,json,md,ts}'","docs-md":"typedoc --plugin typedoc-plugin-markdown --out docs-md src/index.ts","prepare":"husky install","prebuild":"yarn clean && tsc --emitDeclarationOnly --declaration -p tsconfig.json","lint-file":"eslint --fix","pre-commit":"lint-staged && yarn test","format-file":"prettier --write","prepublishOnly":"yarn build && yarn lint && yarn test","test-integration":"jest test/integration"},"_npmUser":{"name":"wuleoeluw","email":"leo@tonfura.com"},"repository":{"url":"git+https://github.com/frigatebird-studio/tonfura-sdk.git","type":"git"},"size-limit":[{"path":"dist/index.cjs.js","limit":"100 kB"}],"_npmVersion":"9.7.1","description":"SDK for Tonfura APIs","directories":{},"lint-staged":{"**/*.ts":["yarn lint-file --fix","yarn format-file"]},"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"axios":"^0.26.1","websocket":"^1.0.34","class-validator":"^0.14.0","semantic-release":"^22.0.12","sturdy-websocket":"^0.2.1","class-transformer":"^0.5.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.5","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.0","tslib":"^2.3.1","dotenv":"^16.0.3","eslint":"^8.11.0","rollup":"^2.70.1","ts-jest":"^27.1.4","typedoc":"^0.22.15","prettier":"2.6.0","size-limit":"^7.0.8","typescript":"^4.5.5","@types/jest":"^27.4.1","lint-staged":"^12.3.7","mock-socket":"^9.1.4","axios-mock-adapter":"^1.20.0","eslint-plugin-import":"^2.25.4","prettier-plugin-jsdoc":"^0.3.38","@rollup/plugin-commonjs":"^22.0.0","typedoc-plugin-markdown":"^3.12.1","@typescript-eslint/parser":"^5.16.0","rollup-plugin-typescript2":"^0.31.2","@size-limit/preset-big-lib":"^7.0.8","@rollup/plugin-node-resolve":"^13.3.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.16.0","@trivago/prettier-plugin-sort-imports":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tonfura-sdk_1.1.2_1704857000486_0.14175431287773477","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"tonfura-sdk","version":"1.2.0","author":{"name":"Tonfura"},"license":"MIT","_id":"tonfura-sdk@1.2.0","maintainers":[{"name":"andy-tonfura","email":"andy@tonfura.com"},{"name":"panda-tonfura","email":"panda@tonfura.com"},{"name":"wuleoeluw","email":"leo@tonfura.com"},{"name":"tonfura_com","email":"tonfura.com.dev@gmail.com"}],"homepage":"https://github.com/frigatebird-studio/tonfura-sdk#readme","bugs":{"url":"https://github.com/frigatebird-studio/tonfura-sdk/issues"},"dist":{"shasum":"33d92e4f92ac31ef672e6092ceee768abb77606d","tarball":"https://registry.npmjs.org/tonfura-sdk/-/tonfura-sdk-1.2.0.tgz","fileCount":401,"integrity":"sha512-AwqN3d2tGWZKp2UfINqmpg9JV1I1rKw8kEycd1uWjJfgNzjd6is78gmICulI9kO5qiJWsP5cHcySPGeDnXbaww==","signatures":[{"sig":"MEQCICGSGltbi9Ucfyjr+SqAxOeUAjs8kMX1sqqEZx66gzihAiAQ+wbgBmtDyixd+ZShCsjlx+9tGCkKTjnA9xtkaCMmeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339971},"main":"dist/cjs/index.js","types":"./dist/src/index.d.ts","module":"dist/esm/index.js","exports":{"node":{"types":"./dist/src/index.d.ts","import":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"types":"./dist/src/index.d.ts","default":"./dist/esm/index.js","package.json":"./package.json"},"gitHead":"b4cabeb6c6284a4d952371aef6164cd30da30c24","main-es":"dist/es/index.js","scripts":{"docs":"typedoc --plugin none --out docs src/index.ts","lint":"eslint -c .eslintrc.js '**/*.ts' --ignore-path '.gitignore'","test":"jest test/unit","build":"rollup -c","clean":"rm -rf dist","format":"prettier --write '**/*.{html,js,json,md,ts}'","docs-md":"typedoc --plugin typedoc-plugin-markdown --out docs-md src/index.ts","prepare":"husky install","prebuild":"yarn clean && tsc --emitDeclarationOnly --declaration -p tsconfig.json","lint-file":"eslint --fix","pre-commit":"lint-staged && yarn test","format-file":"prettier --write","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"wuleoeluw","email":"leo@tonfura.com"},"repository":{"url":"git+https://github.com/frigatebird-studio/tonfura-sdk.git","type":"git"},"size-limit":[{"path":"dist/index.cjs.js","limit":"100 kB"}],"_npmVersion":"10.2.5","description":"SDK for Tonfura APIs","directories":{},"lint-staged":{"**/*.ts":["yarn lint-file --fix","yarn format-file"]},"sideEffects":false,"_nodeVersion":"20.8.1","dependencies":{"axios":"^0.26.1","websocket":"^1.0.34","class-validator":"^0.14.0","semantic-release":"^22.0.12","sturdy-websocket":"^0.2.1","class-transformer":"^0.5.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.5","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.0","tslib":"^2.3.1","dotenv":"^16.0.3","eslint":"^8.11.0","rollup":"^2.70.1","ts-jest":"^27.1.4","typedoc":"^0.22.15","prettier":"2.6.0","size-limit":"^7.0.8","typescript":"^4.5.5","@types/jest":"^27.4.1","lint-staged":"^12.3.7","mock-socket":"^9.1.4","axios-mock-adapter":"^1.20.0","eslint-plugin-import":"^2.25.4","prettier-plugin-jsdoc":"^0.3.38","@rollup/plugin-commonjs":"^22.0.0","typedoc-plugin-markdown":"^3.12.1","@typescript-eslint/parser":"^5.16.0","rollup-plugin-typescript2":"^0.31.2","@size-limit/preset-big-lib":"^7.0.8","@rollup/plugin-node-resolve":"^13.3.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.16.0","@trivago/prettier-plugin-sort-imports":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tonfura-sdk_1.2.0_1707199685841_0.2862635480304003","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"tonfura-sdk","version":"1.3.0","author":{"name":"Tonfura"},"license":"MIT","_id":"tonfura-sdk@1.3.0","maintainers":[{"name":"andy-tonfura","email":"andy@tonfura.com"},{"name":"panda-tonfura","email":"panda@tonfura.com"},{"name":"wuleoeluw","email":"leo@tonfura.com"},{"name":"tonfura_com","email":"tonfura.com.dev@gmail.com"}],"homepage":"https://github.com/frigatebird-studio/tonfura-sdk#readme","bugs":{"url":"https://github.com/frigatebird-studio/tonfura-sdk/issues"},"dist":{"shasum":"e66809f0a888c02da335cf921c4f8a212bb20df6","tarball":"https://registry.npmjs.org/tonfura-sdk/-/tonfura-sdk-1.3.0.tgz","fileCount":401,"integrity":"sha512-GV1zzGabT2Un46xFhHG00zKpTauLX6UEcy2QZEdRPgIjkYoul0xLftSbiyVeRt2KyCSpzVy7ZON8oYkkvTlG4Q==","signatures":[{"sig":"MEQCIDTXXK64nGFBecB4uL4O/hghydxRlvaN94Utkma3pefVAiAZG5ln8wGy0p9Qiqq2NIqRehn1n9H/7xgtRDxSsrrH6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340068},"main":"dist/cjs/index.js","types":"./dist/src/index.d.ts","module":"dist/esm/index.js","exports":{"node":{"types":"./dist/src/index.d.ts","import":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"types":"./dist/src/index.d.ts","default":"./dist/esm/index.js","package.json":"./package.json"},"gitHead":"46c755f76ba05bdcb8dbac6e36e4ce25b127122d","main-es":"dist/es/index.js","scripts":{"docs":"typedoc --plugin none --out docs src/index.ts","lint":"eslint -c .eslintrc.js '**/*.ts' --ignore-path '.gitignore'","test":"jest test/unit","build":"rollup -c","clean":"rm -rf dist","format":"prettier --write '**/*.{html,js,json,md,ts}'","docs-md":"typedoc --plugin typedoc-plugin-markdown --out docs-md src/index.ts","prepare":"husky install","prebuild":"yarn clean && tsc --emitDeclarationOnly --declaration -p tsconfig.json","lint-file":"eslint --fix","pre-commit":"lint-staged && yarn test","format-file":"prettier --write","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"wuleoeluw","email":"leo@tonfura.com"},"repository":{"url":"git+https://github.com/frigatebird-studio/tonfura-sdk.git","type":"git"},"size-limit":[{"path":"dist/index.cjs.js","limit":"100 kB"}],"_npmVersion":"10.2.5","description":"SDK for Tonfura APIs","directories":{},"lint-staged":{"**/*.ts":["yarn lint-file --fix","yarn format-file"]},"sideEffects":false,"_nodeVersion":"20.8.1","dependencies":{"axios":"^0.26.1","websocket":"^1.0.34","class-validator":"^0.14.0","semantic-release":"^22.0.12","sturdy-websocket":"^0.2.1","class-transformer":"^0.5.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.5","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.0","tslib":"^2.3.1","dotenv":"^16.0.3","eslint":"^8.11.0","rollup":"^2.70.1","ts-jest":"^27.1.4","typedoc":"^0.22.15","prettier":"2.6.0","size-limit":"^7.0.8","typescript":"^4.5.5","@types/jest":"^27.4.1","lint-staged":"^12.3.7","mock-socket":"^9.1.4","axios-mock-adapter":"^1.20.0","eslint-plugin-import":"^2.25.4","prettier-plugin-jsdoc":"^0.3.38","@rollup/plugin-commonjs":"^22.0.0","typedoc-plugin-markdown":"^3.12.1","@typescript-eslint/parser":"^5.16.0","rollup-plugin-typescript2":"^0.31.2","@size-limit/preset-big-lib":"^7.0.8","@rollup/plugin-node-resolve":"^13.3.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.16.0","@trivago/prettier-plugin-sort-imports":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tonfura-sdk_1.3.0_1708428581215_0.710919752675301","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"tonfura-sdk","version":"1.3.1","author":{"name":"Tonfura"},"license":"MIT","_id":"tonfura-sdk@1.3.1","maintainers":[{"name":"andy-tonfura","email":"andy@tonfura.com"},{"name":"panda-tonfura","email":"panda@tonfura.com"},{"name":"wuleoeluw","email":"leo@tonfura.com"},{"name":"tonfura_com","email":"tonfura.com.dev@gmail.com"}],"homepage":"https://github.com/frigatebird-studio/tonfura-sdk#readme","bugs":{"url":"https://github.com/frigatebird-studio/tonfura-sdk/issues"},"dist":{"shasum":"348b9577bcad3e3c344bb7f4062f4d295239b93a","tarball":"https://registry.npmjs.org/tonfura-sdk/-/tonfura-sdk-1.3.1.tgz","fileCount":401,"integrity":"sha512-IFK3qPmB0wBSt2vGK6P+UddvA1h0sJWezPoOuU0yGHIsV/C4UV7QfodGQkzYFgkM6K1Mlr3b/DExrBopoToqmA==","signatures":[{"sig":"MEQCIBE543jFTBzXjeY7QLJGgO9bkI7h+TudfSENzEyYBLmGAiAlZJDRDCiY249YyoM7+RVBPdZ0Hk3ju2GCJi9SPgyy5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340012},"main":"dist/cjs/index.js","types":"./dist/src/index.d.ts","module":"dist/esm/index.js","exports":{"node":{"types":"./dist/src/index.d.ts","import":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"types":"./dist/src/index.d.ts","default":"./dist/esm/index.js","package.json":"./package.json"},"gitHead":"924ba48bf9047e098624dcb939af65307c05a550","main-es":"dist/es/index.js","scripts":{"docs":"typedoc --plugin none --out docs src/index.ts","lint":"eslint -c .eslintrc.js '**/*.ts' --ignore-path '.gitignore'","test":"jest test/unit","build":"rollup -c","clean":"rm -rf dist","format":"prettier --write '**/*.{html,js,json,md,ts}'","docs-md":"typedoc --plugin typedoc-plugin-markdown --out docs-md src/index.ts","prepare":"husky install","prebuild":"yarn clean && tsc --emitDeclarationOnly --declaration -p tsconfig.json","lint-file":"eslint --fix","pre-commit":"lint-staged && yarn test","format-file":"prettier --write","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"wuleoeluw","email":"leo@tonfura.com"},"repository":{"url":"git+https://github.com/frigatebird-studio/tonfura-sdk.git","type":"git"},"size-limit":[{"path":"dist/index.cjs.js","limit":"100 kB"}],"_npmVersion":"10.2.5","description":"SDK for Tonfura APIs","directories":{},"lint-staged":{"**/*.ts":["yarn lint-file --fix","yarn format-file"]},"sideEffects":false,"_nodeVersion":"20.8.1","dependencies":{"axios":"^0.26.1","websocket":"^1.0.34","class-validator":"^0.14.0","semantic-release":"^22.0.12","sturdy-websocket":"^0.2.1","class-transformer":"^0.5.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.2","@semantic-release/github":"^9.2.5","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^7.0.0","tslib":"^2.3.1","dotenv":"^16.0.3","eslint":"^8.11.0","rollup":"^2.70.1","ts-jest":"^27.1.4","typedoc":"^0.22.15","prettier":"2.6.0","size-limit":"^7.0.8","typescript":"^4.5.5","@types/jest":"^27.4.1","lint-staged":"^12.3.7","mock-socket":"^9.1.4","axios-mock-adapter":"^1.20.0","eslint-plugin-import":"^2.25.4","prettier-plugin-jsdoc":"^0.3.38","@rollup/plugin-commonjs":"^22.0.0","typedoc-plugin-markdown":"^3.12.1","@typescript-eslint/parser":"^5.16.0","rollup-plugin-typescript2":"^0.31.2","@size-limit/preset-big-lib":"^7.0.8","@rollup/plugin-node-resolve":"^13.3.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.16.0","@trivago/prettier-plugin-sort-imports":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tonfura-sdk_1.3.1_1712579122210_0.0000942923171745047","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"tonfura-sdk","version":"1.4.0","author":{"name":"Tonfura"},"license":"MIT","_id":"tonfura-sdk@1.4.0","maintainers":[{"name":"ernieyang09","email":"ernieyang09@hotmail.com"},{"name":"andy-tonfura","email":"andy@tonfura.com"},{"name":"panda-tonfura","email":"panda@tonfura.com"},{"name":"tonfura_com","email":"tonfura.com.dev@gmail.com"},{"name":"wuleoeluw","email":"leo@tonfura.com"}],"homepage":"https://github.com/frigatebird-studio/tonfura-sdk#readme","bugs":{"url":"https://github.com/frigatebird-studio/tonfura-sdk/issues"},"dist":{"shasum":"0a97b68b0b97e4759e73e2ef6a492d366605abbb","tarball":"https://registry.npmjs.org/tonfura-sdk/-/tonfura-sdk-1.4.0.tgz","fileCount":285,"integrity":"sha512-+HMcBj2arr92OFWG3cDNdIiWk/0uVBtbkCx+h3WpRDpSx5qQdRCCPVY0SyjUAqLj/9sIRwwkYDas2drCCryCCQ==","signatures":[{"sig":"MEYCIQDleA7b2HO5ZXuXoXlWK+VnnFVf5wDoJKXyLi3cdjhRDgIhAM2nPYvyYGLMMKUik4O2vOPs7x0AgliWD3Ryi0PV7+ON","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313909},"main":"dist/cjs/index.js","types":"./dist/src/index.d.ts","module":"dist/esm/index.js","engines":{"node":">18.0.0"},"exports":{"node":{"types":"./dist/src/index.d.ts","import":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"types":"./dist/src/index.d.ts","default":"./dist/esm/index.js","package.json":"./package.json"},"gitHead":"21277027a2e55ed2d0bdc8b30797b212d4f16af2","main-es":"dist/es/index.js","scripts":{"lint":"eslint -c eslint.config.mjs '**/*.ts'","test":"vitest test/unit","build":"rollup -c","clean":"rm -rf dist","format":"prettier --write '**/*.{html,js,json,md,ts}'","docs-md":"typedoc --plugin typedoc-plugin-markdown --out docs-md src/index.ts","prepare":"husky install","prebuild":"yarn clean && tsc --emitDeclarationOnly --declaration -p tsconfig.json","lint-file":"eslint --fix","pre-commit":"lint-staged && yarn test","format-file":"prettier --write","test:coverage":"vitest run --coverage --coverage.reportOnFailure","prepublishOnly":"yarn build && yarn lint && yarn test"},"_npmUser":{"name":"ernieyang09","email":"ernieyang09@hotmail.com"},"repository":{"url":"git+https://github.com/frigatebird-studio/tonfura-sdk.git","type":"git"},"size-limit":[{"path":"dist/index.cjs.js","limit":"100 kB"}],"_npmVersion":"10.2.4","description":"SDK for Tonfura APIs","directories":{},"lint-staged":{"**/*.ts":["yarn lint-file --fix","yarn format-file"]},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"axios":"^0.26.1","class-validator":"^0.14.0","semantic-release":"^22.0.12","class-transformer":"^0.5.1","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^11.1.0","@semantic-release/release-notes-generator":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.0","tslib":"^2.3.1","dotenv":"^16.0.3","eslint":"^9.1.1","rollup":"^2.70.1","vitest":"^1.5.0","ts-jest":"^27.1.4","typedoc":"^0.25.13","prettier":"^3.2.5","size-limit":"^7.0.8","typescript":"^5","@types/node":"^20.12.7","lint-staged":"^12.3.7","mock-socket":"^9.1.4","@eslint/eslintrc":"^3.0.2","reflect-metadata":"^0.2.2","axios-mock-adapter":"^1.20.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-jsdoc":"^48.2.3","vite-tsconfig-paths":"^4.3.2","eslint-plugin-import":"^2.29.1","prettier-plugin-jsdoc":"^1.3.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^22.0.0","typedoc-plugin-markdown":"^4.0.1","@typescript-eslint/parser":"^7.7.1","@vitest/coverage-istanbul":"^1.5.0","rollup-plugin-typescript2":"^0.31.2","@size-limit/preset-big-lib":"^7.0.8","@rollup/plugin-node-resolve":"^13.3.0","eslint-plugin-unused-imports":"^3.1.0","@typescript-eslint/eslint-plugin":"^7.7.1","@trivago/prettier-plugin-sort-imports":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tonfura-sdk_1.4.0_1718782774883_0.9887314178883118","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-01-08T09:55:20.773Z","modified":"2024-10-21T03:27:42.607Z","0.0.1":"2023-12-21T11:24:53.859Z","1.1.0":"2023-12-28T09:05:41.223Z","1.0.0":"2023-12-28T10:27:24.657Z","1.1.1":"2024-01-08T09:55:20.951Z","1.1.2":"2024-01-10T03:23:20.641Z","1.2.0":"2024-02-06T06:08:06.000Z","1.3.0":"2024-02-20T11:29:41.442Z","1.3.1":"2024-04-08T12:25:22.371Z","1.4.0":"2024-06-19T07:39:35.096Z"},"bugs":{"url":"https://github.com/frigatebird-studio/tonfura-sdk/issues"},"author":{"name":"Tonfura"},"license":"MIT","homepage":"https://github.com/frigatebird-studio/tonfura-sdk#readme","repository":{"url":"git+https://github.com/frigatebird-studio/tonfura-sdk.git","type":"git"},"description":"SDK for Tonfura APIs","maintainers":[{"email":"qbane@tonx.tg","name":"qbtf"},{"email":"henry@tonx.tg","name":"henry-kuo"},{"email":"weiyi@tonx.tg","name":"weiyi.chiu"},{"email":"andy@tonfura.com","name":"andy-tonfura"},{"email":"tonfura.com.dev@gmail.com","name":"tonfura_com"},{"email":"leo@tonfura.com","name":"wuleoeluw"}],"readme":"# Tonfura SDK\n\nThe Tonfura SDK is the most comprehensive, stable, and powerful TypeScript SDK available today to interact with the TON blockchain.\n\nThe SDK leverages Tonfura's hardened node infrastructure, guaranteeing best-in-class node reliability, scalability, and data correctness, and is undergoing active development by Tonfura's engineers.\n\n## Table of Contents\n\n- [Getting Started](#getting-started)\n- [Using the Tonfura SDK](#using-the-tonfura-sdk)\n- [Tonfura Settings](#tonfura-settings)\n- [Tonfura Core](#tonfura-core)\n- [Tonfura Transact](#tonfura-transact)\n- [Error Handling](#error-handling)\n\n<a name=\"getting-started\"></a>\n\n## Getting started\n\n```\nnpm install tonfura-sdk\n```\n\nAfter installing the app, you can then import and use the SDK:\n\n```ts\nimport { Network, Tonfura } from 'tonfura-sdk';\n\n// Optional config object, but defaults to the API key 'DEFAULT_API_KEY' and Network 'mainnet'.\nconst settings = {\n  apiKey: 'DEFAULT_API_KEY', // Replace with your Tonfura API key.\n  network: Network.Mainnet // Replace with your network.\n};\n\nconst tonfura = new Tonfura(settings);\n```\n\nThe `Tonfura` object returned by `new Tonfura()` provides access to the Tonfura API. An optional config object can be passed in when initializing to set your API key, change the network, or specify the max number of retries.\n\n<a name=\"using-the-tonfura-sdk\"></a>\n\n## Using the Tonfura SDK\n\nThe Tonfura SDK currently supports the following namespaces:\n\n- `core`: All commonly-used Ton's API methods\n- `transact`: All Tonfura Transaction API methods\n\n<a name=\"tonfura-settings\"></a>\n\n## Tonfura Settings\n\nAn `TonfuraSettings` object can be passed on instantiation to the Tonfura object, with the following optional parameters:\n\n- `apiKey`: API key that can be found in the Tonfura dashboard. Defaults to `DEFAULT_API_KEY`: a rate-limited public key.\n- `network`: Name of the network. Defaults to `Network.Mainnet`\n- `maxRetries`: The maximum number of retries to attempt if a request fails. Defaults to 5.\n- `url`: Optional URL endpoint to use for all requests. Setting this field will override the URL generated by the `network` and`apiKey` fields.\n\n<a name=\"tonfura-core\"></a>\n\n## Tonfura Core\n\nThe `Core` contains all commonly-used ton's methods.\n\n> [Check out more methods](https://github.com/frigatebird-studio/tonfura-sdk/blob/main/docs-md/classes/Core.md#methods)\n\n<a name=\"tonfura-transact\"></a>\n\n## Tonfura Transact\n\nThe `Transact` contains methods used for simulating and sending transactions.\n\n> [Check out more methods](https://github.com/frigatebird-studio/tonfura-sdk/blob/main/docs-md/classes/Transact.md#methods)\n\n<a name=\"error-handling\"></a>\n\n## Error Handling\n\n| HTTP status code | Code   | Message          | Description            |\n| :--------------- | :----- | :--------------- | :--------------------- |\n| 400              | -32700 | Parse error      | Invalid JSON           |\n| 400              | -32600 | Invalid Request  | API key is empty       |\n| 401              | -32600 | Invalid Request  | Invalid API key        |\n| 402              | -32600 | Invalid Request  | Quota exceeded         |\n| 400              | -32600 | Invalid Request  | Network mismatch       |\n| 429              | -32600 | Invalid Request  | Rate limiting exceeded |\n| 200              | -32601 | Method not found | Method not found       |\n| 200              | -32602 | Invalid params   | Invalid params         |\n| 500              | -32603 | Internal error   | Internal error         |\n| 200              | -32000 | Server error     | Resource not found     |\n","readmeFilename":"README.md"}