{"_id":"@atomicfi/transact-capacitor","_rev":"7-61bac757ce958605bf55499cca7046f3","name":"@atomicfi/transact-capacitor","dist-tags":{"next":"1.0.0-alpha2","latest":"1.2.0"},"versions":{"0.0.1":{"name":"@atomicfi/transact-capacitor","version":"0.0.1","keywords":["capacitor","plugin","native"],"author":{"name":"atomicfi"},"license":"MIT","_id":"@atomicfi/transact-capacitor@0.0.1","maintainers":[{"name":"sean-hill-atomic","email":"sean@atomicfi.com"},{"name":"brax10.atomic","email":"braxton.ward@atomicfi.com"},{"name":"darrinmn9","email":"darrin.nagengast@atomicfi.com"},{"name":"parker_holmes","email":"parker.holmes@atomicfi.com"}],"homepage":"https://github.com/atomicfi/atomic-transact-capacitor#readme","bugs":{"url":"https://github.com/atomicfi/atomic-transact-capacitor/issues"},"dist":{"shasum":"eb08ba0eeba75c5f277b4dd5fc60c0b8d9c3e7f3","tarball":"https://registry.npmjs.org/@atomicfi/transact-capacitor/-/transact-capacitor-0.0.1.tgz","fileCount":24,"integrity":"sha512-AXbBSpYWXrlddaiMQER3Kw19ZJQxt+xJhfDIC7wxlpb74+ZHmsKX9c3+kSdqqcNrcEburRsNi5p+ODo0uRP9AA==","signatures":[{"sig":"MEUCIQDYlYDcJaP9L1fAyYxD5yzSckWd2HO2FyIw66kmhadzxAIgeG9Lqg8KxF4JNaTFZAJ44+4M3hdbrv6pCo5OwzbaO68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200821},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"a018dc4566c6ff63d77db7f5a8ff71506b110da2","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api TransactPluginPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme AtomicfiTransactCapacitor -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"brax10.atomic","email":"braxton.ward@atomicfi.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/atomicfi/atomic-transact-capacitor.git","type":"git"},"_npmVersion":"11.9.0","description":"Capactior plugin to use native sdks from Atomic","directories":{},"_nodeVersion":"24.14.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/transact-capacitor_0.0.1_1773676844541_0.186441893775255","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha1":{"name":"@atomicfi/transact-capacitor","version":"1.0.0-alpha1","keywords":["capacitor","plugin","native"],"author":{"name":"atomicfi"},"license":"MIT","_id":"@atomicfi/transact-capacitor@1.0.0-alpha1","maintainers":[{"name":"sean-hill-atomic","email":"sean@atomicfi.com"},{"name":"brax10.atomic","email":"braxton.ward@atomicfi.com"},{"name":"darrinmn9","email":"darrin.nagengast@atomicfi.com"},{"name":"parker_holmes","email":"parker.holmes@atomicfi.com"}],"homepage":"https://github.com/atomicfi/atomic-transact-capacitor#readme","bugs":{"url":"https://github.com/atomicfi/atomic-transact-capacitor/issues"},"dist":{"shasum":"5595590db644834627899aa0dfb99ce303bfc3b0","tarball":"https://registry.npmjs.org/@atomicfi/transact-capacitor/-/transact-capacitor-1.0.0-alpha1.tgz","fileCount":24,"integrity":"sha512-xKFbc4wVBgkGyK4BowJGnw9b3NTnVPVG1q08jtHcTklbLzud8DwOrFhpP6UjCTN5Np/7SHe+EjZ4+QOPRnZ0zg==","signatures":[{"sig":"MEUCIG8hAOfNETNtSeNIgOggagjTh5gstOwTEWhPOqlyxYQYAiEAtF8/o3L9Q+HXu6y6+FX9x/RiHJVIKaxL6Cfo2rayyZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomicfi%2ftransact-capacitor@1.0.0-alpha1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200828},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"a018dc4566c6ff63d77db7f5a8ff71506b110da2","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api TransactPluginPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme AtomicfiTransactCapacitor -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8e06c05-95f1-498d-afdd-fee7ac6a11fe"}},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/atomicfi/atomic-transact-capacitor.git","type":"git"},"_npmVersion":"11.9.0","description":"Capactior plugin to use native sdks from Atomic","directories":{},"_nodeVersion":"24.14.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/transact-capacitor_1.0.0-alpha1_1773677084796_0.8599797018134847","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha2":{"name":"@atomicfi/transact-capacitor","version":"1.0.0-alpha2","keywords":["capacitor","plugin","native"],"author":{"name":"atomicfi"},"license":"MIT","_id":"@atomicfi/transact-capacitor@1.0.0-alpha2","maintainers":[{"name":"sean-hill-atomic","email":"sean@atomicfi.com"},{"name":"brax10.atomic","email":"braxton.ward@atomicfi.com"},{"name":"darrinmn9","email":"darrin.nagengast@atomicfi.com"},{"name":"parker_holmes","email":"parker.holmes@atomicfi.com"}],"homepage":"https://github.com/atomicfi/atomic-transact-capacitor#readme","bugs":{"url":"https://github.com/atomicfi/atomic-transact-capacitor/issues"},"dist":{"shasum":"8a121d5d9764d545ff18dd860a8a24981e000b00","tarball":"https://registry.npmjs.org/@atomicfi/transact-capacitor/-/transact-capacitor-1.0.0-alpha2.tgz","fileCount":24,"integrity":"sha512-u573ZwVCBtd4tdnwT/wHNZ/ChRMTtp5XvRsXJoK7WpHw4KaIZyF63wanWmqJRM83CyIi+W7Wo1FHZx3OlWHizQ==","signatures":[{"sig":"MEYCIQD1WCZzl3hK04nvldV8D/8JASXgTfCkK6/t5RRLSCtIlQIhALS+NxQ6dQRnHo636A/rG5t20kAD9/dHBSfxL6+X/Ewl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomicfi%2ftransact-capacitor@1.0.0-alpha2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200872},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"3d7e325fcf4887b845e922f2f16fa493c5907f70","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api TransactPluginPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme AtomicfiTransactCapacitor -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8e06c05-95f1-498d-afdd-fee7ac6a11fe"}},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/atomicfi/atomic-transact-capacitor.git","type":"git"},"_npmVersion":"11.9.0","description":"Capactior plugin to use native sdks from Atomic","directories":{},"_nodeVersion":"24.14.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/transact-capacitor_1.0.0-alpha2_1775223746056_0.5048696191909432","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@atomicfi/transact-capacitor","version":"1.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"atomicfi"},"license":"MIT","_id":"@atomicfi/transact-capacitor@1.0.0","maintainers":[{"name":"sean-hill-atomic","email":"sean@atomicfi.com"},{"name":"brax10.atomic","email":"braxton.ward@atomicfi.com"},{"name":"darrinmn9","email":"darrin.nagengast@atomicfi.com"},{"name":"parker_holmes","email":"parker.holmes@atomicfi.com"}],"homepage":"https://github.com/atomicfi/atomic-transact-capacitor#readme","bugs":{"url":"https://github.com/atomicfi/atomic-transact-capacitor/issues"},"dist":{"shasum":"415ce3ade61386727f96e714d508994018a640d7","tarball":"https://registry.npmjs.org/@atomicfi/transact-capacitor/-/transact-capacitor-1.0.0.tgz","fileCount":24,"integrity":"sha512-Pee/rq2AWc2y5HYnnqkNjv09c3n6I6F9Xk53bzaObUWw6GryPquWzsgwtqIJ92Ko925UWlcGerPCfisJzYTuvQ==","signatures":[{"sig":"MEQCIHcOLn2R4sTE8gnzXBK6SwCj95c/I+16UUeoLNd3JhdNAiB0LTPZK/v2e56gjz8kOidQ2IKkg+/pUqaKHVyj6hQUNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomicfi%2ftransact-capacitor@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265250},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"67a4f497010dc258dc90ee54dceaa64f05c659ee","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api TransactPluginPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prepare":"husky","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme AtomicfiTransactCapacitor -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8e06c05-95f1-498d-afdd-fee7ac6a11fe"}},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/atomicfi/atomic-transact-capacitor.git","type":"git"},"_npmVersion":"11.9.0","description":"Capactior plugin to use native sdks from Atomic","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"],"ios/**/*.swift":["node-swiftlint --fix --format"],"example-app/**/*.ts":["eslint --fix"],"*.{css,html,js,java}":["prettier --write"],"transact-demo-ionic/**/*.{ts,tsx}":["bash -c 'cd transact-demo-ionic && npx eslint --fix'"]},"_nodeVersion":"24.14.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","lint-staged":"^15.5.2","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@atomicfi/transact-javascript":"^3.0.11"},"peerDependencies":{"@capacitor/core":">=8.0.0","@atomicfi/transact-javascript":">=3.0.0"},"peerDependenciesMeta":{"@atomicfi/transact-javascript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transact-capacitor_1.0.0_1776880660705_0.846682630244767","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@atomicfi/transact-capacitor","version":"1.0.1","keywords":["capacitor","plugin","native"],"author":{"name":"atomicfi"},"license":"MIT","_id":"@atomicfi/transact-capacitor@1.0.1","maintainers":[{"name":"sean-hill-atomic","email":"sean@atomicfi.com"},{"name":"brax10.atomic","email":"braxton.ward@atomicfi.com"},{"name":"darrinmn9","email":"darrin.nagengast@atomicfi.com"},{"name":"parker_holmes","email":"parker.holmes@atomicfi.com"}],"homepage":"https://github.com/atomicfi/atomic-transact-capacitor#readme","bugs":{"url":"https://github.com/atomicfi/atomic-transact-capacitor/issues"},"dist":{"shasum":"aaccc269ecab0e09a7dae4fb728196bc75f3cc79","tarball":"https://registry.npmjs.org/@atomicfi/transact-capacitor/-/transact-capacitor-1.0.1.tgz","fileCount":25,"integrity":"sha512-g1IwLLXeXB9qMpp/+YOlx3Vwuk1kAcs/xokVj8uvBJdqKTNcz+0/p2T0rVSeDfLhkT9IrZodaJao/S5KAmczrw==","signatures":[{"sig":"MEUCIQCIuSzyWrjD8ZhF1noUo/kjq1acmWvCnGPDMDB2odPS3QIgdGpyfajRM4UCq9tnDBwaxparQGlQ30Lcuy23q5S648w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomicfi%2ftransact-capacitor@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271274},"main":"dist/plugin.cjs.js","types":"dist/esm/src/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/src/index.js","gitHead":"23a7164ab79bcab1d31d4d619f6226d9797083b1","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api TransactPluginPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prepare":"husky","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme AtomicfiTransactCapacitor -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8e06c05-95f1-498d-afdd-fee7ac6a11fe"}},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/atomicfi/atomic-transact-capacitor.git","type":"git"},"_npmVersion":"11.9.0","description":"Capactior plugin to use native sdks from Atomic","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"],"ios/**/*.swift":["node-swiftlint --fix --format"],"example-app/**/*.ts":["eslint --fix"],"*.{css,html,js,java}":["prettier --write"],"transact-demo-ionic/**/*.{ts,tsx}":["bash -c 'cd transact-demo-ionic && npx eslint --fix'"]},"_nodeVersion":"24.14.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","lint-staged":"^15.5.2","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@rollup/plugin-json":"^6.1.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@atomicfi/transact-javascript":"^3.0.11"},"peerDependencies":{"@capacitor/core":">=8.0.0","@atomicfi/transact-javascript":">=3.0.0"},"peerDependenciesMeta":{"@atomicfi/transact-javascript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transact-capacitor_1.0.1_1777494553800_0.5056425294800053","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@atomicfi/transact-capacitor","version":"1.1.0","keywords":["capacitor","plugin","native"],"author":{"name":"atomicfi"},"license":"SEE LICENSE IN LICENSE","_id":"@atomicfi/transact-capacitor@1.1.0","maintainers":[{"name":"sean-hill-atomic","email":"sean@atomicfi.com"},{"name":"brax10.atomic","email":"braxton.ward@atomicfi.com"},{"name":"darrinmn9","email":"darrin.nagengast@atomicfi.com"},{"name":"parker_holmes","email":"parker.holmes@atomicfi.com"}],"homepage":"https://github.com/atomicfi/atomic-transact-capacitor#readme","bugs":{"url":"https://github.com/atomicfi/atomic-transact-capacitor/issues"},"dist":{"shasum":"a89acd1e88275c6b44a79e188ae9c2d650b7c3aa","tarball":"https://registry.npmjs.org/@atomicfi/transact-capacitor/-/transact-capacitor-1.1.0.tgz","fileCount":26,"integrity":"sha512-89XDcvMOkrptkFCxuqYzYqDFzXVmCf/Ey3kVl0ZwG5HNjxNSdrfG0ARpOxvrqQCywSvhvsoDYOFOIpbHYyCgtA==","signatures":[{"sig":"MEYCIQDWAm6legt8skAy63pOCIa9labWmLfEI8vA5PVTYQDzQAIhAPUFSYmGpbIKwkDY5y+qSG60P27u/Kb5Wp6JBWI4ZreW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomicfi%2ftransact-capacitor@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270697},"main":"dist/plugin.cjs.js","types":"dist/esm/src/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/src/index.js","gitHead":"ddc52d15635828de86f204e8fb141eda836eee99","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api TransactPluginPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prepare":"husky","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme AtomicfiTransactCapacitor -destination generic/platform=iOS","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8e06c05-95f1-498d-afdd-fee7ac6a11fe"}},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/atomicfi/atomic-transact-capacitor.git","type":"git"},"_npmVersion":"11.9.0","description":"Capactior plugin to use native sdks from Atomic","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"],"ios/**/*.swift":["node-swiftlint --fix --format"],"example-app/**/*.ts":["eslint --fix"],"*.{css,html,js,java}":["prettier --write"],"transact-demo-ionic/**/*.{ts,tsx}":["bash -c 'cd transact-demo-ionic && npx eslint --fix \"$@\"' --"]},"_nodeVersion":"24.14.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","lint-staged":"^15.5.2","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@rollup/plugin-json":"^6.1.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.7","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@atomicfi/transact-javascript":"^3.0.11"},"peerDependencies":{"@capacitor/core":">=8.0.0","@atomicfi/transact-javascript":">=3.0.0"},"peerDependenciesMeta":{"@atomicfi/transact-javascript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transact-capacitor_1.1.0_1783957646345_0.44918852379922924","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@atomicfi/transact-capacitor","version":"1.2.0","description":"Capactior plugin to use native sdks from Atomic","main":"dist/plugin.cjs.js","module":"dist/esm/src/index.js","types":"dist/esm/src/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"atomicfi"},"license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"git+https://github.com/atomicfi/atomic-transact-capacitor.git"},"bugs":{"url":"https://github.com/atomicfi/atomic-transact-capacitor/issues"},"keywords":["capacitor","plugin","native"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"xcodebuild -scheme AtomicfiTransactCapacitor -destination generic/platform=iOS","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","docgen":"docgen --api TransactPluginPlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","prepublishOnly":"npm run build","prepare":"husky"},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"],"example-app/**/*.ts":["eslint --fix"],"transact-demo-ionic/**/*.{ts,tsx}":["bash -c 'cd transact-demo-ionic && npx eslint --fix \"$@\"' --"],"*.{css,html,js,java}":["prettier --write"],"ios/**/*.swift":["node-swiftlint --fix --format"]},"devDependencies":{"@atomicfi/transact-javascript":"^3.0.11","@capacitor/android":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/ios":"^8.0.0","@ionic/eslint-config":"^0.4.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","@rollup/plugin-json":"^6.1.0","eslint":"^8.57.1","husky":"^9.1.7","lint-staged":"^15.5.2","prettier":"^3.6.2","prettier-plugin-java":"^2.7.7","rimraf":"^6.1.0","rollup":"^4.53.2","swiftlint":"^2.0.0","typescript":"^5.9.3"},"peerDependencies":{"@atomicfi/transact-javascript":">=3.0.0","@capacitor/core":">=8.0.0"},"peerDependenciesMeta":{"@atomicfi/transact-javascript":{"optional":true}},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"gitHead":"23392c0141532c16559ed0ab03f13dbd0be63086","_id":"@atomicfi/transact-capacitor@1.2.0","homepage":"https://github.com/atomicfi/atomic-transact-capacitor#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-1NE8JKtR2ztI4abl2vGs+H0g0Xi58Q0ZgXCX8JKGysjNS+qqLiZ5W72eJKvoFRFaVbYTFjH/pfhviA5epAVZ4Q==","shasum":"630c6aa5eab1aaf775d656ce670409d50462321c","tarball":"https://registry.npmjs.org/@atomicfi/transact-capacitor/-/transact-capacitor-1.2.0.tgz","fileCount":26,"unpackedSize":272927,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atomicfi%2ftransact-capacitor@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCeCLBfcsLh0DiYaaHSfAAPHW9Y8YdwDM8+DK3LLyZ8HAIgbnVBzxUOKgqP0PxTePQOlgdT9p/3L1itlE1CDawOTgs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8e06c05-95f1-498d-afdd-fee7ac6a11fe"}},"directories":{},"maintainers":[{"name":"sean-hill-atomic","email":"sean@atomicfi.com"},{"name":"brax10.atomic","email":"braxton.ward@atomicfi.com"},{"name":"darrinmn9","email":"darrin.nagengast@atomicfi.com"},{"name":"parker_holmes","email":"parker.holmes@atomicfi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/transact-capacitor_1.2.0_1787850581487_0.6419196885404266"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-16T16:00:44.356Z","modified":"2026-08-27T17:09:41.974Z","0.0.1":"2026-03-16T16:00:44.690Z","1.0.0-alpha1":"2026-03-16T16:04:44.946Z","1.0.0-alpha2":"2026-04-03T13:42:26.237Z","1.0.0":"2026-04-22T17:57:40.876Z","1.0.1":"2026-04-29T20:29:13.955Z","1.1.0":"2026-07-13T15:47:26.498Z","1.2.0":"2026-08-27T17:09:41.617Z"},"bugs":{"url":"https://github.com/atomicfi/atomic-transact-capacitor/issues"},"author":{"name":"atomicfi"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/atomicfi/atomic-transact-capacitor#readme","keywords":["capacitor","plugin","native"],"repository":{"type":"git","url":"git+https://github.com/atomicfi/atomic-transact-capacitor.git"},"description":"Capactior plugin to use native sdks from Atomic","maintainers":[{"name":"sean-hill-atomic","email":"sean@atomicfi.com"},{"name":"brax10.atomic","email":"braxton.ward@atomicfi.com"},{"name":"darrinmn9","email":"darrin.nagengast@atomicfi.com"},{"name":"parker_holmes","email":"parker.holmes@atomicfi.com"}],"readme":"# @atomicfi/transact-capacitor\n\nCapactior plugin to use native sdks from Atomic\n\n## Install\n\n```bash\nnpm install @atomicfi/transact-capacitor\nnpx cap sync\n```\n\n## API\n\n<docgen-index>\n\n* [`presentTransact(...)`](#presenttransact)\n* [`hideTransact()`](#hidetransact)\n* [`pauseTransact(...)`](#pausetransact)\n* [`resumeTransact(...)`](#resumetransact)\n* [`resolveDataRequest(...)`](#resolvedatarequest)\n* [`addListener('onInteraction', ...)`](#addlisteneroninteraction-)\n* [`addListener('onDataRequest', ...)`](#addlistenerondatarequest-)\n* [`addListener('onAuthStatusUpdate', ...)`](#addlisteneronauthstatusupdate-)\n* [`addListener('onTaskStatusUpdate', ...)`](#addlistenerontaskstatusupdate-)\n* [`addListener('onFinish', ...)`](#addlisteneronfinish-)\n* [`addListener('onClose', ...)`](#addlisteneronclose-)\n* [`addListener('onLaunch', ...)`](#addlisteneronlaunch-)\n* [`removeAllListeners()`](#removealllisteners)\n* [Interfaces](#interfaces)\n* [Type Aliases](#type-aliases)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\nThe Transact Capacitor plugin interface.\n\n### presentTransact(...)\n\n```typescript\npresentTransact(options: PresentTransactOptions) => Promise<TransactResult>\n```\n\nLaunch a Transact flow. Resolves when the flow finishes or is closed.\n\n| Param         | Type                                                                      |\n| ------------- | ------------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#presenttransactoptions\">PresentTransactOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#transactresult\">TransactResult</a>&gt;</code>\n\n--------------------\n\n\n### hideTransact()\n\n```typescript\nhideTransact() => Promise<void>\n```\n\nProgrammatically hide the Transact overlay.\n\n--------------------\n\n\n### pauseTransact(...)\n\n```typescript\npauseTransact(options?: PauseTransactOptions | undefined) => Promise<void>\n```\n\nPause the active Transact session, dismissing the UI while preserving\nsession state so it can be resumed later with {@link resumeTransact}.\n\n| Param         | Type                                                                  |\n| ------------- | --------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#pausetransactoptions\">PauseTransactOptions</a></code> |\n\n--------------------\n\n\n### resumeTransact(...)\n\n```typescript\nresumeTransact(options?: ResumeTransactOptions | undefined) => Promise<void>\n```\n\nResume a previously paused Transact session.\n\n| Param         | Type                                                                    |\n| ------------- | ----------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#resumetransactoptions\">ResumeTransactOptions</a></code> |\n\n--------------------\n\n\n### resolveDataRequest(...)\n\n```typescript\nresolveDataRequest(options: DataRequestResponse) => Promise<void>\n```\n\nRespond to an `onDataRequest` event with card or identity data.\n\n| Param         | Type                                                                |\n| ------------- | ------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#datarequestresponse\">DataRequestResponse</a></code> |\n\n--------------------\n\n\n### addListener('onInteraction', ...)\n\n```typescript\naddListener(eventName: 'onInteraction', listenerFunc: (event: InteractionEvent) => void) => Promise<PluginListenerHandle>\n```\n\n| Param              | Type                                                                              |\n| ------------------ | --------------------------------------------------------------------------------- |\n| **`eventName`**    | <code>'onInteraction'</code>                                                      |\n| **`listenerFunc`** | <code>(event: <a href=\"#interactionevent\">InteractionEvent</a>) =&gt; void</code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n--------------------\n\n\n### addListener('onDataRequest', ...)\n\n```typescript\naddListener(eventName: 'onDataRequest', listenerFunc: (event: DataRequestEvent) => void) => Promise<PluginListenerHandle>\n```\n\n| Param              | Type                                                                              |\n| ------------------ | --------------------------------------------------------------------------------- |\n| **`eventName`**    | <code>'onDataRequest'</code>                                                      |\n| **`listenerFunc`** | <code>(event: <a href=\"#datarequestevent\">DataRequestEvent</a>) =&gt; void</code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n--------------------\n\n\n### addListener('onAuthStatusUpdate', ...)\n\n```typescript\naddListener(eventName: 'onAuthStatusUpdate', listenerFunc: (event: AuthStatusUpdateEvent) => void) => Promise<PluginListenerHandle>\n```\n\n| Param              | Type                                                                                        |\n| ------------------ | ------------------------------------------------------------------------------------------- |\n| **`eventName`**    | <code>'onAuthStatusUpdate'</code>                                                           |\n| **`listenerFunc`** | <code>(event: <a href=\"#authstatusupdateevent\">AuthStatusUpdateEvent</a>) =&gt; void</code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n--------------------\n\n\n### addListener('onTaskStatusUpdate', ...)\n\n```typescript\naddListener(eventName: 'onTaskStatusUpdate', listenerFunc: (event: TaskStatusUpdateEvent) => void) => Promise<PluginListenerHandle>\n```\n\n| Param              | Type                                                                                        |\n| ------------------ | ------------------------------------------------------------------------------------------- |\n| **`eventName`**    | <code>'onTaskStatusUpdate'</code>                                                           |\n| **`listenerFunc`** | <code>(event: <a href=\"#taskstatusupdateevent\">TaskStatusUpdateEvent</a>) =&gt; void</code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n--------------------\n\n\n### addListener('onFinish', ...)\n\n```typescript\naddListener(eventName: 'onFinish', listenerFunc: (event: FinishEvent) => void) => Promise<PluginListenerHandle>\n```\n\n| Param              | Type                                                                    |\n| ------------------ | ----------------------------------------------------------------------- |\n| **`eventName`**    | <code>'onFinish'</code>                                                 |\n| **`listenerFunc`** | <code>(event: <a href=\"#finishevent\">FinishEvent</a>) =&gt; void</code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n--------------------\n\n\n### addListener('onClose', ...)\n\n```typescript\naddListener(eventName: 'onClose', listenerFunc: (event: CloseEvent) => void) => Promise<PluginListenerHandle>\n```\n\n| Param              | Type                                                                  |\n| ------------------ | --------------------------------------------------------------------- |\n| **`eventName`**    | <code>'onClose'</code>                                                |\n| **`listenerFunc`** | <code>(event: <a href=\"#closeevent\">CloseEvent</a>) =&gt; void</code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n--------------------\n\n\n### addListener('onLaunch', ...)\n\n```typescript\naddListener(eventName: 'onLaunch', listenerFunc: () => void) => Promise<PluginListenerHandle>\n```\n\n| Param              | Type                       |\n| ------------------ | -------------------------- |\n| **`eventName`**    | <code>'onLaunch'</code>    |\n| **`listenerFunc`** | <code>() =&gt; void</code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n--------------------\n\n\n### removeAllListeners()\n\n```typescript\nremoveAllListeners() => Promise<void>\n```\n\n--------------------\n\n\n### Interfaces\n\n\n#### TransactResult\n\nResult returned when a Transact flow finishes or is closed.\n\n| Prop           | Type                                                         | Description                                   |\n| -------------- | ------------------------------------------------------------ | --------------------------------------------- |\n| **`finished`** | <code><a href=\"#record\">Record</a>&lt;string, any&gt;</code> | Present when the flow completed successfully. |\n| **`closed`**   | <code><a href=\"#record\">Record</a>&lt;string, any&gt;</code> | Present when the flow was closed by the user. |\n| **`error`**    | <code>string</code>                                          | Error message if the flow failed to launch.   |\n\n\n#### PresentTransactOptions\n\nOptions for {@link TransactPluginPlugin.presentTransact}.\n\n| Prop                    | Type                                                                            | Description                                                                                                                                                                                                                                  |\n| ----------------------- | ------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **`config`**            | <code><a href=\"#transactconfig\">TransactConfig</a></code>                       | The Transact configuration.                                                                                                                                                                                                                  |\n| **`environment`**       | <code><a href=\"#transactenvironmentoption\">TransactEnvironmentOption</a></code> | Environment to connect to. Pass `Environment.PRODUCTION` / `Environment.SANDBOX` (or the plain string), or a <a href=\"#transactenvironment\">`TransactEnvironment`</a> object for custom URLs. Defaults to production.                        |\n| **`presentationStyle`** | <code>'formSheet' \\| 'fullScreen'</code>                                        | iOS only. Modal presentation style.                                                                                                                                                                                                          |\n| **`debug`**             | <code>boolean</code>                                                            | Enable debug mode. Forwards native debug logs to `console.log` and makes the Transact webview inspectable (iOS: WKWebView via Safari Web Inspector; Android: WebView via chrome://inspect). Logs print automatically — no listener required. |\n\n\n#### TransactConfig\n\nTop-level configuration object for a Transact session.\n\nProperties are grouped by scope compatibility:\n- **Shared** — `publicToken`, `scope`, `tasks`, `theme`, `language`, `deeplink`, `metadata`\n- **UserLink-only** — `linkedAccount`, `search`, `handoff`, `experiments`, `customer`,\n  `features`, `sessionContext`, `conversionToken`, `inSdk`\n- **PayLink-only** — `deferredPaymentMethodStrategy`\n\n| Prop                                | Type                                                                                            | Description                                                                                                                                                                                |\n| ----------------------------------- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| **`publicToken`**                   | <code>string</code>                                                                             | Required. Public token returned from AccessToken creation.                                                                                                                                 |\n| **`scope`**                         | <code><a href=\"#scopetype\">ScopeType</a></code>                                                 | Required. Product scope — `'user-link'` or `'pay-link'`.                                                                                                                                   |\n| **`tasks`**                         | <code>TransactTask[]</code>                                                                     | Required. Task operations to execute. Operations differ per scope.                                                                                                                         |\n| **`theme`**                         | <code><a href=\"#transacttheme\">TransactTheme</a></code>                                         | Shared. Visual theme customization.                                                                                                                                                        |\n| **`language`**                      | <code><a href=\"#languagetype\">LanguageType</a></code>                                           | Shared. Display language — `'en'` or `'es'`. Defaults to `'en'`.                                                                                                                           |\n| **`deeplink`**                      | <code><a href=\"#transactdeeplink\">TransactDeeplink</a></code>                                   | Shared. Deeplink into a specific step in the Transact flow.                                                                                                                                |\n| **`metadata`**                      | <code><a href=\"#record\">Record</a>&lt;string, string&gt;</code>                                 | Shared. Custom key-value pairs returned in webhook events.                                                                                                                                 |\n| **`linkedAccount`**                 | <code>string</code>                                                                             | UserLink-only. Linked account ID for immediate authentication.                                                                                                                             |\n| **`search`**                        | <code><a href=\"#transactsearch\">TransactSearch</a></code>                                       | UserLink-only. Search filtering by company tags.                                                                                                                                           |\n| **`handoff`**                       | <code>HandoffType[]</code>                                                                      | UserLink-only. Views to hand off to the host app via SDK events.                                                                                                                           |\n| **`experiments`**                   | <code><a href=\"#transactexperiments\">TransactExperiments</a></code>                             | UserLink-only. Override feature flags from the Atomic Console.                                                                                                                             |\n| **`customer`**                      | <code><a href=\"#transactcustomer\">TransactCustomer</a></code>                                   | UserLink-only. Override the customer name displayed in the UI.                                                                                                                             |\n| **`features`**                      | <code><a href=\"#transactfeatures\">TransactFeatures</a></code>                                   | UserLink-only. Feature toggles.                                                                                                                                                            |\n| **`sessionContext`**                | <code>string</code>                                                                             | UserLink-only. Optional session context string.                                                                                                                                            |\n| **`conversionToken`**               | <code>string</code>                                                                             | UserLink-only. Token for conversion tracking.                                                                                                                                              |\n| **`inSdk`**                         | <code>boolean</code>                                                                            | UserLink-only. When `false`, removes SDK-dependent UI elements. Defaults to `true`.                                                                                                        |\n| **`deferredPaymentMethodStrategy`** | <code><a href=\"#deferredpaymentmethodstrategytype\">DeferredPaymentMethodStrategyType</a></code> | PayLink-only. Strategy for providing deferred payment method data. - `'sdk'` — Respond via the native `resolveDataRequest` method. - `'api'` — Send data via the Update User API endpoint. |\n\n\n#### TransactTask\n\nA single task in the Transact workflow.\n\n- `operation` — Shared (required). Operations differ by scope.\n- `distribution`, `onComplete`, `onFail` — **UserLink-only.**\n\n| Prop               | Type                                                                  | Description                                                                                  |\n| ------------------ | --------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |\n| **`operation`**    | <code><a href=\"#operationtype\">OperationType</a></code>               | Required. The task operation — see {@link Operation} for scope-specific values.              |\n| **`distribution`** | <code><a href=\"#transactdistribution\">TransactDistribution</a></code> | UserLink-only. Deposit distribution settings. Only meaningful with `deposit` operation.      |\n| **`onComplete`**   | <code>'continue' \\| 'finish'</code>                                   | UserLink-only. Action on task success: `'continue'` or `'finish'`. Defaults to `'continue'`. |\n| **`onFail`**       | <code>'continue' \\| 'finish'</code>                                   | UserLink-only. Action on task failure: `'continue'` or `'finish'`. Defaults to `'continue'`. |\n\n\n#### TransactDistribution\n\nUserLink-only. Deposit distribution settings for the `deposit` operation.\nEnforces deposit configuration and eliminates incompatible search results.\n\n| Prop            | Type                                         | Description                                                                |\n| --------------- | -------------------------------------------- | -------------------------------------------------------------------------- |\n| **`type`**      | <code>'total' \\| 'fixed' \\| 'percent'</code> | Distribution type: `'total'`, `'fixed'`, or `'percent'`.                   |\n| **`amount`**    | <code>number</code>                          | Dollar amount (for `'fixed'`) or percentage of paycheck (for `'percent'`). |\n| **`canUpdate`** | <code>boolean</code>                         | If `true`, the user can override the default amount. Defaults to `false`.  |\n\n\n#### TransactTheme\n\nVisual theme customization for the Transact UI.\n\n| Prop                    | Type                                                                            | Description                                                                   |\n| ----------------------- | ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- |\n| **`brandColor`**        | <code>string</code>                                                             | Any valid CSS color value for buttons and accent elements.                    |\n| **`overlayColor`**      | <code>string</code>                                                             | Any valid CSS background-color value for the modal overlay.                   |\n| **`dark`**              | <code>boolean</code>                                                            | Enable dark mode.                                                             |\n| **`display`**           | <code>string</code>                                                             | Set to `'inline'` to render inside a container element instead of as a modal. |\n| **`navigationOptions`** | <code><a href=\"#transactnavigationoptions\">TransactNavigationOptions</a></code> | Navigation bar element visibility.                                            |\n\n\n#### TransactNavigationOptions\n\nControls for navigation bar element visibility.\n\n| Prop                     | Type                 | Description                                                                |\n| ------------------------ | -------------------- | -------------------------------------------------------------------------- |\n| **`showBackButton`**     | <code>boolean</code> | Whether the back button is visible. Defaults to `true`.                    |\n| **`showBackButtonText`** | <code>boolean</code> | Whether a text label appears next to the back button. Defaults to `false`. |\n| **`showCloseButton`**    | <code>boolean</code> | Whether the close/exit button is displayed. Defaults to `true`.            |\n\n\n#### TransactDeeplink\n\nDeeplink configuration to navigate directly to a specific step.\n\n`login-company` and `search-company` are supported by UserLink and PayLink.\n`account` is PayLink-only and requires `accountId`.\n\n| Prop            | Type                                          | Description                                                                                                         |\n| --------------- | --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |\n| **`step`**      | <code><a href=\"#steptype\">StepType</a></code> | The step to navigate to — see {@link Step}.                                                                         |\n| **`companyId`** | <code>string</code>                           | Company ID to deeplink into.                                                                                        |\n| **`app`**       | <code><a href=\"#apptype\">AppType</a></code>   | PayLink `manage`-only. App to deeplink into — see {@link App}.                                                      |\n| **`payments`**  | <code>string[]</code>                         | PayLink `manage`-only. Payment IDs to target.                                                                       |\n| **`accountId`** | <code>string</code>                           | PayLink. Account ID to target. Required when `step` is `'account'`; also usable with the PayLink `manage` deeplink. |\n\n\n#### TransactSearch\n\nUserLink-only. Search filtering by company tags.\n\n| Prop               | Type                   | Description                                                       |\n| ------------------ | ---------------------- | ----------------------------------------------------------------- |\n| **`tags`**         | <code>TagType[]</code> | Filter companies by tags.                                         |\n| **`excludedTags`** | <code>TagType[]</code> | Exclude companies matching these tags.                            |\n| **`ruleId`**       | <code>string</code>    | Identifier for a search experience defined in the Atomic Console. |\n\n\n#### TransactExperiments\n\nUserLink-only. Override feature flags from the Atomic Console.\n\n| Prop                     | Type                 | Description                                         |\n| ------------------------ | -------------------- | --------------------------------------------------- |\n| **`fractionalDeposits`** | <code>boolean</code> | Override the Fractional Deposit feature flag value. |\n\n\n#### TransactCustomer\n\nUserLink-only. Override the customer name displayed in the Transact UI.\n\n| Prop       | Type                | Description                    |\n| ---------- | ------------------- | ------------------------------ |\n| **`name`** | <code>string</code> | Customer name shown in the UI. |\n\n\n#### TransactFeatures\n\nUserLink-only. Feature toggles for the Transact session.\n\n| Prop                     | Type                 | Description                                             |\n| ------------------------ | -------------------- | ------------------------------------------------------- |\n| **`fractionalDeposits`** | <code>boolean</code> | Enable or disable fractional (decimal) deposit amounts. |\n| **`customSearch`**       | <code>boolean</code> | Enable or disable custom search functionality.          |\n\n\n#### TransactEnvironment\n\nEnvironment configuration for connecting to Atomic services.\n\n| Prop               | Type                                                        | Description                                                     |\n| ------------------ | ----------------------------------------------------------- | --------------------------------------------------------------- |\n| **`environment`**  | <code><a href=\"#environmenttype\">EnvironmentType</a></code> | Environment target: `'production'`, `'sandbox'`, or `'custom'`. |\n| **`transactPath`** | <code>string</code>                                         | Custom Transact URL. Required when `environment` is `'custom'`. |\n| **`apiPath`**      | <code>string</code>                                         | Custom API URL. Required when `environment` is `'custom'`.      |\n\n\n#### PauseTransactOptions\n\nOptions for {@link TransactPluginPlugin.pauseTransact}.\n\n| Prop           | Type                 | Description                                                  |\n| -------------- | -------------------- | ------------------------------------------------------------ |\n| **`animated`** | <code>boolean</code> | Whether the pause animation should play. Defaults to `true`. |\n\n\n#### ResumeTransactOptions\n\nOptions for {@link TransactPluginPlugin.resumeTransact}.\n\n| Prop           | Type                 | Description                                                   |\n| -------------- | -------------------- | ------------------------------------------------------------- |\n| **`animated`** | <code>boolean</code> | Whether the resume animation should play. Defaults to `true`. |\n\n\n#### DataRequestResponse\n\nResponse payload for resolving an `onDataRequest` event.\n\n| Prop           | Type                                                  | Description        |\n| -------------- | ----------------------------------------------------- | ------------------ |\n| **`card`**     | <code><a href=\"#carddata\">CardData</a></code>         | Payment card data. |\n| **`identity`** | <code><a href=\"#identitydata\">IdentityData</a></code> | Identity data.     |\n\n\n#### CardData\n\nPayment card information for resolving data requests.\n\n| Prop         | Type                | Description              |\n| ------------ | ------------------- | ------------------------ |\n| **`number`** | <code>string</code> | Full card number.        |\n| **`expiry`** | <code>string</code> | Card expiration date.    |\n| **`cvv`**    | <code>string</code> | Card verification value. |\n\n\n#### IdentityData\n\nIdentity information for resolving data requests.\n\n| Prop             | Type                |\n| ---------------- | ------------------- |\n| **`firstName`**  | <code>string</code> |\n| **`lastName`**   | <code>string</code> |\n| **`postalCode`** | <code>string</code> |\n| **`address`**    | <code>string</code> |\n| **`address2`**   | <code>string</code> |\n| **`city`**       | <code>string</code> |\n| **`state`**      | <code>string</code> |\n| **`phone`**      | <code>string</code> |\n| **`email`**      | <code>string</code> |\n\n\n#### PluginListenerHandle\n\n| Prop         | Type                                      |\n| ------------ | ----------------------------------------- |\n| **`remove`** | <code>() =&gt; Promise&lt;void&gt;</code> |\n\n\n#### InteractionEvent\n\nPayload for the `onInteraction` event.\n\n| Prop        | Type                | Description              |\n| ----------- | ------------------- | ------------------------ |\n| **`name`**  | <code>string</code> | Name of the interaction. |\n| **`value`** | <code>any</code>    | Interaction value.       |\n\n\n#### DataRequestEvent\n\nPayload for the `onDataRequest` event.\n\n| Prop                 | Type                  | Description            |\n| -------------------- | --------------------- | ---------------------- |\n| **`fields`**         | <code>string[]</code> | Requested data fields. |\n| **`taskId`**         | <code>string</code>   |                        |\n| **`userId`**         | <code>string</code>   |                        |\n| **`identifier`**     | <code>string</code>   |                        |\n| **`taskWorkflowId`** | <code>string</code>   |                        |\n| **`externalId`**     | <code>string</code>   |                        |\n\n\n#### AuthStatusUpdateEvent\n\nPayload for the `onAuthStatusUpdate` event.\n\n| Prop          | Type                                                                  | Description                                 |\n| ------------- | --------------------------------------------------------------------- | ------------------------------------------- |\n| **`status`**  | <code>string</code>                                                   | Authentication status.                      |\n| **`company`** | <code><a href=\"#transactcompanyevent\">TransactCompanyEvent</a></code> | Company associated with the authentication. |\n\n\n#### TransactCompanyEvent\n\nCompany information included in event payloads.\n\n| Prop           | Type                                                                              |\n| -------------- | --------------------------------------------------------------------------------- |\n| **`_id`**      | <code>string</code>                                                               |\n| **`name`**     | <code>string</code>                                                               |\n| **`branding`** | <code>{ color: string; logo: { url: string; backgroundColor?: string; }; }</code> |\n\n\n#### TaskStatusUpdateEvent\n\nPayload for the `onTaskStatusUpdate` event.\n\n| Prop              | Type                                                                                | Description                                                             |\n| ----------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------- |\n| **`taskId`**      | <code>string</code>                                                                 |                                                                         |\n| **`product`**     | <code>string</code>                                                                 |                                                                         |\n| **`status`**      | <code><a href=\"#taskstatustype\">TaskStatusType</a></code>                           | Current task status.                                                    |\n| **`failReason`**  | <code><a href=\"#failreasontype\">FailReasonType</a></code>                           | Reason for failure. Only present when `status` is `'failed'`.           |\n| **`company`**     | <code><a href=\"#transactcompanyevent\">TransactCompanyEvent</a></code>               | Company associated with the task.                                       |\n| **`depositData`** | <code><a href=\"#depositdataevent\">DepositDataEvent</a></code>                       | UserLink — Deposit data returned on successful deposit operations.      |\n| **`switchData`**  | <code><a href=\"#switchdataevent\">SwitchDataEvent</a></code>                         | PayLink — Payment method data returned on successful switch operations. |\n| **`managedBy`**   | <code>{ company: <a href=\"#transactcompanyevent\">TransactCompanyEvent</a>; }</code> | Present when a task is managed by another company.                      |\n\n\n#### DepositDataEvent\n\nUserLink — Deposit data from a successful deposit operation.\n\n| Prop                     | Type                |\n| ------------------------ | ------------------- |\n| **`accountType`**        | <code>string</code> |\n| **`distributionAmount`** | <code>number</code> |\n| **`distributionType`**   | <code>string</code> |\n| **`lastFour`**           | <code>string</code> |\n| **`routingNumber`**      | <code>string</code> |\n| **`title`**              | <code>string</code> |\n\n\n#### SwitchDataEvent\n\nPayLink — Payment method data from a successful switch operation.\n\n| Prop                | Type                                                                                                                                                             |\n| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **`paymentMethod`** | <code>{ type: string; brand?: string; expiry?: string; lastFour?: string; accountType?: string; routingNumber?: string; accountNumberLastFour?: string; }</code> |\n\n\n#### FinishEvent\n\nPayload for the `onFinish` event.\n\n| Prop         | Type                |\n| ------------ | ------------------- |\n| **`taskId`** | <code>string</code> |\n\n\n#### CloseEvent\n\nPayload for the `onClose` event.\n\n| Prop         | Type                |\n| ------------ | ------------------- |\n| **`reason`** | <code>string</code> |\n\n\n### Type Aliases\n\n\n#### Record\n\nConstruct a type with a set of properties K of type T\n\n<code>{\r [P in K]: T;\r }</code>\n\n\n#### ScopeType\n\n<code>(typeof Scope)[keyof typeof Scope]</code>\n\n\n#### OperationType\n\n<code>(typeof Operation)[keyof typeof Operation]</code>\n\n\n#### LanguageType\n\n<code>(typeof Language)[keyof typeof Language]</code>\n\n\n#### StepType\n\n<code>(typeof Step)[keyof typeof Step]</code>\n\n\n#### AppType\n\n<code>(typeof App)[keyof typeof App]</code>\n\n\n#### TagType\n\n<code>(typeof Tag)[keyof typeof Tag]</code>\n\n\n#### HandoffType\n\n<code>(typeof Handoff)[keyof typeof Handoff]</code>\n\n\n#### DeferredPaymentMethodStrategyType\n\n<code>(typeof DeferredPaymentMethodStrategy)[keyof typeof DeferredPaymentMethodStrategy]</code>\n\n\n#### TransactEnvironmentOption\n\nEnvironment to connect to. Pass `Environment.PRODUCTION` / `Environment.SANDBOX`\n(or the plain `'production'` / `'sandbox'` string) as a shorthand, or a\n`TransactEnvironment` object (required for custom URLs).\n\n<code>typeof Environment.PRODUCTION | typeof Environment.SANDBOX | <a href=\"#transactenvironment\">TransactEnvironment</a></code>\n\n\n#### EnvironmentType\n\n<code>(typeof Environment)[keyof typeof Environment]</code>\n\n\n#### TaskStatusType\n\n<code>(typeof TaskStatus)[keyof typeof TaskStatus]</code>\n\n\n#### FailReasonType\n\n<code>(typeof FailReason)[keyof typeof FailReason]</code>\n\n</docgen-api>\n","readmeFilename":"README.md"}