{ "name": "@kody/paypal", "version": "1.0.0", "license": "MIT", "private": false, "description": "PayPal helpers for invoices, transaction reporting, reimbursements, and dry-run payouts.", "type": "module", "exports": { ".": "./src/index.ts", "./invoices": "./src/invoices.ts", "./transactions": "./src/transactions.ts", "./payouts": "./src/payouts.ts", "./reimbursements": "./src/reimbursements.ts", "./smoke-test": "./src/smoke-test.ts", "./scheduled-reimbursement-scan": "./src/scheduled-reimbursement-scan.ts" }, "files": [ "src", "README.md", "AGENTS.md", "LICENSE", "community-icon.svg" ], "scripts": { "test": "node --experimental-strip-types --test src/*.test.ts" }, "kody": { "id": "paypal", "name": "PayPal", "description": "Read PayPal invoices and transactions, and send invoices or payouts with dry-run mutations.", "logo": "./community-icon.svg", "tags": [ "paypal", "invoices", "transactions", "reimbursements", "payouts", "finance", "payments", "dry-run" ], "searchText": "paypal invoices send invoice create invoice transactions reimbursement payouts search reporting paypalClientId paypalClientSecret client credentials oauthClientCredentials smoke test api-m.paypal.com sandbox dryRun confirm mutations secret-backed not user oauth", "jobs": { "reimbursement-scan": { "entry": "./src/scheduled-reimbursement-scan.ts", "schedule": { "type": "cron", "expression": "0 9 * * 1" }, "timezone": "UTC", "enabled": false } } } }