{"_id":"@apicity/x","_rev":"62-6f1f60649ac93075302fbf7bbf0c6863","name":"@apicity/x","dist-tags":{"latest":"0.11.2"},"versions":{"0.1.0-alpha.0":{"name":"@apicity/x","version":"0.1.0-alpha.0","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.1.0-alpha.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"d1311ad0570af9b7c03bdc861b32ddab983f21f9","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.1.0-alpha.0.tgz","fileCount":23,"integrity":"sha512-N9QH6uzfhiIHyFwL2zqxKxkerft14LsVwNgLpUhVlzE3N0hJd4br5TauKlQBTwqpYgKbLYp/2Vw3fqu/Vqh3Kw==","signatures":[{"sig":"MEUCIQDAsObfTWvi21B2zi2mQFtXmsKWTecxBGBGdEIpEPjcvQIgBL0YAEgBzEj5N3pnd6urJ3DpbFNfYd+FDC4u5H71alQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64264},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.1.0-alpha.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/d60a212b9bc6972247455f11a6d75913/apicity-x-0.1.0-alpha.0.tgz","_integrity":"sha512-N9QH6uzfhiIHyFwL2zqxKxkerft14LsVwNgLpUhVlzE3N0hJd4br5TauKlQBTwqpYgKbLYp/2Vw3fqu/Vqh3Kw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"zod":"^3.24.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/x_0.1.0-alpha.0_1778465480487_0.6448110616442189","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@apicity/x","version":"0.1.0","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.1.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"4f46eda084bd77b2b6b99c48ca650255271a5d5e","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.1.0.tgz","fileCount":23,"integrity":"sha512-5FmE1HiEXsw0/AYz9NGRqrOOEbXRrc/ql9M9A7ApNBApYh97BmpHYRGwMraWfdD1wajuxau9ELOMHLgsWdc4Ww==","signatures":[{"sig":"MEQCIGZe1oOLsIgjl/104dgw5hJX/ckul07dS+xyKDgxCa0YAiAs1BAedLDzn+2AWPjIC7ToiyHpulHPv+B5FipoyLJxrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64257},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.1.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/5243427ca215f387df3234228ba949cc/apicity-x-0.1.0.tgz","_integrity":"sha512-5FmE1HiEXsw0/AYz9NGRqrOOEbXRrc/ql9M9A7ApNBApYh97BmpHYRGwMraWfdD1wajuxau9ELOMHLgsWdc4Ww==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"zod":"^3.24.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/x_0.1.0_1778913467111_0.6260647584059658","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.0":{"name":"@apicity/x","version":"0.2.0-alpha.0","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.2.0-alpha.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"3bd0fa46af4fb5a0c6a42e2544a8cb65e174b8a7","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.2.0-alpha.0.tgz","fileCount":23,"integrity":"sha512-2RRHN1lBRHGDXEc+RO2etEZd4ViUhgt3EeCC/bVgw9024RcgzYMdI+DLfYw1VZWa3NiLhoQ1E2p7+O7YcaaA+w==","signatures":[{"sig":"MEUCIQCx0c8Icsq0X6Lilj8rhrh1A9/Z2jHays+6iVglO8jRewIgeffUK7U0vGBdwfxMcr2vpuZPBMRpmFwqd5ZcPuK5ou8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64265},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.2.0-alpha.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/bc892d08c829f3b02cc1ba785927a94f/apicity-x-0.2.0-alpha.0.tgz","_integrity":"sha512-2RRHN1lBRHGDXEc+RO2etEZd4ViUhgt3EeCC/bVgw9024RcgzYMdI+DLfYw1VZWa3NiLhoQ1E2p7+O7YcaaA+w==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"zod":"^3.24.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/x_0.2.0-alpha.0_1780229565712_0.8024089038303526","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"name":"@apicity/x","version":"0.2.0-alpha.1","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.2.0-alpha.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"6296fc83199ad1e2cef89c0861fbc6afa75accdf","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.2.0-alpha.1.tgz","fileCount":23,"integrity":"sha512-GIvnTFaGclaKXrkJnTLqNADyNNLgEaqt7jAsgblSq2bjD3PBlXW6RxUOH4u3rEn6OcStSvpXE4sMVZZS4iCR5w==","signatures":[{"sig":"MEYCIQDGad5uJkz0N1ac9L4T28SF2TwVPJNNp8M44oeJhIFoIgIhAPYbL0tcn6jVKGmyU54E+gf/0KSstmFzetp7Z0eSStGf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64265},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.2.0-alpha.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/8300d1da61885ef51f9f262895ab7b95/apicity-x-0.2.0-alpha.1.tgz","_integrity":"sha512-GIvnTFaGclaKXrkJnTLqNADyNNLgEaqt7jAsgblSq2bjD3PBlXW6RxUOH4u3rEn6OcStSvpXE4sMVZZS4iCR5w==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"zod":"^3.24.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/x_0.2.0-alpha.1_1780456833672_0.23535503371281985","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@apicity/x","version":"0.2.0","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.2.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"69d4cfea85b1bb3dc5c44a57a682c0050e647d77","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.2.0.tgz","fileCount":23,"integrity":"sha512-n5nqzq1Gx3N9DnFnGqaCMtAD2ahDNT32V61Kk3DUTQNHIHaOWLFm6/Wiguv+h3cLKD9vXyVaLZ6bwLu6oMOL5g==","signatures":[{"sig":"MEYCIQC4i//suAC357fjMJxcV05YrDy3781m8BtVklN7G29JewIhAN8eCNm4hXqfvam2D7ecWrHtzQplPvEY8w2Ppo9OKXm7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64266},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.2.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/5cb457c463dc740ee372f27bf05fd9f2/apicity-x-0.2.0.tgz","_integrity":"sha512-n5nqzq1Gx3N9DnFnGqaCMtAD2ahDNT32V61Kk3DUTQNHIHaOWLFm6/Wiguv+h3cLKD9vXyVaLZ6bwLu6oMOL5g==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"zod":"^3.24.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/x_0.2.0_1780565016340_0.9988714599207624","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@apicity/x","version":"0.2.1","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.2.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"8ae514d0cea56155e558df72f2cbbac24703af0d","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.2.1.tgz","fileCount":23,"integrity":"sha512-p1LhruoUZ9oCaLago3iO+FCsC48nWpsXZqHw6o8UQopis1xbzO7LR2i48tiOBM8HV1ZVOHEQZ1Q5lvPTfQBH3Q==","signatures":[{"sig":"MEUCIQCJisSXxbM9ahwkKIluEjXxLc9cBNeNN016ScFk4jwIegIgJV+zakLNVc6dTRqLmPyMm7xqbspQxCG3nmy/GaeU9CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64266},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.2.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/da9257dd80ce2a821746d3ef2a8431da/apicity-x-0.2.1.tgz","_integrity":"sha512-p1LhruoUZ9oCaLago3iO+FCsC48nWpsXZqHw6o8UQopis1xbzO7LR2i48tiOBM8HV1ZVOHEQZ1Q5lvPTfQBH3Q==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"zod":"^3.24.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/x_0.2.1_1780644662737_0.4255141866932306","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@apicity/x","version":"0.2.2","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.2.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"046ff44423bc0057c88c381ead74cdca4fb96009","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.2.2.tgz","fileCount":23,"integrity":"sha512-ya5s0GIbvBRzv4DRKnD1ZN1LzEEHGyuMkYD7JwRlVdsq26Pe21DGKaO+T1HMbDV5viZn+ABhPsqxSDJM7EmUhw==","signatures":[{"sig":"MEUCIQCxK8uIDO1nrzHjAq+VC19RhR0oL22JLzZDS4TgQKroSwIgLwMo42b4y6Wuzi6lT/QtHXLs+PoGmLaickdueJlA1N4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64187},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.2.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/bc510cd4e35adae1e0d99875a73f9256/apicity-x-0.2.2.tgz","_integrity":"sha512-ya5s0GIbvBRzv4DRKnD1ZN1LzEEHGyuMkYD7JwRlVdsq26Pe21DGKaO+T1HMbDV5viZn+ABhPsqxSDJM7EmUhw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.2.2_1780646034535_0.8122933547119797","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@apicity/x","version":"0.2.3","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.2.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"a94d0452f87cf7bb3ba5525c497330ae4e05236f","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.2.3.tgz","fileCount":23,"integrity":"sha512-srUeUm7ZVPNqg00KV4s0FqxNJdfSzfiUdYCyw3rRNXLzfV+3Gkyof9Jj8i4bVnMBemXyVul91TAPxMN0NZhVrg==","signatures":[{"sig":"MEQCIBAkWr8wRQimu0pKlp4SCRmM5acPufml98iIX04wMLiWAiBOLpgbq2xy3ilZvHwNU7KUFmcaAnrpUpwFWONMZgpciw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64187},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.2.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/c19bdc89a4f75518143a050b0f314875/apicity-x-0.2.3.tgz","_integrity":"sha512-srUeUm7ZVPNqg00KV4s0FqxNJdfSzfiUdYCyw3rRNXLzfV+3Gkyof9Jj8i4bVnMBemXyVul91TAPxMN0NZhVrg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.2.3_1780757495787_0.07089475021713532","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@apicity/x","version":"0.2.4","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.2.4","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"2179e1c6ad83af2445265ac8e668878dfa7d769e","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.2.4.tgz","fileCount":23,"integrity":"sha512-eIoRzvY0oQtJMoEim4RxAD6x+cnfVtnZwgLzDWlBVHo1t3V4uhnIDk7blP/gkYSGiU8XoTFuk/jOPsOSGlHpkQ==","signatures":[{"sig":"MEQCIA6fMS/5+K+n02EHnim2xwQEIhXZjiUSpgqx+erZRoewAiAgXwGsvhN7fwpolvot860HJFMQnE2DI8kArUrlwFaJag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64187},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.2.4.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/6bd2afddc084e6b934afc4e971ec27dd/apicity-x-0.2.4.tgz","_integrity":"sha512-eIoRzvY0oQtJMoEim4RxAD6x+cnfVtnZwgLzDWlBVHo1t3V4uhnIDk7blP/gkYSGiU8XoTFuk/jOPsOSGlHpkQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.2.4_1780766187130_0.89185882334024","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@apicity/x","version":"0.2.5","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.2.5","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"0d25d688622bd33cd4c3e6fe3c3f9e7795a0825c","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.2.5.tgz","fileCount":23,"integrity":"sha512-U6EakKpSsi/m8xoYQCSmuU23skwmz+hB2Q7PnLdeQeooDTKZq0x95FiM1t0HXRWUx0AI7vlfCFLMhv5V6qh3XA==","signatures":[{"sig":"MEUCIBlRTBkeDRnvWDzxBWpcfRk7QBAyHDJ4z48JXLZvKY0/AiEAlNOy+nPD4o5nOHPgEmfdl+sspDUKq9HjUczL5I/kwI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64187},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.2.5.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/103a3a11629e1826bfc63247a77b11fb/apicity-x-0.2.5.tgz","_integrity":"sha512-U6EakKpSsi/m8xoYQCSmuU23skwmz+hB2Q7PnLdeQeooDTKZq0x95FiM1t0HXRWUx0AI7vlfCFLMhv5V6qh3XA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.2.5_1780803074990_0.5046805887590422","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@apicity/x","version":"0.2.6","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.2.6","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"3d0b7b348d21a1c1bd6769bb85702d8cc331ac4c","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.2.6.tgz","fileCount":23,"integrity":"sha512-aemRJsgHwyqNHkeS5OiRlMNxkkz2Xa22mer4z8IifA9cO61dwqGfXmkpQfhnHsQJMw1FjCgSsR5JRWP3jFmM3g==","signatures":[{"sig":"MEUCIQCiNouhKzouxnFgTHx10Q5S/jKD6c9P97OwR7MrGwhRfgIgUHyrjKehz9hKUmqrNnLrQRagkxdqMXzwAshXWdvpMzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64187},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.2.6.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/35cdb34537230ff51339fe4f63cc5078/apicity-x-0.2.6.tgz","_integrity":"sha512-aemRJsgHwyqNHkeS5OiRlMNxkkz2Xa22mer4z8IifA9cO61dwqGfXmkpQfhnHsQJMw1FjCgSsR5JRWP3jFmM3g==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.2.6_1780812577978_0.9532523518492102","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@apicity/x","version":"0.2.7","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.2.7","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"f66d5c7cef2158965d7b3baa830deb2ca1c7a090","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.2.7.tgz","fileCount":23,"integrity":"sha512-Mgzn7JhM2eYHy591V3Vq2eqD1qSQAuKWgXwMpz9ciZcUglaxMW82Y+LRfhtJE8DgLo+0HbPUV5LMN2sKsHY9Tg==","signatures":[{"sig":"MEYCIQDjdakodBZwlkuDfd3gravRLlXtgD3lTctHGSEAiovKYQIhANXYQXq2ObCB6p2bSYAcMWKdwRBKCuxqqY/7+IcyF3BB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64187},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.2.7.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/a3eb9e4343486e8fcd1ae52ea75d899f/apicity-x-0.2.7.tgz","_integrity":"sha512-Mgzn7JhM2eYHy591V3Vq2eqD1qSQAuKWgXwMpz9ciZcUglaxMW82Y+LRfhtJE8DgLo+0HbPUV5LMN2sKsHY9Tg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.2.7_1780838169355_0.9728223359369685","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@apicity/x","version":"0.2.8","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.2.8","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"83427ceed88a89434ab9282418e2d5c361885fbb","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.2.8.tgz","fileCount":23,"integrity":"sha512-qa+QZRFTJg5XTRrLPWJr9atcMghKxXdu6bvNtxDGR1y42kbPU8G7zGyfo/8rWRjWGHUfTJIoJXJ/pYSrKFw86A==","signatures":[{"sig":"MEUCIQDLW7rOspoG/GHrZkBq3csDBR1mrpsQltmeM17J2Uip2wIgDusCI/PvPQofk8oDphYDYHQ+1nehr9VKjTbeXqNCFko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64187},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.2.8.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/087ff1443a09fe3ca55bd55383d445b3/apicity-x-0.2.8.tgz","_integrity":"sha512-qa+QZRFTJg5XTRrLPWJr9atcMghKxXdu6bvNtxDGR1y42kbPU8G7zGyfo/8rWRjWGHUfTJIoJXJ/pYSrKFw86A==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.2.8_1780839396443_0.6815566625647471","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@apicity/x","version":"0.2.9","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.2.9","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"0230c923b70b94443bfed925b63c8cd03352be84","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.2.9.tgz","fileCount":23,"integrity":"sha512-NgAOGSani4a7dQvdVeGIvWpPFveKZZF85ToZOxM2Zjfr7WKCQhPu4jE8WqcHAtMbExiXB3xJWJs5nQn1SK+v9A==","signatures":[{"sig":"MEQCIGe4Kzo/md9l/yQCEBvZokEKAZAWf31d2my81o60Ic8jAiAKkZOXwUrSgNVVjFcHkqO50zl5Dq8o5w4c6Ky1kI/IAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64187},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.2.9.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/2d4dec137bd5e833b208f495914721b2/apicity-x-0.2.9.tgz","_integrity":"sha512-NgAOGSani4a7dQvdVeGIvWpPFveKZZF85ToZOxM2Zjfr7WKCQhPu4jE8WqcHAtMbExiXB3xJWJs5nQn1SK+v9A==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.2.9_1780845897014_0.04674343302698425","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@apicity/x","version":"0.2.10","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.2.10","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"e3394fc493123538214d7bf1ac4e23f3323c248d","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.2.10.tgz","fileCount":23,"integrity":"sha512-+u1K1PHYJtQObwrz8nB+muYhU9auboLT3ICn1V0BUFi2k3KjDCZyrS8rB3ayRo7KuLi1ttuwHAQVKXZ0R0Vmlg==","signatures":[{"sig":"MEYCIQDTIz1wvclm5REZzzW65dOeN9g8XjC6X+y9xuQfBrpdIQIhAJjC4rbxi7Q6T7Fy+ZiVG4ty/gw0xJ1xvgH8Sqocn3Sc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64188},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.2.10.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/cbb983cf802ee9b771a1cbf233ec8eb8/apicity-x-0.2.10.tgz","_integrity":"sha512-+u1K1PHYJtQObwrz8nB+muYhU9auboLT3ICn1V0BUFi2k3KjDCZyrS8rB3ayRo7KuLi1ttuwHAQVKXZ0R0Vmlg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.2.10_1780882920473_0.5149779736266298","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@apicity/x","version":"0.2.11","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.2.11","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"ba32cc0ef6f8b81db53fe7be6331ff87de721440","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.2.11.tgz","fileCount":23,"integrity":"sha512-qDPkSggzsYs9qfVj5ryNJk9iG3RyF+0/G+mLJOimbAgb+ayYKWsiRCxgQAkZWMX4UIo+aftn4D3oXOMCTbuUqw==","signatures":[{"sig":"MEQCIDIUCGhH7tUgGHHD/gs3UDS97UUS/PVlTvYM2vH8bs/RAiAHLrhbpGjCZ/8w+gonoWgbvuYkuGkvHmDXCDP0/O7bkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64188},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.2.11.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/64483bea503525678b1555e932dc95ce/apicity-x-0.2.11.tgz","_integrity":"sha512-qDPkSggzsYs9qfVj5ryNJk9iG3RyF+0/G+mLJOimbAgb+ayYKWsiRCxgQAkZWMX4UIo+aftn4D3oXOMCTbuUqw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.2.11_1780884717113_0.37526512557452474","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@apicity/x","version":"0.3.0","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.3.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"6043f0ce909e49292d659172a307bd9ab6b2fc81","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.3.0.tgz","fileCount":23,"integrity":"sha512-jqSnajoeEkd5feavVHF+ooAUObs7/URtCBVUsGUl9IgITTONUsyBi3z02aacFBGWJpzSnXhE4rrFMi6O82rgLQ==","signatures":[{"sig":"MEQCIAY5IdsxhFreaBz/cxLOrtaRs0A+dr5YHIbptk3udfQ5AiATNksFKh9Ku2xDEO2eBM/48Na19FsUo7t3A5UxmtbX0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64187},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.3.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/2db11f19ac196775d444fe14564ca8df/apicity-x-0.3.0.tgz","_integrity":"sha512-jqSnajoeEkd5feavVHF+ooAUObs7/URtCBVUsGUl9IgITTONUsyBi3z02aacFBGWJpzSnXhE4rrFMi6O82rgLQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.3.0_1780887888762_0.43926532221802983","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@apicity/x","version":"0.3.1","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.3.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"d842ec4aa6f1af6e0252992630b28a672718d079","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.3.1.tgz","fileCount":23,"integrity":"sha512-mqQDdtfzp+/4UZ3cGowPqbj/cnKL7zbQgmChzSfVj+9qZVoyZbnwwZtNSrUh9I8tg+oPM4AfNEJw8bdlToaliA==","signatures":[{"sig":"MEYCIQCuMKfdPERa16kbWYrGvKAQnmzDItJ75wndT0HdkgLxhQIhANiuD7M9cTsj4SdibqzBGkQoCFaxRkDLTcPwEhXRHvBy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64187},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.3.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/58d38fd0344bb82b5709900fe31606bb/apicity-x-0.3.1.tgz","_integrity":"sha512-mqQDdtfzp+/4UZ3cGowPqbj/cnKL7zbQgmChzSfVj+9qZVoyZbnwwZtNSrUh9I8tg+oPM4AfNEJw8bdlToaliA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.3.1_1780893220113_0.4502619492293849","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@apicity/x","version":"0.3.2","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.3.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"126f63682ae2d7423bf8d43c4db919c7afca076a","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.3.2.tgz","fileCount":23,"integrity":"sha512-8lSPa5SN3S0DLK+eZtvmfuwbpZ4EcwJbVtohOxtE6R1zfC+QjmidOHiFjZYUNsSrHKwMAhMG7txCCtz4ZhcKIg==","signatures":[{"sig":"MEQCIH4/bV4ZzwjA3snDBX74G76VdgcR+Ob7reoiH4Uk70JAAiAYb3ZpSq58INR5C/DVSpr0NqfvtZUK9e7aI/wQZLUwMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64187},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.3.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/85ab088d5a6146e93c4d61a4a367d8a8/apicity-x-0.3.2.tgz","_integrity":"sha512-8lSPa5SN3S0DLK+eZtvmfuwbpZ4EcwJbVtohOxtE6R1zfC+QjmidOHiFjZYUNsSrHKwMAhMG7txCCtz4ZhcKIg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.3.2_1780897802783_0.5139283355584472","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@apicity/x","version":"0.3.3","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.3.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"fc177d0b9355946547f40a6693edb4b9b0697ca3","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.3.3.tgz","fileCount":23,"integrity":"sha512-to6NtOJ/h/N5J+LxxwsBMkb3PvqXmDIzdlK7q2Oj83CXJIGQrxNo01EWnUc4SIUp7fg56SrhvzFS/BJx3KLuHg==","signatures":[{"sig":"MEUCIH2cp/Gh0DGJ/F0AEkHrUKHJpaMimwxtylwSDjJvbAfOAiEA+OygiiOPeYy+4WDSVdVC4PknyqQyoWiyPyegEeoVEQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64187},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.3.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/0483f9d4db74c9f494e3b0c604d4839a/apicity-x-0.3.3.tgz","_integrity":"sha512-to6NtOJ/h/N5J+LxxwsBMkb3PvqXmDIzdlK7q2Oj83CXJIGQrxNo01EWnUc4SIUp7fg56SrhvzFS/BJx3KLuHg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.3.3_1780992485626_0.5966551077112776","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@apicity/x","version":"0.3.4","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.3.4","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"37af36172ce3b7acb14ce4ab284010d43817a228","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.3.4.tgz","fileCount":23,"integrity":"sha512-RTFvqfsPkqDeSLqXjgPBsMgPesV8r6GajHSaAPF3Kw3PyOsxp+s+3aOr2w2hBTtnOswChOukeFCnU1NS/xE3ew==","signatures":[{"sig":"MEYCIQDon6dOpCeWfpj0GmpExfFLD/K/mp5mWuQokKUQyeNRpAIhAPR/FditAbr80cfXKJgYSH1QAx/HNbE1RfVxrTfshn+P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64187},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.3.4.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/f95bb67a4439546c839b9cd5029dddec/apicity-x-0.3.4.tgz","_integrity":"sha512-RTFvqfsPkqDeSLqXjgPBsMgPesV8r6GajHSaAPF3Kw3PyOsxp+s+3aOr2w2hBTtnOswChOukeFCnU1NS/xE3ew==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.3.4_1781019976725_0.12156831069952467","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@apicity/x","version":"0.4.0","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.4.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"901db5411740d7f559ca87145d662e3ac659812a","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.4.0.tgz","fileCount":23,"integrity":"sha512-EyXcK/17Pc9XQSqac6g2a65Q8A4oBpaqQwMb+ehoLEkfNGHH2UN9W4sk/38QjSSW/ip6cGeH4g5CtJjUF2e3aw==","signatures":[{"sig":"MEQCIATyYvwQNa7J0ESb5nyMZJwIg4iGtjWuE2e0EUvxVjTdAiAk+xYp96uU38xbVcU5ApIcJkGTuoTmt7nnd8z6xn9KxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64280},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.4.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/d8641e3432a435738cfa4fc2e0c0669d/apicity-x-0.4.0.tgz","_integrity":"sha512-EyXcK/17Pc9XQSqac6g2a65Q8A4oBpaqQwMb+ehoLEkfNGHH2UN9W4sk/38QjSSW/ip6cGeH4g5CtJjUF2e3aw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.4.0_1781072686528_0.5520396371608318","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@apicity/x","version":"0.4.1","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.4.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"537fd9b04af78086faf6cad8d4ae3b05c6a30d45","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.4.1.tgz","fileCount":27,"integrity":"sha512-utgPrQj/AUntflgp5rdSjW+sNnIvmDPTRSE6smmAwstJd4l0bouVpJikSiuYP2pNZjjgYjMPT9RDaAajI6/y7A==","signatures":[{"sig":"MEUCIQD4b+l4+ploo5XjYGt5WrWfvq8i5Fq2G4AV/TbMyfdFiwIgHIeH1sMUA22UwfXqnL4I2biQl1bkkJYJusCOTXiWgno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77213},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.4.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/4d11c80220ab3f4b3f01fefc48f08fa9/apicity-x-0.4.1.tgz","_integrity":"sha512-utgPrQj/AUntflgp5rdSjW+sNnIvmDPTRSE6smmAwstJd4l0bouVpJikSiuYP2pNZjjgYjMPT9RDaAajI6/y7A==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.4.1_1781177385592_0.9596306044217129","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@apicity/x","version":"0.4.2","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.4.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"1f27685ac2afaa8c84bdb428210370ed7fd6a599","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.4.2.tgz","fileCount":27,"integrity":"sha512-YWBnb7K1kTWuph7uDWOdv7Lx39Rd3K0bwMhTuO1mdOTSpxkpo1BqCwkbYxoUKostGoo/iIv41Ws1S58F/PA8XA==","signatures":[{"sig":"MEUCIQD/ynM2x4t9PYbdGgAx4mxGNGF6Vu+ozrKfFaLlRVDOGAIgSBiaRXHaPu6m85pOlGMwwYm+FeRFE0LSNalw2bbDAu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77213},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.4.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/cd4ad353793e0874d6e11da2fa9cebfb/apicity-x-0.4.2.tgz","_integrity":"sha512-YWBnb7K1kTWuph7uDWOdv7Lx39Rd3K0bwMhTuO1mdOTSpxkpo1BqCwkbYxoUKostGoo/iIv41Ws1S58F/PA8XA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.4.2_1781680334908_0.9210688340916129","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@apicity/x","version":"0.4.3","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.4.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"f46aa66073f41d5cbd81c5ab04b9bbd01c110d0b","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.4.3.tgz","fileCount":27,"integrity":"sha512-x581O4MZkvuGog587SAT5O7Fd6ztgaf32OZn35z0llyCQysVbIJ5M0sjXIf1r40hC+GzpHPfZHjClOKJfwEiMw==","signatures":[{"sig":"MEYCIQDy5OJ5YAaTG0l2m0Ps/TvhWX2H3/Msc3wLgjPoVlv/cwIhAL9gxhyYh3HadqVaiwz05oM7oMZmz/UV7lPSGWY8O/e+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77513},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.4.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/8abec57a364ea914246a42d8dbfefeaa/apicity-x-0.4.3.tgz","_integrity":"sha512-x581O4MZkvuGog587SAT5O7Fd6ztgaf32OZn35z0llyCQysVbIJ5M0sjXIf1r40hC+GzpHPfZHjClOKJfwEiMw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.4.3_1781925047745_0.6072279499187698","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@apicity/x","version":"0.5.0","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.5.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"04c31c053b7bf9023de4b27390c42a733cc919e0","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.5.0.tgz","fileCount":27,"integrity":"sha512-4A5JPIv1Z7ik41CYff+l2DnppwC9pjCDJf058VhApWoO/AejHyHOjKiVazDckSSjb+GyARRRpPW9EilAo8Jwtg==","signatures":[{"sig":"MEQCIGeHmmZRi67uVvI+YhLt9LxKBDZIxfrVzNqoh2eX6ae6AiAztAp/nQVJXTeSofg9Sc4K21AVjGnNpPlZIsErp54iJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77513},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.5.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/7b9145a0259a8f6ae4faf9a29699fa94/apicity-x-0.5.0.tgz","_integrity":"sha512-4A5JPIv1Z7ik41CYff+l2DnppwC9pjCDJf058VhApWoO/AejHyHOjKiVazDckSSjb+GyARRRpPW9EilAo8Jwtg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.5.0_1781960295315_0.21371634004475903","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@apicity/x","version":"0.5.1","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.5.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"887d867f5b70a108d0d08e98e34cee7539a0bde9","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.5.1.tgz","fileCount":27,"integrity":"sha512-3XNaOpUQu3dRVGqbrEYsdJ+4k/EozaM5XGe6LG+HzH+GjwyDri+ys71+NhUShHpo5poC7w8jtMkBT12SiLncJw==","signatures":[{"sig":"MEUCIDHuODJUu6qZiyeN0JDNl4BZiT6ZxH2Na47wKyeym5UlAiEA8Nq1UgUWL0GLhWEreggpwP/t5yRh30A7777eDJBbAbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77513},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.5.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/9bc1d0735b1f51be59590a7e6965841c/apicity-x-0.5.1.tgz","_integrity":"sha512-3XNaOpUQu3dRVGqbrEYsdJ+4k/EozaM5XGe6LG+HzH+GjwyDri+ys71+NhUShHpo5poC7w8jtMkBT12SiLncJw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.5.1_1782014397862_0.6087615612583976","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@apicity/x","version":"0.5.2","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.5.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"74930516d72b23a10d8534cfe903ee33b9711846","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.5.2.tgz","fileCount":27,"integrity":"sha512-J3j8CawXzIsse9i6K89UWhecynYF6k8dtUNvhJMT39bzPxVuEzspYGJGTb6e02rJbjkOnX61jRyKGZMjrfsNjA==","signatures":[{"sig":"MEUCIQCecoGc7iT0qCLQYTfiKaBJKyHi/pFQrou8zmeL8qebqwIgSFLBHAJ5FiuAARtrHFqYIIfuqsze81lbvpvfzyNLPtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77513},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.5.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/cad2c0d7f4579321c25ee2c7296c537d/apicity-x-0.5.2.tgz","_integrity":"sha512-J3j8CawXzIsse9i6K89UWhecynYF6k8dtUNvhJMT39bzPxVuEzspYGJGTb6e02rJbjkOnX61jRyKGZMjrfsNjA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.5.2_1782026792074_0.7136566769935107","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@apicity/x","version":"0.5.3","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.5.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"b1a12298040d9783c017b6af76ed7988f602c4b9","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.5.3.tgz","fileCount":27,"integrity":"sha512-AVtIqIMq1Q82AmaUPjpWycFbcUgq/uzY8fUe7vAapTqCvFSlZZIdSMJn/JVKS7s06PS3fRNneUzekAiD6aup8A==","signatures":[{"sig":"MEUCIHw3Spo6xDo8EbqGwo+1g3z5h2EIhwLX5EBqBYxtnNRIAiEAntSesVdSLGS6H6c8O4hAK13ubEXFxdLDaI4WL1MXmy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77513},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.5.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/335b66d65dc1de3f0e8d2e81e509b538/apicity-x-0.5.3.tgz","_integrity":"sha512-AVtIqIMq1Q82AmaUPjpWycFbcUgq/uzY8fUe7vAapTqCvFSlZZIdSMJn/JVKS7s06PS3fRNneUzekAiD6aup8A==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.5.3_1782094613448_0.8567643443997772","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@apicity/x","version":"0.5.4","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.5.4","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"0451c5f8b431114133435e3081f1158b70f465c4","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.5.4.tgz","fileCount":27,"integrity":"sha512-pxPoltfZn2Nm91u1SQjAEH5mLO+UdlgL7aQ2PV/3c/mdtVkFMEjGXW/h3xqZt+x80GY93ryJdW4SEzsydXwAmQ==","signatures":[{"sig":"MEQCIFWk+DO2PCUC8zK0KKg4lXs+Jnggzjh1k4/7CV5OzDqoAiBFStsj3mkuYetF8CNJrHqIxuQimiOAz8dWu8jeRNXf0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77513},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.5.4.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/24d2e0183f94ef919a1aa5970fc12436/apicity-x-0.5.4.tgz","_integrity":"sha512-pxPoltfZn2Nm91u1SQjAEH5mLO+UdlgL7aQ2PV/3c/mdtVkFMEjGXW/h3xqZt+x80GY93ryJdW4SEzsydXwAmQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.5.4_1782101657071_0.8909619749091913","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@apicity/x","version":"0.6.0","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.6.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"0fedfc2fa2d65077286699c9b2eb74b89b63c84b","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.6.0.tgz","fileCount":27,"integrity":"sha512-MOZ38NEkdbU8/LcKIm0NZXDZ1RlRUlWFTTwkIc5nKuPkZJZELc0jXu7u0CVPa+Xpy8/zkxaXu/Awi2ezVoFf5w==","signatures":[{"sig":"MEUCIALnjCS7ZNcDrckDrE6tvWeClWROA9aT911yEfo368sbAiEAyoY8SIoC98ma6tqkcuXYSp6riBS+DTeArPhi5EV5BMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80873},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.6.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/3453fbf10131c294f95082d64e8a48f9/apicity-x-0.6.0.tgz","_integrity":"sha512-MOZ38NEkdbU8/LcKIm0NZXDZ1RlRUlWFTTwkIc5nKuPkZJZELc0jXu7u0CVPa+Xpy8/zkxaXu/Awi2ezVoFf5w==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.6.0_1782280418170_0.7563886997771101","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@apicity/x","version":"0.6.1","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.6.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"1f23e840e6a1d25385db549fe05228f4a2c88ef0","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.6.1.tgz","fileCount":27,"integrity":"sha512-lQcYik8DqEz3tXVDixuWSeDkZ0PIJPHTDnY6RALxJdxMRbFCZv0WvnPlRj6wT4kSownPjuhqJJDmIeaYGbNGrA==","signatures":[{"sig":"MEUCICtWUP9CpU/UkLLnOqfid0J2rxp/ayhgj3xzx7eyzp9jAiEA1mQQW4jn97R9gKtjSReu6Fa4triFA9fxJWg8ltrh6LE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82023},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.6.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/c8af40540154c317219a11a31a0e4deb/apicity-x-0.6.1.tgz","_integrity":"sha512-lQcYik8DqEz3tXVDixuWSeDkZ0PIJPHTDnY6RALxJdxMRbFCZv0WvnPlRj6wT4kSownPjuhqJJDmIeaYGbNGrA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.6.1_1782307799179_0.2376491278174262","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@apicity/x","version":"0.6.2","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.6.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"e0666d8bc43bf5beacc66244b635fcdb5ccafd06","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.6.2.tgz","fileCount":27,"integrity":"sha512-ZBnBikWHbiopJq6MHb1JmuoxqgV45RMExZWCdVaBQQj1WaBkByaMlSTnvKN7murf7UGnLIOLqs0rYT6hBOziKg==","signatures":[{"sig":"MEUCIQC5iIDGVTVs1GQPJozNa4N7loaNpo8HypvhGatQTiVtvwIgPZMFBeeysDTI1hmpMJOJHo3c+TslJXnmPVapm13Le5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82023},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.6.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/6064c2ea48488446eb334fb72d0b4756/apicity-x-0.6.2.tgz","_integrity":"sha512-ZBnBikWHbiopJq6MHb1JmuoxqgV45RMExZWCdVaBQQj1WaBkByaMlSTnvKN7murf7UGnLIOLqs0rYT6hBOziKg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.6.2_1782440784810_0.03239311560235403","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@apicity/x","version":"0.6.3","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.6.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"4549d73fc6dd85dca9c5d8313c790e0491eb7946","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.6.3.tgz","fileCount":27,"integrity":"sha512-WE9wvZJ6IBQtUnErgSiHH9t4JksqVIjRJzO8/DatYsQ9Mk7M6eRhz/yX1taYBRznCAryZc2Y7Q/n+1TDzfIUEQ==","signatures":[{"sig":"MEYCIQDmbNYuGOuKumTsPuT73OpsH21LbGj7cnwZYOgW6z9L7gIhAN09gmTuYl1LEnEwNEct2tuB//xdx+3eIXHIL25c0TtG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82023},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.6.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/4290dfc8de87d37d8292153a636f9cd1/apicity-x-0.6.3.tgz","_integrity":"sha512-WE9wvZJ6IBQtUnErgSiHH9t4JksqVIjRJzO8/DatYsQ9Mk7M6eRhz/yX1taYBRznCAryZc2Y7Q/n+1TDzfIUEQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.6.3_1782554029114_0.5658372144506294","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@apicity/x","version":"0.6.4","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.6.4","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"ea8d318cb19a2d66163e46f5f4e64c21958f3917","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.6.4.tgz","fileCount":27,"integrity":"sha512-W1Zdxp4B0uHc0CUzxN2HbJ7ZOWntbsN8nQ8Jslx66/BTsY6cGznmpz49IeVRM9mh9Qbc1i+fUbEaLguUfUh8Ew==","signatures":[{"sig":"MEYCIQCdTTAkdGZHQstT6MuONAG7cBwCGqraNESON2uQ4FbtxAIhAIpnSqlZ67jNMFnS5k08oeWwNWXtRR/tc9aya8R4WKRO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82023},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.6.4.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/b96bdc288cd47bae99b7210f2b323947/apicity-x-0.6.4.tgz","_integrity":"sha512-W1Zdxp4B0uHc0CUzxN2HbJ7ZOWntbsN8nQ8Jslx66/BTsY6cGznmpz49IeVRM9mh9Qbc1i+fUbEaLguUfUh8Ew==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.6.4_1782633672534_0.6976237977365751","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@apicity/x","version":"0.6.5","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.6.5","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"1e8110181ac75c5c0fe92bf56c8ed6a506985390","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.6.5.tgz","fileCount":27,"integrity":"sha512-t0nL8S3GSiHfe0WCkqWvDKqpnH1bSvW4cWQ1aGOifv5DGneWG3Ci/UVKlne2uiiriF6pmlvZT9sy9MYzqaVxoQ==","signatures":[{"sig":"MEUCIQC4BKgY5cuiQXsxL1VQHuxr5MkdBfcqZ4EXhaGm/T2vgQIgYALxtAu1k5ZAFgdxRxAPOV7NfpPPoH1+b9FXKGdKO24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82023},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.6.5.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/969249b55f2507af3705f53eeea3a520/apicity-x-0.6.5.tgz","_integrity":"sha512-t0nL8S3GSiHfe0WCkqWvDKqpnH1bSvW4cWQ1aGOifv5DGneWG3Ci/UVKlne2uiiriF6pmlvZT9sy9MYzqaVxoQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.6.5_1782648563477_0.13789666154172497","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@apicity/x","version":"0.6.6","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.6.6","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"70fd25bec69c4efea22913a7747e9c0c2cc40402","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.6.6.tgz","fileCount":27,"integrity":"sha512-4uxwnv4jYS00KRmcOKxXsZn86Kf0BSFhtCGEDpqn8kxFxe4DJae27uRVBYkDCH4qTB7l5aTeBC/963h8d70guA==","signatures":[{"sig":"MEUCIQD6J/8JtCMnOMZW2cnH3viN3ZeSSJ7+KMa5pdWoXzdMFQIgXg+TxCv/aj4AEQBzeyC51yMjR4YVYdRKQsT6hKDsVrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82023},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.6.6.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/4e08b9f7c17538efa375eb10da1aefd1/apicity-x-0.6.6.tgz","_integrity":"sha512-4uxwnv4jYS00KRmcOKxXsZn86Kf0BSFhtCGEDpqn8kxFxe4DJae27uRVBYkDCH4qTB7l5aTeBC/963h8d70guA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.6.6_1782801494732_0.7061446997814769","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@apicity/x","version":"0.6.7","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.6.7","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"d1b813d3293d6e98e8f85300fa3100fac1a5c03f","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.6.7.tgz","fileCount":27,"integrity":"sha512-epCGiYBQjj30OKa5FwNGpOGAEDyl4cWw7ScVl9hIUavalrSa6jhHd2rhhiw13580Kg6qQSv85d6sg5LUwi6+AA==","signatures":[{"sig":"MEQCIFzOnRQgbvlHFrbtD4ePxRFFO6OaH16fAyvcxbdv2pVUAiAs7v+AVuc/TxZUdvC4AP5ygpB1Kc31QDAFMWmjVn8X6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82023},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.6.7.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/2073cdfa7fa7e90593d7f868c09d2645/apicity-x-0.6.7.tgz","_integrity":"sha512-epCGiYBQjj30OKa5FwNGpOGAEDyl4cWw7ScVl9hIUavalrSa6jhHd2rhhiw13580Kg6qQSv85d6sg5LUwi6+AA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.6.7_1782820288081_0.8343860484520909","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@apicity/x","version":"0.7.0","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.7.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"f86534a026d728a59dfb443b35d67e418a88bc34","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.7.0.tgz","fileCount":27,"integrity":"sha512-ObrnDwh+vLW2rOB2P0qx1BE0/+tEsh5JkEsnoESY0sRHcOT6zlyjM0ZqshLWIFv6rv/6sBgNI25tIVI9iT5Ujw==","signatures":[{"sig":"MEUCIQD13AYg+4DHvQ1BOc/tifRRCxNTRF2le5EPqpa10CH23wIgVpbIXZbGwptpK4ku3aGxhGPNouIYdtvX/wdVcdoT2bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82023},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.7.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/a669fc93ef003865e20333731acdbc38/apicity-x-0.7.0.tgz","_integrity":"sha512-ObrnDwh+vLW2rOB2P0qx1BE0/+tEsh5JkEsnoESY0sRHcOT6zlyjM0ZqshLWIFv6rv/6sBgNI25tIVI9iT5Ujw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.7.0_1783092632903_0.5606390215396573","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@apicity/x","version":"0.7.1","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.7.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"c97d870680e6517ca2cd0b7f313cb3176e09e738","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.7.1.tgz","fileCount":27,"integrity":"sha512-yLHhr7E8VxC7CM0r0y9fkARxOvOP5MWk6LMINr2Y4H9dOLsVu8mU8l/vLs+DBg8l8eXWZC7osme61RV2iArTug==","signatures":[{"sig":"MEQCIEW8l2ws1Yhyayqn1+bb9bGJXI1CXoI7MID07b808sZjAiBiklKQbJEuaARs5eiOFi0HjKKNFQz35cVGySnWTncabg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82023},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.7.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/895e6b25bed1275ccf9e3dd34cbe9547/apicity-x-0.7.1.tgz","_integrity":"sha512-yLHhr7E8VxC7CM0r0y9fkARxOvOP5MWk6LMINr2Y4H9dOLsVu8mU8l/vLs+DBg8l8eXWZC7osme61RV2iArTug==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.7.1_1783391422164_0.021601133185426225","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@apicity/x","version":"0.7.2","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.7.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"1c722997c45f23cb852dbcec5a26f5fcc4167f1e","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.7.2.tgz","fileCount":27,"integrity":"sha512-0K2A4hH1pnAkl4YCYUTLcKkMak3kGQPvdZMhsYbMz92k9BSUNNjIwGS2KdDDTmVlNkVgHptzDyaVkmFdrz3Gyg==","signatures":[{"sig":"MEUCIQCl7n+M/JaCTmARfzLxHw/8pOtKKmNmwvvEzKLHDKWsLAIgbLIii+umgzsDBr7+qy7KZra7DWk94Odq/wH7I/5x6q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82023},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.7.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/6de6df497f0455d78f06e7f3fb471c0a/apicity-x-0.7.2.tgz","_integrity":"sha512-0K2A4hH1pnAkl4YCYUTLcKkMak3kGQPvdZMhsYbMz92k9BSUNNjIwGS2KdDDTmVlNkVgHptzDyaVkmFdrz3Gyg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.7.2_1783499538851_0.6789746346734562","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@apicity/x","version":"0.7.3","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.7.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"95191870f2ab65d212faefb9c2d1ecca93374413","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.7.3.tgz","fileCount":31,"integrity":"sha512-Dg/BQC7wOw1dCuRn/FXBEiAJ6e5ci3DwpaKGPlWKxQgpKl2qcziaIQaMlbWnfNYznEjOc3p/3OddeqWwQUsQqQ==","signatures":[{"sig":"MEUCIGurUXOkwLdr9BXOfrqdc7sp7SsPVu66QxHBQc8jK3s1AiEA/YYe9Yj+Y3yeqn68/NuO+WCHPnbeVIVVXOMHiIphv9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90448},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.7.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/ea9ab290e3ef241e6daff03c65fb12a4/apicity-x-0.7.3.tgz","_integrity":"sha512-Dg/BQC7wOw1dCuRn/FXBEiAJ6e5ci3DwpaKGPlWKxQgpKl2qcziaIQaMlbWnfNYznEjOc3p/3OddeqWwQUsQqQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"9.2.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.7.3_1783695918606_0.09437898538388745","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@apicity/x","version":"0.8.0","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.8.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"7f2173e79456bf9048ab24b4d7743b89741e8c0d","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.8.0.tgz","fileCount":31,"integrity":"sha512-+B1+g+Rwe/CfTVH1U5PaocGEWeOFT38KxhD9z15HHgMIaPohQ0BQJB6mGSk2TBTPooyFFFZbnDuuwymdNE6rLQ==","signatures":[{"sig":"MEYCIQDMGB9IZSDIddshpSE2kTW6n5xdpokiyLCEd/DtOYeZRwIhAI9HDByAgf+tmTWYMCqIYI45WIBTP8jQFaviwnvmLy4q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90448},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.8.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/6e8963a8cda5188ada5e198fc45317e6/apicity-x-0.8.0.tgz","_integrity":"sha512-+B1+g+Rwe/CfTVH1U5PaocGEWeOFT38KxhD9z15HHgMIaPohQ0BQJB6mGSk2TBTPooyFFFZbnDuuwymdNE6rLQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.8.0_1784615795486_0.5561126212204355","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@apicity/x","version":"0.8.1","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.8.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"5b2685cf81a1983674ce9c3285d75a7dbbf4823a","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.8.1.tgz","fileCount":31,"integrity":"sha512-phNOnMKFX5HOUgO8i9BsQaWHRf5ZiXgZJH4PzXaHhkyph9irKxUav5FgaMbc+wCRadsENk6FfVxe7n5ycghh0w==","signatures":[{"sig":"MEQCIHe0XHABWAcREhazj9pd8TBM8z/U/elQXUBf9tV13YSqAiB5NYCi2J19bpy/NVOXRJBqDvjuAqFQHWwWv6Qa/4o35A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90448},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.8.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/e62b88c49002a1209c99307bfcb153ee/apicity-x-0.8.1.tgz","_integrity":"sha512-phNOnMKFX5HOUgO8i9BsQaWHRf5ZiXgZJH4PzXaHhkyph9irKxUav5FgaMbc+wCRadsENk6FfVxe7n5ycghh0w==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.8.1_1784944249691_0.6215544301988039","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@apicity/x","version":"0.8.2","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.8.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"1c0f63baed611fbeba118c5afda86fe91381f0e8","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.8.2.tgz","fileCount":31,"integrity":"sha512-G9Tf/tDfQ12qC4g0b948L9GKpS/1wGKGv/7mhr+ZvS7DjLbGhZQd8QP6yUk2tPrjiSwX5LeyG5GbRP6SDuPtOQ==","signatures":[{"sig":"MEUCIAnJ619wzQhvp0X0JCBVkMhpJc8BrA4umt8h/wZZwCy1AiEAhB9hR5gD13daAHNaxi97qWPYYOMQcMyZbGvgF37QJP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90448},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.8.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/a17d49fbf460bf1bd989df5638a92b4d/apicity-x-0.8.2.tgz","_integrity":"sha512-G9Tf/tDfQ12qC4g0b948L9GKpS/1wGKGv/7mhr+ZvS7DjLbGhZQd8QP6yUk2tPrjiSwX5LeyG5GbRP6SDuPtOQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.8.2_1785157697531_0.997163650139381","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@apicity/x","version":"0.8.3","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.8.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"ca9e18fcaad55d77ba70686713a665afceaecd32","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.8.3.tgz","fileCount":31,"integrity":"sha512-nL9gOAwJpuMZGSzv2TjdcrASISv7TZ5vgM6Pj5PbCSeyO2sKeoZTxpilQTw47z+dTTO9a0/sJ4rlYMu32yv/zA==","signatures":[{"sig":"MEQCIBPIaTDc5Fk5kX4KQRsREPRi2KJ1x5rOUkVB2siGWosCAiB9HEtJc8eUTT4wK9R652lYIcvPfx+jVy1sG5ZMAv9XDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90448},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.8.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/2bee0608552a3f0c3f49fb1eaa1dfc91/apicity-x-0.8.3.tgz","_integrity":"sha512-nL9gOAwJpuMZGSzv2TjdcrASISv7TZ5vgM6Pj5PbCSeyO2sKeoZTxpilQTw47z+dTTO9a0/sJ4rlYMu32yv/zA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.8.3_1785303026812_0.018615778341366074","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@apicity/x","version":"0.8.4","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.8.4","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"33bf7aad1f33eb88fc129d8505fe6dffa97fcb03","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.8.4.tgz","fileCount":31,"integrity":"sha512-X0X50VeqWn/Dll9zZJICzeMXg52E3iAxi9nOb0sHaxAwYebhioXn+vvztFwcCRk2X5STsMTOCDTdKkAYuBw6qw==","signatures":[{"sig":"MEYCIQD7OE36Bl/Su2iYk+/6xU7LPVUAIwsWmyjHg6/O65NWTgIhAKfdmrayi/8n/YCCGZ8Qx/GS4dG+0a8v+YVm/ZiHGKhD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90448},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.8.4.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/fbae75978ef5ad30023f2d9d4fc8a0c8/apicity-x-0.8.4.tgz","_integrity":"sha512-X0X50VeqWn/Dll9zZJICzeMXg52E3iAxi9nOb0sHaxAwYebhioXn+vvztFwcCRk2X5STsMTOCDTdKkAYuBw6qw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"11.16.0","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.8.4_1785363151057_0.032217569888378206","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@apicity/x","version":"0.8.5","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.8.5","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"86646d53153309324acfa838ea0af3809c154a6d","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.8.5.tgz","fileCount":31,"integrity":"sha512-lwE+U4S4HGQSClHuUGJMsDWGS6i0IwIodRRWf+SLwQjsp/ki17BmVJKtpROkSkSsavNqb0Pf7ZyB5t9BrvQEUA==","signatures":[{"sig":"MEYCIQDHSsEtUw40P+C7GBcVOojLyNb8TP64nLVBEl97qJ1CJgIhAM3g3S9xYuqXDsuNpz81bf+OLoSik3VXuZcypf0HLyjz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90448},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.8.5.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/e11b63f80df54d20d7cb81bbf454e906/apicity-x-0.8.5.tgz","_integrity":"sha512-lwE+U4S4HGQSClHuUGJMsDWGS6i0IwIodRRWf+SLwQjsp/ki17BmVJKtpROkSkSsavNqb0Pf7ZyB5t9BrvQEUA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"12.0.2","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.8.5_1785927708803_0.035798736646318385","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@apicity/x","version":"0.8.6","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.8.6","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"9b26004137769630d686af2cfbc892c4c43f18fc","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.8.6.tgz","fileCount":31,"integrity":"sha512-WyrGtOmYD/NCRiwVnJZb0dnW9p9PX8szCZoglzUhJrXGwcS0xttCnogMCMQQH9Av+WXDDgUReEH7Svk3ILGWqw==","signatures":[{"sig":"MEUCICMTtfYKWjcttQj4ndOcbd/DD4tpzvQWHKEnK2DJA3nlAiEA5jPcJrulNzbQ4gYRjqm6yz0lmhqfkWcsXOn7FYUWubE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90448},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.8.6.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/9075c505929f1b143bd2d132ed792236/apicity-x-0.8.6.tgz","_integrity":"sha512-WyrGtOmYD/NCRiwVnJZb0dnW9p9PX8szCZoglzUhJrXGwcS0xttCnogMCMQQH9Av+WXDDgUReEH7Svk3ILGWqw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"12.0.2","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.8.6_1785981798640_0.5868447200896667","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@apicity/x","version":"0.8.7","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.8.7","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"55e79aa67d0b099c428e95cc3b870fff65e35e4b","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.8.7.tgz","fileCount":31,"integrity":"sha512-5CxDqPReblwCrDi6ipyIrXjlWaU3j1CwjA2rHAKY9h0KusoKPiC2BvTLyHijEexYS+pw8198nvQsD0fe6rqlXg==","signatures":[{"sig":"MEUCIDDh1KQQw711kIa86h/kIi9mSEoayvn5l7P0emSv1kqzAiEAolp+gJhGC1UDoSnQunl4z79zZMGH9iXFOmx9zPEXpho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90448},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.8.7.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/3e709ce8f4ddfd28792739572c1ec09e/apicity-x-0.8.7.tgz","_integrity":"sha512-5CxDqPReblwCrDi6ipyIrXjlWaU3j1CwjA2rHAKY9h0KusoKPiC2BvTLyHijEexYS+pw8198nvQsD0fe6rqlXg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"10.9.8","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.8.7_1786071713838_0.552761013381009","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@apicity/x","version":"0.8.8","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.8.8","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"b3999a1cdea48f1c70015f843ef250bb54c03b8c","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.8.8.tgz","fileCount":31,"integrity":"sha512-6TufGvuySxBTqy9KfMP7YWjIWvEavn5CKOqxAit3Kz9i4Ve8UxaQiSqzvVRX6JKb5jhjp31lhsJhuu7381idzA==","signatures":[{"sig":"MEUCIQCeJHrqbpoSn8jd1KzKUOj2zQAciYePP0lO+WJxwf8d4AIgVhE3ck5m5ro2/yOWD403yOFu2JG6TjEKw2eV8wurPpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90448},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.8.8.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/562b17bbc623c387a320808d80c23af7/apicity-x-0.8.8.tgz","_integrity":"sha512-6TufGvuySxBTqy9KfMP7YWjIWvEavn5CKOqxAit3Kz9i4Ve8UxaQiSqzvVRX6JKb5jhjp31lhsJhuu7381idzA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"10.9.8","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.8.8_1786088774942_0.0012627246911436352","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@apicity/x","version":"0.8.9","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.8.9","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"77c59de3b9f6511604a8f4fd58a9a3595730e15f","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.8.9.tgz","fileCount":31,"integrity":"sha512-lr/KA2vhTOhL7Z39xijanpIGDtH6E4ZAIJVp7BwKFDP+uYE1HzjFc8dD5eqvS6M9IRlNpnyPgUzFWJBJo1M5Lw==","signatures":[{"sig":"MEYCIQDGvdBfSK6nECCEBQ6USN3YnIl2hjlDW/H7y+NW0kqqngIhANBLisoP3rQ+jWFQECOn16QTta5+8Xwy1eR6BXfjEcxW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90448},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.8.9.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/e012209e8b6fa63221a431b3bed44e83/apicity-x-0.8.9.tgz","_integrity":"sha512-lr/KA2vhTOhL7Z39xijanpIGDtH6E4ZAIJVp7BwKFDP+uYE1HzjFc8dD5eqvS6M9IRlNpnyPgUzFWJBJo1M5Lw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"10.9.8","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.8.9_1786094512827_0.02247772261519132","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@apicity/x","version":"0.9.0","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.9.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"0e9bf5625182e2395c9033865357fcdb09501a5a","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.9.0.tgz","fileCount":31,"integrity":"sha512-gn8rGTDGspvMZqwkCzVucAiBewAbKcCvYOakpfo+QVjZzma50aAawbV6edjL0S62bS6Wtur4afw7MopPPCdKqg==","signatures":[{"sig":"MEUCIFeiZsyB7dnQsotG9FVdNA3O4yb+fpvgruk70u9bLuLhAiEAjjT4ZdAG0dB2Tbp8G/ChQY5HBHvZ/5DHK8vEIUnd9nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90448},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.9.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/2fdaf6a94d4b5afa09087ec05b3b943c/apicity-x-0.9.0.tgz","_integrity":"sha512-gn8rGTDGspvMZqwkCzVucAiBewAbKcCvYOakpfo+QVjZzma50aAawbV6edjL0S62bS6Wtur4afw7MopPPCdKqg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"10.9.8","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.9.0_1786250064535_0.0069821331632820005","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@apicity/x","version":"0.9.1","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.9.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"c4502d6bb0412a1676a404b20da53a40160ab1c6","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.9.1.tgz","fileCount":31,"integrity":"sha512-8qtq+pfm5Zc9oQF2/gjzgIukgj1kFirCA/lbHdKyonxwi4l+vkZLSVoMbBO1NGdvZpUdcKWV+mTzMTXYewtGqA==","signatures":[{"sig":"MEYCIQDedovWH2gupeIA9RwEelajAn4eppC7rPH1dmFy82Z0mQIhANgalkKPZ0QJQRrWsGHdDTT4nyJKQBcJIo78Rd53PnON","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90448},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.9.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/6107eee8722bc28d119701e9fd9d70d5/apicity-x-0.9.1.tgz","_integrity":"sha512-8qtq+pfm5Zc9oQF2/gjzgIukgj1kFirCA/lbHdKyonxwi4l+vkZLSVoMbBO1NGdvZpUdcKWV+mTzMTXYewtGqA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"10.9.8","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.9.1_1786394053376_0.7428261872118651","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@apicity/x","version":"0.10.0","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.10.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"8dc061f760435e74ae730f84ff4cc5aad2cc4b0d","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.10.0.tgz","fileCount":31,"integrity":"sha512-8f2sdlvKUWxCe8XYbyZDFraS50HOFYOXiqToCNehKs0grscJ53Qo2MRqeaIwyX5enWh2BJUAdYlAiTcSlys98Q==","signatures":[{"sig":"MEQCIEQqyKXk32RfzAFYUuZaFW4jqDRE0r6jm3QbhiYfV+eKAiBDkMkuXpTHeSwiNySGIvBOTe2FzMHsAfdNwEzdNclebw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90449},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.10.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/d5dec1b0d4e280a527977c1bc5da0d19/apicity-x-0.10.0.tgz","_integrity":"sha512-8f2sdlvKUWxCe8XYbyZDFraS50HOFYOXiqToCNehKs0grscJ53Qo2MRqeaIwyX5enWh2BJUAdYlAiTcSlys98Q==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"10.9.8","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.10.0_1786954207146_0.6152362384821166","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@apicity/x","version":"0.10.1","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.10.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"89c245bb79dac7418e8b1fb7f2304fddb432a8d4","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.10.1.tgz","fileCount":31,"integrity":"sha512-tIUlLr38xrwCXxCcgeHVaO7Y/q97/pMgBi7FECNMkQI07JG2/5brimI7MENLIO/nKEhzK/nfBhTKRewulLKbIA==","signatures":[{"sig":"MEUCIBcfx3c9HuXgjPTpUzkMTnVxKeOVfJm3z5xPLJ4IHGM+AiEA9FRUEPXJlWeWps7SsiXmQT9mcYW3JX/VmZzysrGKyPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90449},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.10.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/e3f4056e7c0f64efcee158281405f3bf/apicity-x-0.10.1.tgz","_integrity":"sha512-tIUlLr38xrwCXxCcgeHVaO7Y/q97/pMgBi7FECNMkQI07JG2/5brimI7MENLIO/nKEhzK/nfBhTKRewulLKbIA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"10.9.8","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.10.1_1787144499307_0.5935616583226846","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@apicity/x","version":"0.10.2","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.10.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"50646312b69c6005b14e196a37038634753c17fc","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.10.2.tgz","fileCount":31,"integrity":"sha512-WSOJ02e6WdzHXuyIQ0ofTMRkoyo3M52E05p3RVQHcZjKjTR5COgYCnDIGZyuRYQxml8ztNFPa0Y1fZ4wb95ydg==","signatures":[{"sig":"MEUCIQC5+NxBfIhdQ+PAGCpo/QFWRWOphDyP3KmlIYsjAdd6mgIgM5DUBuXBNzqWrECEKiV61ALHRq01k9D4BfmglvBV8UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90449},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.10.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/6c7b65fb72462294c6da148a3fdc7f37/apicity-x-0.10.2.tgz","_integrity":"sha512-WSOJ02e6WdzHXuyIQ0ofTMRkoyo3M52E05p3RVQHcZjKjTR5COgYCnDIGZyuRYQxml8ztNFPa0Y1fZ4wb95ydg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"10.9.8","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.10.2_1787270995041_0.6128058330718669","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@apicity/x","version":"0.10.3","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.10.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"c76073eb2517af064a61110ce58059ca696fb15f","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.10.3.tgz","fileCount":31,"integrity":"sha512-+aK7rEECRny054q6TopO8ZcbIYL2fw8HrxOlWQ308KpF5IBNUjiCNcwWvffiLJ8CU4yVpFk81XtFeLvGojWXmQ==","signatures":[{"sig":"MEUCIQDOkinHCQB4rmdzESZ3hQr1a4VFZ26X/lLoRg4AQe5ZbQIgc4u3gzaQqx6W0dzveGeYAS2m0fsJKLivsn2s+ggKj2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90449},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.10.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/dae5d51f4bccb7d059f2fa669da544af/apicity-x-0.10.3.tgz","_integrity":"sha512-+aK7rEECRny054q6TopO8ZcbIYL2fw8HrxOlWQ308KpF5IBNUjiCNcwWvffiLJ8CU4yVpFk81XtFeLvGojWXmQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"10.9.2","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.10.3_1787632166425_0.6847303923422123","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@apicity/x","version":"0.11.0","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.11.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"737b3f4543a9cd5656db5bc3819dc14a5789e969","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.11.0.tgz","fileCount":31,"integrity":"sha512-+Jdrwc2nJB8Q+tGHJKaJgQycB4oHQG0ZSxtF5JrO35e/JQZbDXc+7LTZl1wcv6cJuYtCm+A73qE/IhKe/vQaLQ==","signatures":[{"sig":"MEUCIDxLaZkwF5pGkx2c3Zkh4GH6leh+/f+BbqdqgRIrh2qUAiEAqhnsl9T0qKzfbWaczz5C2KbQOlcJHDKeOBwfnJYWCs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90449},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.11.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/08b9815ea3daadcd948db32e4091891d/apicity-x-0.11.0.tgz","_integrity":"sha512-+Jdrwc2nJB8Q+tGHJKaJgQycB4oHQG0ZSxtF5JrO35e/JQZbDXc+7LTZl1wcv6cJuYtCm+A73qE/IhKe/vQaLQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"10.9.2","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.11.0_1787644030823_0.7932994094489709","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@apicity/x","version":"0.11.1","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/x@0.11.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"f417013062971addb28c654f4d62154ab53d2cbf","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.11.1.tgz","fileCount":31,"integrity":"sha512-l4DLV/MWAiHGS66hFxGdT1A86T93V2Yjg/iF9tXPYYldY2/C81PbjnjVuiizAUM3b8m5pfpGMZdx8yv63AD4qg==","signatures":[{"sig":"MEQCIF+SOYkAVuIYoBGJAWI0U8MAH8V37PiOzJqy6enFe+2TAiAu1M4TYcosrUjDdZts1kEzXfjfynrWmQLguhfcPnnbvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90449},"main":"dist/src/index.js","type":"module","_from":"file:apicity-x-0.11.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/34ad2fb83d26db6efddea407e6416794/apicity-x-0.11.1.tgz","_integrity":"sha512-l4DLV/MWAiHGS66hFxGdT1A86T93V2Yjg/iF9tXPYYldY2/C81PbjnjVuiizAUM3b8m5pfpGMZdx8yv63AD4qg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/x"},"_npmVersion":"10.9.8","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x_0.11.1_1788142617043_0.954483315455604","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@apicity/x","version":"0.11.2","description":"X (formerly Twitter) social API provider for posting content (api.x.com).","license":"MIT","repository":{"type":"git","url":"git+https://github.com/justintanner/apicity.git","directory":"provider/x"},"publishConfig":{"access":"public"},"type":"module","main":"dist/src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js","types":"./dist/src/index.d.ts"},"./zod":{"import":"./dist/src/zod.js","types":"./dist/src/zod.d.ts"}},"dependencies":{"zod":"^4.4.3"},"sideEffects":false,"keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"author":{"name":"Justin Tanner"},"engines":{"node":">=18.0.0"},"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_id":"@apicity/x@0.11.2","_integrity":"sha512-rwpfdY3bsAkHgukUU5RxGc+OvDVUsCk5cF70pDV6n0mAv4NprFmSoRNmx5fplGnER7eIX4r2cSPjz76OevBmJw==","_resolved":"/tmp/9041f7a950c1de776ca7ada456e8c91a/apicity-x-0.11.2.tgz","_from":"file:apicity-x-0.11.2.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-rwpfdY3bsAkHgukUU5RxGc+OvDVUsCk5cF70pDV6n0mAv4NprFmSoRNmx5fplGnER7eIX4r2cSPjz76OevBmJw==","shasum":"d0f4b4e31711a874055ac8b2cd8d01d01457e6c7","tarball":"https://registry.npmjs.org/@apicity/x/-/x-0.11.2.tgz","fileCount":31,"unpackedSize":90449,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDBUeOb4jetATX3yOi8HJahxDQbt914JvqhFa9SBivjVAiAZxeoZJ3sqI0Opx5DxeeqKE1RIZULAJ2AqJ2oslx6Szg=="}]},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"directories":{},"maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/x_0.11.2_1788321682984_0.47872667510881395"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-11T02:11:20.416Z","modified":"2026-09-02T04:01:23.293Z","0.1.0-alpha.0":"2026-05-11T02:11:20.637Z","0.1.0":"2026-05-16T06:37:47.313Z","0.2.0-alpha.0":"2026-05-31T12:12:45.901Z","0.2.0-alpha.1":"2026-06-03T03:20:33.853Z","0.2.0":"2026-06-04T09:23:36.514Z","0.2.1":"2026-06-05T07:31:02.949Z","0.2.2":"2026-06-05T07:53:54.685Z","0.2.3":"2026-06-06T14:51:35.937Z","0.2.4":"2026-06-06T17:16:27.283Z","0.2.5":"2026-06-07T03:31:15.144Z","0.2.6":"2026-06-07T06:09:38.138Z","0.2.7":"2026-06-07T13:16:09.553Z","0.2.8":"2026-06-07T13:36:36.581Z","0.2.9":"2026-06-07T15:24:57.154Z","0.2.10":"2026-06-08T01:42:00.615Z","0.2.11":"2026-06-08T02:11:57.255Z","0.3.0":"2026-06-08T03:04:48.908Z","0.3.1":"2026-06-08T04:33:40.344Z","0.3.2":"2026-06-08T05:50:02.925Z","0.3.3":"2026-06-09T08:08:05.785Z","0.3.4":"2026-06-09T15:46:16.865Z","0.4.0":"2026-06-10T06:24:46.672Z","0.4.1":"2026-06-11T11:29:45.732Z","0.4.2":"2026-06-17T07:12:15.147Z","0.4.3":"2026-06-20T03:10:47.880Z","0.5.0":"2026-06-20T12:58:15.454Z","0.5.1":"2026-06-21T03:59:58.022Z","0.5.2":"2026-06-21T07:26:32.199Z","0.5.3":"2026-06-22T02:16:53.578Z","0.5.4":"2026-06-22T04:14:17.262Z","0.6.0":"2026-06-24T05:53:38.314Z","0.6.1":"2026-06-24T13:29:59.317Z","0.6.2":"2026-06-26T02:26:24.954Z","0.6.3":"2026-06-27T09:53:49.259Z","0.6.4":"2026-06-28T08:01:12.678Z","0.6.5":"2026-06-28T12:09:23.601Z","0.6.6":"2026-06-30T06:38:14.872Z","0.6.7":"2026-06-30T11:51:28.224Z","0.7.0":"2026-07-03T15:30:33.070Z","0.7.1":"2026-07-07T02:30:22.305Z","0.7.2":"2026-07-08T08:32:18.983Z","0.7.3":"2026-07-10T15:05:18.752Z","0.8.0":"2026-07-21T06:36:35.605Z","0.8.1":"2026-07-25T01:50:49.873Z","0.8.2":"2026-07-27T13:08:17.678Z","0.8.3":"2026-07-29T05:30:26.967Z","0.8.4":"2026-07-29T22:12:31.190Z","0.8.5":"2026-08-05T11:01:48.954Z","0.8.6":"2026-08-06T02:03:18.794Z","0.8.7":"2026-08-07T03:01:53.995Z","0.8.8":"2026-08-07T07:46:15.092Z","0.8.9":"2026-08-07T09:21:52.964Z","0.9.0":"2026-08-09T04:34:24.674Z","0.9.1":"2026-08-10T20:34:13.526Z","0.10.0":"2026-08-17T08:10:07.297Z","0.10.1":"2026-08-19T13:01:39.465Z","0.10.2":"2026-08-21T00:09:55.184Z","0.10.3":"2026-08-25T04:29:26.570Z","0.11.0":"2026-08-25T07:47:10.945Z","0.11.1":"2026-08-31T02:16:57.173Z","0.11.2":"2026-09-02T04:01:23.131Z"},"bugs":{"url":"https://github.com/justintanner/apicity/issues"},"author":{"name":"Justin Tanner"},"license":"MIT","homepage":"https://github.com/justintanner/apicity#readme","keywords":["x","twitter","social","post","tweet","media-upload","apicity"],"repository":{"type":"git","url":"git+https://github.com/justintanner/apicity.git","directory":"provider/x"},"description":"X (formerly Twitter) social API provider for posting content (api.x.com).","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"readme":"# @apicity/x\n\n[![npm](https://img.shields.io/npm/v/@apicity/x?color=cb0000)](https://www.npmjs.com/package/@apicity/x)\n[![dependencies](https://img.shields.io/badge/dependencies-1-blue)](package.json)\n[![TypeScript](https://img.shields.io/badge/TypeScript-strict-blue?logo=typescript&logoColor=white)](tsconfig.json)\n\nX (formerly Twitter) social API provider for posting content (api.x.com).\n\nRuntime dependencies:\n\n- `zod@^4.4.3` — request schemas attached to every POST endpoint as `.schema`\n\n## Installation\n\n```bash\nnpm install @apicity/x\n# or\npnpm add @apicity/x\n```\n\n## Quick Start\n\n```typescript\nimport { createX } from \"@apicity/x\";\n\nconst x = createX({ accessToken: process.env.X_ACCESS_TOKEN! });\n```\n\n## Setup\n\nX requires an **OAuth 2.0 user-context access token** to post or upload\nmedia. App-only Bearer tokens are read-only and rejected by the upload\nand tweets endpoints.\n\n### 1. Configure your X app\n\nOpen [console.x.com](https://console.x.com) and make sure your app lives\nin a **Pay Per Use** project — the legacy *Free* project is deprecated\nand v2 endpoints reject its tokens with `client-not-enrolled`. Move the\napp from the Apps list if needed.\n\nThen open the app and click **User authentication settings → Set up**:\n\n- Type of App: **Web App, Automated App or Bot** (this yields a Client Secret)\n- App permissions: **Read and write**\n- Callback URI: `http://127.0.0.1:8765/callback`\n- Website URL: any valid URL\n\nSave and copy the **OAuth 2.0 Client ID** and **Client Secret**.\n\n### 2. Load credits\n\nPay-per-use bills per write (~$0.015 / post). Open **Billing → Credits**\nand load the minimum (typically $5). Without credits, write endpoints\nreturn `402 Your enrolled account does not have any credits to fulfill\nthis request` — even though authentication itself succeeds.\n\n### 3. Mint an access token\n\nSave the script below as `mint-x-token.mjs` and run it:\n\n```bash\nX_CLIENT_ID=<your-client-id> \\\nX_CLIENT_SECRET=<your-client-secret> \\\n  node mint-x-token.mjs\n```\n\nIt prints an authorize URL — open it, click **Authorize app**, and the\nhelper captures the redirect on `127.0.0.1:8765` and prints the access\ntoken + refresh token. Access tokens last 2 hours; the refresh token\n(via `offline.access` scope) lets you mint a new one without\nre-authorizing.\n\n<details>\n<summary><code>mint-x-token.mjs</code> — OAuth 2.0 PKCE helper</summary>\n\n```javascript\nimport http from \"node:http\";\nimport crypto from \"node:crypto\";\nimport { createXOAuth } from \"@apicity/x\";\n\nconst CLIENT_ID = process.env.X_CLIENT_ID;\nconst CLIENT_SECRET = process.env.X_CLIENT_SECRET;\nconst REDIRECT = \"http://127.0.0.1:8765/callback\";\nconst SCOPES = [\n  \"tweet.read\",\n  \"tweet.write\",\n  \"media.write\",\n  \"users.read\",\n  \"offline.access\",\n].join(\" \");\n\nif (!CLIENT_ID || !CLIENT_SECRET) {\n  console.error(\"Set X_CLIENT_ID and X_CLIENT_SECRET\");\n  process.exit(1);\n}\n\nconst verifier = crypto.randomBytes(32).toString(\"base64url\");\nconst challenge = crypto\n  .createHash(\"sha256\")\n  .update(verifier)\n  .digest(\"base64url\");\nconst state = crypto.randomBytes(16).toString(\"hex\");\n\nconst authURL = new URL(\"https://x.com/i/oauth2/authorize\");\nauthURL.searchParams.set(\"response_type\", \"code\");\nauthURL.searchParams.set(\"client_id\", CLIENT_ID);\nauthURL.searchParams.set(\"redirect_uri\", REDIRECT);\nauthURL.searchParams.set(\"scope\", SCOPES);\nauthURL.searchParams.set(\"state\", state);\nauthURL.searchParams.set(\"code_challenge\", challenge);\nauthURL.searchParams.set(\"code_challenge_method\", \"S256\");\n\nconsole.log(\"Open this URL and click \\\"Authorize app\\\":\\n\" + authURL.toString());\n\nconst server = http.createServer(async (req, res) => {\n  const url = new URL(req.url, REDIRECT);\n  if (!url.pathname.startsWith(\"/callback\")) {\n    res.writeHead(404).end();\n    return;\n  }\n  const code = url.searchParams.get(\"code\");\n  if (!code || url.searchParams.get(\"state\") !== state) {\n    res.writeHead(400).end(\"bad state\");\n    server.close();\n    process.exit(1);\n  }\n  const oauth = createXOAuth({\n    clientId: CLIENT_ID,\n    clientSecret: CLIENT_SECRET,\n  });\n  const tok = await oauth.post.v2.oauth2.token({\n    grant_type: \"authorization_code\",\n    code,\n    redirect_uri: REDIRECT,\n    code_verifier: verifier,\n  });\n  console.log(JSON.stringify(tok, null, 2));\n  res.writeHead(200).end(\"Authorized — check your terminal.\");\n  server.close();\n});\n\nserver.listen(8765, \"127.0.0.1\");\n```\n\n</details>\n\n### 4. Use the token\n\n```typescript\nimport { createX } from \"@apicity/x\";\n\nconst x = createX({ accessToken: process.env.X_ACCESS_TOKEN });\n\nawait x.post.v2.tweets({\n  text: \"hello from @apicity/x\",\n});\n```\n\n### 5. Refresh the token\n\nAccess tokens expire after 2 hours. Use `createXOAuth` with the refresh\ntoken from step 3 to mint a fresh one without re-authorizing. Refresh\ntokens may rotate — persist `refresh_token` from the response when X\nreturns one, and keep the old one when it's omitted.\n\n```typescript\nimport { createXOAuth } from \"@apicity/x\";\n\nconst oauth = createXOAuth({\n  clientId: process.env.X_CLIENT_ID!,\n  clientSecret: process.env.X_CLIENT_SECRET!,\n});\n\nconst tok = await oauth.post.v2.oauth2.token({\n  grant_type: \"refresh_token\",\n  refresh_token: storedRefreshToken,\n});\n```\n\n## Real-world example: post a video\n\nPosting a video on X is a four-call dance — initialize a chunked\nmedia upload, append the bytes, finalize to kick off transcoding,\npoll until the media is ready, then attach the resulting `media_id`\nto the tweet. The flow below is taken verbatim from\n[`tests/integration/x-post-video.test.ts`](../../../tests/integration/x-post-video.test.ts)\nand replays against\n[`tests/recordings/x_*/post-video_*/recording.har`](../../../tests/recordings/),\nso the response shapes match what X actually returns.\n\n```typescript\nimport { readFileSync } from \"node:fs\";\nimport { createX } from \"@apicity/x\";\n\nconst x = createX({ accessToken: process.env.X_ACCESS_TOKEN! });\n\n// 1. Initialize a chunked upload — declare the media type, total\n//    byte length, and category up-front. X reserves a media_id we'll\n//    thread through every later call.\nconst bytes = readFileSync(\"./jump.mp4\"); // 1,318,021 bytes in the recording\nconst init = await x.post.v2.media.upload.initialize({\n  media_type: \"video/mp4\",\n  total_bytes: bytes.length,\n  media_category: \"tweet_video\",\n});\nconst mediaId = init.data.id;\n// → \"2050123807214718976\"\n\n// 2. Append the bytes. For files >5MB slice the buffer into\n//    segments and call append once per chunk with segment_index 0..n.\nawait x.post.v2.media.upload.append(mediaId, {\n  media: new Blob([bytes], { type: \"video/mp4\" }),\n  segment_index: 0,\n});\n\n// 3. Finalize. X queues server-side transcoding and returns\n//    processing_info.state = \"pending\" while the worker is busy.\nconst fin = await x.post.v2.media.upload.finalize(mediaId);\n// fin.data.processing_info → { state: \"pending\", check_after_secs: 1 }\n\n// 4. Poll status until the media is ready. Honor\n//    `check_after_secs` so the loop respects X's pacing hint.\nlet state = fin.data.processing_info?.state ?? \"succeeded\";\nlet wait = fin.data.processing_info?.check_after_secs ?? 1;\nwhile (state === \"pending\" || state === \"in_progress\") {\n  await new Promise((r) => setTimeout(r, wait * 1000));\n  const status = await x.get.v2.media.upload(mediaId);\n  state = status.data.processing_info?.state ?? \"succeeded\";\n  wait = status.data.processing_info?.check_after_secs ?? 1;\n}\n// status.data.processing_info → { state: \"succeeded\", progress_percent: 100 }\n\n// 5. Post the tweet, attaching the now-ready media id.\nconst tweet = await x.post.v2.tweets({\n  text: \"jump\",\n  media: { media_ids: [mediaId] },\n});\n\nconsole.log(tweet.data.id);\n// → \"2050123819986378933\"\nconsole.log(tweet.data.text);\n// → \"jump https://t.co/X8cTIpcy3s\"\n//   X auto-appends the attached media's t.co URL to the returned\n//   text — the literal request body just had \"jump\".\n```\n\n**Notes**\n\n- `media_category` must match the asset: `tweet_video`, `tweet_image`,\n  `tweet_gif`, or `amplify_video` for long-form. Mismatches are rejected\n  at finalize, not initialize.\n- Uploads expire after `data.expires_after_secs` (24h). If you finalize\n  but never reference the `media_id` in a tweet, it is garbage-collected.\n- Errors from any step throw `XError` with `status` and the parsed body\n  attached, so `try { ... } catch (e) { if (e instanceof XError) ... }`\n  gives you the upstream `errors[0].message` or `detail` directly.\n\n## API Reference\n\n6 endpoints across 3 groups. Each method mirrors an upstream URL path.\n\n### media\n\n<details>\n<summary><code>GET</code> <b><code>x.v2.media.upload</code></b></summary>\n\n<code>GET https://api.x.com/2/media/upload{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.x.com/x-api/media/get-media-upload-status)\n\n```typescript\nconst res = await x.v2.media.upload({ /* ... */ });\n```\n\nSource: [`packages/provider/x/src/x.ts`](src/x.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>x.v2.media.upload.append</code></b></summary>\n\n<code>POST https://api.x.com/2/media/upload/{id}/append</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.x.com/x-api/media/append-media-upload)\n\n```typescript\nconst res = await x.v2.media.upload.append({ /* ... */ });\n```\n\nSource: [`packages/provider/x/src/x.ts`](src/x.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>x.v2.media.upload.finalize</code></b></summary>\n\n<code>POST https://api.x.com/2/media/upload/{id}/finalize</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.x.com/x-api/media/finalize-media-upload)\n\n```typescript\nconst res = await x.v2.media.upload.finalize({ /* ... */ });\n```\n\nSource: [`packages/provider/x/src/x.ts`](src/x.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>x.v2.media.upload.initialize</code></b></summary>\n\n<code>POST https://api.x.com/2/media/upload/initialize</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.x.com/x-api/media/media-upload-initialize)\n\n```typescript\nconst res = await x.v2.media.upload.initialize({ /* ... */ });\n```\n\nSource: [`packages/provider/x/src/x.ts`](src/x.ts)\n\n</details>\n\n### tweets\n\n<details>\n<summary><code>POST</code> <b><code>x.v2.tweets</code></b></summary>\n\n<code>POST https://api.x.com/2/tweets</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.x.com/x-api/posts/create-post)\n\n```typescript\nconst res = await x.v2.tweets({ /* ... */ });\n```\n\nSource: [`packages/provider/x/src/x.ts`](src/x.ts)\n\n</details>\n\n### users\n\n<details>\n<summary><code>GET</code> <b><code>x.v2.users.me</code></b></summary>\n\n<code>GET https://api.x.com/2/users/me{query}</code>\n\nCost tier: <code>cheap</code>\n\n[Upstream docs ↗](https://docs.x.com/x-api/users/get-my-user)\n\n```typescript\nconst res = await x.v2.users.me({ /* ... */ });\n```\n\nSource: [`packages/provider/x/src/x.ts`](src/x.ts)\n\n</details>\n\nPart of the [apicity](https://github.com/justintanner/apicity) monorepo.\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n","readmeFilename":"README.md"}