{"_id":"@bernierllc/social-media-manager","_rev":"21-ef99f817454f0dc250056e34295c8ff8","name":"@bernierllc/social-media-manager","dist-tags":{"latest":"1.7.2"},"versions":{"1.0.0":{"name":"@bernierllc/social-media-manager","version":"1.0.0","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.0.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"ce7525c31174d05b8c5775ba09624d8d0eab90e8","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.0.0.tgz","fileCount":46,"integrity":"sha512-jVG79Ot4OWO/2fAl49Fsn4K45WuSYGx8tIAAs36mSoHcHtouwU9ceYKtmp+ym2/wU/jKtsr9fH47LVco553IgA==","signatures":[{"sig":"MEUCIQCrvTeeLXKLg7fKNEzY3RtBq+jAfbR7htDSXBLZhJiPrQIgCnxneEtvTEgIgwbPIY1vR0MQac57WCGBlbgtlmeGqxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125481},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/493c649421c360aa38982552f09ce1dc/bernierllc-social-media-manager-1.0.0.tgz","_integrity":"sha512-jVG79Ot4OWO/2fAl49Fsn4K45WuSYGx8tIAAs36mSoHcHtouwU9ceYKtmp+ym2/wU/jKtsr9fH47LVco553IgA==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"11.7.0","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.19.6","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.0.3","@bernierllc/retry-manager":"1.0.3","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/scheduler-service":"1.0.1","@bernierllc/social-media-bluesky":"1.0.0","@bernierllc/social-media-twitter":"1.0.0","@bernierllc/social-media-facebook":"1.0.0","@bernierllc/social-media-linkedin":"1.0.0","@bernierllc/social-media-mastodon":"1.0.0","@bernierllc/social-media-instagram":"1.0.0","@bernierllc/social-media-content-type-bluesky":"1.0.0","@bernierllc/social-media-content-type-twitter":"1.0.0","@bernierllc/social-media-content-type-facebook":"1.0.0","@bernierllc/social-media-content-type-linkedin":"1.0.0","@bernierllc/social-media-content-type-mastodon":"1.0.0","@bernierllc/social-media-content-type-instagram":"1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.0.0_1766087511487_0.7889944379476006","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bernierllc/social-media-manager","version":"1.0.1","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.0.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"03b996f31ecb188d872e362387f071cfa4684dc7","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.0.1.tgz","fileCount":46,"integrity":"sha512-oiIyye6yP1M0tjIC21R2IydJdycgV/b7LfiBSgcjh7jslUEfWequfP9N/ypdGnWEfsHHZSmbcBXC7ZxweCKdnA==","signatures":[{"sig":"MEQCIA+2nKNNSG4j1cxC/Phu6v492WokxXHAD6/NHgjJepizAiBmQUtzFSpNW+Zn8a7cdNdSybGSjnLAgGTNvUtu6CrNoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125481},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/ec3426eb33d432313290f8d5ceb7de24/bernierllc-social-media-manager-1.0.1.tgz","_integrity":"sha512-oiIyye6yP1M0tjIC21R2IydJdycgV/b7LfiBSgcjh7jslUEfWequfP9N/ypdGnWEfsHHZSmbcBXC7ZxweCKdnA==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"11.7.0","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.19.6","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.0.3","@bernierllc/retry-manager":"1.0.3","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/scheduler-service":"1.0.1","@bernierllc/social-media-bluesky":"1.0.1","@bernierllc/social-media-twitter":"1.0.0","@bernierllc/social-media-facebook":"1.0.0","@bernierllc/social-media-linkedin":"1.0.0","@bernierllc/social-media-mastodon":"1.0.0","@bernierllc/social-media-instagram":"1.0.0","@bernierllc/social-media-content-type-bluesky":"1.0.1","@bernierllc/social-media-content-type-twitter":"1.0.1","@bernierllc/social-media-content-type-facebook":"1.0.1","@bernierllc/social-media-content-type-linkedin":"1.0.1","@bernierllc/social-media-content-type-mastodon":"1.0.1","@bernierllc/social-media-content-type-instagram":"1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.0.1_1766276769214_0.8348681227377388","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bernierllc/social-media-manager","version":"1.0.2","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.0.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"f39d9f15ca2d115bec03d9dc63d378dbf5c3f6df","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.0.2.tgz","fileCount":46,"integrity":"sha512-DysR8W3HKPG7kgCpXpMq7EktcIw6+DgqBcoW0UN0YKrjByCOaQxAQ5D6RBieZuriXHU9KHcvJO6/myvqEKJYkQ==","signatures":[{"sig":"MEUCIQDrteE9zfcERylqXBrS3Na+SoeYAMGv61XNJWxjCjy26gIgNXu5mGJHFo9o8RDc75p5tp2Fua4qoBJX3j0x2aEXN/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125481},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/a6e4e6ab65a1e69f1392df370e9eb4e7/bernierllc-social-media-manager-1.0.2.tgz","_integrity":"sha512-DysR8W3HKPG7kgCpXpMq7EktcIw6+DgqBcoW0UN0YKrjByCOaQxAQ5D6RBieZuriXHU9KHcvJO6/myvqEKJYkQ==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"11.7.0","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.19.6","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.0.3","@bernierllc/retry-manager":"1.0.3","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/scheduler-service":"1.0.1","@bernierllc/social-media-bluesky":"1.0.2","@bernierllc/social-media-twitter":"1.0.0","@bernierllc/social-media-facebook":"1.0.0","@bernierllc/social-media-linkedin":"1.0.0","@bernierllc/social-media-mastodon":"1.0.0","@bernierllc/social-media-instagram":"1.0.0","@bernierllc/social-media-content-type-bluesky":"1.0.2","@bernierllc/social-media-content-type-twitter":"1.0.2","@bernierllc/social-media-content-type-facebook":"1.0.2","@bernierllc/social-media-content-type-linkedin":"1.0.2","@bernierllc/social-media-content-type-mastodon":"1.0.2","@bernierllc/social-media-content-type-instagram":"1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.0.2_1766283549281_0.13091713982632425","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bernierllc/social-media-manager","version":"1.0.3","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.0.3","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"6d70f73332a6c2a773542de73f7b8d2c55891e33","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.0.3.tgz","fileCount":46,"integrity":"sha512-BVNaFXYBfBP7S0vUfIvvMdPi9JlnL0cWnofUDVRnMisDGeXejaboVfviCKzlfmSAusdguN6uUKeVeD2r6zp2vA==","signatures":[{"sig":"MEQCIBMmuvYWp5S8mILyjk/W2bq1qSmxzKlEjEkQTYv/Uly6AiAEqZxYT1eBjBbi9XNAtR1u6t4m+Uk/wFKzmbW5XeM+iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125481},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.0.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"_resolved":"/tmp/afd73a35d53dcf7947f85cc6580dc450/bernierllc-social-media-manager-1.0.3.tgz","_integrity":"sha512-BVNaFXYBfBP7S0vUfIvvMdPi9JlnL0cWnofUDVRnMisDGeXejaboVfviCKzlfmSAusdguN6uUKeVeD2r6zp2vA==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"11.7.0","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.19.6","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.0.4","@bernierllc/retry-manager":"1.0.4","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/scheduler-service":"1.0.2","@bernierllc/social-media-bluesky":"1.0.2","@bernierllc/social-media-twitter":"1.0.0","@bernierllc/social-media-facebook":"1.0.0","@bernierllc/social-media-linkedin":"1.0.0","@bernierllc/social-media-mastodon":"1.0.0","@bernierllc/social-media-instagram":"1.0.0","@bernierllc/social-media-content-type-bluesky":"1.0.2","@bernierllc/social-media-content-type-twitter":"1.0.2","@bernierllc/social-media-content-type-facebook":"1.0.2","@bernierllc/social-media-content-type-linkedin":"1.0.2","@bernierllc/social-media-content-type-mastodon":"1.0.2","@bernierllc/social-media-content-type-instagram":"1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.0.3_1766437890772_0.6063389580965641","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bernierllc/social-media-manager","version":"1.0.4","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.0.4","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"844db11bb934bb4b00d9b1e046da05b81feffd96","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.0.4.tgz","fileCount":46,"integrity":"sha512-31r+NUieTosA+WwGHkyZVU1EzzmHHdpTEjXRiNFIVzf3jOpTqs+oK88472DCwdv6jf0DbvavnTQuQD6p1dO9EA==","signatures":[{"sig":"MEYCIQDgdvaRhGKRFFljfAVMZ3L+rG+ih+o8WVRcHzI/CCMB7gIhAMoAbgb+CVbp3YNhBQIgz0Ujc/dIIj6sqfcpmlr81jFQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125481},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.0.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"_resolved":"/tmp/cb26fb7bb99d67453e7913fd8c63bdaa/bernierllc-social-media-manager-1.0.4.tgz","_integrity":"sha512-31r+NUieTosA+WwGHkyZVU1EzzmHHdpTEjXRiNFIVzf3jOpTqs+oK88472DCwdv6jf0DbvavnTQuQD6p1dO9EA==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"11.7.0","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.19.6","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.1.0","@bernierllc/retry-manager":"1.0.5","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/scheduler-service":"1.0.3","@bernierllc/social-media-bluesky":"1.0.2","@bernierllc/social-media-twitter":"1.0.0","@bernierllc/social-media-facebook":"1.0.0","@bernierllc/social-media-linkedin":"1.0.0","@bernierllc/social-media-mastodon":"1.0.0","@bernierllc/social-media-instagram":"1.0.0","@bernierllc/social-media-content-type-bluesky":"1.0.2","@bernierllc/social-media-content-type-twitter":"1.0.2","@bernierllc/social-media-content-type-facebook":"1.0.2","@bernierllc/social-media-content-type-linkedin":"1.0.2","@bernierllc/social-media-content-type-mastodon":"1.0.2","@bernierllc/social-media-content-type-instagram":"1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.0.4_1766454506941_0.4962521233834176","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bernierllc/social-media-manager","version":"1.2.0","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.2.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"e7f5a01c73d2670cc676f51f66afe75514235706","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.2.0.tgz","fileCount":46,"integrity":"sha512-rf7/1QvoGyp8HDZXH6+nGPZZ6/TkKlJotlyajIdcqv8x4QedOJv6aUp+QrCpuFMMaaEtpu9vpXZKfsso9XaJIA==","signatures":[{"sig":"MEUCIQCNovc2XBxID0dXw1lNUSR9dUQ1aSICY36jogAz4O4+rQIgUe23E5shtt72dObqTGXdG24zYHARtGFcxdeTz4GTuAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125578},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"af7e74b3715d56d3a193e1bb6743b337c2b0df6d","scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.19.6","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.3.0","@bernierllc/retry-manager":"1.2.0","@bernierllc/neverhub-adapter":"0.1.4","@bernierllc/scheduler-service":"1.0.5","@bernierllc/social-media-bluesky":"1.2.0","@bernierllc/social-media-twitter":"1.2.0","@bernierllc/social-media-facebook":"1.2.0","@bernierllc/social-media-linkedin":"1.0.2","@bernierllc/social-media-mastodon":"1.2.0","@bernierllc/social-media-instagram":"1.2.0","@bernierllc/social-media-content-type-bluesky":"1.0.4","@bernierllc/social-media-content-type-twitter":"1.0.4","@bernierllc/social-media-content-type-facebook":"1.0.4","@bernierllc/social-media-content-type-linkedin":"1.2.0","@bernierllc/social-media-content-type-mastodon":"1.0.4","@bernierllc/social-media-content-type-instagram":"1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.2.0_1767642506567_0.808172486558431","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@bernierllc/social-media-manager","version":"1.2.2","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.2.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"d337a9c86dcf2e09b56111d7f7c878b471873d46","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.2.2.tgz","fileCount":46,"integrity":"sha512-X5gtRVjCg+i7vG8jjPU707jZGAamzRaDaZFL6FMhLz1AYXYhFEOktBPisHv/DIa7mzNYYejkW2fgtYfRWFD63g==","signatures":[{"sig":"MEQCIGd3ZO61NBdpUzV3edkcK/Zvk0t1aWOjd+HijSPeRH5lAiBfECO33R5DoPXWlH4W66kUt6Hu7HZyInVCu6UrMWqKkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125481},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.2.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/social-media-manager/bernierllc-social-media-manager-1.2.2.tgz","_integrity":"sha512-X5gtRVjCg+i7vG8jjPU707jZGAamzRaDaZFL6FMhLz1AYXYhFEOktBPisHv/DIa7mzNYYejkW2fgtYfRWFD63g==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"11.11.0","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.3.2","@bernierllc/retry-manager":"1.2.2","@bernierllc/neverhub-adapter":"0.1.6","@bernierllc/scheduler-service":"1.0.7","@bernierllc/social-media-bluesky":"1.2.2","@bernierllc/social-media-twitter":"1.2.2","@bernierllc/social-media-facebook":"1.2.2","@bernierllc/social-media-linkedin":"1.0.4","@bernierllc/social-media-mastodon":"1.2.2","@bernierllc/social-media-instagram":"1.2.2","@bernierllc/social-media-content-type-bluesky":"1.0.6","@bernierllc/social-media-content-type-twitter":"1.0.6","@bernierllc/social-media-content-type-facebook":"1.0.6","@bernierllc/social-media-content-type-linkedin":"1.2.2","@bernierllc/social-media-content-type-mastodon":"1.0.6","@bernierllc/social-media-content-type-instagram":"1.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.2.2_1773163666622_0.7954914238789617","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@bernierllc/social-media-manager","version":"1.2.3","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.2.3","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"8d8910effe45b044d31ebbc63b7e807d305626bc","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.2.3.tgz","fileCount":46,"integrity":"sha512-LgoYNAyMKn8SamNnKME5UWwG7h19AUzu0kWHZ/oympLVEKjjkX8FAmydKpail023JK04kSq3JejUIj/meiSEEw==","signatures":[{"sig":"MEYCIQDcd/98ejWXiKgWwxsLgmI+5d4U1gh3VuFLfVroF3F9LAIhAIqYIw7FIhUX2gW+DcB8isNnfra5omBmm3rpQ4UjAWEs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125481},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.2.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/social-media-manager/bernierllc-social-media-manager-1.2.3.tgz","_integrity":"sha512-LgoYNAyMKn8SamNnKME5UWwG7h19AUzu0kWHZ/oympLVEKjjkX8FAmydKpail023JK04kSq3JejUIj/meiSEEw==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"11.14.1","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.4.0","@bernierllc/retry-manager":"1.2.3","@bernierllc/neverhub-adapter":"0.1.6","@bernierllc/scheduler-service":"1.0.8","@bernierllc/social-media-bluesky":"1.2.2","@bernierllc/social-media-twitter":"1.2.2","@bernierllc/social-media-facebook":"1.2.2","@bernierllc/social-media-linkedin":"1.0.4","@bernierllc/social-media-mastodon":"1.2.2","@bernierllc/social-media-instagram":"1.2.2","@bernierllc/social-media-content-type-bluesky":"1.0.6","@bernierllc/social-media-content-type-twitter":"1.0.6","@bernierllc/social-media-content-type-facebook":"1.0.6","@bernierllc/social-media-content-type-linkedin":"1.2.2","@bernierllc/social-media-content-type-mastodon":"1.0.6","@bernierllc/social-media-content-type-instagram":"1.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.2.3_1779133922645_0.83635355298746","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@bernierllc/social-media-manager","version":"1.2.4","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.2.4","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"14efe51b11ce6281b3158bcebff3c4540816fc40","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.2.4.tgz","fileCount":46,"integrity":"sha512-Z6GpsQqjJ505zlbaTt/HT0ETKqU4XdnYDEkuxh2efqncA2kGrDCgCxSCXmwJag09NA/hd+PPOyKtELrECagtMA==","signatures":[{"sig":"MEUCIQDGtx56TW7qMylVMX8Zt+rkF6xx4Sa5a/kQK+h5kLeRowIgMx4ba/sI902BousCkewt+YupgQcj/jg0X5SSq6SGwkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125481},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.2.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/social-media-manager/bernierllc-social-media-manager-1.2.4.tgz","_integrity":"sha512-Z6GpsQqjJ505zlbaTt/HT0ETKqU4XdnYDEkuxh2efqncA2kGrDCgCxSCXmwJag09NA/hd+PPOyKtELrECagtMA==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"11.14.1","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.4.2","@bernierllc/retry-manager":"1.2.4","@bernierllc/neverhub-adapter":"0.1.6","@bernierllc/scheduler-service":"1.0.9","@bernierllc/social-media-bluesky":"1.2.2","@bernierllc/social-media-twitter":"1.2.2","@bernierllc/social-media-facebook":"1.2.2","@bernierllc/social-media-linkedin":"1.0.4","@bernierllc/social-media-mastodon":"1.2.2","@bernierllc/social-media-instagram":"1.2.2","@bernierllc/social-media-content-type-bluesky":"1.0.6","@bernierllc/social-media-content-type-twitter":"1.0.6","@bernierllc/social-media-content-type-facebook":"1.0.6","@bernierllc/social-media-content-type-linkedin":"1.2.2","@bernierllc/social-media-content-type-mastodon":"1.0.6","@bernierllc/social-media-content-type-instagram":"1.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.2.4_1779157573639_0.07068804941137707","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@bernierllc/social-media-manager","version":"1.2.5","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.2.5","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"77ddb69145dbb174973171d5ce6f846ae843ccdc","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.2.5.tgz","fileCount":46,"integrity":"sha512-wDLZocxEwEyCm2kC0Gc7DVsv7wt5AEbPdrIVO119WswSZ4CCdsOWvA/eCkGKAF6lG/OcLf6K9DTKE9ahpoAsrA==","signatures":[{"sig":"MEYCIQDaskrLVt0F1CU1Y3+JS6egJofyp6Ar4k53wwnFQ2XCEAIhAJQG9xLG/m/AO+9GGuFbogyj5dtQToJzydAHxX8QyDlX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125482},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.2.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/social-media-manager/bernierllc-social-media-manager-1.2.5.tgz","_integrity":"sha512-wDLZocxEwEyCm2kC0Gc7DVsv7wt5AEbPdrIVO119WswSZ4CCdsOWvA/eCkGKAF6lG/OcLf6K9DTKE9ahpoAsrA==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"11.14.1","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.4.3","@bernierllc/retry-manager":"1.2.5","@bernierllc/neverhub-adapter":"0.2.0","@bernierllc/scheduler-service":"1.0.10","@bernierllc/social-media-bluesky":"1.3.0","@bernierllc/social-media-twitter":"1.2.2","@bernierllc/social-media-facebook":"1.2.2","@bernierllc/social-media-linkedin":"1.0.4","@bernierllc/social-media-mastodon":"1.2.2","@bernierllc/social-media-instagram":"1.2.2","@bernierllc/social-media-content-type-bluesky":"1.1.0","@bernierllc/social-media-content-type-twitter":"1.1.0","@bernierllc/social-media-content-type-facebook":"1.1.0","@bernierllc/social-media-content-type-linkedin":"1.3.0","@bernierllc/social-media-content-type-mastodon":"1.1.0","@bernierllc/social-media-content-type-instagram":"1.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.2.5_1779221727211_0.6496023438076757","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bernierllc/social-media-manager","version":"1.3.0","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.3.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"9623654eaef6015f31d9147c2719e91543e9debb","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.3.0.tgz","fileCount":46,"integrity":"sha512-obDOeKwqHcKYeQi+TftEtJ/xcEc+WEzf6pwdPqCx9kXiLu7WESkG29xTUCKvSjHInReoWNFnNJTwfmrdTWNBRg==","signatures":[{"sig":"MEQCIAJ4NFKPs0P7LCvorEELh/tKj/iFoBjL+OetZzUtVlf4AiBsGSfzeX3CphhIW4JnwNVpnubx4b9QBGZSt8SAtgBryg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125481},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/social-media-manager/bernierllc-social-media-manager-1.3.0.tgz","_integrity":"sha512-obDOeKwqHcKYeQi+TftEtJ/xcEc+WEzf6pwdPqCx9kXiLu7WESkG29xTUCKvSjHInReoWNFnNJTwfmrdTWNBRg==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"11.14.1","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.6.0","@bernierllc/retry-manager":"1.3.0","@bernierllc/neverhub-adapter":"0.3.0","@bernierllc/scheduler-service":"1.1.0","@bernierllc/social-media-bluesky":"1.4.0","@bernierllc/social-media-twitter":"1.3.0","@bernierllc/social-media-facebook":"1.3.0","@bernierllc/social-media-linkedin":"1.1.0","@bernierllc/social-media-mastodon":"1.3.0","@bernierllc/social-media-instagram":"1.3.0","@bernierllc/social-media-content-type-bluesky":"1.3.0","@bernierllc/social-media-content-type-twitter":"1.3.0","@bernierllc/social-media-content-type-facebook":"1.3.0","@bernierllc/social-media-content-type-linkedin":"1.5.0","@bernierllc/social-media-content-type-mastodon":"1.3.0","@bernierllc/social-media-content-type-instagram":"1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.3.0_1779241845674_0.33188479570038565","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@bernierllc/social-media-manager","version":"1.3.1","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.3.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"0bbe6b6f137311f1c8b3c3e7308b9e750cfe40f1","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.3.1.tgz","fileCount":46,"integrity":"sha512-cHODPrR8Dr2rxSWGE72Lo/yP497YI5ZOt7KW0U18xhBLBgR17R6Zg56FUq3iMsQC8d0U2JKG9SSu8QfqL4E1Fw==","signatures":[{"sig":"MEQCIC6NoAPID2nRZw7i2TRRvPu3M0jcABWzraxCdLDqAyCYAiBusrowtnB9lcqa69vzafJSKBBwSDrSeuUf78quuHFwDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125481},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.3.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/social-media-manager/bernierllc-social-media-manager-1.3.1.tgz","_integrity":"sha512-cHODPrR8Dr2rxSWGE72Lo/yP497YI5ZOt7KW0U18xhBLBgR17R6Zg56FUq3iMsQC8d0U2JKG9SSu8QfqL4E1Fw==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"11.14.1","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.6.0","@bernierllc/retry-manager":"1.3.1","@bernierllc/neverhub-adapter":"0.3.0","@bernierllc/scheduler-service":"1.1.1","@bernierllc/social-media-bluesky":"1.4.0","@bernierllc/social-media-twitter":"1.3.0","@bernierllc/social-media-facebook":"1.3.0","@bernierllc/social-media-linkedin":"1.1.0","@bernierllc/social-media-mastodon":"1.3.0","@bernierllc/social-media-instagram":"1.3.0","@bernierllc/social-media-content-type-bluesky":"1.3.0","@bernierllc/social-media-content-type-twitter":"1.3.0","@bernierllc/social-media-content-type-facebook":"1.3.0","@bernierllc/social-media-content-type-linkedin":"1.5.0","@bernierllc/social-media-content-type-mastodon":"1.3.0","@bernierllc/social-media-content-type-instagram":"1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.3.1_1779243553783_0.7041734649286575","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@bernierllc/social-media-manager","version":"1.4.0","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.4.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"306f1617247196b74f2e26d1fa15204c6979e708","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.4.0.tgz","fileCount":46,"integrity":"sha512-XEWr0fNvLsg8/TumMUkU90RoDGyYQkkUYwMsMF9BlYc8JYn2crZ1+fIlfeWBv0Z5h2Yhp4etYEt068/gJDIwxQ==","signatures":[{"sig":"MEUCIQCJchb0OQTswEQFl6oPBlKPJwTZfDad1nlXgG/qxGnaCAIgJN4XxYYYX68Yft+khGjzhhkRBoYX2IHqHRE9Ix93DL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125481},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/social-media-manager/bernierllc-social-media-manager-1.4.0.tgz","_integrity":"sha512-XEWr0fNvLsg8/TumMUkU90RoDGyYQkkUYwMsMF9BlYc8JYn2crZ1+fIlfeWBv0Z5h2Yhp4etYEt068/gJDIwxQ==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"11.14.1","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.6.0","@bernierllc/retry-manager":"1.3.1","@bernierllc/neverhub-adapter":"0.3.0","@bernierllc/scheduler-service":"1.2.0","@bernierllc/social-media-bluesky":"1.4.0","@bernierllc/social-media-twitter":"1.3.0","@bernierllc/social-media-facebook":"1.3.0","@bernierllc/social-media-linkedin":"1.1.0","@bernierllc/social-media-mastodon":"1.3.0","@bernierllc/social-media-instagram":"1.3.0","@bernierllc/social-media-content-type-bluesky":"1.3.0","@bernierllc/social-media-content-type-twitter":"1.3.0","@bernierllc/social-media-content-type-facebook":"1.3.0","@bernierllc/social-media-content-type-linkedin":"1.5.0","@bernierllc/social-media-content-type-mastodon":"1.3.0","@bernierllc/social-media-content-type-instagram":"1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.4.0_1779247320546_0.798917191316918","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@bernierllc/social-media-manager","version":"1.5.0","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.5.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"f6dae7833bf0031777ac04e3f4eeccd2fd53b5b4","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.5.0.tgz","fileCount":50,"integrity":"sha512-nyN30K93I8VRL/PM7Xa9aygwACod5c+oeL4dB1tBaJRWZFJs7KJyrt51nZAeyQapmocP8HdIbQo4qdeYKa2Tfw==","signatures":[{"sig":"MEYCIQC6N112EDd6yZ7qTvrK5J0bFDiFnZyVb3bfpJSaudGCggIhALM+AZTPdxUjCX9Np0aYjaOr+kIP+ninlS+le+w27y27","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128271},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/social-media-manager/bernierllc-social-media-manager-1.5.0.tgz","_integrity":"sha512-nyN30K93I8VRL/PM7Xa9aygwACod5c+oeL4dB1tBaJRWZFJs7KJyrt51nZAeyQapmocP8HdIbQo4qdeYKa2Tfw==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"11.14.1","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.7.0","@bernierllc/retry-manager":"1.4.0","@bernierllc/neverhub-adapter":"0.4.0","@bernierllc/scheduler-service":"1.3.0","@bernierllc/social-media-bluesky":"1.6.0","@bernierllc/social-media-twitter":"1.5.0","@bernierllc/social-media-facebook":"1.5.0","@bernierllc/social-media-linkedin":"1.3.0","@bernierllc/social-media-mastodon":"1.5.0","@bernierllc/social-media-instagram":"1.5.0","@bernierllc/social-media-content-type-bluesky":"1.4.0","@bernierllc/social-media-content-type-twitter":"1.4.0","@bernierllc/social-media-content-type-facebook":"1.4.0","@bernierllc/social-media-content-type-linkedin":"1.6.0","@bernierllc/social-media-content-type-mastodon":"1.4.0","@bernierllc/social-media-content-type-instagram":"1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.5.0_1779250597846_0.7238054822038467","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@bernierllc/social-media-manager","version":"1.6.0","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.6.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"ff99a5d925eaae58937da705f3c7aab4ea09d525","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.6.0.tgz","fileCount":50,"integrity":"sha512-4MnW03VdUdsi8ySySfkz2J7NlQrAhoA9Jwsu9M5qfpX/wxx6w5VdrqJCp1hdGhqo3PK+IYGOGRDBzAvmaNjpjg==","signatures":[{"sig":"MEQCIFiz+X+Y0Y95FGGNygVAM+j5uWp/rSTnUVljhUEXOyrwAiAnWvXpno691+pyo7nm/QMUAzlk/jUGtgLgdO3Gp0olMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128271},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/social-media-manager/bernierllc-social-media-manager-1.6.0.tgz","_integrity":"sha512-4MnW03VdUdsi8ySySfkz2J7NlQrAhoA9Jwsu9M5qfpX/wxx6w5VdrqJCp1hdGhqo3PK+IYGOGRDBzAvmaNjpjg==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"11.15.0","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.7.0","@bernierllc/retry-manager":"3.0.0","@bernierllc/neverhub-adapter":"0.4.0","@bernierllc/scheduler-service":"1.4.0","@bernierllc/social-media-bluesky":"1.6.0","@bernierllc/social-media-twitter":"1.5.0","@bernierllc/social-media-facebook":"1.5.0","@bernierllc/social-media-linkedin":"1.3.0","@bernierllc/social-media-mastodon":"1.5.0","@bernierllc/social-media-instagram":"1.5.0","@bernierllc/social-media-content-type-bluesky":"1.4.0","@bernierllc/social-media-content-type-twitter":"1.4.0","@bernierllc/social-media-content-type-facebook":"1.4.0","@bernierllc/social-media-content-type-linkedin":"1.6.0","@bernierllc/social-media-content-type-mastodon":"1.4.0","@bernierllc/social-media-content-type-instagram":"1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.6.0_1779310542788_0.7550783931687819","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@bernierllc/social-media-manager","version":"1.6.1","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.6.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"7ea6bb6dd1465ccacbd8d54c0517e1e1138142bb","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.6.1.tgz","fileCount":50,"integrity":"sha512-tC/R2ghyIsRww10Xq0h0N6KFLEdBZpFXf5Y6ntAxPMXbMp2dHpN8jROc31rRF68mRYUw0QSNphHIpckXVLpcYg==","signatures":[{"sig":"MEUCIQDXfPZYeEJOmldyJZrHG5tNtmejIMd3XPBnZakzGAmc4QIgY3lmTT8Kf/jDF7nNXTIX7+9LBFgiaDuLDN3hBlG+pag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128271},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.6.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/social-media-manager/bernierllc-social-media-manager-1.6.1.tgz","_integrity":"sha512-tC/R2ghyIsRww10Xq0h0N6KFLEdBZpFXf5Y6ntAxPMXbMp2dHpN8jROc31rRF68mRYUw0QSNphHIpckXVLpcYg==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"11.15.0","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.7.0","@bernierllc/retry-manager":"3.0.0","@bernierllc/neverhub-adapter":"0.4.0","@bernierllc/scheduler-service":"3.0.0","@bernierllc/social-media-bluesky":"1.6.0","@bernierllc/social-media-twitter":"1.5.0","@bernierllc/social-media-facebook":"1.5.0","@bernierllc/social-media-linkedin":"1.3.0","@bernierllc/social-media-mastodon":"1.5.0","@bernierllc/social-media-instagram":"1.5.0","@bernierllc/social-media-content-type-bluesky":"1.4.0","@bernierllc/social-media-content-type-twitter":"1.4.0","@bernierllc/social-media-content-type-facebook":"1.4.0","@bernierllc/social-media-content-type-linkedin":"1.6.0","@bernierllc/social-media-content-type-mastodon":"1.4.0","@bernierllc/social-media-content-type-instagram":"1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/uuid":"^10.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.6.1_1779320898509_0.6250097628762212","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@bernierllc/social-media-manager","version":"1.6.2","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.6.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"4a0d2e4097ac7febb147b8903e8cd4484abef942","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.6.2.tgz","fileCount":50,"integrity":"sha512-8if844E0sGQxih4iN7HtT2b0/WF3iMk4tRtjyr2K7sm6AjErcahDrJaS3nUFHJKNIqO3mNyg0airEB4hdWagMg==","signatures":[{"sig":"MEUCIQD32VfTgFpFm7odYZSBas0mLVqALWS9/UnFB7l4gnc0sAIgZ1xXciu6vWxUUdOpy2QEQYsUXOH9dbxbyklJMORQg5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128241},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.6.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/social-media-manager/bernierllc-social-media-manager-1.6.2.tgz","_integrity":"sha512-8if844E0sGQxih4iN7HtT2b0/WF3iMk4tRtjyr2K7sm6AjErcahDrJaS3nUFHJKNIqO3mNyg0airEB4hdWagMg==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"11.15.0","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^11.1.1","date-fns":"^3.6.0","@bernierllc/logger":"1.7.0","@bernierllc/retry-manager":"3.0.1","@bernierllc/neverhub-adapter":"0.4.0","@bernierllc/scheduler-service":"3.0.1","@bernierllc/social-media-bluesky":"1.6.0","@bernierllc/social-media-twitter":"1.5.0","@bernierllc/social-media-facebook":"1.5.0","@bernierllc/social-media-linkedin":"1.3.0","@bernierllc/social-media-mastodon":"1.5.0","@bernierllc/social-media-instagram":"1.5.0","@bernierllc/social-media-content-type-bluesky":"1.4.0","@bernierllc/social-media-content-type-twitter":"1.4.0","@bernierllc/social-media-content-type-facebook":"1.4.0","@bernierllc/social-media-content-type-linkedin":"1.6.0","@bernierllc/social-media-content-type-mastodon":"1.4.0","@bernierllc/social-media-content-type-instagram":"1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.6.2_1779840859315_0.17622614675503168","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@bernierllc/social-media-manager","version":"1.6.3","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.6.3","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"171829c880c542ba102402511c04f559a7650092","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.6.3.tgz","fileCount":50,"integrity":"sha512-CvCJQ+E02GDRsT9DVXc8MNCCKIdxReTWXZLmFk3c0AsE6sQKZ6V6WXfKwGf8gtryJvbapKIcIeew1FhXBsREqQ==","signatures":[{"sig":"MEQCIGsv94aTIb+QVkDKW2OYnYUsNlht+JT8s9RHwHZQH9IWAiA9Q/Gt2srdiRZkALMOUPTeozHXLi4qbKX+lRNKCQEI+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128241},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.6.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"jest --passWithNoTests --forceExit","test:coverage":"jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/social-media-manager/bernierllc-social-media-manager-1.6.3.tgz","_integrity":"sha512-CvCJQ+E02GDRsT9DVXc8MNCCKIdxReTWXZLmFk3c0AsE6sQKZ6V6WXfKwGf8gtryJvbapKIcIeew1FhXBsREqQ==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"12.0.1","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"24.18.0","dependencies":{"uuid":"^11.1.1","date-fns":"^3.6.0","@bernierllc/logger":"1.7.1","@bernierllc/retry-manager":"3.0.2","@bernierllc/neverhub-adapter":"0.4.1","@bernierllc/scheduler-service":"3.0.2","@bernierllc/social-media-bluesky":"1.6.0","@bernierllc/social-media-twitter":"1.5.0","@bernierllc/social-media-facebook":"1.5.0","@bernierllc/social-media-linkedin":"1.3.0","@bernierllc/social-media-mastodon":"1.5.0","@bernierllc/social-media-instagram":"1.5.0","@bernierllc/social-media-content-type-bluesky":"1.4.0","@bernierllc/social-media-content-type-twitter":"1.4.0","@bernierllc/social-media-content-type-facebook":"1.4.0","@bernierllc/social-media-content-type-linkedin":"1.6.0","@bernierllc/social-media-content-type-mastodon":"1.4.0","@bernierllc/social-media-content-type-instagram":"1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.6.3_1784015996224_0.8350122485648026","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@bernierllc/social-media-manager","version":"1.7.0","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.7.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"e4145d35b1e60f7db732174210c6770d971b2ba0","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.7.0.tgz","fileCount":50,"integrity":"sha512-xWGfbpqalYaBE6aThoh+60p+Chu8M6MZFG908h3uORaERS3LSWFRlO3TedJYkizHV86ep1jVYy3dTeNZZhjH4g==","signatures":[{"sig":"MEQCIHyqllYGcqHyaRfcU0V5FmmTDSt1bt0JQwc4hNEcfcP8AiBYUOXN2jKiHl3tToo1dhmB9R+iqPxkj4zDLizr+LUHaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131850},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"NODE_OPTIONS='--experimental-vm-modules' jest --passWithNoTests --forceExit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/social-media-manager/bernierllc-social-media-manager-1.7.0.tgz","_integrity":"sha512-xWGfbpqalYaBE6aThoh+60p+Chu8M6MZFG908h3uORaERS3LSWFRlO3TedJYkizHV86ep1jVYy3dTeNZZhjH4g==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"12.0.2","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"24.18.0","dependencies":{"uuid":"^11.1.1","date-fns":"^3.6.0","@bernierllc/logger":"1.7.1","@bernierllc/retry-manager":"3.0.2","@bernierllc/neverhub-adapter":"0.4.1","@bernierllc/scheduler-service":"3.0.2","@bernierllc/social-media-bluesky":"2.0.0","@bernierllc/social-media-twitter":"2.0.0","@bernierllc/social-media-facebook":"2.0.0","@bernierllc/social-media-linkedin":"2.0.0","@bernierllc/social-media-mastodon":"2.0.0","@bernierllc/social-media-instagram":"2.0.0","@bernierllc/social-media-content-type-bluesky":"1.4.0","@bernierllc/social-media-content-type-twitter":"1.4.0","@bernierllc/social-media-content-type-facebook":"1.4.0","@bernierllc/social-media-content-type-linkedin":"1.6.0","@bernierllc/social-media-content-type-mastodon":"1.4.0","@bernierllc/social-media-content-type-instagram":"1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.7.0_1785901559255_0.7872059397118387","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@bernierllc/social-media-manager","version":"1.7.1","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@bernierllc/social-media-manager@1.7.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernierllc/tools#readme","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"b71cee85c8f6ff591f231d78b6183d523c2f2cf2","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.7.1.tgz","fileCount":50,"integrity":"sha512-rEx/2hqzPdgFz1TRcBHXqBcRE8PM9l0ankO/FZlHGBtwEgn9PYIx6GapJUirFFXFXSQ8o/G+wTAC+987CZgz6A==","signatures":[{"sig":"MEQCIHj6bNjKYf+1KVMzn+lUjK/QXhystRW8yac+0UEmzzkhAiAXCXHljZ8gPAAEmF2pbIWe9RAOkQjMNy3MAVOBEc1TSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnoqfnfOZRueUZPe/ZrIXZ/+AoHWaQy209vfZjT05aDAIgWoCooLzDrlJx5Ee5sCYwCjWJPD0uwmVGasas8my4zrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131850},"main":"dist/index.js","type":"module","_from":"file:bernierllc-social-media-manager-1.7.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"NODE_OPTIONS='--experimental-vm-modules' jest --passWithNoTests --forceExit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage --passWithNoTests --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"_resolved":"/home/runner/work/tools/tools/packages/service/social-media-manager/bernierllc-social-media-manager-1.7.1.tgz","_integrity":"sha512-rEx/2hqzPdgFz1TRcBHXqBcRE8PM9l0ankO/FZlHGBtwEgn9PYIx6GapJUirFFXFXSQ8o/G+wTAC+987CZgz6A==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"12.2.0","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"_nodeVersion":"24.21.0","dependencies":{"uuid":"^11.1.1","date-fns":"^3.6.0","@bernierllc/logger":"1.7.1","@bernierllc/retry-manager":"3.0.2","@bernierllc/neverhub-adapter":"0.4.1","@bernierllc/scheduler-service":"3.0.3","@bernierllc/social-media-bluesky":"2.0.0","@bernierllc/social-media-twitter":"2.0.0","@bernierllc/social-media-facebook":"2.0.0","@bernierllc/social-media-linkedin":"2.0.0","@bernierllc/social-media-mastodon":"2.0.0","@bernierllc/social-media-instagram":"2.0.0","@bernierllc/social-media-content-type-bluesky":"1.4.0","@bernierllc/social-media-content-type-twitter":"1.4.0","@bernierllc/social-media-content-type-facebook":"1.4.0","@bernierllc/social-media-content-type-linkedin":"1.6.0","@bernierllc/social-media-content-type-mastodon":"1.4.0","@bernierllc/social-media-content-type-instagram":"1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/social-media-manager_1.7.1_1790882628822_0.7091112013062837","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"_id":"@bernierllc/social-media-manager@1.7.2","bugs":{"url":"https://github.com/bernierllc/tools/issues"},"dist":{"shasum":"f3df786e2d186afbdca34c84f52acfe63b48ed25","tarball":"https://registry.npmjs.org/@bernierllc/social-media-manager/-/social-media-manager-1.7.2.tgz","fileCount":51,"integrity":"sha512-SH1DUduCvwlnZnPI5gZ5CGBxXu5P6o19dGDu/DWfRFOOt1goyZNC3E6GLUZNT2FtdbLAeaiFpazRVlRqMVBaIA==","signatures":[{"sig":"MEYCIQDQJWcaJ+Psv6+5pCLCdiO3GsfVClPYgbbZoIki1v70yQIhAP0i+5MFLYIyhJENSGeyLXcYnvYlQGRve5/o6lmVSOIO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+C9kCo5mjWubuTanj4MmQK+WjgWMy6LckWyxTtBgmeQIgU5EHh15KizN5a0R5qbHjgFUIwyfG/ipx1LR5GKcwVX0="}],"unpackedSize":132187},"main":"dist/index.js","name":"@bernierllc/social-media-manager","type":"module","_from":"file:bernierllc-social-media-manager-1.7.2.tgz","types":"dist/index.d.ts","author":{"name":"Bernier LLC"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"SEE LICENSE IN LICENSE","scripts":{"lint":"eslint src --ext .ts","test":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build":"tsc","clean":"rimraf dist","lint:fix":"eslint src --ext .ts --fix","prebuild":"npm run clean","test:run":"NODE_OPTIONS='--experimental-vm-modules' jest --passWithNoTests --forceExit","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage --passWithNoTests --forceExit"},"version":"1.7.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3772cc1f-331f-49be-8c4b-9c7bb8325ebb"}},"homepage":"https://github.com/bernierllc/tools#readme","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"_resolved":"/home/runner/work/tools/tools/packages/service/social-media-manager/bernierllc-social-media-manager-1.7.2.tgz","_integrity":"sha512-SH1DUduCvwlnZnPI5gZ5CGBxXu5P6o19dGDu/DWfRFOOt1goyZNC3E6GLUZNT2FtdbLAeaiFpazRVlRqMVBaIA==","repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"_npmVersion":"12.2.0","description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","directories":{},"maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"uuid":"^11.1.1","date-fns":"^3.6.0","@bernierllc/logger":"^1.7.1","@bernierllc/retry-manager":"^3.0.3","@bernierllc/neverhub-adapter":"^0.4.1","@bernierllc/scheduler-service":"^3.0.4","@bernierllc/social-media-bluesky":"^2.0.1","@bernierllc/social-media-twitter":"^2.0.1","@bernierllc/social-media-facebook":"^2.0.1","@bernierllc/social-media-linkedin":"^2.0.1","@bernierllc/social-media-mastodon":"^2.0.1","@bernierllc/social-media-instagram":"^2.0.1","@bernierllc/social-media-content-type-bluesky":"^1.4.0","@bernierllc/social-media-content-type-twitter":"^1.4.0","@bernierllc/social-media-content-type-facebook":"^1.4.0","@bernierllc/social-media-content-type-linkedin":"^1.6.0","@bernierllc/social-media-content-type-mastodon":"^1.4.0","@bernierllc/social-media-content-type-instagram":"^1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-jest":"^29.1.4","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.0","@jest/globals":"^29.7.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/social-media-manager_1.7.2_1790884732758_0.7595246751707627"}}},"time":{"created":"2025-12-18T19:51:51.365Z","modified":"2026-10-01T19:58:53.055Z","1.0.0":"2025-12-18T19:51:51.634Z","1.0.1":"2025-12-21T00:26:09.350Z","1.0.2":"2025-12-21T02:19:09.408Z","1.0.3":"2025-12-22T21:11:30.989Z","1.0.4":"2025-12-23T01:48:27.181Z","1.2.0":"2026-01-05T19:48:26.714Z","1.2.2":"2026-03-10T17:27:46.797Z","1.2.3":"2026-05-18T19:52:02.825Z","1.2.4":"2026-05-19T02:26:13.782Z","1.2.5":"2026-05-19T20:15:27.368Z","1.3.0":"2026-05-20T01:50:45.812Z","1.3.1":"2026-05-20T02:19:13.942Z","1.4.0":"2026-05-20T03:22:00.687Z","1.5.0":"2026-05-20T04:16:38.002Z","1.6.0":"2026-05-20T20:55:42.926Z","1.6.1":"2026-05-20T23:48:18.660Z","1.6.2":"2026-05-27T00:14:19.479Z","1.6.3":"2026-07-14T07:59:56.371Z","1.7.0":"2026-08-05T03:45:59.394Z","1.7.1":"2026-10-01T19:23:48.904Z","1.7.2":"2026-10-01T19:58:52.866Z"},"bugs":{"url":"https://github.com/bernierllc/tools/issues"},"author":{"name":"Bernier LLC"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/bernierllc/tools#readme","keywords":["social-media","orchestration","multi-platform","scheduling","content-transformation","twitter","linkedin","facebook","instagram","mastodon","bluesky","bernierllc"],"repository":{"url":"git+https://github.com/bernierllc/tools.git","type":"git","directory":"packages/service/social-media-manager"},"description":"Platform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"readme":"# @bernierllc/social-media-manager\n\nPlatform-agnostic social media orchestration service for multi-platform posting with content transformation and scheduling.\n\n## Features\n\n- **Multi-Platform Posting**: Post to Twitter, LinkedIn, Facebook, Instagram, Mastodon, and Bluesky simultaneously\n- **Content Transformation**: Automatically transform generic content to platform-specific formats\n- **Intelligent Scheduling**: Schedule posts with jitter (uniform, normal, or exponential distribution)\n- **Content Validation**: Validate content against platform constraints before posting\n- **Platform Management**: Connect, disconnect, and monitor platform connections\n- **Batch Operations**: Post or schedule multiple posts at once\n- **NeverHub Integration**: Content-type matching and transformation pipeline system\n\n## Installation\n\n```bash\nnpm install @bernierllc/social-media-manager\n```\n\n## Quick Start\n\n```typescript\nimport { SocialMediaManager } from '@bernierllc/social-media-manager';\n\nconst manager = new SocialMediaManager({\n  platforms: {\n    twitter: { enabled: true },\n    linkedin: { enabled: true },\n  },\n  schedulerConfig: {\n    enableJitter: true,\n    defaultJitter: {\n      enabled: true,\n      minMinutes: -5,\n      maxMinutes: 5,\n      distribution: 'uniform',\n    },\n    timezone: 'UTC',\n  },\n});\n\n// Post to all connected platforms\nconst result = await manager.postToAll({\n  content: {\n    text: 'Hello from all platforms!',\n    images: [{ url: 'https://example.com/image.jpg' }],\n    hashtags: ['social', 'automation'],\n  },\n  platforms: ['twitter', 'linkedin'],\n});\n\nconsole.log(`Posted to ${result.summary.successCount} platforms`);\n```\n\n## NeverHub Service Discovery\n\n`initialize()` registers the manager with NeverHub. It is entirely optional —\nevery method below works without calling it — and it is safe to call when\nNeverHub is not running: registration silently no-ops in degraded mode.\n\n```typescript\nawait manager.initialize();\n```\n\nRegistration honors `neverhubConfig`: set `enabled: false` to skip it entirely,\nand `baseUrl` to point at a specific NeverHub instance.\n\n```typescript\nconst manager = new SocialMediaManager({\n  platforms: { /* ... */ },\n  neverhubConfig: { enabled: true, baseUrl: 'https://neverhub.internal' },\n});\n```\n\n## Multi-Platform Posting\n\n### Post to All Platforms\n\n```typescript\nconst result = await manager.postToAll({\n  content: {\n    text: 'Universal message for all platforms',\n    images: [{ url: 'image.jpg' }],\n    hashtags: ['announcement'],\n  },\n  platforms: ['twitter', 'linkedin', 'facebook'],\n});\n\nif (result.success) {\n  console.log('Posted to all platforms successfully!');\n} else if (result.summary.partialSuccess) {\n  console.log(`Posted to ${result.summary.successCount} out of ${result.summary.totalPlatforms} platforms`);\n  console.log('Errors:', result.errors);\n}\n```\n\n### Post to Specific Platforms\n\n```typescript\nconst result = await manager.postToPlatforms(\n  ['twitter', 'mastodon'],\n  {\n    content: {\n      text: 'Short-form post for Twitter and Mastodon',\n      hashtags: ['tech', 'news'],\n    },\n    platforms: ['twitter', 'mastodon'],\n  }\n);\n```\n\n### Platform-Specific Content\n\n```typescript\nconst result = await manager.postToAll({\n  content: {\n    text: 'Generic content',\n  },\n  platforms: ['twitter', 'linkedin'],\n  platformSpecificContent: {\n    twitter: {\n      text: 'Short tweet optimized for Twitter',\n      hashtags: ['twitter'],\n    },\n    linkedin: {\n      text: 'Professional post optimized for LinkedIn with more detail and context.',\n      hashtags: ['linkedin', 'professional'],\n    },\n  },\n});\n```\n\n## Scheduling with Jitter\n\n### Schedule a Post\n\n```typescript\nconst result = await manager.schedulePost({\n  content: {\n    text: 'Scheduled post',\n  },\n  platforms: ['twitter', 'linkedin'],\n  scheduledTime: new Date('2025-12-01T12:00:00Z'),\n  jitter: {\n    enabled: true,\n    minMinutes: -5,\n    maxMinutes: 5,\n    distribution: 'uniform',\n  },\n});\n\nconsole.log('Schedule ID:', result.scheduleId);\nconsole.log('Scheduled times:', result.scheduledTimes);\n```\n\n### Jitter Distributions\n\n```typescript\n// Uniform distribution (equal probability)\nconst uniform = await manager.schedulePost({\n  content: { text: 'Post' },\n  platforms: ['twitter'],\n  scheduledTime: new Date('2025-12-01T12:00:00Z'),\n  jitter: {\n    enabled: true,\n    minMinutes: -10,\n    maxMinutes: 10,\n    distribution: 'uniform',\n  },\n});\n\n// Normal distribution (bell curve)\nconst normal = await manager.schedulePost({\n  content: { text: 'Post' },\n  platforms: ['twitter'],\n  scheduledTime: new Date('2025-12-01T12:00:00Z'),\n  jitter: {\n    enabled: true,\n    minMinutes: -10,\n    maxMinutes: 10,\n    distribution: 'normal',\n  },\n});\n\n// Exponential distribution (weighted toward minimum)\nconst exponential = await manager.schedulePost({\n  content: { text: 'Post' },\n  platforms: ['twitter'],\n  scheduledTime: new Date('2025-12-01T12:00:00Z'),\n  jitter: {\n    enabled: true,\n    minMinutes: 0,\n    maxMinutes: 15,\n    distribution: 'exponential',\n  },\n});\n```\n\n### Manage Scheduled Posts\n\n```typescript\n// List all scheduled posts\nconst allPosts = await manager.listScheduledPosts();\n\n// Filter by status\nconst pendingPosts = await manager.listScheduledPosts({\n  status: ['pending'],\n});\n\n// Filter by platform\nconst twitterPosts = await manager.listScheduledPosts({\n  platforms: ['twitter'],\n});\n\n// Cancel a scheduled post\nawait manager.cancelScheduledPost(scheduleId);\n```\n\n## Content Transformation\n\n### Transform Content\n\n```typescript\nconst genericContent = {\n  text: 'Long article text that needs to be adapted for each platform...',\n  images: [{ url: 'large-image.jpg', width: 5000, height: 5000 }],\n  hashtags: Array(50).fill('tag'),\n};\n\n// Transform for Twitter (will truncate text, resize images, limit hashtags)\nconst twitterContent = await manager.transformContent(genericContent, 'twitter');\n\n// Transform for LinkedIn (will apply professional tone)\nconst linkedinContent = await manager.transformContent(genericContent, 'linkedin');\n\n// Transform for Instagram (will ensure media is present)\nconst instagramContent = await manager.transformContent(genericContent, 'instagram');\n```\n\n### Validate Content\n\n```typescript\nconst content = {\n  text: 'Test post',\n  images: [{ url: 'image.jpg' }],\n};\n\nconst validation = await manager.validateContentForPlatform(content, 'twitter');\n\nif (!validation.valid) {\n  console.error('Validation errors:', validation.errors);\n  console.warn('Validation warnings:', validation.warnings);\n}\n```\n\n### Optimize Content\n\n```typescript\nconst optimized = await manager.optimizeForPlatform(\n  {\n    text: 'Post with too many hashtags',\n    hashtags: Array(50).fill('tag'),\n  },\n  'twitter'\n);\n```\n\n## Platform Management\n\n### Connect Platform\n\n```typescript\nconst connection = await manager.connectPlatform('twitter', {\n  apiKey: 'your-api-key',\n  apiSecret: 'your-api-secret',\n  accessToken: 'your-access-token',\n  accessTokenSecret: 'your-access-token-secret',\n});\n\nconsole.log('Connected:', connection.connected);\nconsole.log('Username:', connection.username);\n```\n\n### Disconnect Platform\n\n```typescript\nawait manager.disconnectPlatform('twitter');\n```\n\n### Test Connection\n\n```typescript\nconst test = await manager.testPlatformConnection('twitter');\n\nconsole.log('Connected:', test.connected);\nconsole.log('Healthy:', test.healthy);\nconsole.log('Response time:', test.responseTime, 'ms');\n```\n\n### List Connections\n\n```typescript\nconst connections = await manager.listConnectedPlatforms();\n\nfor (const conn of connections) {\n  console.log(`${conn.platform}: ${conn.connected ? 'Connected' : 'Disconnected'}`);\n}\n```\n\n### Get Platform Status\n\n```typescript\nconst status = await manager.getPlatformStatus();\n\nfor (const [platform, platformStatus] of Object.entries(status)) {\n  console.log(`${platform}:`, {\n    connected: platformStatus.connected,\n    healthy: platformStatus.healthy,\n  });\n}\n```\n\n## Batch Operations\n\n### Batch Post\n\n```typescript\nconst result = await manager.postBatch({\n  requests: [\n    {\n      content: { text: 'Post 1' },\n      platforms: ['twitter'],\n    },\n    {\n      content: { text: 'Post 2' },\n      platforms: ['linkedin'],\n    },\n    {\n      content: { text: 'Post 3' },\n      platforms: ['facebook'],\n    },\n  ],\n  parallelExecution: true,\n  maxConcurrency: 3,\n});\n\nconsole.log(`${result.summary.successful} out of ${result.summary.total} posts succeeded`);\n```\n\n### Batch Schedule\n\n```typescript\nconst result = await manager.scheduleBatch([\n  {\n    content: { text: 'Post 1' },\n    platforms: ['twitter'],\n    scheduledTime: new Date('2025-12-01T12:00:00Z'),\n  },\n  {\n    content: { text: 'Post 2' },\n    platforms: ['linkedin'],\n    scheduledTime: new Date('2025-12-01T13:00:00Z'),\n  },\n]);\n```\n\n## Content Type Registry\n\nThe package includes a content-type registry system for NeverHub integration:\n\n```typescript\nimport { CONTENT_TYPE_REGISTRY, ContentTypeMatching } from '@bernierllc/social-media-manager';\n\nconst matching = new ContentTypeMatching();\n\n// Find compatible platforms\nconst platforms = await matching.findCompatibleTypes('generic-social-content');\nconsole.log('Supported platforms:', platforms);\n\n// Get transformation pipeline\nconst pipeline = await matching.getTransformationPipeline(\n  'generic-social-content',\n  'social-media-content:twitter'\n);\nconsole.log('Transformations:', pipeline);\n```\n\n## Statistics and Cleanup\n\n### Get Schedule Statistics\n\n```typescript\nconst stats = manager.getScheduleStatistics();\n\nconsole.log('Total scheduled:', stats.total);\nconsole.log('Pending:', stats.pending);\nconsole.log('Posted:', stats.posted);\nconsole.log('Failed:', stats.failed);\nconsole.log('Cancelled:', stats.cancelled);\n```\n\n### Clean Up Old Posts\n\n```typescript\n// Remove completed/cancelled posts older than 30 days\nconst removed = manager.cleanupOldScheduledPosts(30);\nconsole.log(`Removed ${removed} old posts`);\n```\n\n## TypeScript Support\n\nFull TypeScript support with comprehensive type definitions:\n\n```typescript\nimport type {\n  SocialMediaManagerConfig,\n  GenericSocialContent,\n  MultiPlatformPostRequest,\n  SchedulePostRequest,\n  JitterConfig,\n} from '@bernierllc/social-media-manager';\n```\n\n## License\n\nCopyright (c) 2025 Bernier LLC. See LICENSE for details.\n","readmeFilename":"README.md"}