{"version":3,"sources":["../src/node.ts"],"sourcesContent":["/**\n * Node.js-specific entry point for the Vana SDK.\n *\n * @remarks\n * This module provides the Node.js implementation of the Vana SDK,\n * optimized for server-side applications, CLI tools, and backend services.\n * It includes platform-specific implementations using Node.js built-in\n * modules and native libraries for optimal performance.\n *\n * Import this module when building Node.js applications:\n * ```typescript\n * import { NodePlatformAdapter } from '@opendatalabs/vana-sdk/node';\n * ```\n *\n * Features:\n * - Native crypto module for high-performance encryption\n * - File system-based caching for persistence\n * - HTTP/HTTPS modules for network operations\n * - OpenPGP support for advanced cryptography\n * - Full filesystem access for data operations\n *\n * @example\n * ```typescript\n * // In a Node.js backend or CLI application\n * import { NodePlatformAdapter } from '@opendatalabs/vana-sdk/node';\n * import { Vana } from '@opendatalabs/vana-sdk-experimental';\n *\n * const vana = new Vana({\n *   platform: new NodePlatformAdapter(),\n *   network: 'moksha',\n *   walletClient: await createWalletClient({\n *     account: privateKeyToAccount(process.env.PRIVATE_KEY),\n *     chain: moksha,\n *     transport: http()\n *   })\n * });\n * ```\n *\n * @category Node\n * @module node\n */\nexport { NodePlatformAdapter } from \"./platform/node\";\n"],"mappings":";;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAyCA,kBAAoC;","names":[]}