{"_id":"@aurora-is-near/intents-connect-sdk","_rev":"3-3e50c89d361ece5776082be4c149dc78","name":"@aurora-is-near/intents-connect-sdk","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@aurora-is-near/intents-connect-sdk","version":"1.0.0","author":{"name":"Alex Mendes"},"license":"UNLICENSED","_id":"@aurora-is-near/intents-connect-sdk@1.0.0","maintainers":[{"name":"chris-aurora","email":"chris.gutkowski@aurora.dev"},{"name":"aurorasec","email":"security@aurora.dev"},{"name":"aurealis","email":"diego.figueroa@aurora.dev"},{"name":"alexmendes","email":"alexanderhmendes@gmail.com"}],"homepage":"https://github.com/aurora-is-near/intents-connect-sdk#readme","bugs":{"url":"https://github.com/aurora-is-near/intents-connect-sdk/issues"},"dist":{"shasum":"deffa4ef4fd247ea5daa4e7689ae7004866547fc","tarball":"https://registry.npmjs.org/@aurora-is-near/intents-connect-sdk/-/intents-connect-sdk-1.0.0.tgz","fileCount":69,"integrity":"sha512-tUc2oUW+soHTMYTyM9yULLRJw+MmPIRaVPFLK4JaEq4sAyvXkBJy9VrKaYpDJQDKJ44umgEEaxS7nXyKrM9APg==","signatures":[{"sig":"MEYCIQCtE2fjGdKtsWB3DkCAsNxNk+hALzRCsazu2SEUuZ2wjAIhALBxJnYK9WnHv5BYiSwmGvsgUTT5zItDhKdAjn+XJEao","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125146},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"dist/index.d.ts","engines":{"node":">=20.0"},"gitHead":"64abd5ac6892e02cac929c62dcbfaeb567ecefe8","scripts":{"lint":"eslint --ext .js,.ts .","test":"jest","build":"tsc","generate":"yarn oac -f swagger.yaml --out ./src/generated","prebuild":"rimraf dist","postbuild":"yarn generate","typecheck":"tsc --noEmit"},"_npmUser":{"name":"alexmendes","email":"alexanderhmendes@gmail.com"},"repository":{"url":"git+ssh://git@github.com/aurora-is-near/intents-connect-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An SDK for Intents Connect.","directories":{},"resolutions":{"wrap-ansi":"^7.0.0","strip-ansi":"^6.0.1","string-width":"^4.2.0"},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.7.0","husky":"^4.2.5","eslint":"^8.57.0","rimraf":"^4.0.2","prettier":"^3.4.2","commitlint":"^19.6.1","typescript":"^5.7.3","semantic-release":"^24.2.1","@aurora-is-near/eslint-config":"^1.5.3","@aurora-is-near/openapi-client":"^1.5.0","@commitlint/config-conventional":"^19.6.0","@aurora-is-near/semantic-release-config":"^1.5.4"},"_npmOperationalInternal":{"tmp":"tmp/intents-connect-sdk_1.0.0_1775223908158_0.43285706036494154","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aurora-is-near/intents-connect-sdk","version":"1.1.0","author":{"name":"Alex Mendes"},"license":"UNLICENSED","_id":"@aurora-is-near/intents-connect-sdk@1.1.0","maintainers":[{"name":"chris-aurora","email":"chris.gutkowski@aurora.dev"},{"name":"aurorasec","email":"security@aurora.dev"},{"name":"aurealis","email":"diego.figueroa@aurora.dev"},{"name":"alexmendes","email":"alexanderhmendes@gmail.com"}],"homepage":"https://github.com/aurora-is-near/intents-connect-sdk#readme","bugs":{"url":"https://github.com/aurora-is-near/intents-connect-sdk/issues"},"dist":{"shasum":"cfad497ba6205cb7a7d9a05717989612d6a05a5b","tarball":"https://registry.npmjs.org/@aurora-is-near/intents-connect-sdk/-/intents-connect-sdk-1.1.0.tgz","fileCount":69,"integrity":"sha512-CmcoiEzIoV5lmNyo5oqS8N9/09X1RxQQZw37rEBsmCFXvj3FAl9VmAZA3PBoE2gVZQgkklc8L3lFj8J1YvixAw==","signatures":[{"sig":"MEUCIQCb3SVfK9wMPf7/nJYeNYbucYtOKm7tAznJF+2uXw2itwIgfBG87D4SRfRLxAGE/oNKx4CclfU0HI2zprO9mU4C0oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143465},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"dist/index.d.ts","engines":{"node":">=20.0"},"gitHead":"8b53638810139a21f87f61b7cedd9f59d884abd3","scripts":{"lint":"eslint --ext .js,.ts .","test":"jest","build":"tsc","generate":"yarn oac https://intents-connect-alpha-api.aurora.dev/swagger/openapi.json --out ./src/generated","prebuild":"rimraf dist","postbuild":"yarn generate","typecheck":"tsc --noEmit"},"_npmUser":{"name":"alexmendes","email":"alexanderhmendes@gmail.com"},"repository":{"url":"git+ssh://git@github.com/aurora-is-near/intents-connect-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"An SDK for Intents Connect.","directories":{},"resolutions":{"wrap-ansi":"^7.0.0","strip-ansi":"^6.0.1","string-width":"^4.2.0"},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.7.0","husky":"^4.2.5","eslint":"^8.57.0","rimraf":"^4.0.2","prettier":"^3.4.2","commitlint":"^19.6.1","typescript":"^5.7.3","semantic-release":"^24.2.1","@aurora-is-near/eslint-config":"^1.5.3","@aurora-is-near/openapi-client":"^1.5.0","@commitlint/config-conventional":"^19.6.0","@aurora-is-near/semantic-release-config":"^1.5.4"},"_npmOperationalInternal":{"tmp":"tmp/intents-connect-sdk_1.1.0_1777469684514_0.39033339051457694","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-03T13:45:08.080Z","modified":"2026-05-12T13:01:31.313Z","1.0.0":"2026-04-03T13:45:08.299Z","1.1.0":"2026-04-29T13:34:44.649Z"},"bugs":{"url":"https://github.com/aurora-is-near/intents-connect-sdk/issues"},"author":{"name":"Alex Mendes"},"license":"UNLICENSED","homepage":"https://github.com/aurora-is-near/intents-connect-sdk#readme","repository":{"url":"git+ssh://git@github.com/aurora-is-near/intents-connect-sdk.git","type":"git"},"description":"An SDK for Intents Connect.","maintainers":[{"email":"chris.gutkowski@aurora.dev","name":"chris-aurora"},{"email":"security@aurora.dev","name":"aurorasec"},{"email":"alexanderhmendes@gmail.com","name":"alexmendes"}],"readme":"# Intents Connect SDK\n\nAn SDK for Intents Connect.\n\nThis SDK includes a client generated from OpenAPI specs of the Intents Connect API.\n\n## Installation\n\n```sh\nyarn add @aurora-is-near/intents-connect-sdk\n```\n\n## Usage\n\nCreate the API client as follows:\n\n```js\nimport { createApiClient } from '@aurora-is-near/intents-connect-sdk';\n\nconst client = createIntentsConnectApiClient();\n```\n\nThe generated API client object exposes functions for each API endpoint. Details\nof how to use these endpoints are documented against the available function names\nin the [operations](#operations) section, below.\n\n## Operations\n\nThe API client exposes the following functions:\n\n- [fetchExectution](https://aurora-labs.stoplight.io/docs/apis/izvt1iooiz7x5-fetch-executions)\n- [submitExectution](https://aurora-labs.stoplight.io/docs/apis/ej1lvluthq4h0-submit-execution)\n- [FetchIntermediaryAccounts](https://aurora-labs.stoplight.io/docs/apis/a1o4r9qqjnaiy-fetch-intermediary-accounts)\n- [submitDigest](https://aurora-labs.stoplight.io/docs/apis/9uuxdx1htbctj-submit-digest)\n- [depositSubmit](https://aurora-labs.stoplight.io/docs/apis/l7ss29mp0khe2-deposit-submit)\n\nEach function can be called with an object containing the following properties:\n\n### `params`\n\nAn object containing properties that are mapped to named route parameters.\nFor example, if you have the route `/user/:name`, then the `name` property\nshould be passed in as `params: { name: 'Alex' }`.\n\n### `query`\n\nAn object containing a property for each query string parameter.\n\n### `data`\n\nAn object containing key-value to submit as the request body\n(i.e. for POST or PUT requests).\n\n## Configuration\n\nThe client can be configured with the following options, which are passed when\ncalling `createIntentsConnectApiClient`:\n\n### `onError`\n\nCalled when an unexpected server-side error occurs (e.g. 500).\n\n### `onClientError`\n\nCalled when a client error occurs (e.g. 400 or 404).\n\n### `onTimeoutError`\n\nCalled when a request times out.\n\n### `timeout`\n\nHow long to wait before timing out a request.\n\n## Example\n\n```ts\nimport { createApiClient } from '@aurora-is-near/intents-connect-sdk';\nimport { logger } from './my-logger';\n\nconst client = createIntentsConnectApiClient({\n  onError: logger.error,\n});\n\nclient.fetchExecution({\n  params: {\n    wallex: \"0x123\",\n  },\n  query: {\n    status: \"CREATED\",\n  },\n});\n```\n\n## Local development\n\nIf working on this package locally:\n\n```sh\n# Install dependencies\nyarn install\n\n# Lint\nyarn lint\n\n# Test\nyarn test\n```\n\n### Updating the API client\n\nTo generate a new version of the API client run the following command:\n\n```text\nyarn generate\n```\n\nThen commit the generated files.\n","readmeFilename":"README.md"}