Ctrl K
ComunidadGuías…

package.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
    "name": "agentmail",
    "version": "0.5.53",
    "private": false,
    "repository": {
        "type": "git",
        "url": "git+https://github.com/agentmail-to/agentmail-node.git"
    },
    "license": "MIT",
    "type": "commonjs",
    "main": "./dist/cjs/index.js",
    "module": "./dist/esm/index.mjs",
    "types": "./dist/cjs/index.d.ts",
    "exports": {
        ".": {
            "import": {
                "types": "./dist/esm/index.d.mts",
                "default": "./dist/esm/index.mjs"
            },
            "require": {
                "types": "./dist/cjs/index.d.ts",
                "default": "./dist/cjs/index.js"
            },
            "default": "./dist/cjs/index.js"
        },
        "./serialization": {
            "import": {
                "types": "./dist/esm/serialization/index.d.mts",
                "default": "./dist/esm/serialization/index.mjs"
            },
            "require": {
                "types": "./dist/cjs/serialization/index.d.ts",
                "default": "./dist/cjs/serialization/index.js"
            },
            "default": "./dist/cjs/serialization/index.js"
        },
        "./inboxes": {
            "import": {
                "types": "./dist/esm/api/resources/inboxes/exports.d.mts",
                "default": "./dist/esm/api/resources/inboxes/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/inboxes/exports.d.ts",
                "default": "./dist/cjs/api/resources/inboxes/exports.js"
            },
            "default": "./dist/cjs/api/resources/inboxes/exports.js"
        },
        "./pods": {
            "import": {
                "types": "./dist/esm/api/resources/pods/exports.d.mts",
                "default": "./dist/esm/api/resources/pods/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/pods/exports.d.ts",
                "default": "./dist/cjs/api/resources/pods/exports.js"
            },
            "default": "./dist/cjs/api/resources/pods/exports.js"
        },
        "./webhooks": {
            "import": {
                "types": "./dist/esm/api/resources/webhooks/exports.d.mts",
                "default": "./dist/esm/api/resources/webhooks/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/webhooks/exports.d.ts",
                "default": "./dist/cjs/api/resources/webhooks/exports.js"
            },
            "default": "./dist/cjs/api/resources/webhooks/exports.js"
        },
        "./accounts": {
            "import": {
                "types": "./dist/esm/api/resources/accounts/exports.d.mts",
                "default": "./dist/esm/api/resources/accounts/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/accounts/exports.d.ts",
                "default": "./dist/cjs/api/resources/accounts/exports.js"
            },
            "default": "./dist/cjs/api/resources/accounts/exports.js"
        },
        "./agent": {
            "import": {
                "types": "./dist/esm/api/resources/agent/exports.d.mts",
                "default": "./dist/esm/api/resources/agent/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/agent/exports.d.ts",
                "default": "./dist/cjs/api/resources/agent/exports.js"
            },
            "default": "./dist/cjs/api/resources/agent/exports.js"
        },
        "./apiKeys": {
            "import": {
                "types": "./dist/esm/api/resources/apiKeys/exports.d.mts",
                "default": "./dist/esm/api/resources/apiKeys/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/apiKeys/exports.d.ts",
                "default": "./dist/cjs/api/resources/apiKeys/exports.js"
            },
            "default": "./dist/cjs/api/resources/apiKeys/exports.js"
        },
        "./apps": {
            "import": {
                "types": "./dist/esm/api/resources/apps/exports.d.mts",
                "default": "./dist/esm/api/resources/apps/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/apps/exports.d.ts",
                "default": "./dist/cjs/api/resources/apps/exports.js"
            },
            "default": "./dist/cjs/api/resources/apps/exports.js"
        },
        "./auth": {
            "import": {
                "types": "./dist/esm/api/resources/auth/exports.d.mts",
                "default": "./dist/esm/api/resources/auth/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/auth/exports.d.ts",
                "default": "./dist/cjs/api/resources/auth/exports.js"
            },
            "default": "./dist/cjs/api/resources/auth/exports.js"
        },
        "./domains": {
            "import": {
                "types": "./dist/esm/api/resources/domains/exports.d.mts",
                "default": "./dist/esm/api/resources/domains/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/domains/exports.d.ts",
                "default": "./dist/cjs/api/resources/domains/exports.js"
            },
            "default": "./dist/cjs/api/resources/domains/exports.js"
        },
        "./drafts": {
            "import": {
                "types": "./dist/esm/api/resources/drafts/exports.d.mts",
                "default": "./dist/esm/api/resources/drafts/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/drafts/exports.d.ts",
                "default": "./dist/cjs/api/resources/drafts/exports.js"
            },
            "default": "./dist/cjs/api/resources/drafts/exports.js"
        },
        "./forwarding": {
            "import": {
                "types": "./dist/esm/api/resources/forwarding/exports.d.mts",
                "default": "./dist/esm/api/resources/forwarding/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/forwarding/exports.d.ts",
                "default": "./dist/cjs/api/resources/forwarding/exports.js"
            },
            "default": "./dist/cjs/api/resources/forwarding/exports.js"
        },
        "./inboxes/accounts": {
            "import": {
                "types": "./dist/esm/api/resources/inboxes/resources/accounts/exports.d.mts",
                "default": "./dist/esm/api/resources/inboxes/resources/accounts/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/inboxes/resources/accounts/exports.d.ts",
                "default": "./dist/cjs/api/resources/inboxes/resources/accounts/exports.js"
            },
            "default": "./dist/cjs/api/resources/inboxes/resources/accounts/exports.js"
        },
        "./inboxes/apiKeys": {
            "import": {
                "types": "./dist/esm/api/resources/inboxes/resources/apiKeys/exports.d.mts",
                "default": "./dist/esm/api/resources/inboxes/resources/apiKeys/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/inboxes/resources/apiKeys/exports.d.ts",
                "default": "./dist/cjs/api/resources/inboxes/resources/apiKeys/exports.js"
            },
            "default": "./dist/cjs/api/resources/inboxes/resources/apiKeys/exports.js"
        },
        "./inboxes/calendar": {
            "import": {
                "types": "./dist/esm/api/resources/inboxes/resources/calendar/exports.d.mts",
                "default": "./dist/esm/api/resources/inboxes/resources/calendar/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/inboxes/resources/calendar/exports.d.ts",
                "default": "./dist/cjs/api/resources/inboxes/resources/calendar/exports.js"
            },
            "default": "./dist/cjs/api/resources/inboxes/resources/calendar/exports.js"
        },
        "./inboxes/drafts": {
            "import": {
                "types": "./dist/esm/api/resources/inboxes/resources/drafts/exports.d.mts",
                "default": "./dist/esm/api/resources/inboxes/resources/drafts/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/inboxes/resources/drafts/exports.d.ts",
                "default": "./dist/cjs/api/resources/inboxes/resources/drafts/exports.js"
            },
            "default": "./dist/cjs/api/resources/inboxes/resources/drafts/exports.js"
        },
        "./inboxes/events": {
            "import": {
                "types": "./dist/esm/api/resources/inboxes/resources/events/exports.d.mts",
                "default": "./dist/esm/api/resources/inboxes/resources/events/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/inboxes/resources/events/exports.d.ts",
                "default": "./dist/cjs/api/resources/inboxes/resources/events/exports.js"
            },
            "default": "./dist/cjs/api/resources/inboxes/resources/events/exports.js"
        },
        "./inboxes/files": {
            "import": {
                "types": "./dist/esm/api/resources/inboxes/resources/files/exports.d.mts",
                "default": "./dist/esm/api/resources/inboxes/resources/files/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/inboxes/resources/files/exports.d.ts",
                "default": "./dist/cjs/api/resources/inboxes/resources/files/exports.js"
            },
            "default": "./dist/cjs/api/resources/inboxes/resources/files/exports.js"
        },
        "./inboxes/forwarding": {
            "import": {
                "types": "./dist/esm/api/resources/inboxes/resources/forwarding/exports.d.mts",
                "default": "./dist/esm/api/resources/inboxes/resources/forwarding/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/inboxes/resources/forwarding/exports.d.ts",
                "default": "./dist/cjs/api/resources/inboxes/resources/forwarding/exports.js"
            },
            "default": "./dist/cjs/api/resources/inboxes/resources/forwarding/exports.js"
        },
        "./inboxes/lists": {
            "import": {
                "types": "./dist/esm/api/resources/inboxes/resources/lists/exports.d.mts",
                "default": "./dist/esm/api/resources/inboxes/resources/lists/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/inboxes/resources/lists/exports.d.ts",
                "default": "./dist/cjs/api/resources/inboxes/resources/lists/exports.js"
            },
            "default": "./dist/cjs/api/resources/inboxes/resources/lists/exports.js"
        },
        "./inboxes/messages": {
            "import": {
                "types": "./dist/esm/api/resources/inboxes/resources/messages/exports.d.mts",
                "default": "./dist/esm/api/resources/inboxes/resources/messages/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/inboxes/resources/messages/exports.d.ts",
                "default": "./dist/cjs/api/resources/inboxes/resources/messages/exports.js"
            },
            "default": "./dist/cjs/api/resources/inboxes/resources/messages/exports.js"
        },
        "./inboxes/metrics": {
            "import": {
                "types": "./dist/esm/api/resources/inboxes/resources/metrics/exports.d.mts",
                "default": "./dist/esm/api/resources/inboxes/resources/metrics/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/inboxes/resources/metrics/exports.d.ts",
                "default": "./dist/cjs/api/resources/inboxes/resources/metrics/exports.js"
            },
            "default": "./dist/cjs/api/resources/inboxes/resources/metrics/exports.js"
        },
        "./inboxes/threads": {
            "import": {
                "types": "./dist/esm/api/resources/inboxes/resources/threads/exports.d.mts",
                "default": "./dist/esm/api/resources/inboxes/resources/threads/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/inboxes/resources/threads/exports.d.ts",
                "default": "./dist/cjs/api/resources/inboxes/resources/threads/exports.js"
            },
            "default": "./dist/cjs/api/resources/inboxes/resources/threads/exports.js"
        },
        "./inboxes/webhooks": {
            "import": {
                "types": "./dist/esm/api/resources/inboxes/resources/webhooks/exports.d.mts",
                "default": "./dist/esm/api/resources/inboxes/resources/webhooks/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/inboxes/resources/webhooks/exports.d.ts",
                "default": "./dist/cjs/api/resources/inboxes/resources/webhooks/exports.js"
            },
            "default": "./dist/cjs/api/resources/inboxes/resources/webhooks/exports.js"
        },
        "./inboxes/webhooks/polling": {
            "import": {
                "types": "./dist/esm/api/resources/inboxes/resources/webhooks/resources/polling/exports.d.mts",
                "default": "./dist/esm/api/resources/inboxes/resources/webhooks/resources/polling/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/inboxes/resources/webhooks/resources/polling/exports.d.ts",
                "default": "./dist/cjs/api/resources/inboxes/resources/webhooks/resources/polling/exports.js"
            },
            "default": "./dist/cjs/api/resources/inboxes/resources/webhooks/resources/polling/exports.js"
        },
        "./lists": {
            "import": {
                "types": "./dist/esm/api/resources/lists/exports.d.mts",
                "default": "./dist/esm/api/resources/lists/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/lists/exports.d.ts",
                "default": "./dist/cjs/api/resources/lists/exports.js"
            },
            "default": "./dist/cjs/api/resources/lists/exports.js"
        },
        "./metrics": {
            "import": {
                "types": "./dist/esm/api/resources/metrics/exports.d.mts",
                "default": "./dist/esm/api/resources/metrics/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/metrics/exports.d.ts",
                "default": "./dist/cjs/api/resources/metrics/exports.js"
            },
            "default": "./dist/cjs/api/resources/metrics/exports.js"
        },
        "./organizations": {
            "import": {
                "types": "./dist/esm/api/resources/organizations/exports.d.mts",
                "default": "./dist/esm/api/resources/organizations/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/organizations/exports.d.ts",
                "default": "./dist/cjs/api/resources/organizations/exports.js"
            },
            "default": "./dist/cjs/api/resources/organizations/exports.js"
        },
        "./pods/accounts": {
            "import": {
                "types": "./dist/esm/api/resources/pods/resources/accounts/exports.d.mts",
                "default": "./dist/esm/api/resources/pods/resources/accounts/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/pods/resources/accounts/exports.d.ts",
                "default": "./dist/cjs/api/resources/pods/resources/accounts/exports.js"
            },
            "default": "./dist/cjs/api/resources/pods/resources/accounts/exports.js"
        },
        "./pods/apiKeys": {
            "import": {
                "types": "./dist/esm/api/resources/pods/resources/apiKeys/exports.d.mts",
                "default": "./dist/esm/api/resources/pods/resources/apiKeys/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/pods/resources/apiKeys/exports.d.ts",
                "default": "./dist/cjs/api/resources/pods/resources/apiKeys/exports.js"
            },
            "default": "./dist/cjs/api/resources/pods/resources/apiKeys/exports.js"
        },
        "./pods/domains": {
            "import": {
                "types": "./dist/esm/api/resources/pods/resources/domains/exports.d.mts",
                "default": "./dist/esm/api/resources/pods/resources/domains/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/pods/resources/domains/exports.d.ts",
                "default": "./dist/cjs/api/resources/pods/resources/domains/exports.js"
            },
            "default": "./dist/cjs/api/resources/pods/resources/domains/exports.js"
        },
        "./pods/drafts": {
            "import": {
                "types": "./dist/esm/api/resources/pods/resources/drafts/exports.d.mts",
                "default": "./dist/esm/api/resources/pods/resources/drafts/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/pods/resources/drafts/exports.d.ts",
                "default": "./dist/cjs/api/resources/pods/resources/drafts/exports.js"
            },
            "default": "./dist/cjs/api/resources/pods/resources/drafts/exports.js"
        },
        "./pods/forwarding": {
            "import": {
                "types": "./dist/esm/api/resources/pods/resources/forwarding/exports.d.mts",
                "default": "./dist/esm/api/resources/pods/resources/forwarding/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/pods/resources/forwarding/exports.d.ts",
                "default": "./dist/cjs/api/resources/pods/resources/forwarding/exports.js"
            },
            "default": "./dist/cjs/api/resources/pods/resources/forwarding/exports.js"
        },
        "./pods/inboxes": {
            "import": {
                "types": "./dist/esm/api/resources/pods/resources/inboxes/exports.d.mts",
                "default": "./dist/esm/api/resources/pods/resources/inboxes/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/pods/resources/inboxes/exports.d.ts",
                "default": "./dist/cjs/api/resources/pods/resources/inboxes/exports.js"
            },
            "default": "./dist/cjs/api/resources/pods/resources/inboxes/exports.js"
        },
        "./pods/lists": {
            "import": {
                "types": "./dist/esm/api/resources/pods/resources/lists/exports.d.mts",
                "default": "./dist/esm/api/resources/pods/resources/lists/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/pods/resources/lists/exports.d.ts",
                "default": "./dist/cjs/api/resources/pods/resources/lists/exports.js"
            },
            "default": "./dist/cjs/api/resources/pods/resources/lists/exports.js"
        },
        "./pods/metrics": {
            "import": {
                "types": "./dist/esm/api/resources/pods/resources/metrics/exports.d.mts",
                "default": "./dist/esm/api/resources/pods/resources/metrics/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/pods/resources/metrics/exports.d.ts",
                "default": "./dist/cjs/api/resources/pods/resources/metrics/exports.js"
            },
            "default": "./dist/cjs/api/resources/pods/resources/metrics/exports.js"
        },
        "./pods/threads": {
            "import": {
                "types": "./dist/esm/api/resources/pods/resources/threads/exports.d.mts",
                "default": "./dist/esm/api/resources/pods/resources/threads/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/pods/resources/threads/exports.d.ts",
                "default": "./dist/cjs/api/resources/pods/resources/threads/exports.js"
            },
            "default": "./dist/cjs/api/resources/pods/resources/threads/exports.js"
        },
        "./pods/webhooks": {
            "import": {
                "types": "./dist/esm/api/resources/pods/resources/webhooks/exports.d.mts",
                "default": "./dist/esm/api/resources/pods/resources/webhooks/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/pods/resources/webhooks/exports.d.ts",
                "default": "./dist/cjs/api/resources/pods/resources/webhooks/exports.js"
            },
            "default": "./dist/cjs/api/resources/pods/resources/webhooks/exports.js"
        },
        "./pods/webhooks/polling": {
            "import": {
                "types": "./dist/esm/api/resources/pods/resources/webhooks/resources/polling/exports.d.mts",
                "default": "./dist/esm/api/resources/pods/resources/webhooks/resources/polling/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/pods/resources/webhooks/resources/polling/exports.d.ts",
                "default": "./dist/cjs/api/resources/pods/resources/webhooks/resources/polling/exports.js"
            },
            "default": "./dist/cjs/api/resources/pods/resources/webhooks/resources/polling/exports.js"
        },
        "./threads": {
            "import": {
                "types": "./dist/esm/api/resources/threads/exports.d.mts",
                "default": "./dist/esm/api/resources/threads/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/threads/exports.d.ts",
                "default": "./dist/cjs/api/resources/threads/exports.js"
            },
            "default": "./dist/cjs/api/resources/threads/exports.js"
        },
        "./webhooks/polling": {
            "import": {
                "types": "./dist/esm/api/resources/webhooks/resources/polling/exports.d.mts",
                "default": "./dist/esm/api/resources/webhooks/resources/polling/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/webhooks/resources/polling/exports.d.ts",
                "default": "./dist/cjs/api/resources/webhooks/resources/polling/exports.js"
            },
            "default": "./dist/cjs/api/resources/webhooks/resources/polling/exports.js"
        },
        "./websockets": {
            "import": {
                "types": "./dist/esm/api/resources/websockets/exports.d.mts",
                "default": "./dist/esm/api/resources/websockets/exports.mjs"
            },
            "require": {
                "types": "./dist/cjs/api/resources/websockets/exports.d.ts",
                "default": "./dist/cjs/api/resources/websockets/exports.js"
            },
            "default": "./dist/cjs/api/resources/websockets/exports.js"
        },
        "./package.json": "./package.json"
    },
    "files": [
        "dist",
        "reference.md",
        "README.md",
        "LICENSE"
    ],
    "scripts": {
        "format": "biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none",
        "format:check": "biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none",
        "lint": "biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none",
        "lint:fix": "biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none",
        "check": "biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none",
        "check:fix": "biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none",
        "build": "npm run build:cjs && npm run build:esm && node -e \"const https=require('https'),fs=require('fs');const download=(f)=>new Promise((res,rej)=>https.get('https://docs.agentmail.to/'+f,r=>r.statusCode===200?r.pipe(fs.createWriteStream('dist/'+f)).on('finish',res).on('error',rej):rej(new Error(f+': HTTP '+r.statusCode))).on('error',rej));Promise.all(['llms.txt'].map(download)).catch(e=>{console.error(e);process.exit(1)});\"",
        "build:cjs": "tsc --project ./tsconfig.cjs.json",
        "build:esm": "tsc --project ./tsconfig.esm.json && node scripts/rename-to-esm-files.js dist/esm",
        "test": "vitest",
        "test:unit": "vitest --project unit",
        "test:wire": "vitest --project wire"
    },
    "dependencies": {
        "ws": "^8.20.0"
    },
    "peerDependencies": {
        "@x402/fetch": "^2"
    },
    "peerDependenciesMeta": {
        "@x402/fetch": {
            "optional": true
        }
    },
    "devDependencies": {
        "webpack": "^5.105.4",
        "ts-loader": "^9.5.4",
        "@types/ws": "^8.18.1",
        "vitest": "^4.1.12",
        "msw": "2.11.2",
        "@types/node": "^18.19.70",
        "typescript": "~5.9.3",
        "@biomejs/biome": "2.4.9",
        "vite": "^8.0.16"
    },
    "browser": {
        "fs": false,
        "os": false,
        "path": false,
        "stream": false,
        "crypto": false
    },
    "packageManager": "pnpm@10.33.0",
    "engines": {
        "node": ">=18.0.0"
    },
    "sideEffects": false,
    "pnpm": {
        "overrides": {
            "postcss": ">=8.5.23",
            "fast-uri": ">=3.1.5",
            "browserslist": ">=4.28.7",
            "baseline-browser-mapping": ">=2.11.12"
        }
    },
    "description": "The email inbox API for AI agents. Send, receive, reply, and manage threaded email conversations programmatically.",
    "keywords": [
        "email",
        "ai",
        "agent",
        "inbox",
        "api",
        "email-api",
        "ai-agent",
        "llm",
        "langchain",
        "crewai",
        "autonomous-agent",
        "agentmail"
    ],
    "homepage": "https://agentmail.to",
    "author": "AgentMail <support@agentmail.cc>"
}