{"_id":"@elizaos/plugin-farcaster","_rev":"70-6862f2a6b86f2d84444f41025b9ec14a","name":"@elizaos/plugin-farcaster","dist-tags":{"latest":"1.7.2","alpha":"2.0.0-alpha.5","next":"2.0.0-alpha.8","beta":"2.0.3-beta.7"},"versions":{"1.0.0-beta.8":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.8","_id":"@elizaos/plugin-farcaster@1.0.0-beta.8","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"}],"dist":{"shasum":"3997e70a7aa9efaf7eab1c3ccc37ab3827e82229","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.8.tgz","fileCount":5,"integrity":"sha512-l8DoHbTm51Zh7VF9+9eIRygr0l8jlO6YYnvREhG36PxVRvpI7k+QXfhJcz6KaFe8dufVPDxHM8RxrqoxoIjD4A==","signatures":[{"sig":"MEQCIF3ftf7ud2GT6k1Dp5ApRUO4ym/h3+/+JBivmJE8pf8XAiAgCcTIFI+lRr12EuZakIQpcm9deZCuizPcv/8NxtZAkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500330},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"a84e25ee21e33387a1303e62a2f95dc670ffddd4","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"_npmVersion":"lerna/8.1.4/node@v23.3.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.3.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.8_1743530248859_0.8822867980378677","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.12":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.12","_id":"@elizaos/plugin-farcaster@1.0.0-beta.12","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"c20f86ec0adfdfee838ad1f863d437d07540a6c3","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.12.tgz","fileCount":5,"integrity":"sha512-Tp7xAEidnzMFtnJLQDRt/LvfzzKSOtW9riMt8sTvUWdtv6P6VkV4i3h/gLH82MIL52f4SP+tnTYo/o3fvCcQmA==","signatures":[{"sig":"MEQCIBtjdNNxJ1byB3eyonL/dd3tUydDyKPoyEuz43La2B7xAiB19XudGKKhJD6dijOxzskrdU8/xrkv7daPpzR2tLASUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"7b01ea21f51671371e738134c80c958483b7b709","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v18.20.7+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.12_1743533497187_0.18857490213053119","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.13":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.13","_id":"@elizaos/plugin-farcaster@1.0.0-beta.13","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"448d01eedb788bd7d11a28c129c6aa53b0328dcc","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.13.tgz","fileCount":5,"integrity":"sha512-7Z54qkUve1NJ+UPQlnPoz0oJZgPze1H3OKuTo8PQgPT1qOCgzmA2ks8TbxHMcg+r6nETbsPzurtNV+MOqJJtoA==","signatures":[{"sig":"MEYCIQCQh1aO9Qx8N/9LBFy+Ymktd67zn6AZnzhqZdXFGEgVZAIhAJr6WYaoln96gb//ggLKfGWC/xrfnqlz4H3HK1EYfEvD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"a55cfb2543a43da6b4c5351edffbd3f752808bfc","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v18.20.7+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.13_1743580056666_0.726380886332993","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.14":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.14","_id":"@elizaos/plugin-farcaster@1.0.0-beta.14","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"7e553e7ced7d0a1e4a685014427b05f9bf9a4a00","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.14.tgz","fileCount":5,"integrity":"sha512-up1fP5II8iDmtZpst94H14Eqeh8s9dkq6q3gQeALPVwAqX8IqW8cImUvkRbyZ1mXZrTqwQZQb9UsNJf3DwqoZQ==","signatures":[{"sig":"MEUCIQDqJAU7QSSgubuQwXMgqpwnK/lLP819Xp2+ZsfMw4ogKwIgSd5AUdkR/ovbZ0m1XlevcXHC6bRc0GHp81JoKV1nzRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"c3d96268e653e1095fcf932a013ffda0d539aed5","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v18.20.7+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.14_1743580929261_0.8552892981379965","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.16":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.16","_id":"@elizaos/plugin-farcaster@1.0.0-beta.16","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"4dcdacd403c2ee83ed56397e71aaa18a64b6befe","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.16.tgz","fileCount":5,"integrity":"sha512-4wqlISN9yKpQJ/ddoEetj9ee4FeSmDR+mx5+j7u4HPSmhRMNoxMTdRbc0ZyPbuFrQ9UOB4wlXbY/eSO9K+SxJA==","signatures":[{"sig":"MEUCIQDH/EQmDEL2TNuc7Aaw5Az9kyAQqx46yHkHKbutR2JDKwIgTlx/hrG2A6whkH06KcwWAVSEC2k50nTpwQfMIR75vy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"2e45ccd9535c11f9778e8268fb6c048aa4f52d7c","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v18.20.7+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.16_1743681088087_0.8156105576191215","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.17":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.17","_id":"@elizaos/plugin-farcaster@1.0.0-beta.17","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"9c98d4f99278406d11366e1465054949cb457327","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.17.tgz","fileCount":5,"integrity":"sha512-4Mh0dTnRFwEzhVL8CpxmQ5tFKrJH4YJ8NFrpHQYqtANlrZKAMyF5FI1cu5G4tVkHl31j/G7ltZb6wUxpmt3XJg==","signatures":[{"sig":"MEQCIA+SSL5hc7uXVmD3A11qcJ3RQIIqE6bN3r0kqCCYLRVoAiBvk4OrStVHryM8lJSzgM8QkAYbXcjCZONtIx/0p6IfEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"cf0b062a028d5a82322e3f8ba70d58c2a4828cb7","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v18.20.7+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.17_1743749343716_0.4956241526355252","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.18":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.18","_id":"@elizaos/plugin-farcaster@1.0.0-beta.18","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"38a9c890dc60647d469feb3f530ae4c4a56d144e","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.18.tgz","fileCount":5,"integrity":"sha512-V6lENJucOe0qISgjS+RpM4N3/knCRwn7MqA9vDB1FuHAyHGRiJSbTvHP5o9DxHtLUVNZwpNmV7+1d6VKhC4sqw==","signatures":[{"sig":"MEYCIQDoAGNOxFRQuT/1kpwzty1Llm9tcrsGXVNm4XNYz0xo9gIhAIPR2psuvuQNimD+sDx7mYiGMuWC/BiWEbG+BQY/xOno","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"c92c6911b17b8e380b4bb028abfe13ef8a086928","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v18.20.7+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.18_1743751104538_0.9727507714777761","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.19":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.19","_id":"@elizaos/plugin-farcaster@1.0.0-beta.19","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"4c03f6a07e00ffa869197a65b317d883b23d200b","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.19.tgz","fileCount":5,"integrity":"sha512-66ov9tKTWELyjXzqTP+87MQTcc2Ow0WOmEBtqNtWlRFbdpTEvVsFHD5FMuyBt1FITXEqDP91JBwnkCBvairAVQ==","signatures":[{"sig":"MEUCIQCtgPkVQdIgZxxQpc7hlrEU+Xeewz+jPrHkVoCXE91XcgIgXgFXR2ttLWRx3lX2nOOzjxlOYvAssviRyw3VArhY1X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"1c916b948f7a79045ba839b4ad21f8dc0cac6a4e","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v18.20.7+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.19_1743753154178_0.6268162135106565","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.20":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.20","_id":"@elizaos/plugin-farcaster@1.0.0-beta.20","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"3ce5731d3917293efe978584c65dcbb0e3055517","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.20.tgz","fileCount":5,"integrity":"sha512-yetKuVHyFE9wsz6pq9QpX7G45JiOqQeqzzWIB4fLBjVINNLZIbv8wFv/kGnjDQhSMRDA/NiJVv8X5qHYW6UR+Q==","signatures":[{"sig":"MEUCIBLEBU9iu3a0h4gBmvmiO3LlvyrOCpOQfqnEeDS4J3BHAiEA8yhPeWZ0Ji8KkqtXVdEwxb+cNV2dTYW7IlEnKotqWDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"9179074304d8c069004baa05e55c632898e06601","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v18.20.7+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.20_1743770815941_0.9549027420217848","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.21":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.21","_id":"@elizaos/plugin-farcaster@1.0.0-beta.21","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"fb14f9f3014b6ba2348a0683adb6fdef52d170b2","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.21.tgz","fileCount":5,"integrity":"sha512-QcTLUG5ZASCFy6+9myakSR2NeG7YqMDykDv1MZXDGS+LmIHOoAXXH1PwCVjsLI8sUtE8Xg9wWqDJbAF7AtXEHw==","signatures":[{"sig":"MEUCIQD6h2M07Q8jlF6Y+AaZTLianHTJMwxvKbt8+bP/A5G3rQIgbIQVzqYZgkVRBabBBNwg3f+bPb/iT/yP4Ms8/uyQLzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"2e332453d60337bd236b4c067525b8b7fcd14f9a","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v18.20.7+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.21_1743773558809_0.395677435403891","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.22":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.22","_id":"@elizaos/plugin-farcaster@1.0.0-beta.22","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"e6a3e7f2626d893339e06bea173bc5c4057e7f8f","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.22.tgz","fileCount":5,"integrity":"sha512-dkgGWGnFUObDx60rvAb9xqaptHoDYl1GyrqqRhdoOlfvUCUDItTSAOyttwtmlk7RHrRSLIqu1uTPlAng7emj0g==","signatures":[{"sig":"MEUCIQD16YBWa4L4yrYE1JJTMmb5sqymjIAZWqDO2whn4bu9bQIgeftrvsIbaOuKjvItY6nsPXQ9lxK2eN370xgdzL1bPTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"5844a4f224bef099c84e9165e46552cdf5f28652","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v18.20.7+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.22_1743778359058_0.9446308039718903","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.23":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.23","_id":"@elizaos/plugin-farcaster@1.0.0-beta.23","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"680edd47c191dc3ae2b52cb1aa899cc37c4d0a70","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.23.tgz","fileCount":5,"integrity":"sha512-huOIsWi6Z6ZY0JCqraf79UHbo4iCM3My791wMdXvkVs1Gw9kFgohMbfa9hM17fGMy5tajP5PlnBccNjrPdTarg==","signatures":[{"sig":"MEUCIDQuM1vUBRpny+HtmQbXGzg9rep9qg1GihA47y9uGSviAiEAub5t7BjaIxgxhg5ujTzlj8/JWEvICwnm98YGu+EkSNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"0cb5571e7e3639b37f2c24e8ad25b4222436d292","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v18.20.7+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.23_1743787871718_0.684559822409174","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.24":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.24","_id":"@elizaos/plugin-farcaster@1.0.0-beta.24","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"9300c9f9820f060f371badc673966fd5b3701bf3","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.24.tgz","fileCount":5,"integrity":"sha512-67ZTPadDlojJBtJP3kPSsxiJw9EWQ3onR2qTzHT/r+N9XorL/EJLtVNJWqSXaip2P3FAkUwbsWDYvUgUznI5Gg==","signatures":[{"sig":"MEUCIQCP2ttc23dZVjpcS0XOfqAgv2FAdDUfhyxcyY60WSq5kAIgXU4+ozSLA8c4fvfBIEYYnIS+jwhhr4IRCH3rXiR70gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"df9a518d7e2eff7a24a8c342091fbc84da955466","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v18.20.7+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.24_1743952059684_0.9829965589333507","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.25":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.25","_id":"@elizaos/plugin-farcaster@1.0.0-beta.25","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"c26d89cda1d6bd159ac572d5b07d6e8c9f602079","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.25.tgz","fileCount":5,"integrity":"sha512-HB1l1yAu6itGtyWVlOoDaXxCYsEsqz6tUu9htVnWiuLOTk3vRbJ4tz22k5S4j1FU2rprZnJSvufyrYdTtNL0MA==","signatures":[{"sig":"MEQCIGil18QHRGcg34aN1FO4upY1tdDUWPCxpNau4asV+t0wAiAIKrbSiYzMCqG3KCJ7QUu93QLgRz4jz5xyfBsl+UaJrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"4175c737436302188e5972030f2a698bd6fb9f71","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v18.20.7+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.25_1743956727289_0.5263642441821024","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.26":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.26","_id":"@elizaos/plugin-farcaster@1.0.0-beta.26","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"12125bbda8371c101dbfb8b6ee8ce886bc741f12","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.26.tgz","fileCount":5,"integrity":"sha512-ulPqK4lowovxct0I46X1veDQlo+OUfFsUgbOssDTLJ2+MOx80n8LkDRPH6p5kFzw1MM0+to9qLhsDM2654GZMA==","signatures":[{"sig":"MEQCICkOzvcNUEs2zlECKREoX+I4m2QbYBTWQYSVJyjPFUt/AiB3SkP/IFgqoxhAqb6HGw/43Q66W9pbKD81NUQlyqeoHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"c3ec68c2a30615caf1477beed8544bcbaf3f5e38","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v18.20.7+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.26_1743958050510_0.1257354923068692","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.27":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.27","_id":"@elizaos/plugin-farcaster@1.0.0-beta.27","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"7ef167018b348671dc921d387a6aee5a71ba0d14","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.27.tgz","fileCount":5,"integrity":"sha512-wcC/tSsRDUZI7KBaBGvm44IPemJ1wZXhShZYCXcfqh0+UQu3s3K6jgcyxdIhk6VGbFP1KTQtFWqNAzAs2fQWzg==","signatures":[{"sig":"MEYCIQDAaJWWlGe6o3XMXQ4IU+KJ1Dk7+IdeXfzsKthgrMKwAgIhAIzNvnRl93UcTkrwZMS1ZXFbPxfg7e46yUu9anQ3txkE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"2d8cc230c67ecbb23e653e2133bc1fdab9c6fbf4","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v18.20.7+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.27_1744029066027_0.8392949381557466","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.28":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.28","_id":"@elizaos/plugin-farcaster@1.0.0-beta.28","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"f1ec693454376890670d0283d22bfb3470225971","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.28.tgz","fileCount":5,"integrity":"sha512-6VFlBHioatMQf8zN2S25OzYNkgDWMZLYotW+uVd1FYBI9TQydmcHlE65u0lec09DqILNy5KjSN5Cp6TcHfqFtg==","signatures":[{"sig":"MEYCIQC0vOibCkbfBJM5PHXbmMDe1UndIRYWpjOlZCGnK3N6bwIhAPHT7wKvWeZRFHlff1J+sopwg2RTPashoMzeoUwcW62M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"a46935714cc0ca724360973e73ce2995cb783018","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v18.20.7+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.28_1744109362673_0.5418907613867163","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.29":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.29","_id":"@elizaos/plugin-farcaster@1.0.0-beta.29","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"729240e72ea63eaffad08b29859c70675995e975","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.29.tgz","fileCount":5,"integrity":"sha512-XL9NemIDs7bQDFYb5LTTzutgQsyFMU/tYueG9wBSwUGPkkzKi1v6fX3JfpFC1aHnOUbfWt87ohhiLr5gFdA8og==","signatures":[{"sig":"MEQCIHA3vzCqdN+RBmntgg3GNA+MeKJFe2ZGKMwIemGL/YjkAiAJM8akbDRacEzy12d4ZriTCeb4CCDouyXN0vaj6TDHtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"626255eb1570b074feacafa3fdf82d0cf957cfc1","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.11.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.29_1744301411591_0.326163792171311","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.32":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.32","_id":"@elizaos/plugin-farcaster@1.0.0-beta.32","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"51615638ee0dcb7abba1b68bcc36384b2c0fe5f8","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.32.tgz","fileCount":5,"integrity":"sha512-klmloHlGLycZHj0YjjXiLgH9Qq6kBbTVp9we1a9ol4n3S8Gt4gwmyypYVD+Ny9ABedtMvK5aX4PyvSkLIn9WnA==","signatures":[{"sig":"MEYCIQCSeV9eyGZvvyvCRPAgd01cGwjanz400wqbqfPxQWCf1wIhAPVLLcQXaizYYs78JHePzixnLVkluCdK7oVuOlnCFIWF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"efca615368bd3de2ac85682b0caa60ab0535d2cc","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.11.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.32_1744358356677_0.5748792730185417","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.33":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.33","_id":"@elizaos/plugin-farcaster@1.0.0-beta.33","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"0c5f6cc0d33c67bbc8c322aa17533a9f31e7878f","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.33.tgz","fileCount":5,"integrity":"sha512-fRKuaB8LQ5HzDM7PZtwri8eEk/FsSqyHYbfx298N4yKSO9+EJBasMhk7GqS1j65V3tC+R5HnLMDujWZsWyeCug==","signatures":[{"sig":"MEUCIGLbdNx8h9H1GRevnxe/d93quFqey2+7tUluwIhU1nAlAiEAgbD8b/XIBm3Onz4WDqR0hJmrdWFxyrZPGBxTDRVF8OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"9da6c2edde9ccc19112c6aa5b028810fb8d2da54","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.33_1744954625901_0.07964039072602969","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.34":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.34","_id":"@elizaos/plugin-farcaster@1.0.0-beta.34","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"905ad0263cd1a39bfd3fa04381753d5d4bfe2d3f","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.34.tgz","fileCount":5,"integrity":"sha512-HvpYjywvsDIc1PWwbEcC950F9uUQ3bAan7Ll6DU6+G5XXOezKySQ0JaxCzDLqsvt1C7+B+AmEUpbNv0E7JLJ/A==","signatures":[{"sig":"MEYCIQDblng4rC8wPdfyAzLLnhKLzZwLSd4+DgPcS5C8i6WGIwIhAID+qGrKdcQVdMF8IQFSsMzpjotPcF8be/jb4SoVoq82","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"e8e4bd0585999e68daf09e0c65e4520041a0b077","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.34_1744955130719_0.21058841601937894","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.35":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.35","_id":"@elizaos/plugin-farcaster@1.0.0-beta.35","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"33832fc5466b4b5e6feb4e6c3f7794f8820ca644","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.35.tgz","fileCount":5,"integrity":"sha512-cjquNMDwiNDPy698GztzszznQLVU2nXHm7SDUVyi2Rpbjqw4PqRpKd0le7poaYUSSZdf9RanTJ2oZ6P6IZsZow==","signatures":[{"sig":"MEUCIQCGI0B6Nyd3gW+OdlfwiHbk9nBE5p0jwPeRWVMPSDD86wIgYalInEys8iOOO6RwYFJaIpM344nCBAF7Vt52xEBzPl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"f7376b4c53928ae1f229affe7d298cb4aebe867c","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.35_1745477523006_0.9341750282893804","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.36":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.36","_id":"@elizaos/plugin-farcaster@1.0.0-beta.36","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"760d7165d72b4c65dd63ef802ceed9e260d97f6f","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.36.tgz","fileCount":5,"integrity":"sha512-JRzdF2zTqnlD3liJiAh07IzKOmTXQr4/yWVZbObzzFjVPqA4TVLXejc6yBdXG6Jy/ocJFf4X0gN5Cy19LRPtSw==","signatures":[{"sig":"MEQCIF6TClh62dGGnApr9vuv6FbRrVUdyNa7DHQeynAmgz8SAiAQKeYC01GPE7XWiopGmZ0yoSE5igF9cOh7+unfVFgesA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.36_1745477830353_0.8360177425163742","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.37":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.37","_id":"@elizaos/plugin-farcaster@1.0.0-beta.37","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"a03683e9bc99b83f90a352996d5e89b229063d5c","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.37.tgz","fileCount":5,"integrity":"sha512-njCC6DYDoOCU/BAxpFmHtGM6V5lOw4JI2PG+I2S13Vcu+XslkQM5mEkrBK2TydN79nHAwBNAs80tIPE8REJVdw==","signatures":[{"sig":"MEQCIH0JgDt3Yjb3hpHWTKLmwIZUSeEDLCQtDu8WcBx1UU21AiAVCemwR1u3XUcEnBKvNHRtGWW1eKsDaAOUVkkWzNE7Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"e6c4cff57c55e11bb2c5fbff2e68b166a0232b5b","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.37_1745477908306_0.7426020788867851","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.38":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.38","_id":"@elizaos/plugin-farcaster@1.0.0-beta.38","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"cdd6077daea004eff59ceace037c8339de29ff6b","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.38.tgz","fileCount":5,"integrity":"sha512-OugDKkWujxEUXYj2W1qwWpDX/P2k7p4lGJAkRz5zBPfNYz2DA9cmpdZQUde4vlDUYJDOZJN9R04urGuSSKIStw==","signatures":[{"sig":"MEUCIEXNVRu+MFT8+VSSktOZ/XGsGJTxfRbmNOfZiLwF5k/UAiEAmBlIs8omGW5vFcBs80RCqJhUFYb2PHxrFbM8bx8m1xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500931},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"b24230fa4d05078c5d93522413799411b239d7f3","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.38_1745853791607_0.6158124711266537","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.39":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.39","_id":"@elizaos/plugin-farcaster@1.0.0-beta.39","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"4ef6287eca69ed51c9bb750cef1c70cdc5f8f8bc","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.39.tgz","fileCount":5,"integrity":"sha512-c8EKobrbc6hACWS6jJafjUEjI9yyHb56jsfuPHY9d+6OtvgmuOnmjchOgBz8FcnEJkrCkfp/ZRV09z7UP8enQw==","signatures":[{"sig":"MEQCIAExDsQ2jf/v+Rq2BS1zpkdXa+pFIfU7TWqF7GF2jZb+AiABz2nLwOaxt+wLDLP/VM74AIdV58VNidN4du15UPgh5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"afe4d6cf438fa6660ab9e8a4e8589d393bbb8b92","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.39_1745946154223_0.3109637930833189","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.40":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.40","_id":"@elizaos/plugin-farcaster@1.0.0-beta.40","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"319cbd4a44c6b2c4bf36141454c230db5901e1c8","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.40.tgz","fileCount":5,"integrity":"sha512-Op+gYK94SFeok3AxPMQnTdKnrzJki4CBLEGESKKZ/8nRtPiaSdLG2JiMG87twCemTahayvXHxFnNGM8HsTXVfw==","signatures":[{"sig":"MEUCIHDzMqj3Ak2efG20bCyFI+Lx8M71UyJeU+AdptRjjoGgAiEAojjB2x4e4EBfqUIxcbntUW31ptTIRhn8WqUmdqJZHKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"fc75473bb1535968d0c473ec6ae614b86feec202","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.40_1745946233349_0.9942060375107247","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.41":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.41","_id":"@elizaos/plugin-farcaster@1.0.0-beta.41","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"3c611c83b72bbfec5330fdbe4151b0f69e8f4671","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.41.tgz","fileCount":5,"integrity":"sha512-VG72TrXo9wkEkpmdv/0Lt+6B8Uk4SFWDCq0mqxNE4woPVJIKzcxfR5oGGAjxBmyx6Ef56+PjWidnLQPaoA5LZQ==","signatures":[{"sig":"MEQCIGujJWlXqDGBwd077JcVqoJYlJVzZnQFWYLbH8diyHBlAiAAjAQ5eNSdVqwQSuLm1OYqNelB/GofAWHpHhZ0MbGxSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"62132d275b78fa5ae4d604586dffbbaf1be5a4c5","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.41_1746011574300_0.5745854659637533","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.42":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.42","_id":"@elizaos/plugin-farcaster@1.0.0-beta.42","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"a40536aab0bba224d9e2a5c17cc857d9516074b3","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.42.tgz","fileCount":5,"integrity":"sha512-tGczocbgFOP6cNAvchsJxUrdRyG0L/6V3lo+Xo/ZO9d50O8MXnX9rB/UwgxriX+E11OPjhALP4ZZs9sUsQcKlw==","signatures":[{"sig":"MEQCIHAH9wxfZbd9wxEr/F0DykNE2HcvZi87zM2lI09wyExzAiBVH/E83nXzOIyu+pPs1KF0b2JD9bKLkeqOAfbzPJMyDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"332650e8e73276269941205680c1e85ad27750a5","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.42_1746432819364_0.07545231232762117","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.43":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.43","_id":"@elizaos/plugin-farcaster@1.0.0-beta.43","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"b85a646d4651e66bca13c95d539f47c60c96b8a4","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.43.tgz","fileCount":5,"integrity":"sha512-+6jW2G1bFYo98O9oEpbx9WJRUuNLUtp8rxRiBhcl+EpoKbbNnf6JxiY2hdu/mhEIy9smxhrz2aBtx30X/J3ukg==","signatures":[{"sig":"MEUCIBXFod+vUKSJCryupzl9JR37l1IvIowOKafrRoSywrugAiEAq4OG01MT+cHSXc19giYshAQUARyGJruyacViMm+U/0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"450ee2991cbe30af349aa6eebdce1c70b100473a","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.43_1746466216392_0.9563893425172099","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.44":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.44","_id":"@elizaos/plugin-farcaster@1.0.0-beta.44","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"93b4ac604acd69ca0ad0316cf08d0233877c8f29","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.44.tgz","fileCount":5,"integrity":"sha512-gpPYrKmytFOtdxcAa0E1pLlRZf0s7QpuucfFjrNoWM1oEs+uZp21P/v7sK+cigTadThAClScCdenkm3GKeva1A==","signatures":[{"sig":"MEYCIQDY0UYJdv622d6ztV1SMvK19z+DzsJBXVCjdZsh8Z0/DwIhAJLYRSaKMcDrE7opHHixjHHNp8zWoDBOB7/lhQqlo7MT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"be0fcf2621f3d11009085d19b1501a911a089ecd","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.44_1746536439170_0.6791317735203317","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.45":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.45","_id":"@elizaos/plugin-farcaster@1.0.0-beta.45","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"bd8504d2b082ea10ddbdfc92a309311fec503184","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.45.tgz","fileCount":5,"integrity":"sha512-m90WApBOxuli1CdfEybBTG3sKNd6pRzar6ITfrOxb+q9yZR8kdjCEU5FLsWssRscoaoXRBaLP2OAWs/sYwdIdA==","signatures":[{"sig":"MEQCIDEiEW9cxT1D7d+h3h5eNBLt98ueMAetGVduEF8GOU2fAiBFncRZMP2hOmutFkubvvp0UK8bP6yEvrD4yiRili8NIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"9f9672f31e8872a2f27620f533c14ef4af62b0f2","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.45_1746537447371_0.3999212544768207","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.46":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.46","_id":"@elizaos/plugin-farcaster@1.0.0-beta.46","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"cda2f3020d8c03dda15a6de859a937961f56b8ed","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.46.tgz","fileCount":5,"integrity":"sha512-WGKZQvWOLVlNq8uk7Wu5DY0Y/tiNYazU8xDqNJcUWN3bCjed6gtS1kv1DYtpXq57Z/xOv3Po5aZHYlgqypuExg==","signatures":[{"sig":"MEYCIQDIug0KI+9by6asMDBNMvjGF9ajxIlkM+55n9tx+ZhyewIhAKT4zLfkjO6gqsFehWgsyVYoljkL8MOD+I2VewIQxISO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"f21720cb14c0da8cf0047721be78d4cd0d83947e","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.46_1746611668693_0.6584446154079391","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.47":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.47","_id":"@elizaos/plugin-farcaster@1.0.0-beta.47","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"6aa770ff627509cd0c69b5a27466ad07ca987f30","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.47.tgz","fileCount":5,"integrity":"sha512-fq7YMOvVriW+ZOzDugAXfJ1xOfN2abRa8UZVpXDxcP86cPVJtgg4PNi4ap5YcLgDFrYqW8wnVnWd9dXQW2Kvcw==","signatures":[{"sig":"MEUCIQCDd60frBfXom2RDJyhPSTTjfRySWLGaudeQLhfPJfYrwIgU7s4A18mT9oPsiAKQQU/jLHlsmkkeQZ6ygPlUCJYLok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"2cfa41817cc142e362078ad82848fbd8c7802deb","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.47_1746618350367_0.9181599982196804","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.48":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.48","_id":"@elizaos/plugin-farcaster@1.0.0-beta.48","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"e59fb53c7ace9ff6d0ec917dac7922684a62b66f","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.48.tgz","fileCount":5,"integrity":"sha512-Vf04p9JySeTyY1t//le8P9He2QReiRjIUb2UKhBZ4+csd/BHB7rR5KGJ/7/siCyE8JSSQEXM3WL5SvD7AjbKXQ==","signatures":[{"sig":"MEUCIBYNrk5K5uKnygVbeFbVJOTbkpXyPHMPrk8L0NNgqBu8AiEA2td7DN17hPj+0Uz8Cm4xZ7wqTs9Jvx7Wxf69QdP7ivg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"6e0893da3438049a7f5fe0011f3c0f1565a1ce63","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.48_1746631631465_0.5891997940005747","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.49":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.49","_id":"@elizaos/plugin-farcaster@1.0.0-beta.49","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"4c5f49d9768d1f02a3a03f9e3a8b88a71d762719","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.49.tgz","fileCount":5,"integrity":"sha512-N5SrAzJjrUgMrA94WQI0rI5iZuZw1pig7nBWh/1rz9a/i2Q7nkvMdzen96rofkIOBwyCMS/d+b2Fft/G4htRfg==","signatures":[{"sig":"MEYCIQDCJJln1ps7Wrz7lRQW24p2I2PfcL6kk1iU8DU5eLkLNAIhAJdR2EcsC7jDbXqEJEIvkpTFpV7Fym937QLIAVE/s2dG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498012},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"739eb780a017ed33f2e399b5afef2f8d6f02fd7e","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.49_1746903402482_0.48862895383536986","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.50":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.50","_id":"@elizaos/plugin-farcaster@1.0.0-beta.50","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"ef66101fb728f379bd4c66d881677bdc27ad5007","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.50.tgz","fileCount":5,"integrity":"sha512-yBmJLPwFeCb1P3NTExfDFJnfWbGWKMq+yA2f52gPfXHORuXnL4zObNoEjP5j0vreAwN7Nlwc4cmTwg2CbEjsEg==","signatures":[{"sig":"MEQCIGwtiI/OMOLYFFC/7TJ3eGy/CmcazFLJT1CQB9g/uwAcAiAWFZww8EvO4ojt80g2hEi2UgG7UNDo1LunRc6kzyheRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496892},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"764c6bbaab227414854ddae91c8f4e512faa8fad","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.50_1747231772626_0.6643812970619434","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.51":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.51","_id":"@elizaos/plugin-farcaster@1.0.0-beta.51","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"}],"dist":{"shasum":"e5df5e4253191cdb28e8c3c0280e9e120b2451f5","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.51.tgz","fileCount":5,"integrity":"sha512-LqxbPUkn3mB4eL1ZcIeLz3PKAp+u1dz7JZdkpMpTaqWukvaMhSAajwIZUEb3b9iipkAev0dY5TstY5fUWpdnDQ==","signatures":[{"sig":"MEQCIAymEx7bm97p8frO1Xtq8x8IzJr/D2alDGn+9mmE8Aj+AiBAfLFs4JsSI1/v/a2a68PBGS6AytVuYaX29/1ZeImSkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496892},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"4f3d9ea5ecdce87203f29b0210df8766432e5c4d","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.51_1747232095827_0.7077517827230575","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.52":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.52","_id":"@elizaos/plugin-farcaster@1.0.0-beta.52","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"}],"dist":{"shasum":"ee66eb495536354688ddf4760ab23e5db3da189b","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.52.tgz","fileCount":5,"integrity":"sha512-CHZ92PxVEzfnznwNQzQUB8QtGT8rT3wOWblXSMrYUVMmb4Q3OW00xSvDwC8OyCzymyiaHGxA/S6EGyBvTrL0/w==","signatures":[{"sig":"MEYCIQDfvMNaziKQiGfyH4MFmSZCvqe4/zf49fk830iBTGmaTwIhANsifLw0tRmi6iTJvozJ2JwjUs2HnnmMLeoiB6yX1HCE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496892},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"7b4755089da7af180eda974de2471dec8b1fa194","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"wtfsayo","email":"hi@sayo.wtf"},"_npmVersion":"lerna/8.1.4/node@v23.9.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"description":"A plugin for ElizaOS that enables agent integration with the Farcaster social network.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"lru-cache":"^11.1.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.52_1747372026691_0.1208791967931313","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.53":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.53","_id":"@elizaos/plugin-farcaster@1.0.0-beta.53","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"}],"dist":{"shasum":"ef38216565e49161662ae61a2cd21119bf16c124","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.53.tgz","fileCount":6,"integrity":"sha512-M2EuiQKYvYOZa+fK1DZJfJHWOA8QY8IjJwL7OTjKrdvFbqnl+pm15ope/yVvX4RgnSspuDsrlakV9i0ASn5uKA==","signatures":[{"sig":"MEYCIQD5K+2EPKK4/PBgEZfljDubN3CAO1ATnuBdTnHroDMF0QIhAKKkWmyMUKps8A+zd50QII5/+gLFG1rKtMatsdA4qA+7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129530},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","shasum":"ef38216565e49161662ae61a2cd21119bf16c124","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"_integrity":"sha512-M2EuiQKYvYOZa+fK1DZJfJHWOA8QY8IjJwL7OTjKrdvFbqnl+pm15ope/yVvX4RgnSspuDsrlakV9i0ASn5uKA==","_npmVersion":"10.8.3","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"directories":{},"_nodeVersion":"22.6.0","dependencies":{"zod":"^3.25.9","lru-cache":"^11.1.0","typescript":"^5.8.3","@elizaos/core":"^1.0.0-beta.52","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.53_1747787788898_0.6868137538566925","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.54":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.54","_id":"@elizaos/plugin-farcaster@1.0.0-beta.54","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"}],"dist":{"shasum":"39708a06aef1e1956690bf1d76c8d19839ad14ef","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.54.tgz","fileCount":6,"integrity":"sha512-wwIrG34xjBkqiO2+Jr/cucKGATnjObbQprffC3OCEgs29EplDSRT3n9VLCzjxQAo/GJ6Pklb0PRt/+gY4iZVTQ==","signatures":[{"sig":"MEYCIQC4C5AeTgRJnz77eZjC8qxc/6Hw55F+QuCSUuNM4YszVwIhAIZO4r3RPUsJ/p+IkBNmoeHTOEBKtdMxU1lMA4qlVgJR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129641},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","shasum":"39708a06aef1e1956690bf1d76c8d19839ad14ef","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"_integrity":"sha512-wwIrG34xjBkqiO2+Jr/cucKGATnjObbQprffC3OCEgs29EplDSRT3n9VLCzjxQAo/GJ6Pklb0PRt/+gY4iZVTQ==","repository":{"url":"https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"10.8.3","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"directories":{},"_nodeVersion":"22.6.0","dependencies":{"zod":"^3.25.9","lru-cache":"^11.1.0","typescript":"^5.8.3","@elizaos/core":"^1.0.0-beta.52","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.54_1748491581854_0.3353307665366949","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.55":{"name":"@elizaos/plugin-farcaster","version":"1.0.0-beta.55","_id":"@elizaos/plugin-farcaster@1.0.0-beta.55","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"}],"dist":{"shasum":"a52430c6077e014db576f03a62788b5149de4024","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0-beta.55.tgz","fileCount":6,"integrity":"sha512-iM2BDgGuGW18MoEtpVTUi3X/UCcxzqFcs9Wm/JSNPEhmiX+YmDVzZmVtn3xdqTqD2bdGJ81+v4VMQcxHJfdQXQ==","signatures":[{"sig":"MEQCIDMk3/JeUz9XAwSy9NeahxlaUmCCVESFGMl1gcfgghHAAiBxPqU1sm/aBoYShbanmvCtKAobipfKSodVwZsZSDS5Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129645},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","shasum":"a52430c6077e014db576f03a62788b5149de4024","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"_integrity":"sha512-iM2BDgGuGW18MoEtpVTUi3X/UCcxzqFcs9Wm/JSNPEhmiX+YmDVzZmVtn3xdqTqD2bdGJ81+v4VMQcxHJfdQXQ==","repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"10.8.3","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"directories":{},"_nodeVersion":"22.6.0","dependencies":{"zod":"^3.25.9","lru-cache":"^11.1.0","typescript":"^5.8.3","@elizaos/core":"^1.0.0-beta.52","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0-beta.55_1748607831021_0.03080219922516192","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@elizaos/plugin-farcaster","version":"1.0.0","_id":"@elizaos/plugin-farcaster@1.0.0","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"}],"dist":{"shasum":"7b8ee207961aa2087153898da10b4c972b91d494","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.0.tgz","fileCount":6,"integrity":"sha512-kUikD1N53gcu9vW+HFTvpknpTGRAEHqIaEhn+eF9Ta3LNtgzRXTKrCpkFPNddxRpKfB9OrWVKZW/mA/Lnlgwxg==","signatures":[{"sig":"MEUCIF4hRe6fP7xq1zbgVT6KG9R4JaXQWLPWDLbOMTKiB9O0AiEA1RMnyRYzTljR8A3UVR76wLGOjoM40u3fsjYZPn2dR0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129629},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","shasum":"7b8ee207961aa2087153898da10b4c972b91d494","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"_integrity":"sha512-kUikD1N53gcu9vW+HFTvpknpTGRAEHqIaEhn+eF9Ta3LNtgzRXTKrCpkFPNddxRpKfB9OrWVKZW/mA/Lnlgwxg==","repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"10.8.3","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."}}},"directories":{},"_nodeVersion":"22.6.0","dependencies":{"zod":"^3.25.9","lru-cache":"^11.1.0","typescript":"^5.8.3","@elizaos/core":"^1.0.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.0_1748646822550_0.051757440424411216","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@elizaos/plugin-farcaster","version":"1.0.1","_id":"@elizaos/plugin-farcaster@1.0.1","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"},{"name":"cjft","email":"cjft@trimboli.io"}],"dist":{"shasum":"a5e6e90772a9455d9be42a0b34a55c043a24b7e8","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.1.tgz","fileCount":6,"integrity":"sha512-DvH1jumnNkpgQW29U2Ugw99bl+QVE4XFzSaEhSGCSpVg/+FU2Pzq2wHNk+5fpoUeg42TC7YRUIzoZVGXV10WUw==","signatures":[{"sig":"MEUCIQDufwYmRlu0t9UMJ9+EcwJ3bvQnHno15GGDvQ+B+gYkXQIgX4MqEwiRuHxXA7UooKo1kk+rJu3AHcTiHmhizRXkEjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130199},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","shasum":"a5e6e90772a9455d9be42a0b34a55c043a24b7e8","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"_integrity":"sha512-DvH1jumnNkpgQW29U2Ugw99bl+QVE4XFzSaEhSGCSpVg/+FU2Pzq2wHNk+5fpoUeg42TC7YRUIzoZVGXV10WUw==","repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"10.8.3","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable posting."},"FARCASTER_FID":{"type":"string","minLength":1,"description":"Farcaster fid is required and must be an integer greater than 0."},"ACTION_INTERVAL":{"type":"string","minLength":1,"description":"Interval for action processing in minutes, must be an integer."},"MAX_CAST_LENGTH":{"type":"string","minLength":1,"description":"Maximum length of a cast, must be an integer."},"POST_IMMEDIATELY":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable immediate posting."},"FARCASTER_DRY_RUN":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable dry run mode."},"FARCASTER_HUB_URL":{"type":"string","required":false,"description":"Base URL of the Farcaster hub that the client communicates with."},"POST_INTERVAL_MAX":{"type":"string","minLength":1,"description":"Maximum interval between posts in minutes, must be an integer."},"POST_INTERVAL_MIN":{"type":"string","minLength":1,"description":"Minimum interval between posts in minutes, must be an integer."},"ACTION_TIMELINE_TYPE":{"type":"string","minLength":1,"description":"Type of action timeline, must match an ActionTimelineType enum value."},"MAX_ACTIONS_PROCESSING":{"type":"string","minLength":1,"description":"Maximum number of actions to process, must be an integer."},"FARCASTER_POLL_INTERVAL":{"type":"string","minLength":1,"description":"Interval for polling in minutes, must be an integer."},"ENABLE_ACTION_PROCESSING":{"type":"string","minLength":1,"description":"Expected boolean value to enable or disable action processing."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","required":true,"description":"Neynar API key for accessing the Farcaster network."},"FARCASTER_NEYNAR_SIGNER_UUID":{"type":"string","required":true,"description":"Signer UUID associated with your Farcaster account, used to sign casts and interactions."}}},"directories":{},"_nodeVersion":"22.6.0","dependencies":{"zod":"^3.25.9","lru-cache":"^11.1.0","typescript":"^5.8.3","@elizaos/core":"^1.0.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.1_1749329606898_0.25870567495662633","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@elizaos/plugin-farcaster","version":"1.0.2","_id":"@elizaos/plugin-farcaster@1.0.2","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"},{"name":"cjft","email":"cjft@trimboli.io"}],"dist":{"shasum":"ea8c1f1038be3cc043f9f98e3e4a46960d1496c5","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.2.tgz","fileCount":6,"integrity":"sha512-8siPmjZn3oPZSGRpO358f7ZFwOO9uJ+s2SqpByJ4/+6xj2bjK3Jmpl9uKPUQe5hlPkN/gzhWKHkXyKAaEPzG0Q==","signatures":[{"sig":"MEYCIQCP8cOhlyRxL7zgfqQCsTwGtVBwS3Kdd/qtA8IfdE6zVQIhAPrQ5BPTq+LaEwH4Rr8XV9Hw/81/pwb2wwlokuBH+Y8X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130958},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","shasum":"ea8c1f1038be3cc043f9f98e3e4a46960d1496c5","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"vitest run","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"_integrity":"sha512-8siPmjZn3oPZSGRpO358f7ZFwOO9uJ+s2SqpByJ4/+6xj2bjK3Jmpl9uKPUQe5hlPkN/gzhWKHkXyKAaEPzG0Q==","repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"10.8.3","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"ACTION_INTERVAL":{"type":"number","default":1000,"required":false,"sensitive":false,"description":"Interval in milliseconds between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"POST_IMMEDIATELY":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"https://api.example.com","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"POST_INTERVAL_MAX":{"type":"number","default":5000,"required":false,"sensitive":false,"description":"Maximum interval in milliseconds between automated posts."},"POST_INTERVAL_MIN":{"type":"number","default":1000,"required":false,"sensitive":false,"description":"Minimum interval in milliseconds between automated posts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":10,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":1000,"required":false,"sensitive":false,"description":"Polling interval in milliseconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","default":"test-key","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."},"FARCASTER_NEYNAR_SIGNER_UUID":{"type":"string","default":"test-signer","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."}}},"directories":{},"_nodeVersion":"22.6.0","dependencies":{"zod":"^3.25.9","lru-cache":"^11.1.0","typescript":"^5.8.3","@elizaos/core":"^1.0.0","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.2_1749402755849_0.36526923956343627","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@elizaos/plugin-farcaster","version":"1.0.5","_id":"@elizaos/plugin-farcaster@1.0.5","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"},{"name":"cjft","email":"cjft@trimboli.io"}],"dist":{"shasum":"3882f3ff635f9235217e8c772da536df989ccc29","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.0.5.tgz","fileCount":20,"integrity":"sha512-1+YTfORTUiBiQH/+m2lJTynmVW8hstQ3/S2zdJVnea5Vvg0fGa5OJyl+KvHvkS9Ce/AvRu+Xh7Z7VnS5h/JMPg==","signatures":[{"sig":"MEUCIQDiUqtJBjrkjkSgYBfS/R5M/5JVBMQA2+fPXHIQwMN69QIgKIJqa3hUJNPCy7nH8HQeoDRJxFWZG3CDFQXwKeZH8Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283504},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","shasum":"3882f3ff635f9235217e8c772da536df989ccc29","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","scripts":{"dev":"tsup --watch","lint":"prettier --write ./src","test":"elizaos test","build":"tsup","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:e2e":"vitest run __tests__/e2e","test:unit":"vitest run __tests__/unit","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"_integrity":"sha512-1+YTfORTUiBiQH/+m2lJTynmVW8hstQ3/S2zdJVnea5Vvg0fGa5OJyl+KvHvkS9Ce/AvRu+Xh7Z7VnS5h/JMPg==","repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"10.8.3","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"ACTION_INTERVAL":{"type":"number","default":1000,"required":false,"sensitive":false,"description":"Interval in milliseconds between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"POST_IMMEDIATELY":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"https://api.example.com","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"POST_INTERVAL_MAX":{"type":"number","default":5000,"required":false,"sensitive":false,"description":"Maximum interval in milliseconds between automated posts."},"POST_INTERVAL_MIN":{"type":"number","default":1000,"required":false,"sensitive":false,"description":"Minimum interval in milliseconds between automated posts."},"FARCASTER_SIGNER_UUID":{"type":"string","default":"test-signer","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":10,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":1000,"required":false,"sensitive":false,"description":"Polling interval in milliseconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","default":"test-key","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"directories":{},"_nodeVersion":"22.6.0","dependencies":{"zod":"^3.25.9","lru-cache":"^11.1.0","typescript":"5.8.3","@elizaos/core":"^1.0.8","@neynar/nodejs-sdk":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.0.5_1750080016427_0.2237594115591499","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@elizaos/plugin-farcaster","version":"1.7.0","_id":"@elizaos/plugin-farcaster@1.7.0","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"},{"name":"cjft","email":"cjft@trimboli.io"}],"dist":{"shasum":"7d7d2be748aef1d07837b42247bd1e31dca6b420","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.7.0.tgz","fileCount":65,"integrity":"sha512-5JTBs4JdRJQGZEISiXxyxTfkH8sBnbcwFKoZnXMKnLAZpaLPlExZ94f5OeHdd+RAaTK38ISp4GLNfEnrGGyBnw==","signatures":[{"sig":"MEUCIBy/O+9rTj/aCFne8ASXX46p4EiUkUucR8IVhz1MBOcpAiEAiGMV5tvNBsdTQ2E7jp4aml/YDWVF03slgmsvZTynd3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342111},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","shasum":"7d7d2be748aef1d07837b42247bd1e31dca6b420","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","scripts":{"dev":"bun run build.ts --watch","lint":"prettier --write ./src","test":"elizaos test","build":"bun run build.ts","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:e2e":"vitest run __tests__/e2e","test:unit":"vitest run __tests__/unit","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"_integrity":"sha512-5JTBs4JdRJQGZEISiXxyxTfkH8sBnbcwFKoZnXMKnLAZpaLPlExZ94f5OeHdd+RAaTK38ISp4GLNfEnrGGyBnw==","repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"10.8.3","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"ACTION_INTERVAL":{"type":"number","default":1000,"required":false,"sensitive":false,"description":"Interval in milliseconds between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"POST_IMMEDIATELY":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"https://api.example.com","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"POST_INTERVAL_MAX":{"type":"number","default":5000,"required":false,"sensitive":false,"description":"Maximum interval in milliseconds between automated posts."},"POST_INTERVAL_MIN":{"type":"number","default":1000,"required":false,"sensitive":false,"description":"Minimum interval in milliseconds between automated posts."},"FARCASTER_SIGNER_UUID":{"type":"string","default":"test-signer","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":10,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":1000,"required":false,"sensitive":false,"description":"Polling interval in milliseconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","default":"test-key","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.25.9","lru-cache":"^11.1.0","typescript":"5.8.3","@elizaos/core":"^1.7.0","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.7.0_1766595375859_0.5792304377297681","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@elizaos/plugin-farcaster","version":"1.7.2","_id":"@elizaos/plugin-farcaster@1.7.2","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"},{"name":"cjft","email":"cjft@trimboli.io"}],"dist":{"shasum":"d674c1e9dfeac485800f73135d66c3f6842ca47c","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-1.7.2.tgz","fileCount":67,"integrity":"sha512-L/1E710ByBLSRve9DMg8J9/IhX9Ro4G4JfKbJoDxNZ+9kEmnTc8uZ0W8u5fdoLAnadc65ifUFVOWz13EPuOS+A==","signatures":[{"sig":"MEUCIQDs3Y0B/778wLX6LOd3x6yNy+esUB6AKws/nt1CsvyfyQIgHp5WRlucO85nOAfVe0sPvPvh/P21CAbAGr5YZMbB9TM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389288},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","shasum":"d674c1e9dfeac485800f73135d66c3f6842ca47c","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@elizaos/source":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","scripts":{"dev":"bun run build.ts --watch","lint":"prettier --write ./src","test":"elizaos test","build":"bun run build.ts","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"prettier --write ./src","test:e2e":"vitest run __tests__/e2e","test:unit":"vitest run __tests__/unit","test:watch":"vitest watch","format:check":"prettier --check ./src","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"_integrity":"sha512-L/1E710ByBLSRve9DMg8J9/IhX9Ro4G4JfKbJoDxNZ+9kEmnTc8uZ0W8u5fdoLAnadc65ifUFVOWz13EPuOS+A==","repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"10.8.3","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_POST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"ACTION_INTERVAL":{"type":"number","default":1000,"required":false,"sensitive":false,"description":"Interval in milliseconds between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"POST_IMMEDIATELY":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"https://api.example.com","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"POST_INTERVAL_MAX":{"type":"number","default":5000,"required":false,"sensitive":false,"description":"Maximum interval in milliseconds between automated posts."},"POST_INTERVAL_MIN":{"type":"number","default":1000,"required":false,"sensitive":false,"description":"Minimum interval in milliseconds between automated posts."},"FARCASTER_SIGNER_UUID":{"type":"string","default":"test-signer","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":10,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":1000,"required":false,"sensitive":false,"description":"Polling interval in milliseconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","default":"test-key","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.25.9","lru-cache":"^11.1.0","typescript":"5.8.3","@elizaos/core":"^1.7.0","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@elizaos/cli":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_1.7.2_1766751398959_0.33792369198553485","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.1":{"name":"@elizaos/plugin-farcaster","version":"2.0.0-alpha.1","_id":"@elizaos/plugin-farcaster@2.0.0-alpha.1","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"},{"name":"cjft","email":"cjft@trimboli.io"}],"homepage":"https://github.com/elizaos-plugins/plugin-farcaster#readme","bugs":{"url":"https://github.com/elizaos-plugins/plugin-farcaster/issues"},"dist":{"shasum":"8b4a209fa25bdd8515695c85856e46c1d656b34e","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-2.0.0-alpha.1.tgz","fileCount":11,"integrity":"sha512-DOeVflpv6M95uWc7XJW/a1eataZlDZKfzPWjji8/bqzSVLYb90wKsW11r5EW6iJnzgl7kaVYBPMrvdJrGonjxg==","signatures":[{"sig":"MEYCIQC4F/kIPNYiBvVBzptQV8b+VSMejQ5BQGkHrhaXs1k+PgIhALYp6tNoBiwIp/97HbXg+z5ZeYBdeLQASc8wnCrqgFNb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482730},"main":"dist/node/index.node.js","type":"module","types":"dist/node/index.d.ts","module":"dist/node/index.node.js","exports":{".":{"bun":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.node.js"},"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"types":"./dist/node/index.d.ts","browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.browser.js","default":"./dist/browser/index.browser.js"},"default":"./dist/node/index.node.js"},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","scripts":{"dev":"bun run build.ts --watch","lint":"bunx @biomejs/biome check --write --unsafe .","test":"vitest run __tests__/","build":"bun run build.ts","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"bunx @biomejs/biome format --write .","build:ts":"bun run build.ts","test:unit":"vitest run __tests__/","typecheck":"tsc --noEmit -p tsconfig.json","lint:check":"bunx @biomejs/biome check .","test:watch":"vitest","format:check":"bunx @biomejs/biome format .","test:integration":"echo 'No integration tests'"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"11.7.0","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_CAST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"FARCASTER_MODE":{"type":"string","default":"polling","required":false,"sensitive":false,"description":"Operation mode for Farcaster: 'polling' or 'webhook'."},"ACTION_INTERVAL":{"type":"number","default":5,"required":false,"sensitive":false,"description":"Interval in minutes between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"CAST_IMMEDIATELY":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"CAST_INTERVAL_MAX":{"type":"number","default":180,"required":false,"sensitive":false,"description":"Maximum interval in minutes between automated posts."},"CAST_INTERVAL_MIN":{"type":"number","default":90,"required":false,"sensitive":false,"description":"Minimum interval in minutes between automated posts."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"hub.pinata.cloud","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"FARCASTER_SIGNER_UUID":{"type":"string","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":1,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":120,"required":false,"sensitive":false,"description":"Polling interval in seconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.5","lru-cache":"^11.1.0","typescript":"^5.9.3","@elizaos/core":"workspace:*","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","esbuild":"^0.25.0","@types/node":"^25.0.3","@biomejs/biome":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_2.0.0-alpha.1_1769051243099_0.9103282185265615","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.2":{"name":"@elizaos/plugin-farcaster","version":"2.0.0-alpha.2","_id":"@elizaos/plugin-farcaster@2.0.0-alpha.2","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"},{"name":"cjft","email":"cjft@trimboli.io"}],"homepage":"https://github.com/elizaos-plugins/plugin-farcaster#readme","bugs":{"url":"https://github.com/elizaos-plugins/plugin-farcaster/issues"},"dist":{"shasum":"9ea9d33d3f548feac0d810bcf0d011107fe2a542","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-2.0.0-alpha.2.tgz","fileCount":12,"integrity":"sha512-Wl77womYTwA1K+6EULRQQinltQHLJteymBkNyGOJG2Evf04lsU1cTUzBgWyxLN4Q462WkgO848wIo0kRjJ7W1A==","signatures":[{"sig":"MEQCIF0/5rfrOXt8Ueaty+NzlLQSzSSAZ9XnvglNhYpmvNnnAiBUOP+mWznT3T9OW7BxFlt3kIhnQi7G0vtaN1Ygebv3Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483826},"main":"dist/node/index.node.js","type":"module","types":"dist/node/index.d.ts","module":"dist/node/index.node.js","exports":{".":{"bun":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.node.js"},"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"types":"./dist/node/index.d.ts","browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.browser.js","default":"./dist/browser/index.browser.js"},"default":"./dist/node/index.node.js"},"./package.json":"./package.json"},"gitHead":"bc6cac8d36845d7cbde51a64307c6a57c16378ad","scripts":{"dev":"bun run build.ts --watch","lint":"bunx @biomejs/biome check --write --unsafe .","test":"vitest run __tests__/","build":"bun run build.ts","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"bunx @biomejs/biome format --write .","build:ts":"bun run build.ts","test:unit":"vitest run __tests__/","typecheck":"tsc --noEmit -p tsconfig.json","lint:check":"bunx @biomejs/biome check .","test:watch":"vitest","format:check":"bunx @biomejs/biome format .","test:integration":"echo 'No integration tests'"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.20.0+arm64 (darwin)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_CAST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"FARCASTER_MODE":{"type":"string","default":"polling","required":false,"sensitive":false,"description":"Operation mode for Farcaster: 'polling' or 'webhook'."},"ACTION_INTERVAL":{"type":"number","default":5,"required":false,"sensitive":false,"description":"Interval in minutes between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"CAST_IMMEDIATELY":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"CAST_INTERVAL_MAX":{"type":"number","default":180,"required":false,"sensitive":false,"description":"Maximum interval in minutes between automated posts."},"CAST_INTERVAL_MIN":{"type":"number","default":90,"required":false,"sensitive":false,"description":"Minimum interval in minutes between automated posts."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"hub.pinata.cloud","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"FARCASTER_SIGNER_UUID":{"type":"string","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":1,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":120,"required":false,"sensitive":false,"description":"Polling interval in seconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.5","lru-cache":"^11.1.0","typescript":"^5.9.3","@elizaos/core":"2.0.0-alpha.2","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","esbuild":"^0.25.0","@types/node":"^25.0.3","@biomejs/biome":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_2.0.0-alpha.2_1769056194819_0.7863020330721286","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.3":{"name":"@elizaos/plugin-farcaster","version":"2.0.0-alpha.3","_id":"@elizaos/plugin-farcaster@2.0.0-alpha.3","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"},{"name":"cjft","email":"cjft@trimboli.io"}],"homepage":"https://github.com/elizaos-plugins/plugin-farcaster#readme","bugs":{"url":"https://github.com/elizaos-plugins/plugin-farcaster/issues"},"dist":{"shasum":"de6eabf6e51716b27a536ae584603445c2451894","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-2.0.0-alpha.3.tgz","fileCount":11,"integrity":"sha512-iCNRsZpX2vcczjynOLFCiFvoSzv23LzDnAW/uYqfCTLb1vkJUtvIPKmrXW/wnRkungyVEsfl77HRoEkIPj18MQ==","signatures":[{"sig":"MEQCICV73ikaYg0W/n88sXdChEu8s2+dJ7Fjmk+99bKzKQ+OAiB4CD/SRbuN0nIAo2+oBH47gD2hZnJnqEXo8nSWE4DjKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482902},"main":"dist/node/index.node.js","type":"module","types":"dist/node/index.d.ts","module":"dist/node/index.node.js","exports":{".":{"bun":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.node.js"},"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"types":"./dist/node/index.d.ts","browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.browser.js","default":"./dist/browser/index.browser.js"},"default":"./dist/node/index.node.js"},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","milaidy":{"runtime":"both","platforms":["browser","node"],"platformDetails":{"node":"Node.js build available via exports.node","browser":"Browser-compatible build available via exports.browser"}},"scripts":{"dev":"bun run build.ts --watch","lint":"bunx @biomejs/biome check --write --unsafe .","test":"vitest run __tests__/","build":"bun run build.ts","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"bunx @biomejs/biome format --write .","build:ts":"bun run build.ts","test:unit":"vitest run __tests__/","typecheck":"tsc --noEmit -p tsconfig.json","lint:check":"bunx @biomejs/biome check .","test:watch":"vitest","format:check":"bunx @biomejs/biome format .","test:integration":"echo 'No integration tests'"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"11.7.0","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_CAST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"FARCASTER_MODE":{"type":"string","default":"polling","required":false,"sensitive":false,"description":"Operation mode for Farcaster: 'polling' or 'webhook'."},"ACTION_INTERVAL":{"type":"number","default":5,"required":false,"sensitive":false,"description":"Interval in minutes between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"CAST_IMMEDIATELY":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"CAST_INTERVAL_MAX":{"type":"number","default":180,"required":false,"sensitive":false,"description":"Maximum interval in minutes between automated posts."},"CAST_INTERVAL_MIN":{"type":"number","default":90,"required":false,"sensitive":false,"description":"Minimum interval in minutes between automated posts."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"hub.pinata.cloud","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"FARCASTER_SIGNER_UUID":{"type":"string","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":1,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":120,"required":false,"sensitive":false,"description":"Polling interval in seconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.6","lru-cache":"^11.1.0","typescript":"^5.9.3","@elizaos/core":"2.0.0-alpha.3","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","esbuild":"^0.25.0","@types/node":"^25.0.3","@biomejs/biome":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_2.0.0-alpha.3_1770409879610_0.6472733386709661","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.4":{"name":"@elizaos/plugin-farcaster","version":"2.0.0-alpha.4","_id":"@elizaos/plugin-farcaster@2.0.0-alpha.4","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"},{"name":"cjft","email":"cjft@trimboli.io"}],"homepage":"https://github.com/elizaos-plugins/plugin-farcaster#readme","bugs":{"url":"https://github.com/elizaos-plugins/plugin-farcaster/issues"},"dist":{"shasum":"7b8aae0d4ba798a15bc43f5431b9a5730b9e54dc","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-2.0.0-alpha.4.tgz","fileCount":11,"integrity":"sha512-pBO2Wq52iskpPMiMKeQ3FkPJdf0QAFgUotVffNYPkUDICCIzhQVJqLS8Er958/mCkxHwRBWy+26eikoIfpdlfA==","signatures":[{"sig":"MEQCIB57jyTd2hgkXlzaDNMY4tLVKzW4MsrtmatxD6Q4SvqSAiAW/eWGE+CcPBd23+5rgYE/lEV8k4IpMYowhG5IJB9rcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485446},"main":"dist/node/index.node.js","type":"module","types":"dist/node/index.d.ts","module":"dist/node/index.node.js","exports":{".":{"bun":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.node.js"},"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"types":"./dist/node/index.d.ts","browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.browser.js","default":"./dist/browser/index.browser.js"},"default":"./dist/node/index.node.js"},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","milaidy":{"runtime":"both","platforms":["browser","node"],"platformDetails":{"node":"Node.js build available via exports.node","browser":"Browser-compatible build available via exports.browser"}},"scripts":{"dev":"bun run build.ts --watch","lint":"bunx @biomejs/biome check --write --unsafe .","test":"vitest run __tests__/","build":"bun run build.ts","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"bunx @biomejs/biome format --write .","build:ts":"bun run build.ts","test:unit":"vitest run __tests__/","typecheck":"tsc --noEmit -p tsconfig.json","lint:check":"bunx @biomejs/biome check .","test:watch":"vitest","format:check":"bunx @biomejs/biome format .","test:integration":"echo 'No integration tests'"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"11.7.0","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_CAST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"FARCASTER_MODE":{"type":"string","default":"polling","required":false,"sensitive":false,"description":"Operation mode for Farcaster: 'polling' or 'webhook'."},"ACTION_INTERVAL":{"type":"number","default":5,"required":false,"sensitive":false,"description":"Interval in minutes between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"CAST_IMMEDIATELY":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"CAST_INTERVAL_MAX":{"type":"number","default":180,"required":false,"sensitive":false,"description":"Maximum interval in minutes between automated posts."},"CAST_INTERVAL_MIN":{"type":"number","default":90,"required":false,"sensitive":false,"description":"Minimum interval in minutes between automated posts."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"hub.pinata.cloud","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"FARCASTER_SIGNER_UUID":{"type":"string","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":1,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":120,"required":false,"sensitive":false,"description":"Polling interval in seconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.6","lru-cache":"^11.1.0","typescript":"^5.9.3","@elizaos/core":"2.0.0-alpha.3","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","esbuild":"^0.25.0","@types/node":"^25.0.3","@biomejs/biome":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_2.0.0-alpha.4_1770461128805_0.011871103752485679","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.5":{"name":"@elizaos/plugin-farcaster","version":"2.0.0-alpha.5","_id":"@elizaos/plugin-farcaster@2.0.0-alpha.5","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"},{"name":"cjft","email":"cjft@trimboli.io"}],"homepage":"https://github.com/elizaos-plugins/plugin-farcaster#readme","bugs":{"url":"https://github.com/elizaos-plugins/plugin-farcaster/issues"},"dist":{"shasum":"2c72cbd059ced71e7eb2fababfea32c6b956d1f5","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-2.0.0-alpha.5.tgz","fileCount":11,"integrity":"sha512-DXOpp9hIEHeLsGCUscWLz5Zwq1h/andrNclNxmJs0k40UYJO9HZuFD7rj1K3BNyl/TB6GY5JytFSflck3fQ5SA==","signatures":[{"sig":"MEUCIC2ba0WOhFwZLyyLHM2Ga7X2tP4FuTAu06n8sh2mfDNXAiEAy4US6lj2Tl+EcyMWytsjoRwPh7vzuS+VpxQSHuPqdFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485446},"main":"dist/node/index.node.js","type":"module","types":"dist/node/index.d.ts","module":"dist/node/index.node.js","exports":{".":{"bun":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.node.js"},"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"types":"./dist/node/index.d.ts","browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.browser.js","default":"./dist/browser/index.browser.js"},"default":"./dist/node/index.node.js"},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","milaidy":{"runtime":"both","platforms":["browser","node"],"platformDetails":{"node":"Node.js build available via exports.node","browser":"Browser-compatible build available via exports.browser"}},"scripts":{"dev":"bun run build.ts --watch","lint":"bunx @biomejs/biome check --write --unsafe .","test":"vitest run __tests__/","build":"bun run build.ts","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"bunx @biomejs/biome format --write .","build:ts":"bun run build.ts","test:unit":"vitest run __tests__/","typecheck":"tsc --noEmit -p tsconfig.json","lint:check":"bunx @biomejs/biome check .","test:watch":"vitest","format:check":"bunx @biomejs/biome format .","test:integration":"echo 'No integration tests'"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"11.5.1","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_CAST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"FARCASTER_MODE":{"type":"string","default":"polling","required":false,"sensitive":false,"description":"Operation mode for Farcaster: 'polling' or 'webhook'."},"ACTION_INTERVAL":{"type":"number","default":5,"required":false,"sensitive":false,"description":"Interval in minutes between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"CAST_IMMEDIATELY":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"CAST_INTERVAL_MAX":{"type":"number","default":180,"required":false,"sensitive":false,"description":"Maximum interval in minutes between automated posts."},"CAST_INTERVAL_MIN":{"type":"number","default":90,"required":false,"sensitive":false,"description":"Minimum interval in minutes between automated posts."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"hub.pinata.cloud","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"FARCASTER_SIGNER_UUID":{"type":"string","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":1,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":120,"required":false,"sensitive":false,"description":"Polling interval in seconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"directories":{},"sideEffects":false,"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","lru-cache":"^11.1.0","typescript":"^5.9.3","@elizaos/core":"2.0.0-alpha.3","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","esbuild":"^0.25.0","@types/node":"^25.0.3","@biomejs/biome":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_2.0.0-alpha.5_1770810285075_0.7255600992243383","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.6":{"name":"@elizaos/plugin-farcaster","version":"2.0.0-alpha.6","_id":"@elizaos/plugin-farcaster@2.0.0-alpha.6","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"},{"name":"cjft","email":"cjft@trimboli.io"}],"homepage":"https://github.com/elizaos-plugins/plugin-farcaster#readme","bugs":{"url":"https://github.com/elizaos-plugins/plugin-farcaster/issues"},"dist":{"shasum":"d8291aafb4023c7c1f6eebcbfdb86a1b62a0834b","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-2.0.0-alpha.6.tgz","fileCount":11,"integrity":"sha512-bQuz4/QA/Ca1IXmJD4m7633OCY8pTYQhrokWVLBaNXQWGonPTW3acWzU4uhtdu1QMnxx+/eVqiFD4UHbl7Vuxg==","signatures":[{"sig":"MEUCIQDAy4c8jHvbnKFNlkk3xqlvWIcDiw1ZLkc1sa9drXV4iQIgFo69N4gbCi4KfBwzH72iOkoswtKpdi8hpzF4u2dLA3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500065},"main":"dist/node/index.node.js","type":"module","types":"dist/node/index.d.ts","milady":{"runtime":"both","platforms":["browser","node"],"platformDetails":{"node":"Node.js build available via exports.node","browser":"Browser-compatible build available via exports.browser"}},"module":"dist/node/index.node.js","exports":{".":{"bun":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.node.js"},"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"types":"./dist/node/index.d.ts","browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.browser.js","default":"./dist/browser/index.browser.js"},"default":"./dist/node/index.node.js"},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","scripts":{"dev":"bun run build.ts --watch","lint":"bunx @biomejs/biome check --write --unsafe .","test":"npx -y vitest@4.0.18 run --passWithNoTests","build":"bun run build.ts","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"bunx @biomejs/biome format --write .","build:ts":"bun run build.ts","test:unit":"npx -y vitest@4.0.18 run __tests__ --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","lint:check":"bunx @biomejs/biome check .","test:watch":"vitest","format:check":"bunx @biomejs/biome format .","test:integration":"echo 'No integration tests'"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"11.5.1","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_CAST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"FARCASTER_MODE":{"type":"string","default":"polling","required":false,"sensitive":false,"description":"Operation mode for Farcaster: 'polling' or 'webhook'."},"ACTION_INTERVAL":{"type":"number","default":5,"required":false,"sensitive":false,"description":"Interval in minutes between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"CAST_IMMEDIATELY":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"CAST_INTERVAL_MAX":{"type":"number","default":180,"required":false,"sensitive":false,"description":"Maximum interval in minutes between automated posts."},"CAST_INTERVAL_MIN":{"type":"number","default":90,"required":false,"sensitive":false,"description":"Minimum interval in minutes between automated posts."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"hub.pinata.cloud","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"FARCASTER_SIGNER_UUID":{"type":"string","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":1,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":120,"required":false,"sensitive":false,"description":"Polling interval in seconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"directories":{},"sideEffects":false,"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.3.6","lru-cache":"^11.1.0","typescript":"^5.9.3","@elizaos/core":"2.0.0-alpha.3","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","esbuild":"^0.25.0","@types/node":"^25.0.3","@biomejs/biome":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_2.0.0-alpha.6_1771302823644_0.568258870576307","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.7":{"name":"@elizaos/plugin-farcaster","version":"2.0.0-alpha.7","_id":"@elizaos/plugin-farcaster@2.0.0-alpha.7","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"},{"name":"cjft","email":"cjft@trimboli.io"}],"homepage":"https://github.com/elizaos-plugins/plugin-farcaster#readme","bugs":{"url":"https://github.com/elizaos-plugins/plugin-farcaster/issues"},"dist":{"shasum":"5809777ede49b470ad7a1c53cb8ada30d22337da","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-2.0.0-alpha.7.tgz","fileCount":11,"integrity":"sha512-pmr7JS+oOtxA9p4duwJBCvS5vEM/OC56p6gsle1vo/zQMzzcw/L0bJR3zSH0UtoK004W85SaDpnDu77DQoD+Jg==","signatures":[{"sig":"MEUCICFWttdRQqgepoYSiIAdfjChevpzIDh4lT8/e3ntM8hcAiEApYnSb6qt5z5rGpy9fvwt6NTfST/DuVqii2By65ABljg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500065},"main":"dist/node/index.node.js","type":"module","types":"dist/node/index.d.ts","milady":{"runtime":"both","platforms":["browser","node"],"platformDetails":{"node":"Node.js build available via exports.node","browser":"Browser-compatible build available via exports.browser"}},"module":"dist/node/index.node.js","exports":{".":{"bun":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.node.js"},"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"types":"./dist/node/index.d.ts","browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.browser.js","default":"./dist/browser/index.browser.js"},"default":"./dist/node/index.node.js"},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","scripts":{"dev":"bun run build.ts --watch","lint":"bunx @biomejs/biome check --write --unsafe .","test":"npx -y vitest@4.0.18 run --passWithNoTests","build":"bun run build.ts","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"bunx @biomejs/biome format --write .","build:ts":"bun run build.ts","test:unit":"npx -y vitest@4.0.18 run __tests__ --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","lint:check":"bunx @biomejs/biome check .","test:watch":"vitest","format:check":"bunx @biomejs/biome format .","test:integration":"echo 'No integration tests'"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"11.7.0","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_CAST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"FARCASTER_MODE":{"type":"string","default":"polling","required":false,"sensitive":false,"description":"Operation mode for Farcaster: 'polling' or 'webhook'."},"ACTION_INTERVAL":{"type":"number","default":5,"required":false,"sensitive":false,"description":"Interval in minutes between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"CAST_IMMEDIATELY":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"CAST_INTERVAL_MAX":{"type":"number","default":180,"required":false,"sensitive":false,"description":"Maximum interval in minutes between automated posts."},"CAST_INTERVAL_MIN":{"type":"number","default":90,"required":false,"sensitive":false,"description":"Minimum interval in minutes between automated posts."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"hub.pinata.cloud","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"FARCASTER_SIGNER_UUID":{"type":"string","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":1,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":120,"required":false,"sensitive":false,"description":"Polling interval in seconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.6","lru-cache":"^11.1.0","typescript":"^5.9.3","@elizaos/core":"2.0.0-alpha.3","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","esbuild":"^0.25.0","@types/node":"^25.0.3","@biomejs/biome":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_2.0.0-alpha.7_1771302843261_0.4084087274865511","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.8":{"name":"@elizaos/plugin-farcaster","version":"2.0.0-alpha.8","_id":"@elizaos/plugin-farcaster@2.0.0-alpha.8","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"shakkernerd","email":"shakkerdroid@gmail.com"},{"name":"wtfsayo","email":"hi@sayo.wtf"},{"name":"odilitime","email":"janesmith@airmail.cc"},{"name":"cjft","email":"cjft@trimboli.io"}],"homepage":"https://github.com/elizaos-plugins/plugin-farcaster#readme","bugs":{"url":"https://github.com/elizaos-plugins/plugin-farcaster/issues"},"dist":{"shasum":"fa9ee41c35d36225e03f067949f535928aaec74b","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-2.0.0-alpha.8.tgz","fileCount":11,"integrity":"sha512-ZjzXi1g5HFEO0qoMDEDBYrawpMB3t7dVgIYOEkro1dw2fKrT7u8Cz8KXyGZEU+iSzs5bupjbize9Ne+IchV3Jg==","signatures":[{"sig":"MEUCIQCmmw4RZRXMLcE/BSjlIVk7TmBgUR6pceFf8FMXYBtbfgIgQUQDrGjEjoxaNRhFAwiAWy6+lqueS2zel60B6AUqzPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500185},"main":"dist/node/index.node.js","type":"module","types":"dist/node/index.d.ts","milady":{"runtime":"both","platforms":["browser","node"],"platformDetails":{"node":"Node.js build available via exports.node","browser":"Browser-compatible build available via exports.browser"}},"module":"dist/node/index.node.js","exports":{".":{"bun":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.node.js"},"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"types":"./dist/node/index.d.ts","browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.browser.js","default":"./dist/browser/index.browser.js"},"default":"./dist/node/index.node.js"},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","scripts":{"dev":"bun run build.ts --watch","lint":"bunx @biomejs/biome check --write --unsafe .","test":"npx -y vitest@4.0.18 run --passWithNoTests","build":"bun run build.ts","clean":"rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"bunx @biomejs/biome format --write .","build:ts":"bun run build.ts","test:unit":"npx -y vitest@4.0.18 run __tests__ --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","lint:check":"bunx @biomejs/biome check .","test:watch":"vitest","format:check":"bunx @biomejs/biome format .","test:integration":"echo 'No integration tests'"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"11.7.0","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_CAST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"FARCASTER_MODE":{"type":"string","default":"polling","required":false,"sensitive":false,"description":"Operation mode for Farcaster: 'polling' or 'webhook'."},"ACTION_INTERVAL":{"type":"number","default":5,"required":false,"sensitive":false,"description":"Interval in minutes between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"CAST_IMMEDIATELY":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"CAST_INTERVAL_MAX":{"type":"number","default":180,"required":false,"sensitive":false,"description":"Maximum interval in minutes between automated posts."},"CAST_INTERVAL_MIN":{"type":"number","default":90,"required":false,"sensitive":false,"description":"Minimum interval in minutes between automated posts."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"hub.pinata.cloud","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"FARCASTER_SIGNER_UUID":{"type":"string","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":1,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":120,"required":false,"sensitive":false,"description":"Polling interval in seconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.6","lru-cache":"^11.1.0","typescript":"^5.9.3","@elizaos/core":"2.0.0-alpha.3","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","esbuild":"^0.25.0","@types/node":"^25.0.3","@biomejs/biome":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_2.0.0-alpha.8_1771312285004_0.7913965989922238","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"@elizaos/plugin-farcaster","version":"2.0.0-beta.1","_id":"@elizaos/plugin-farcaster@2.0.0-beta.1","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"},{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"odilitime","email":"janesmith@airmail.cc"}],"homepage":"https://github.com/elizaos-plugins/plugin-farcaster#readme","bugs":{"url":"https://github.com/elizaos-plugins/plugin-farcaster/issues"},"dist":{"shasum":"bae56fc4fa9e3022902b11ebcad0533fb930158f","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-2.0.0-beta.1.tgz","fileCount":76,"integrity":"sha512-1743r9X0Oaw+GLTn8VX7iNtVuKctwr4BUBFLsFozl7n0O0mojV1cmW1W1dB6nJ0/858Tsu6edR87cnYwi/RN4A==","signatures":[{"sig":"MEYCIQCSTexV2eBlygEcPldOruDgqKr54UF4fNrOivkZ0gjAfQIhALh3ItMeME/jlYopPuAvTbOKdFNuFnSGbND7Qzj91d7L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611814},"main":"dist/node/index.node.js","type":"module","eliza":{"runtime":"both","platforms":["browser","node"],"platformDetails":{"node":"Node.js build available via exports.node","browser":"Browser-compatible build available via exports.browser"}},"types":"dist/node/index.d.ts","module":"dist/node/index.node.js","elizaos":{"plugin":{"capabilities":["social-posting"],"autoEnableModule":"./auto-enable.ts"}},"exports":{".":{"bun":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.browser.js","default":"./dist/browser/index.browser.js"},"default":"./dist/node/index.node.js"},"./package.json":"./package.json"},"gitHead":"646c632924826e2b75c2304a75ee56959fe4a460","scripts":{"dev":"bun run build.ts --watch","lint":"bunx @biomejs/biome check --write --unsafe .","test":"npx -y vitest@4.0.18 run --passWithNoTests","build":"bun run build.ts","clean":"rm -rf dist .turbo .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"bunx @biomejs/biome format --write .","build:ts":"bun run build.ts","test:unit":"npx -y vitest@4.0.18 run __tests__ --passWithNoTests","typecheck":"tsc --noEmit -p tsconfig.json","lint:check":"bunx @biomejs/biome check .","test:watch":"vitest","format:check":"bunx @biomejs/biome format .","test:integration":"echo 'No integration tests'"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"11.5.1","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_CAST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"FARCASTER_MODE":{"type":"string","default":"polling","required":false,"sensitive":false,"description":"Operation mode for Farcaster: 'polling' or 'webhook'."},"ACTION_INTERVAL":{"type":"number","default":5,"required":false,"sensitive":false,"description":"Interval in minutes between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"CAST_IMMEDIATELY":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"CAST_INTERVAL_MAX":{"type":"number","default":180,"required":false,"sensitive":false,"description":"Maximum interval in minutes between automated posts."},"CAST_INTERVAL_MIN":{"type":"number","default":90,"required":false,"sensitive":false,"description":"Minimum interval in minutes between automated posts."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"hub.pinata.cloud","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"FARCASTER_SIGNER_UUID":{"type":"string","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":1,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":120,"required":false,"sensitive":false,"description":"Polling interval in seconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"description":"A multi-language Farcaster plugin for elizaOS, providing full integration with the Farcaster decentralized social network via the Neynar API.","directories":{},"sideEffects":false,"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.4.3","lru-cache":"^11.1.0","@elizaos/core":"2.0.0-beta.1","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.0.3","@biomejs/biome":"^2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_2.0.0-beta.1_1778452687000_0.5011487400851191","host":"s3://npm-registry-packages-npm-production"}},"2.0.11-beta.7":{"name":"@elizaos/plugin-farcaster","version":"2.0.11-beta.7","_id":"@elizaos/plugin-farcaster@2.0.11-beta.7","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"odilitime","email":"janesmith@airmail.cc"}],"homepage":"https://github.com/elizaos-plugins/plugin-farcaster#readme","bugs":{"url":"https://github.com/elizaos-plugins/plugin-farcaster/issues"},"dist":{"shasum":"523925f044c47b6c2a3731ff1814428fee54d38a","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-2.0.11-beta.7.tgz","fileCount":4,"integrity":"sha512-gvjx6e0D97/3KY8RGV+Jwh932FL9gRAG2uowC7Pad01LLbWt3lTry1WLUcXQT7Xmj0n7B+CWwKWsnUy0Ikq3fA==","signatures":[{"sig":"MEYCIQDeC5pvCZeoih8pU9mpDKfc8NSpbtLA2S9bkco0hl2WLwIhAO0iTJVcOLMYxBqN9sXRTVrvHjlKeU5GOhh7p9HjqTw3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12527},"main":"dist/node/index.node.js","type":"module","eliza":{"runtime":"both","platforms":["browser","node"],"platformDetails":{"node":"Node.js build available via exports.node","browser":"Browser-compatible build available via exports.browser"}},"types":"dist/node/index.d.ts","module":"dist/node/index.node.js","elizaos":{"plugin":{"capabilities":["social-posting"],"autoEnableModule":"./auto-enable.ts"}},"exports":{".":{"bun":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.browser.js","default":"./dist/browser/index.browser.js"},"default":"./dist/node/index.node.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./*.css":"./dist/*.css","./package.json":"./package.json"},"gitHead":"cdbc876f793d96073d7eb0d09715a031ce0cd32e","scripts":{"dev":"bun run build.ts --watch","lint":"bunx @biomejs/biome check --write --unsafe .","test":"npx -y vitest@4.0.18 run","build":"bun run build.ts","clean":"rm -rf dist .turbo .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"bunx @biomejs/biome format --write .","build:ts":"bun run build.ts","test:unit":"npx -y vitest@4.0.18 run __tests__","typecheck":"tsgo --noEmit -p tsconfig.json","lint:check":"bunx @biomejs/biome check .","test:watch":"vitest","format:check":"bunx @biomejs/biome format .","test:integration":"echo 'No integration tests'"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_CAST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"FARCASTER_MODE":{"type":"string","default":"polling","required":false,"sensitive":false,"description":"Operation mode for Farcaster: 'polling' or 'webhook'."},"ACTION_INTERVAL":{"type":"number","default":5,"required":false,"sensitive":false,"description":"Interval in minutes between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"CAST_IMMEDIATELY":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"CAST_INTERVAL_MAX":{"type":"number","default":180,"required":false,"sensitive":false,"description":"Maximum interval in minutes between automated posts."},"CAST_INTERVAL_MIN":{"type":"number","default":90,"required":false,"sensitive":false,"description":"Minimum interval in minutes between automated posts."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"hub.pinata.cloud","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"FARCASTER_SIGNER_UUID":{"type":"string","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":1,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":120,"required":false,"sensitive":false,"description":"Polling interval in seconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"description":"Farcaster client plugin for [elizaOS](https://github.com/elizaOS/eliza). Gives an Eliza agent the ability to publish casts, reply to mentions, read its feed, and react to casts on the Farcaster decentralized social network via the [Neynar API](https://ney","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","lru-cache":"^11.1.0","@elizaos/core":"2.0.11-beta.7","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.0.3","@biomejs/biome":"^2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_2.0.11-beta.7_1781999170661_0.274403031236812","host":"s3://npm-registry-packages-npm-production"}},"2.0.3-beta.2":{"name":"@elizaos/plugin-farcaster","version":"2.0.3-beta.2","_id":"@elizaos/plugin-farcaster@2.0.3-beta.2","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"odilitime","email":"janesmith@airmail.cc"}],"homepage":"https://github.com/elizaos-plugins/plugin-farcaster#readme","bugs":{"url":"https://github.com/elizaos-plugins/plugin-farcaster/issues"},"dist":{"shasum":"2be2e3fea465790eca17dc68d8ae59a1f467e09e","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-2.0.3-beta.2.tgz","fileCount":4,"integrity":"sha512-mtpMVug8futJAFI5ySm9AR8m/5i4bKcN9dCJrjaeKIlrXH2SPslwvTCR05l4ieaksRvbSKB0qTj0BiNKzjebeg==","signatures":[{"sig":"MEQCIC/dDASX9Lz2evcMNGsJbYEoI4SuMSHF2hbukB5OzQrbAiAiftciSId2XQfsxmEXiBwB8q44O9pCJOx0q7iykaBq/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12525},"main":"dist/node/index.node.js","type":"module","eliza":{"runtime":"both","platforms":["browser","node"],"platformDetails":{"node":"Node.js build available via exports.node","browser":"Browser-compatible build available via exports.browser"}},"types":"dist/node/index.d.ts","module":"dist/node/index.node.js","elizaos":{"plugin":{"capabilities":["social-posting"],"autoEnableModule":"./auto-enable.ts"}},"exports":{".":{"bun":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.browser.js","default":"./dist/browser/index.browser.js"},"default":"./dist/node/index.node.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./*.css":"./dist/*.css","./package.json":"./package.json"},"gitHead":"82fe0f44215954c2417328203f5bd6510985c1fc","scripts":{"dev":"bun run build.ts --watch","lint":"bunx @biomejs/biome check --write --unsafe .","test":"npx -y vitest@4.0.18 run","build":"bun run build.ts","clean":"rm -rf dist .turbo .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"bunx @biomejs/biome format --write .","build:ts":"bun run build.ts","test:unit":"npx -y vitest@4.0.18 run __tests__","typecheck":"tsgo --noEmit -p tsconfig.json","lint:check":"bunx @biomejs/biome check .","test:watch":"vitest","format:check":"bunx @biomejs/biome format .","test:integration":"echo 'No integration tests'"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_CAST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"FARCASTER_MODE":{"type":"string","default":"polling","required":false,"sensitive":false,"description":"Operation mode for Farcaster: 'polling' or 'webhook'."},"ACTION_INTERVAL":{"type":"number","default":5,"required":false,"sensitive":false,"description":"Interval in minutes between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"CAST_IMMEDIATELY":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"CAST_INTERVAL_MAX":{"type":"number","default":180,"required":false,"sensitive":false,"description":"Maximum interval in minutes between automated posts."},"CAST_INTERVAL_MIN":{"type":"number","default":90,"required":false,"sensitive":false,"description":"Minimum interval in minutes between automated posts."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"hub.pinata.cloud","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"FARCASTER_SIGNER_UUID":{"type":"string","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":1,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":120,"required":false,"sensitive":false,"description":"Polling interval in seconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"description":"Farcaster client plugin for [elizaOS](https://github.com/elizaOS/eliza). Gives an Eliza agent the ability to publish casts, reply to mentions, read its feed, and react to casts on the Farcaster decentralized social network via the [Neynar API](https://ney","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","lru-cache":"^11.1.0","@elizaos/core":"2.0.3-beta.2","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.0.3","@biomejs/biome":"^2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_2.0.3-beta.2_1782083086196_0.916367460380862","host":"s3://npm-registry-packages-npm-production"}},"2.0.3-beta.3":{"name":"@elizaos/plugin-farcaster","version":"2.0.3-beta.3","_id":"@elizaos/plugin-farcaster@2.0.3-beta.3","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"odilitime","email":"janesmith@airmail.cc"}],"homepage":"https://github.com/elizaos-plugins/plugin-farcaster#readme","bugs":{"url":"https://github.com/elizaos-plugins/plugin-farcaster/issues"},"dist":{"shasum":"ec34ded00e8644b746cf6ff48fe80d3c1bfcb866","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-2.0.3-beta.3.tgz","fileCount":5,"integrity":"sha512-rtee3i1sErtPcxM9cUms+QrOwU9N+pwRqikqE5CUDOSTNnDDlLuUTsIL7vDGf0kw0AhO5N+jpjl+LDyAw7IWnw==","signatures":[{"sig":"MEMCIA8LfeXMGhf0TqA8e9mip8DSqhQIZSd02JXLrDUdi8KEAh9wJQS0CREpdWzCM59hEa9XeOI6id+DPO2l4eG87JMH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17823},"main":"dist/node/index.node.js","type":"module","eliza":{"runtime":"both","platforms":["browser","node"],"platformDetails":{"node":"Node.js build available via exports.node","browser":"Browser-compatible build available via exports.browser"}},"types":"dist/node/index.d.ts","module":"dist/node/index.node.js","elizaos":{"plugin":{"capabilities":["social-posting"],"autoEnableModule":"./auto-enable.ts"}},"exports":{".":{"bun":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.browser.js","default":"./dist/browser/index.browser.js"},"default":"./dist/node/index.node.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./*.css":"./dist/*.css","./package.json":"./package.json"},"gitHead":"f54b0f4eaed317d59fa7dbcdce20f4cdb0734420","scripts":{"dev":"bun run build.ts --watch","lint":"bunx @biomejs/biome check --write --unsafe .","test":"npx -y vitest@4.0.18 run","build":"bun run build.ts","clean":"rm -rf dist .turbo .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"bunx @biomejs/biome format --write .","build:ts":"bun run build.ts","test:unit":"npx -y vitest@4.0.18 run __tests__","typecheck":"tsgo --noEmit -p tsconfig.json","lint:check":"bunx @biomejs/biome check .","test:watch":"vitest","format:check":"bunx @biomejs/biome format .","test:integration":"echo 'No integration tests'"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.17.0+x64 (linux)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_CAST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"FARCASTER_MODE":{"type":"string","default":"polling","required":false,"sensitive":false,"description":"Operation mode for Farcaster: 'polling' or 'webhook'."},"ACTION_INTERVAL":{"type":"number","default":5,"required":false,"sensitive":false,"description":"Interval in minutes between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"CAST_IMMEDIATELY":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"CAST_INTERVAL_MAX":{"type":"number","default":180,"required":false,"sensitive":false,"description":"Maximum interval in minutes between automated posts."},"CAST_INTERVAL_MIN":{"type":"number","default":90,"required":false,"sensitive":false,"description":"Minimum interval in minutes between automated posts."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"hub.pinata.cloud","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"FARCASTER_SIGNER_UUID":{"type":"string","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":1,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":120,"required":false,"sensitive":false,"description":"Polling interval in seconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"description":"Farcaster client plugin for [elizaOS](https://github.com/elizaOS/eliza). Gives an Eliza agent the ability to publish casts, reply to mentions, read its feed, and react to casts on the Farcaster decentralized social network via the [Neynar API](https://ney","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","lru-cache":"^11.1.0","@elizaos/core":"2.0.3-beta.3","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.0.3","@biomejs/biome":"^2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_2.0.3-beta.3_1782406253964_0.9835756692419482","host":"s3://npm-registry-packages-npm-production"}},"2.0.3-beta.4":{"name":"@elizaos/plugin-farcaster","version":"2.0.3-beta.4","_id":"@elizaos/plugin-farcaster@2.0.3-beta.4","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"odilitime","email":"janesmith@airmail.cc"}],"homepage":"https://github.com/elizaos-plugins/plugin-farcaster#readme","bugs":{"url":"https://github.com/elizaos-plugins/plugin-farcaster/issues"},"dist":{"shasum":"9b633f9d4dd86312ff5591f553d95811c14bafd8","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-2.0.3-beta.4.tgz","fileCount":5,"integrity":"sha512-pKaXVN6m49o1GbE/HjsLUZRP3lJVt2FPflibNNoX8/CZdsj6iA3YjgBy+feIHfTXixvrquCFubX5VAHKlZzXUQ==","signatures":[{"sig":"MEYCIQDF+CMcogBqPeEz/SBN3Yz3lQZPIO9Sr/fHOF781gdcfgIhAPRy+78JWXHHc1laIlvSuCTBaUHi4LIGWqGDvZSQR+fJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17823},"main":"dist/node/index.node.js","type":"module","eliza":{"runtime":"both","platforms":["browser","node"],"platformDetails":{"node":"Node.js build available via exports.node","browser":"Browser-compatible build available via exports.browser"}},"types":"dist/node/index.d.ts","module":"dist/node/index.node.js","elizaos":{"plugin":{"capabilities":["social-posting"],"autoEnableModule":"./auto-enable.ts"}},"exports":{".":{"bun":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.browser.js","default":"./dist/browser/index.browser.js"},"default":"./dist/node/index.node.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./*.css":"./dist/*.css","./package.json":"./package.json"},"gitHead":"f76f55793a0fb8d6b869dd8ddce03970de061e34","scripts":{"dev":"bun run build.ts --watch","lint":"bunx @biomejs/biome check --write --unsafe .","test":"npx -y vitest@4.0.18 run","build":"bun run build.ts","clean":"rm -rf dist .turbo .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"bunx @biomejs/biome format --write .","build:ts":"bun run build.ts","test:unit":"npx -y vitest@4.0.18 run __tests__","typecheck":"tsgo --noEmit -p tsconfig.json","lint:check":"bunx @biomejs/biome check .","test:watch":"vitest","format:check":"bunx @biomejs/biome format .","test:integration":"echo 'No integration tests'"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.17.0+x64 (linux)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_CAST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"FARCASTER_MODE":{"type":"string","default":"polling","required":false,"sensitive":false,"description":"Operation mode for Farcaster: 'polling' or 'webhook'."},"ACTION_INTERVAL":{"type":"number","default":5,"required":false,"sensitive":false,"description":"Interval in minutes between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"CAST_IMMEDIATELY":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"CAST_INTERVAL_MAX":{"type":"number","default":180,"required":false,"sensitive":false,"description":"Maximum interval in minutes between automated posts."},"CAST_INTERVAL_MIN":{"type":"number","default":90,"required":false,"sensitive":false,"description":"Minimum interval in minutes between automated posts."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"hub.pinata.cloud","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"FARCASTER_SIGNER_UUID":{"type":"string","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":1,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":120,"required":false,"sensitive":false,"description":"Polling interval in seconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"description":"Farcaster client plugin for [elizaOS](https://github.com/elizaOS/eliza). Gives an Eliza agent the ability to publish casts, reply to mentions, read its feed, and react to casts on the Farcaster decentralized social network via the [Neynar API](https://ney","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","lru-cache":"^11.1.0","@elizaos/core":"2.0.3-beta.4","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.0.3","@biomejs/biome":"^2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_2.0.3-beta.4_1782409991091_0.19502841102356516","host":"s3://npm-registry-packages-npm-production"}},"2.0.3-beta.5":{"name":"@elizaos/plugin-farcaster","version":"2.0.3-beta.5","_id":"@elizaos/plugin-farcaster@2.0.3-beta.5","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"odilitime","email":"janesmith@airmail.cc"}],"homepage":"https://github.com/elizaos-plugins/plugin-farcaster#readme","bugs":{"url":"https://github.com/elizaos-plugins/plugin-farcaster/issues"},"dist":{"shasum":"09129f73d53347d216e7febb2d83eb3d4d22d213","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-2.0.3-beta.5.tgz","fileCount":5,"integrity":"sha512-yXvc3IQ6s2JxtyeQYGur6ojejsPuiYgMv10fYu6zfmYsvpvWZHUMHXhqaj2NShQtyEhLMKBrc19x9FtqhT/xkQ==","signatures":[{"sig":"MEYCIQDUpwmyI4K1BUS63gxcrpoTnWz9PVX+/MTrbcyP6tIJYQIhAI7iTCrvamOJq1byqv6JfyXQ6JmpxLysf8r0rwvhcjhX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17866},"main":"dist/node/index.node.js","type":"module","eliza":{"runtime":"both","platforms":["browser","node"],"platformDetails":{"node":"Node.js build available via exports.node","browser":"Browser-compatible build available via exports.browser"}},"types":"dist/node/index.d.ts","module":"dist/node/index.node.js","elizaos":{"plugin":{"capabilities":["social-posting"],"autoEnableModule":"./auto-enable.ts"}},"exports":{".":{"bun":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.browser.js","default":"./dist/browser/index.browser.js"},"default":"./dist/node/index.node.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./*.css":"./dist/*.css","./package.json":"./package.json"},"gitHead":"ff6157011c9459670021cc28a6797592a78b8817","scripts":{"dev":"bun run build.ts --watch","lint":"bunx @biomejs/biome check --write --unsafe .","test":"npx -y vitest@4.0.18 run","build":"bun run build.ts","clean":"node ../../packages/scripts/rm-path-recursive.mjs dist .turbo .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"bunx @biomejs/biome format --write .","build:ts":"bun run build.ts","test:unit":"npx -y vitest@4.0.18 run __tests__","typecheck":"tsgo --noEmit -p tsconfig.json","lint:check":"bunx @biomejs/biome check .","test:watch":"vitest","format:check":"bunx @biomejs/biome format .","test:integration":"echo 'No integration tests'"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.17.0+x64 (linux)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_CAST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"FARCASTER_MODE":{"type":"string","default":"polling","required":false,"sensitive":false,"description":"Operation mode for Farcaster: 'polling' or 'webhook'."},"ACTION_INTERVAL":{"type":"number","default":5,"required":false,"sensitive":false,"description":"Interval in minutes between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"CAST_IMMEDIATELY":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"CAST_INTERVAL_MAX":{"type":"number","default":180,"required":false,"sensitive":false,"description":"Maximum interval in minutes between automated posts."},"CAST_INTERVAL_MIN":{"type":"number","default":90,"required":false,"sensitive":false,"description":"Minimum interval in minutes between automated posts."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"hub.pinata.cloud","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"FARCASTER_SIGNER_UUID":{"type":"string","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":1,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":120,"required":false,"sensitive":false,"description":"Polling interval in seconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"description":"Farcaster client plugin for [elizaOS](https://github.com/elizaOS/eliza). Gives an Eliza agent the ability to publish casts, reply to mentions, read its feed, and react to casts on the Farcaster decentralized social network via the [Neynar API](https://ney","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","lru-cache":"^11.1.0","@elizaos/core":"2.0.3-beta.5","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.0.3","@biomejs/biome":"^2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_2.0.3-beta.5_1782497841013_0.8553037154249692","host":"s3://npm-registry-packages-npm-production"}},"2.0.3-beta.6":{"name":"@elizaos/plugin-farcaster","version":"2.0.3-beta.6","_id":"@elizaos/plugin-farcaster@2.0.3-beta.6","maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"odilitime","email":"janesmith@airmail.cc"}],"homepage":"https://github.com/elizaos-plugins/plugin-farcaster#readme","bugs":{"url":"https://github.com/elizaos-plugins/plugin-farcaster/issues"},"dist":{"shasum":"b0684b40732ea8f55f1db83bfdcee7f0f3ec92a9","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-2.0.3-beta.6.tgz","fileCount":5,"integrity":"sha512-0BvJ/zEEd79RpZ6fkaZwg6u8nZgJeWvJWFUvBCLlnbLl8Xhv40Ij+AyN6OpomVmegEXD692/fLFO0tf3MCPpPA==","signatures":[{"sig":"MEUCIQD2zKRffdLpuZ4nAm87adiBvVBUodtS8HxDdMOjdQbw7AIgGHd/fpnU6PccAln/6z5Xs29QM779q4UI3MRjhM9OsNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17866},"main":"dist/node/index.node.js","type":"module","eliza":{"runtime":"both","platforms":["browser","node"],"platformDetails":{"node":"Node.js build available via exports.node","browser":"Browser-compatible build available via exports.browser"}},"types":"dist/node/index.d.ts","module":"dist/node/index.node.js","elizaos":{"plugin":{"capabilities":["social-posting"],"autoEnableModule":"./auto-enable.ts"}},"exports":{".":{"bun":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.browser.js","default":"./dist/browser/index.browser.js"},"default":"./dist/node/index.node.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./*.css":"./dist/*.css","./package.json":"./package.json"},"gitHead":"990dc996172b3e0fb525a75052a5ac28a4cd4de5","scripts":{"dev":"bun run build.ts --watch","lint":"bunx @biomejs/biome check --write --unsafe .","test":"npx -y vitest@4.0.18 run","build":"bun run build.ts","clean":"node ../../packages/scripts/rm-path-recursive.mjs dist .turbo .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"bunx @biomejs/biome format --write .","build:ts":"bun run build.ts","test:unit":"npx -y vitest@4.0.18 run __tests__","typecheck":"tsgo --noEmit -p tsconfig.json","lint:check":"bunx @biomejs/biome check .","test:watch":"vitest","format:check":"bunx @biomejs/biome format .","test:integration":"echo 'No integration tests'"},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.17.0+x64 (linux)","agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"ENABLE_CAST":{"type":"boolean","default":true,"required":false,"sensitive":false,"description":"Enables or disables the ability to post casts to Farcaster."},"FARCASTER_FID":{"type":"number","default":123,"required":true,"sensitive":false,"description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account."},"FARCASTER_MODE":{"type":"string","default":"polling","required":false,"sensitive":false,"description":"Operation mode for Farcaster: 'polling' or 'webhook'."},"ACTION_INTERVAL":{"type":"number","default":5,"required":false,"sensitive":false,"description":"Interval in minutes between action-processing cycles."},"MAX_CAST_LENGTH":{"type":"number","default":320,"required":false,"sensitive":false,"description":"Maximum number of characters allowed in a Farcaster cast."},"CAST_IMMEDIATELY":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"If true, posts are published immediately instead of waiting for a schedule."},"CAST_INTERVAL_MAX":{"type":"number","default":180,"required":false,"sensitive":false,"description":"Maximum interval in minutes between automated posts."},"CAST_INTERVAL_MIN":{"type":"number","default":90,"required":false,"sensitive":false,"description":"Minimum interval in minutes between automated posts."},"FARCASTER_DRY_RUN":{"type":"boolean","required":false,"sensitive":false,"description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed."},"FARCASTER_HUB_URL":{"type":"string","default":"hub.pinata.cloud","required":false,"sensitive":false,"description":"Base URL for the Farcaster hub the client should communicate with."},"FARCASTER_SIGNER_UUID":{"type":"string","required":true,"sensitive":false,"description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts."},"MAX_ACTIONS_PROCESSING":{"type":"number","default":1,"required":false,"sensitive":false,"description":"Maximum number of Farcaster actions to process in a single batch."},"FARCASTER_POLL_INTERVAL":{"type":"number","default":120,"required":false,"sensitive":false,"description":"Polling interval in seconds for Farcaster operations such as fetching new casts."},"ENABLE_ACTION_PROCESSING":{"type":"boolean","default":false,"required":false,"sensitive":false,"description":"Turns on or off automated action processing for Farcaster events."},"FARCASTER_NEYNAR_API_KEY":{"type":"string","required":true,"sensitive":true,"description":"API key used to authenticate with the Neynar Farcaster API."}}},"description":"Farcaster client plugin for [elizaOS](https://github.com/elizaOS/eliza). Gives an Eliza agent the ability to publish casts, reply to mentions, read its feed, and react to casts on the Farcaster decentralized social network via the [Neynar API](https://ney","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","lru-cache":"^11.1.0","@elizaos/core":"2.0.3-beta.6","@neynar/nodejs-sdk":"^3.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.0","esbuild":"^0.28.0","typescript":"^6.0.3","@types/node":"^25.0.3","@biomejs/biome":"^2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/plugin-farcaster_2.0.3-beta.6_1782512778229_0.2520357119184875","host":"s3://npm-registry-packages-npm-production"}},"2.0.3-beta.7":{"name":"@elizaos/plugin-farcaster","version":"2.0.3-beta.7","type":"module","main":"dist/node/index.node.js","module":"dist/node/index.node.js","types":"dist/node/index.d.ts","repository":{"type":"git","url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git"},"exports":{"./package.json":"./package.json",".":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.browser.js","default":"./dist/browser/index.browser.js"},"node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"bun":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.node.js","default":"./dist/node/index.node.js"},"default":"./dist/node/index.node.js"},"./*.css":"./dist/*.css","./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"}},"elizaos":{"plugin":{"autoEnableModule":"./auto-enable.ts","capabilities":["social-posting"]}},"sideEffects":false,"dependencies":{"@elizaos/core":"2.0.3-beta.7","@neynar/nodejs-sdk":"^3.34.0","lru-cache":"^11.1.0","zod":"^4.4.3"},"devDependencies":{"@biomejs/biome":"^2.4.14","@types/node":"^25.0.3","esbuild":"^0.28.0","typescript":"^6.0.3","vitest":"^4.0.0"},"scripts":{"dev":"bun run build.ts --watch","clean":"node ../../packages/scripts/rm-path-recursive.mjs dist .turbo .turbo-tsconfig.json tsconfig.tsbuildinfo","format":"bunx @biomejs/biome format --write .","format:check":"bunx @biomejs/biome format .","typecheck":"tsgo --noEmit -p tsconfig.json","test":"npx -y vitest@4.0.18 run","test:unit":"npx -y vitest@4.0.18 run __tests__","test:integration":"echo 'No integration tests'","test:watch":"vitest","lint":"bunx @biomejs/biome check --write --unsafe .","lint:check":"bunx @biomejs/biome check .","build":"bun run build.ts","build:ts":"bun run build.ts"},"publishConfig":{"access":"public"},"agentConfig":{"pluginType":"elizaos:client:1.0.0","pluginParameters":{"FARCASTER_DRY_RUN":{"type":"boolean","description":"Enables or disables dry run mode when interacting with Farcaster; when true, operations are simulated but not executed.","required":false,"sensitive":false},"FARCASTER_FID":{"type":"number","description":"The Farcaster FID (user identifier) used to publish or manage casts for a specific account.","required":true,"default":123,"sensitive":false},"MAX_CAST_LENGTH":{"type":"number","description":"Maximum number of characters allowed in a Farcaster cast.","required":false,"default":320,"sensitive":false},"FARCASTER_POLL_INTERVAL":{"type":"number","description":"Polling interval in seconds for Farcaster operations such as fetching new casts.","required":false,"default":120,"sensitive":false},"ENABLE_CAST":{"type":"boolean","description":"Enables or disables the ability to post casts to Farcaster.","required":false,"default":true,"sensitive":false},"CAST_INTERVAL_MIN":{"type":"number","description":"Minimum interval in minutes between automated posts.","required":false,"default":90,"sensitive":false},"CAST_INTERVAL_MAX":{"type":"number","description":"Maximum interval in minutes between automated posts.","required":false,"default":180,"sensitive":false},"ENABLE_ACTION_PROCESSING":{"type":"boolean","description":"Turns on or off automated action processing for Farcaster events.","required":false,"default":false,"sensitive":false},"ACTION_INTERVAL":{"type":"number","description":"Interval in minutes between action-processing cycles.","required":false,"default":5,"sensitive":false},"CAST_IMMEDIATELY":{"type":"boolean","description":"If true, posts are published immediately instead of waiting for a schedule.","required":false,"default":false,"sensitive":false},"MAX_ACTIONS_PROCESSING":{"type":"number","description":"Maximum number of Farcaster actions to process in a single batch.","required":false,"default":1,"sensitive":false},"FARCASTER_SIGNER_UUID":{"type":"string","description":"UUID of the Neynar signer associated with the Farcaster account, required to sign casts.","required":true,"sensitive":false},"FARCASTER_NEYNAR_API_KEY":{"type":"string","description":"API key used to authenticate with the Neynar Farcaster API.","required":true,"sensitive":true},"FARCASTER_HUB_URL":{"type":"string","description":"Base URL for the Farcaster hub the client should communicate with.","required":false,"default":"hub.pinata.cloud","sensitive":false},"FARCASTER_MODE":{"type":"string","description":"Operation mode for Farcaster: 'polling' or 'webhook'.","required":false,"default":"polling","sensitive":false}}},"gitHead":"61094f10458d11055c75b3dd0bae374e3f66bac5","eliza":{"platforms":["browser","node"],"runtime":"both","platformDetails":{"browser":"Browser-compatible build available via exports.browser","node":"Node.js build available via exports.node"}},"readmeFilename":"README.md","_id":"@elizaos/plugin-farcaster@2.0.3-beta.7","description":"Farcaster client plugin for [elizaOS](https://github.com/elizaOS/eliza). Gives an Eliza agent the ability to publish casts, reply to mentions, read its feed, and react to casts on the Farcaster decentralized social network via the [Neynar API](https://ney","bugs":{"url":"https://github.com/elizaos-plugins/plugin-farcaster/issues"},"homepage":"https://github.com/elizaos-plugins/plugin-farcaster#readme","_nodeVersion":"24.17.0","_npmVersion":"lerna/9.0.7/node@v24.17.0+x64 (linux)","dist":{"integrity":"sha512-YaFki0t7ke0Suyu+xvQZL63H4+bkHvUWJcri/Vmo7iuJ/ScRClkgJs6Nn5rjP6DyPn/XcGyDWGjLC2Rt1499KA==","shasum":"8a1108f98dcadb0afe73dcd388c87ace322248eb","tarball":"https://registry.npmjs.org/@elizaos/plugin-farcaster/-/plugin-farcaster-2.0.3-beta.7.tgz","fileCount":77,"unpackedSize":631180,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBaI4ImujtjTMzTw3n62/B33NGjwf+P/CkDJTId6GdnAIgd5qlvvGJI14Ja+DZtfweXWFNojiqgZuFfsFlYk+fpHY="}]},"_npmUser":{"name":"shawticus","email":"shawmakesmagic@gmail.com"},"directories":{},"maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"odilitime","email":"janesmith@airmail.cc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-farcaster_2.0.3-beta.7_1782634256359_0.2580658924479238"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-01T17:57:28.772Z","modified":"2026-06-28T08:10:56.669Z","1.0.0-beta.8":"2025-04-01T17:57:29.026Z","1.0.0-beta.12":"2025-04-01T18:51:37.347Z","1.0.0-beta.13":"2025-04-02T07:47:36.856Z","1.0.0-beta.14":"2025-04-02T08:02:09.537Z","1.0.0-beta.16":"2025-04-03T11:51:28.349Z","1.0.0-beta.17":"2025-04-04T06:49:03.958Z","1.0.0-beta.18":"2025-04-04T07:18:24.730Z","1.0.0-beta.19":"2025-04-04T07:52:34.367Z","1.0.0-beta.20":"2025-04-04T12:46:56.125Z","1.0.0-beta.21":"2025-04-04T13:32:39.095Z","1.0.0-beta.22":"2025-04-04T14:52:39.299Z","1.0.0-beta.23":"2025-04-04T17:31:11.901Z","1.0.0-beta.24":"2025-04-06T15:07:39.943Z","1.0.0-beta.25":"2025-04-06T16:25:27.501Z","1.0.0-beta.26":"2025-04-06T16:47:30.730Z","1.0.0-beta.27":"2025-04-07T12:31:06.324Z","1.0.0-beta.28":"2025-04-08T10:49:22.948Z","1.0.0-beta.29":"2025-04-10T16:10:11.945Z","1.0.0-beta.32":"2025-04-11T07:59:16.899Z","1.0.0-beta.33":"2025-04-18T05:37:06.086Z","1.0.0-beta.34":"2025-04-18T05:45:30.942Z","1.0.0-beta.35":"2025-04-24T06:52:03.228Z","1.0.0-beta.36":"2025-04-24T06:57:10.511Z","1.0.0-beta.37":"2025-04-24T06:58:28.467Z","1.0.0-beta.38":"2025-04-28T15:23:11.875Z","1.0.0-beta.39":"2025-04-29T17:02:34.405Z","1.0.0-beta.40":"2025-04-29T17:03:53.596Z","1.0.0-beta.41":"2025-04-30T11:12:54.560Z","1.0.0-beta.42":"2025-05-05T08:13:39.535Z","1.0.0-beta.43":"2025-05-05T17:30:16.559Z","1.0.0-beta.44":"2025-05-06T13:00:39.444Z","1.0.0-beta.45":"2025-05-06T13:17:27.599Z","1.0.0-beta.46":"2025-05-07T09:54:28.887Z","1.0.0-beta.47":"2025-05-07T11:45:50.590Z","1.0.0-beta.48":"2025-05-07T15:27:11.719Z","1.0.0-beta.49":"2025-05-10T18:56:42.678Z","1.0.0-beta.50":"2025-05-14T14:09:32.835Z","1.0.0-beta.51":"2025-05-14T14:14:56.022Z","1.0.0-beta.52":"2025-05-16T05:07:06.886Z","1.0.0-beta.53":"2025-05-21T00:36:29.094Z","1.0.0-beta.54":"2025-05-29T04:06:22.106Z","1.0.0-beta.55":"2025-05-30T12:23:51.243Z","1.0.0":"2025-05-30T23:13:42.723Z","1.0.1":"2025-06-07T20:53:27.110Z","1.0.2":"2025-06-08T17:12:36.024Z","1.0.5":"2025-06-16T13:20:16.611Z","1.7.0":"2025-12-24T16:56:16.016Z","1.7.2":"2025-12-26T12:16:39.098Z","2.0.0-alpha.1":"2026-01-22T03:07:23.242Z","2.0.0-alpha.2":"2026-01-22T04:29:54.991Z","2.0.0-alpha.3":"2026-02-06T20:31:19.789Z","2.0.0-alpha.4":"2026-02-07T10:45:28.961Z","2.0.0-alpha.5":"2026-02-11T11:44:45.320Z","2.0.0-alpha.6":"2026-02-17T04:33:43.806Z","2.0.0-alpha.7":"2026-02-17T04:34:03.389Z","2.0.0-alpha.8":"2026-02-17T07:11:25.157Z","2.0.0-beta.1":"2026-05-10T22:38:07.154Z","2.0.11-beta.7":"2026-06-20T23:46:10.796Z","2.0.3-beta.2":"2026-06-21T23:04:46.316Z","2.0.3-beta.3":"2026-06-25T16:50:54.108Z","2.0.3-beta.4":"2026-06-25T17:53:11.214Z","2.0.3-beta.5":"2026-06-26T18:17:21.215Z","2.0.3-beta.6":"2026-06-26T22:26:18.365Z","2.0.3-beta.7":"2026-06-28T08:10:56.517Z"},"repository":{"url":"git+https://github.com/elizaos-plugins/plugin-farcaster.git","type":"git"},"maintainers":[{"name":"shawticus","email":"shawmakesmagic@gmail.com"},{"name":"odilitime","email":"janesmith@airmail.cc"}],"readme":"","readmeFilename":""}