{"_id":"@bernierllc/content-scheduler-suite","_rev":"24-0465fbe4482ce9faa01f28a320ac0b7b","name":"@bernierllc/content-scheduler-suite","dist-tags":{"latest":"1.6.7"},"versions":{"1.0.0":{"name":"@bernierllc/content-scheduler-suite","version":"1.0.0","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.0.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"0cb7d474bb067d0444e2d574456cb4a821d1c241","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.0.0.tgz","fileCount":58,"integrity":"sha512-7f7lPC0LRbJgGHSfjVxsd8UGKS7xJzdC05CQFYDonPUe5ol6Si547smtEmeWgH0Zqb6bgKN3G0LPar04tybi1A==","signatures":[{"sig":"MEUCIQDFQw9H0kUWunBdykJ2CLmY2etz/HuEwVrSbN5JDTFYGQIgVTC0VkReD8Ou9SE5/dg4Eu5xVPI1U5OArFiNsSjBe6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364794},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/92c0869e276d0f7a97f4726f763948e1/bernierllc-content-scheduler-suite-1.0.0.tgz","_integrity":"sha512-7f7lPC0LRbJgGHSfjVxsd8UGKS7xJzdC05CQFYDonPUe5ol6Si547smtEmeWgH0Zqb6bgKN3G0LPar04tybi1A==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.7.0","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.0.3","@bernierllc/todo-list":"0.1.2","@bernierllc/config-manager":"1.0.3","@bernierllc/content-service":"1.0.1","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/workflow-service":"1.0.3","@bernierllc/scheduler-service":"1.0.1","@bernierllc/publishing-service":"1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.1.3"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.0.0_1766087517617_0.19796085462384005","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bernierllc/content-scheduler-suite","version":"1.0.1","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.0.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"9e4097cdd147cb7e0be9b93a3704ce13b5f3e55b","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.0.1.tgz","fileCount":58,"integrity":"sha512-SmRDFd8UC79H/hMugaEVfo6ex/j9mqJaejPaOMy+WL+L79wtRyLnJKKitbjsTdZzSWfr/WxlacDSkYiAcjTktQ==","signatures":[{"sig":"MEQCIE5Nxe6k+GqucjpJpcuFYtA98eRQcWm6N0t6jN4jWCn1AiAJXG9GV5MYkc5BWRVOX5eLRZIYpC7mJvvrRprLe4dyIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364794},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/b8d49a56828bd7df059128e2cf39ad8e/bernierllc-content-scheduler-suite-1.0.1.tgz","_integrity":"sha512-SmRDFd8UC79H/hMugaEVfo6ex/j9mqJaejPaOMy+WL+L79wtRyLnJKKitbjsTdZzSWfr/WxlacDSkYiAcjTktQ==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.7.0","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.0.3","@bernierllc/todo-list":"0.1.2","@bernierllc/config-manager":"1.0.3","@bernierllc/content-service":"1.0.2","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/workflow-service":"1.0.3","@bernierllc/scheduler-service":"1.0.1","@bernierllc/publishing-service":"1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.1.3"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.0.1_1766276767487_0.48536793200069783","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bernierllc/content-scheduler-suite","version":"1.0.2","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.0.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"9aa1fa25da0c89f7e7278e202b5cd78a1c9cab87","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.0.2.tgz","fileCount":58,"integrity":"sha512-MonOX9sc7gFFI9gHIwnJT9NcDwLC4LNrvEKE8ypReRX4EdhhoJF8ot1W6NmQNDlizjlkTYHCowgT0F0kTUd3rA==","signatures":[{"sig":"MEUCIAJibKJfDPJKyNMhFAns9P1bt8yQCScdwZNsnqRRZXo9AiEAxmLlyv0OqDxovEomm5awuqnDowa6DLXzDLxyKN3qsPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364794},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/378b5ed014e9fd6fa4430c9068927a08/bernierllc-content-scheduler-suite-1.0.2.tgz","_integrity":"sha512-MonOX9sc7gFFI9gHIwnJT9NcDwLC4LNrvEKE8ypReRX4EdhhoJF8ot1W6NmQNDlizjlkTYHCowgT0F0kTUd3rA==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.7.0","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.0.3","@bernierllc/todo-list":"0.1.2","@bernierllc/config-manager":"1.0.3","@bernierllc/content-service":"1.0.3","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/workflow-service":"1.0.3","@bernierllc/scheduler-service":"1.0.1","@bernierllc/publishing-service":"1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.1.3"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.0.2_1766283546194_0.6323943060690111","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bernierllc/content-scheduler-suite","version":"1.0.3","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.0.3","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"d4f51c10ab5170508d6e1326d2f218e7650d28d0","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.0.3.tgz","fileCount":58,"integrity":"sha512-r0b+6KziVtkBM69iEuLW4tXEDZnT4R+8dXzhEb5MufAl5eOyTLNeuo/HnMcCtaD070qAixCes2r1TZztyeb9LA==","signatures":[{"sig":"MEUCIA9g1wATCv73U5eBwfhcySZ0LJdwu4nnAlCrThU+c+oIAiEArk8lZQmaUcbGG7ji49xtYNgj5CXmKHWzKFGH3qegJVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364794},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.0.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/tmp/e50aef485763ff36e95967979353c229/bernierllc-content-scheduler-suite-1.0.3.tgz","_integrity":"sha512-r0b+6KziVtkBM69iEuLW4tXEDZnT4R+8dXzhEb5MufAl5eOyTLNeuo/HnMcCtaD070qAixCes2r1TZztyeb9LA==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.7.0","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.0.4","@bernierllc/todo-list":"0.1.2","@bernierllc/config-manager":"1.0.3","@bernierllc/content-service":"1.0.4","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/workflow-service":"1.0.3","@bernierllc/scheduler-service":"1.0.2","@bernierllc/publishing-service":"1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.1.3"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.0.3_1766437890361_0.3385743139233153","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bernierllc/content-scheduler-suite","version":"1.0.4","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.0.4","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"14014ea80c484de7bbf583fe317af3d95492ae5c","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.0.4.tgz","fileCount":58,"integrity":"sha512-WSAA/0GNFmvbp3kq7Eiqf0QcNawQacLLoFy0FsBCXSh4gwIvuzyh4scGN0vQqSUs3oCmYPP8tFgnxYeTks28vQ==","signatures":[{"sig":"MEUCIQCBcAhl6Ye7VoaDnA55DilETgGhS7gCjeQwC57SVIc42gIgajwAymZzFXJFA2N1G4ygsFzWW99/h91MY+JP1jodKpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364794},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.0.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/tmp/c11b87b6476bd37e9b60b0bc8da629df/bernierllc-content-scheduler-suite-1.0.4.tgz","_integrity":"sha512-WSAA/0GNFmvbp3kq7Eiqf0QcNawQacLLoFy0FsBCXSh4gwIvuzyh4scGN0vQqSUs3oCmYPP8tFgnxYeTks28vQ==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.7.0","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.1.0","@bernierllc/todo-list":"0.1.2","@bernierllc/config-manager":"1.0.3","@bernierllc/content-service":"1.0.5","@bernierllc/neverhub-adapter":"0.1.2","@bernierllc/workflow-service":"1.0.3","@bernierllc/scheduler-service":"1.0.3","@bernierllc/publishing-service":"1.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.1.3"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.0.4_1766454506415_0.29236415316255293","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bernierllc/content-scheduler-suite","version":"1.2.0","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.2.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"39c8cbcbc69fc50e738fbcef765f9413c3039c11","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.2.0.tgz","fileCount":58,"integrity":"sha512-l7+zO3nmD2GKvSzudLg72y+0VDIVRT88tK64Of+oavt5UuANSL2guBZx6R4OFPAWNga/CQRHG+JIaul3cCTcUg==","signatures":[{"sig":"MEUCIQDUmoBeILaKUJXtFObTMgZ7FH1n6DhzaqhtC0kuMOfHkQIgHvWbN1t5C+tN1NwOJP4CLUKZ85kKbWMW6ZtOuaxHVQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364852},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"af7e74b3715d56d3a193e1bb6743b337c2b0df6d","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.3.0","@bernierllc/todo-list":"0.1.4","@bernierllc/config-manager":"1.0.5","@bernierllc/content-service":"1.0.7","@bernierllc/neverhub-adapter":"0.1.4","@bernierllc/workflow-service":"1.0.5","@bernierllc/scheduler-service":"1.0.5","@bernierllc/publishing-service":"1.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.1.5"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.2.0_1767642507990_0.9633776928559374","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@bernierllc/content-scheduler-suite","version":"1.2.2","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.2.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"41fcffedf2c71c0087896617c23a722d9f7f9d71","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.2.2.tgz","fileCount":58,"integrity":"sha512-6bYtDjhwJDYwKma0mi+kJl1zDWKPcVQxyiBDIxiLMlFv6VMgIHV5POigGaou3jszXWEHVrSHMciztBdBGnLQ4Q==","signatures":[{"sig":"MEQCIDbmhddJbVlML51NTNEdO3PdPUV3VD3j7R9qEpHPqgsrAiBlHtoXBd7ijlRz2TCGM6N2w5b36T/H6rlEJVaq8LMGtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364794},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.2.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.2.2.tgz","_integrity":"sha512-6bYtDjhwJDYwKma0mi+kJl1zDWKPcVQxyiBDIxiLMlFv6VMgIHV5POigGaou3jszXWEHVrSHMciztBdBGnLQ4Q==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.11.0","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.3.2","@bernierllc/todo-list":"0.1.6","@bernierllc/config-manager":"1.0.7","@bernierllc/content-service":"1.0.9","@bernierllc/neverhub-adapter":"0.1.6","@bernierllc/workflow-service":"1.0.7","@bernierllc/scheduler-service":"1.0.7","@bernierllc/publishing-service":"1.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.1.7"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.2.2_1773163729702_0.3114706618828016","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@bernierllc/content-scheduler-suite","version":"1.2.3","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.2.3","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"07f743603fdfe5b8c0823a9eca01557eb5332611","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.2.3.tgz","fileCount":58,"integrity":"sha512-gOGnMqA1wqjTwvoqxFlBinDnIY7hzpxY4L8p/XhIiK7us5Caxon5kLUFuCmvzYIQU/8jBaGA4dk9kw7ItXszxw==","signatures":[{"sig":"MEUCIQDtCS1Rde2OTgocDgjMAP4dueXq8quvgAT6rg6iVx8v5QIgFDujNfv9jTTRejAdVLvw8wT/qRkzs2yoDX01GD7S0hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364795},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.2.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.2.3.tgz","_integrity":"sha512-gOGnMqA1wqjTwvoqxFlBinDnIY7hzpxY4L8p/XhIiK7us5Caxon5kLUFuCmvzYIQU/8jBaGA4dk9kw7ItXszxw==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.14.1","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.4.0","@bernierllc/todo-list":"0.1.6","@bernierllc/config-manager":"1.0.7","@bernierllc/content-service":"1.0.10","@bernierllc/neverhub-adapter":"0.1.6","@bernierllc/workflow-service":"1.0.7","@bernierllc/scheduler-service":"1.0.8","@bernierllc/publishing-service":"1.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.1.8"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.2.3_1779133984783_0.7242189165829287","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@bernierllc/content-scheduler-suite","version":"1.2.4","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.2.4","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"f43874ad26bdc6cef4590d416bbced240a08dc77","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.2.4.tgz","fileCount":58,"integrity":"sha512-BZDpv11wpNANq2ttkqMjEMCeRQUjHcE3v8affNjVJhnNNLtn4C61XnzLwpLNENpXVyfzgbe12wPhj1//hSQ2jA==","signatures":[{"sig":"MEQCIFWqsVUV6/RF5eUpCoBlphEh5fMiE7zuHVlccFjknhYnAiAhiI4h6hKT3OVf7igJ1MkBijZp2mCmZslLNsO1600ULA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364795},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.2.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.2.4.tgz","_integrity":"sha512-BZDpv11wpNANq2ttkqMjEMCeRQUjHcE3v8affNjVJhnNNLtn4C61XnzLwpLNENpXVyfzgbe12wPhj1//hSQ2jA==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.14.1","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.4.2","@bernierllc/todo-list":"0.1.6","@bernierllc/config-manager":"1.0.7","@bernierllc/content-service":"1.0.11","@bernierllc/neverhub-adapter":"0.1.6","@bernierllc/workflow-service":"1.0.7","@bernierllc/scheduler-service":"1.0.9","@bernierllc/publishing-service":"1.0.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.1.9"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.2.4_1779157627640_0.048221810813875","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@bernierllc/content-scheduler-suite","version":"1.2.5","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.2.5","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"05371871598869a76c0e43372d9e8881c44fd641","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.2.5.tgz","fileCount":58,"integrity":"sha512-lDGEYdFW6AEa9TkUb3a7HIKCx19z0+zeA87a3GMvlo/JOqQIEU2wvIAMwcZjJTUe1NSrbPaGipehV3uwKTxfTw==","signatures":[{"sig":"MEQCIEbN+guY3B778xhG7va4CxXTjS9uRVfOjmHL+oE9zWeUAiAvwuNQ0L2SO2HwVQm3iXG0KlkQX+LjqUYB8DqAaKTuqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364797},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.2.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.2.5.tgz","_integrity":"sha512-lDGEYdFW6AEa9TkUb3a7HIKCx19z0+zeA87a3GMvlo/JOqQIEU2wvIAMwcZjJTUe1NSrbPaGipehV3uwKTxfTw==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.14.1","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.4.3","@bernierllc/todo-list":"0.1.6","@bernierllc/config-manager":"1.0.7","@bernierllc/content-service":"1.0.12","@bernierllc/neverhub-adapter":"0.2.0","@bernierllc/workflow-service":"1.0.7","@bernierllc/scheduler-service":"1.0.10","@bernierllc/publishing-service":"1.0.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.1.9"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.2.5_1779221782119_0.034688009205267045","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@bernierllc/content-scheduler-suite","version":"1.2.6","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.2.6","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"3965a6264fa13a374783ceb7afee9b333db6af03","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.2.6.tgz","fileCount":58,"integrity":"sha512-pUQDlgQz6uNAfZPK6pbXRiZMnRXdjvxDssTlxTh2NoHHSLNlaRLa9kEvy7VoWE4t05OYAa6x0oJhux8Pkprfmw==","signatures":[{"sig":"MEYCIQCrs3bV17d7Wd3j1OUn9DH058/4NuhfqcStLWuQtyhQiwIhAI2EE9SYyBGZhd6ZMusAEfrhJ6UmR6CAMyhjAi3QdR25","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364797},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.2.6.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.2.6.tgz","_integrity":"sha512-pUQDlgQz6uNAfZPK6pbXRiZMnRXdjvxDssTlxTh2NoHHSLNlaRLa9kEvy7VoWE4t05OYAa6x0oJhux8Pkprfmw==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.14.1","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.4.3","@bernierllc/todo-list":"0.1.6","@bernierllc/config-manager":"1.2.0","@bernierllc/content-service":"1.0.13","@bernierllc/neverhub-adapter":"0.2.0","@bernierllc/workflow-service":"1.0.7","@bernierllc/scheduler-service":"1.0.10","@bernierllc/publishing-service":"1.0.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.1.9"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.2.6_1779234155499_0.34062936919560083","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bernierllc/content-scheduler-suite","version":"1.3.0","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.3.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"01be9a7d95284221a91aa8b76a2b218a4e69d606","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.3.0.tgz","fileCount":58,"integrity":"sha512-Hvu+ekTtBH2ueGurivuEZQG6LYAfYV5cVloobKOZEzKroeX/PIn5gr/q8Te1RiHEvaK3/VY/awm4ABY2K+f4Uw==","signatures":[{"sig":"MEUCIQDAoLrzkTZ4wyxSc1ZRhaVZu2Xi/XcMio74b9njCmBLVQIgBuZZmfptb2flAz3HSRZnS0u9pYovYsApdEqfHbi3REU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364794},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.3.0.tgz","_integrity":"sha512-Hvu+ekTtBH2ueGurivuEZQG6LYAfYV5cVloobKOZEzKroeX/PIn5gr/q8Te1RiHEvaK3/VY/awm4ABY2K+f4Uw==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.14.1","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.6.0","@bernierllc/todo-list":"0.2.0","@bernierllc/config-manager":"1.3.0","@bernierllc/content-service":"1.1.0","@bernierllc/neverhub-adapter":"0.3.0","@bernierllc/workflow-service":"1.1.0","@bernierllc/scheduler-service":"1.1.0","@bernierllc/publishing-service":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.2.0"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.3.0_1779241916742_0.15184008509811475","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@bernierllc/content-scheduler-suite","version":"1.3.1","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.3.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"c8456c5f2453f012c43ebddade5fdcfe8dbc512f","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.3.1.tgz","fileCount":58,"integrity":"sha512-41bes5Arr7LsKcOjqfSCjxNWyVgb9xTMaDxNRX5jz+zMmdiYPPjXehURnM25tb31ZwLLgcvsI6sCZz6JB6lEJg==","signatures":[{"sig":"MEQCIDl4jLGZKvbZYxps16cH71Azxy8oUz5zgF7OinGnh/++AiAI9JcTR7frDYNMmRlmbkooBdBNMzgOp6FvmTpe1Y1ZPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364794},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.3.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.3.1.tgz","_integrity":"sha512-41bes5Arr7LsKcOjqfSCjxNWyVgb9xTMaDxNRX5jz+zMmdiYPPjXehURnM25tb31ZwLLgcvsI6sCZz6JB6lEJg==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.14.1","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.6.0","@bernierllc/todo-list":"0.3.0","@bernierllc/config-manager":"1.3.0","@bernierllc/content-service":"1.1.0","@bernierllc/neverhub-adapter":"0.3.0","@bernierllc/workflow-service":"1.1.0","@bernierllc/scheduler-service":"1.1.1","@bernierllc/publishing-service":"1.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.2.0"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.3.1_1779243598063_0.047146154906559046","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@bernierllc/content-scheduler-suite","version":"1.3.2","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.3.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"707f6f8cf48f34c9dce2e59e286aa6b956d114f1","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.3.2.tgz","fileCount":58,"integrity":"sha512-d6eOCO94LCWuCkgIHNrNQSadDnilfzpxvhwSjrQGj8URTqbO/nwtafPc8gxLyz2xz2Bbu3ONuPeGJmpgpUPsow==","signatures":[{"sig":"MEYCIQD0VG/G924yDNMvGMl+IewpIFbzVBZtLu3eWV2v16CFYgIhANc9pJlUJuUQ616WxCc2weqHtnThl6D6jTxyiKXXUJIm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364794},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.3.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.3.2.tgz","_integrity":"sha512-d6eOCO94LCWuCkgIHNrNQSadDnilfzpxvhwSjrQGj8URTqbO/nwtafPc8gxLyz2xz2Bbu3ONuPeGJmpgpUPsow==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.14.1","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.6.0","@bernierllc/todo-list":"0.3.0","@bernierllc/config-manager":"1.3.0","@bernierllc/content-service":"1.1.0","@bernierllc/neverhub-adapter":"0.3.0","@bernierllc/workflow-service":"1.1.0","@bernierllc/scheduler-service":"1.1.1","@bernierllc/publishing-service":"1.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.3.0"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.3.2_1779246090557_0.1766377443767735","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@bernierllc/content-scheduler-suite","version":"1.3.3","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.3.3","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"5ffa6c37ac08bd6cdd75e610fdaed0e201c9039c","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.3.3.tgz","fileCount":58,"integrity":"sha512-H4LgOz+uXmQNqMQ2zzL/Bhmw5XgIjO4Jw+xG0GJbN/vYQbMMLIv6kYKeRCrP76JeGJ6TC4wUyJAfcYA3TqHMfQ==","signatures":[{"sig":"MEUCIACgAOinKFjuULJyekBMyyUoQPsYUJPRplRhQBcbOk2WAiEAiDJYVT+xLCcnenPjRVPIfeShbhBQXWjggFqw+9dQCdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364794},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.3.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.3.3.tgz","_integrity":"sha512-H4LgOz+uXmQNqMQ2zzL/Bhmw5XgIjO4Jw+xG0GJbN/vYQbMMLIv6kYKeRCrP76JeGJ6TC4wUyJAfcYA3TqHMfQ==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.14.1","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.6.0","@bernierllc/todo-list":"0.3.0","@bernierllc/config-manager":"1.3.0","@bernierllc/content-service":"1.1.0","@bernierllc/neverhub-adapter":"0.3.0","@bernierllc/workflow-service":"1.1.0","@bernierllc/scheduler-service":"1.2.0","@bernierllc/publishing-service":"1.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.3.0"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.3.3_1779247340524_0.535716203728978","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@bernierllc/content-scheduler-suite","version":"1.5.0","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.5.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"e3f90ebd5d1726fab710360a0e3990e107323476","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.5.0.tgz","fileCount":62,"integrity":"sha512-Ieh+u1MXA6LxikbrOH7a5mZ21ojKYyGyA6GonOx8KIwOIbmg4EETXpyJli3w8tElWLwt02WZ6Uct8eAiuPhn4Q==","signatures":[{"sig":"MEYCIQDtn0qyVjOEACJPV1JTUAwePu2mlYJDvrma8TdlUNqevQIhANhpXKJBqOGSZHw2pLZLemJYae9DLgymRbdcMG2Rxeau","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369573},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.5.0.tgz","_integrity":"sha512-Ieh+u1MXA6LxikbrOH7a5mZ21ojKYyGyA6GonOx8KIwOIbmg4EETXpyJli3w8tElWLwt02WZ6Uct8eAiuPhn4Q==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.14.1","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.7.0","@bernierllc/todo-list":"0.4.0","@bernierllc/config-manager":"1.4.0","@bernierllc/content-service":"1.2.0","@bernierllc/neverhub-adapter":"0.4.0","@bernierllc/workflow-service":"1.3.0","@bernierllc/scheduler-service":"1.3.0","@bernierllc/publishing-service":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.5.0"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.5.0_1779250669573_0.3815698943678425","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@bernierllc/content-scheduler-suite","version":"1.6.0","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.6.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"2b4c058fa38f6972fae3e66496ecbaf23d40dc0f","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.6.0.tgz","fileCount":62,"integrity":"sha512-TnLE/amlZhSIR7Ed4ftsUnB2lDDMDP+DXqa6RHoKmAybmpyrApt7ZF/xM/oXUfbfGdArEPI+LbbRwXRBrdX3RA==","signatures":[{"sig":"MEYCIQDKoYMuKlybc6/EOgGTeI7iTCbZHM9ljRfyLhsTtJIkjwIhAPO4x++d1pn/ER7fYZFKNQQfRpVbQnNCyvc+xbz2h38/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369573},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.6.0.tgz","_integrity":"sha512-TnLE/amlZhSIR7Ed4ftsUnB2lDDMDP+DXqa6RHoKmAybmpyrApt7ZF/xM/oXUfbfGdArEPI+LbbRwXRBrdX3RA==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.14.1","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.7.0","@bernierllc/todo-list":"0.4.0","@bernierllc/config-manager":"1.4.0","@bernierllc/content-service":"1.3.0","@bernierllc/neverhub-adapter":"0.4.0","@bernierllc/workflow-service":"1.3.0","@bernierllc/scheduler-service":"1.3.0","@bernierllc/publishing-service":"1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.5.0"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.6.0_1779303493658_0.7428421754209282","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@bernierllc/content-scheduler-suite","version":"1.6.1","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.6.1","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"8e1568dc625bffdf3e671fa0d751fb3ce45dd85a","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.6.1.tgz","fileCount":62,"integrity":"sha512-mAJe/973mmPV5Eb+1Td1irQBlvRuJsOWkiiiU1aTKh5SG0PKAteX0rxDoOaHz4BYaYODREdhNrIAX6vw+Q23gg==","signatures":[{"sig":"MEUCIEVAry/MHS7sCGKdCFzoNC57djxoH9nLYbjAdSJBKKb0AiEAhLlED/DV8ChlnoZkDYiIWyRU4qk2eVWhqbdIh4R4xXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369573},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.6.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.6.1.tgz","_integrity":"sha512-mAJe/973mmPV5Eb+1Td1irQBlvRuJsOWkiiiU1aTKh5SG0PKAteX0rxDoOaHz4BYaYODREdhNrIAX6vw+Q23gg==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.15.0","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.7.0","@bernierllc/todo-list":"0.4.0","@bernierllc/config-manager":"1.4.0","@bernierllc/content-service":"1.3.0","@bernierllc/neverhub-adapter":"0.4.0","@bernierllc/workflow-service":"1.3.0","@bernierllc/scheduler-service":"1.4.0","@bernierllc/publishing-service":"1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.5.0"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.6.1_1779310562981_0.12143449857193267","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@bernierllc/content-scheduler-suite","version":"1.6.2","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.6.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"12ddde9506615008b6bca139c583bbe7e38e490e","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.6.2.tgz","fileCount":62,"integrity":"sha512-cLn7feoiV6uix4z9vK3Xouei8911zCp+bDpNsOBTIBRtwene8NQE/GuWIX/DQCwDX6/opmdrC2oy79Stbthz8g==","signatures":[{"sig":"MEUCIQDN7d+0H5HL4pLozFSaMd4OHdc8Ci0SYJGSbAhLQ29grAIgMFByw4L46ngFKWxfDvRJ0AXFHdt7EjDew5VbW+kUzyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369573},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.6.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.6.2.tgz","_integrity":"sha512-cLn7feoiV6uix4z9vK3Xouei8911zCp+bDpNsOBTIBRtwene8NQE/GuWIX/DQCwDX6/opmdrC2oy79Stbthz8g==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.15.0","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^10.0.0","date-fns":"^3.6.0","@bernierllc/logger":"1.7.0","@bernierllc/todo-list":"0.4.0","@bernierllc/config-manager":"1.4.0","@bernierllc/content-service":"1.3.0","@bernierllc/neverhub-adapter":"0.4.0","@bernierllc/workflow-service":"1.3.0","@bernierllc/scheduler-service":"3.0.0","@bernierllc/publishing-service":"1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/uuid":"^9.0.4","@bernierllc/docs-suite":"0.5.0"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.6.2_1779320913995_0.5682245300015956","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@bernierllc/content-scheduler-suite","version":"1.6.3","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.6.3","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"8c3000bf3f5a373170c751893ee62e411e53442e","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.6.3.tgz","fileCount":62,"integrity":"sha512-uwBETEe9Ykvi2V5Se93NW80CGkN5OskHkHXWIBzmIa0YQ10ZQAOnJ8zTIpLXJdB7IvfO4QkpWIPPR9g3pRMIjA==","signatures":[{"sig":"MEQCIFGDHWEb8Zg1BetGMMs0jkiu55/Xs2GjSDqn2J14TLzeAiBiullE5MhxO8jMKHqQFcSMTXpQDPfU+OdgZ372HrYupw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369544},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.6.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.6.3.tgz","_integrity":"sha512-uwBETEe9Ykvi2V5Se93NW80CGkN5OskHkHXWIBzmIa0YQ10ZQAOnJ8zTIpLXJdB7IvfO4QkpWIPPR9g3pRMIjA==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"11.15.0","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^11.1.1","date-fns":"^3.6.0","@bernierllc/logger":"1.7.0","@bernierllc/todo-list":"0.5.0","@bernierllc/config-manager":"1.4.0","@bernierllc/content-service":"1.3.1","@bernierllc/neverhub-adapter":"0.4.0","@bernierllc/workflow-service":"1.4.0","@bernierllc/scheduler-service":"3.0.1","@bernierllc/publishing-service":"1.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@bernierllc/docs-suite":"0.5.0"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.6.3_1779840898757_0.022610663413960674","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@bernierllc/content-scheduler-suite","version":"1.6.4","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.6.4","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"121f3acd81c633b318e63b99ca77b51249fd0661","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.6.4.tgz","fileCount":62,"integrity":"sha512-+UqQ96mkf3uJzxTzd8U8QkV7H/uDxg69WcvM+FB/h9M8tUWZuWhQN4v0F3+3XiVGLKCsuJHYPsbR1C67o0IILg==","signatures":[{"sig":"MEYCIQDczHTbv0FpN/JIPyHeyi4FBmbp3/r8YHCH9y6WoxWsEgIhAIcoOYytLfW5oeSreuEqrxWNTdrcZyHhw0+mUsPfKAxk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369544},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.6.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.6.4.tgz","_integrity":"sha512-+UqQ96mkf3uJzxTzd8U8QkV7H/uDxg69WcvM+FB/h9M8tUWZuWhQN4v0F3+3XiVGLKCsuJHYPsbR1C67o0IILg==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"12.0.1","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"uuid":"^11.1.1","date-fns":"^3.6.0","@bernierllc/logger":"1.7.1","@bernierllc/todo-list":"0.5.0","@bernierllc/config-manager":"1.4.0","@bernierllc/content-service":"1.3.2","@bernierllc/neverhub-adapter":"0.4.1","@bernierllc/workflow-service":"1.4.0","@bernierllc/scheduler-service":"3.0.2","@bernierllc/publishing-service":"1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@bernierllc/docs-suite":"0.5.0"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.6.4_1784016054433_0.11009875087211896","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@bernierllc/content-scheduler-suite","version":"1.6.5","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.6.5","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"4ccaf22e2e5cb47e049eb392d5921b7aa8366f6c","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.6.5.tgz","fileCount":62,"integrity":"sha512-qsGFgMwmiBpx8NiRekkOWvX3Q5RRLkB2JQvSCqxWuMiBG+e//AVwJPHmLjNfHyqnG7WQr9dt5gc1vy1OWnJMgw==","signatures":[{"sig":"MEQCIQDBj7sTog9kNKFtbl5MqOylTkjTYqULswXt95MVgx2NiAIfdJuydbbVKiciTea/L9rsqSKtNM4Uzo2953b4DKtnIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCncTVFWaCLtlWZmYfgGTHhy0BEsLGG4tx7c6/UUa50HAIgYa5txY1IqEK1WItS3mt5bOi9ww6hwKq/hs+QrJNxg1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369552},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.6.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.6.5.tgz","_integrity":"sha512-qsGFgMwmiBpx8NiRekkOWvX3Q5RRLkB2JQvSCqxWuMiBG+e//AVwJPHmLjNfHyqnG7WQr9dt5gc1vy1OWnJMgw==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"12.2.0","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"uuid":"^11.1.1","date-fns":"^3.6.0","@bernierllc/logger":"^1.7.1","@bernierllc/todo-list":"^0.5.0","@bernierllc/config-manager":"^1.4.0","@bernierllc/content-service":"^1.3.2","@bernierllc/neverhub-adapter":"^0.4.1","@bernierllc/workflow-service":"^1.4.0","@bernierllc/scheduler-service":"^3.0.2","@bernierllc/publishing-service":"^1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@bernierllc/docs-suite":"0.5.1"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.6.5_1790797138695_0.871377518226776","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@bernierllc/content-scheduler-suite","version":"1.6.6","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"author":{"name":"Bernier LLC"},"license":"MIT","_id":"@bernierllc/content-scheduler-suite@1.6.6","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"ad9da0123c65da244e0751f3b6f4078a6b07ea4a","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.6.6.tgz","fileCount":62,"integrity":"sha512-K+kd8U4rkK1B6rkp2JLdUMMHXksmSzDT/53YsUsloupG627jCdobNVb+GVld4X22OG5ITR0ibfh09/FRab+tUA==","signatures":[{"sig":"MEUCIQDdVNrGUWbnmWaaCK5oMld8ay/IM822gjD1gPoUJLwvJwIgfCgezfBYyaCEogzn6c6IMF260ESlibWc1Ljiu8hsvT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHCr9q/yVgmRdVlWUcewDcrbEMCC99ulswTvGDn6iHLaAiB+jJQuRZpgu6rJYt5C2zqei9TEFTrYnD5iRFo9PHG6dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369552},"main":"dist/index.js","_from":"file:bernierllc-content-scheduler-suite-1.6.6.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.6.6.tgz","_integrity":"sha512-K+kd8U4rkK1B6rkp2JLdUMMHXksmSzDT/53YsUsloupG627jCdobNVb+GVld4X22OG5ITR0ibfh09/FRab+tUA==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"12.2.0","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","directories":{},"_nodeVersion":"24.21.0","dependencies":{"uuid":"^11.1.1","date-fns":"^3.6.0","@bernierllc/logger":"^1.7.1","@bernierllc/todo-list":"^0.5.0","@bernierllc/config-manager":"^1.4.0","@bernierllc/content-service":"^1.3.3","@bernierllc/neverhub-adapter":"^0.4.1","@bernierllc/workflow-service":"^1.4.0","@bernierllc/scheduler-service":"^3.0.3","@bernierllc/publishing-service":"^1.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@bernierllc/docs-suite":"0.5.1"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/content-scheduler-suite_1.6.6_1790882606066_0.2302780703708105","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"_id":"@bernierllc/content-scheduler-suite@1.6.7","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"9ff6250dc6c89518d39c32e6c4399c905a3be74e","tarball":"https://registry.npmjs.org/@bernierllc/content-scheduler-suite/-/content-scheduler-suite-1.6.7.tgz","fileCount":62,"integrity":"sha512-Ek4/oCjQ5g7xCC38gCVm+8sa4NOOla11YWW3VQMV8BxrW0+1g2XV2CgmNDKSZc1BjppdNmZ0HNZIDGh9lg0qrQ==","signatures":[{"sig":"MEYCIQDDSO+TIK8lBuXC7Mjxh319Aap2zke5BXB7MiUBcBhCTAIhAOBb+5ZL7ODzCtX0w8f+spbIi+G3f8Wcqg9sqD3Uh0gg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD21mgus41GADbc5r77IQFOovRGvLkPVttMmW3TZTnaXAIgHWy23zLXgX66M6xrOlbYN/8livAJxFxy8MVCVMfKTZI="}],"unpackedSize":369552},"main":"dist/index.js","name":"@bernierllc/content-scheduler-suite","_from":"file:bernierllc-content-scheduler-suite-1.6.7.tgz","types":"dist/index.d.ts","author":{"name":"Bernier LLC"},"engines":{"node":">=18.0.0"},"license":"MIT","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","docs:dev":"npm run docs:generate && next dev docs/dist","test:e2e":"jest --config jest.e2e.config.cjs","test:run":"jest --passWithNoTests","docs:build":"npm run docs:generate && next build docs/dist","test:watch":"jest --watch","docs:preview":"npm run docs:build && next start docs/dist","docs:generate":"tsx docs/generate-docs.ts","test:coverage":"jest --coverage"},"version":"1.6.7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e4571941-67e2-4dce-ae46-d4d10da2c6e5"}},"homepage":"https://github.com/bernier-llc/tools#readme","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"_resolved":"/home/runner/work/tools/tools/packages/suite/content-scheduler-suite/bernierllc-content-scheduler-suite-1.6.7.tgz","_integrity":"sha512-Ek4/oCjQ5g7xCC38gCVm+8sa4NOOla11YWW3VQMV8BxrW0+1g2XV2CgmNDKSZc1BjppdNmZ0HNZIDGh9lg0qrQ==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"_npmVersion":"12.2.0","description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","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/todo-list":"^0.5.0","@bernierllc/config-manager":"^1.4.0","@bernierllc/content-service":"^1.3.4","@bernierllc/neverhub-adapter":"^0.4.1","@bernierllc/workflow-service":"^1.4.0","@bernierllc/scheduler-service":"^3.0.4","@bernierllc/publishing-service":"^1.5.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.6.4","next":"^14.2.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@bernierllc/docs-suite":"0.5.2"},"peerDependencies":{"@bernierllc/auth-service":"^1.0.0"},"peerDependenciesMeta":{"@bernierllc/auth-service":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/content-scheduler-suite_1.6.7_1790884562618_0.9169363363405285"}}},"time":{"created":"2025-12-18T19:51:57.529Z","modified":"2026-10-01T19:56:02.856Z","1.0.0":"2025-12-18T19:51:57.754Z","1.0.1":"2025-12-21T00:26:07.643Z","1.0.2":"2025-12-21T02:19:06.334Z","1.0.3":"2025-12-22T21:11:30.504Z","1.0.4":"2025-12-23T01:48:26.580Z","1.2.0":"2026-01-05T19:48:28.137Z","1.2.2":"2026-03-10T17:28:49.908Z","1.2.3":"2026-05-18T19:53:04.948Z","1.2.4":"2026-05-19T02:27:07.790Z","1.2.5":"2026-05-19T20:16:22.287Z","1.2.6":"2026-05-19T23:42:35.659Z","1.3.0":"2026-05-20T01:51:56.874Z","1.3.1":"2026-05-20T02:19:58.210Z","1.3.2":"2026-05-20T03:01:30.724Z","1.3.3":"2026-05-20T03:22:20.679Z","1.5.0":"2026-05-20T04:17:49.712Z","1.6.0":"2026-05-20T18:58:13.805Z","1.6.1":"2026-05-20T20:56:03.146Z","1.6.2":"2026-05-20T23:48:34.160Z","1.6.3":"2026-05-27T00:14:58.924Z","1.6.4":"2026-07-14T08:00:54.588Z","1.6.5":"2026-09-30T19:38:58.780Z","1.6.6":"2026-10-01T19:23:26.168Z","1.6.7":"2026-10-01T19:56:02.692Z"},"bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"author":{"name":"Bernier LLC"},"license":"MIT","homepage":"https://github.com/bernier-llc/tools#readme","keywords":["content-scheduler","publishing","workflow","automation","content-management","scheduling","analytics","dashboard","multi-platform","enterprise","suite","orchestration","bernierllc"],"repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git","directory":"packages/suite/content-scheduler-suite"},"description":"Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"readme":"# @bernierllc/content-scheduler-suite\n\n**Complete enterprise-grade content scheduling and publishing solution with workflow orchestration, analytics, and multi-platform support.**\n\n[![Version](https://img.shields.io/npm/v/@bernierllc/content-scheduler-suite.svg)](https://www.npmjs.com/package/@bernierllc/content-scheduler-suite)\n[![License](https://img.shields.io/npm/l/@bernierllc/content-scheduler-suite.svg)](https://github.com/bernier-llc/tools/blob/main/packages/suite/content-scheduler-suite/LICENSE)\n\n## 🌟 Features\n\n- **🔄 Complete Content Lifecycle Management** - Create, schedule, approve, and publish content seamlessly\n- **📋 Advanced Workflow Orchestration** - Multi-stage approvals, escalations, and automated workflows  \n- **🚀 Multi-Platform Publishing** - Twitter, LinkedIn, Facebook, Instagram, Blog, and custom platforms\n- **📊 Real-time Analytics Dashboard** - Comprehensive metrics, performance tracking, and insights\n- **📅 Calendar Management** - Visual scheduling with conflict detection and optimization\n- **🔍 System Health Monitoring** - Real-time service and platform health tracking\n- **⚡ Batch Operations** - High-performance bulk scheduling and publishing\n- **🔌 NeverHub Integration** - Event-driven architecture with service discovery\n- **📈 Performance Optimization** - Smart scheduling with optimal time recommendations\n\n## 🚀 Installation\n\n```bash\nnpm install @bernierllc/content-scheduler-suite\n```\n\n## 📖 Quick Start\n\n```typescript\nimport { ContentSchedulerSuite } from '@bernierllc/content-scheduler-suite';\n\n// Configure the suite\nconst scheduler = new ContentSchedulerSuite({\n  contentServiceConfig: {\n    endpoint: 'https://api.example.com/content',\n    apiKey: process.env.CONTENT_SERVICE_API_KEY\n  },\n  workflowServiceConfig: {\n    endpoint: 'https://api.example.com/workflow',\n    apiKey: process.env.WORKFLOW_SERVICE_API_KEY\n  },\n  publishingServiceConfig: {\n    endpoint: 'https://api.example.com/publishing',\n    apiKey: process.env.PUBLISHING_SERVICE_API_KEY,\n    platforms: {\n      twitter: { apiKey: process.env.TWITTER_API_KEY },\n      linkedin: { clientId: process.env.LINKEDIN_CLIENT_ID }\n    }\n  },\n  schedulerServiceConfig: {\n    endpoint: 'https://api.example.com/scheduler',\n    apiKey: process.env.SCHEDULER_SERVICE_API_KEY\n  },\n  defaultTimezone: 'America/New_York',\n  enableAnalytics: true\n});\n\n// Initialize\nawait scheduler.initialize();\n\n// Schedule content\nconst result = await scheduler.scheduleContent({\n  content: {\n    title: 'Product Launch Announcement',\n    body: 'Exciting news! Our new product is now available...',\n    contentType: 'post',\n    tags: ['product-launch', 'announcement']\n  },\n  schedule: {\n    publishAt: new Date('2024-12-25T10:00:00Z'),\n    timezone: 'America/New_York',\n    priority: 'high'\n  },\n  platforms: ['twitter', 'linkedin', 'facebook']\n});\n\nconsole.log('Scheduled:', result.scheduleId);\n```\n\n## 🔧 Core API\n\n### Content Scheduling\n\n```typescript\n// Simple scheduling\nconst result = await scheduler.scheduleContent({\n  content: contentData,\n  schedule: { publishAt: new Date(), timezone: 'UTC' },\n  platforms: ['twitter', 'linkedin']\n});\n\n// With approval workflow\nconst result = await scheduler.scheduleContent({\n  content: contentData,\n  schedule: scheduleConfig,\n  platforms: ['twitter', 'linkedin'],\n  workflow: {\n    requiresApproval: true,\n    approvers: ['manager', 'legal-team'],\n    escalationRules: [{\n      afterHours: 24,\n      escalateTo: ['director'],\n      notificationChannels: ['email']\n    }]\n  }\n});\n\n// Batch scheduling\nconst batchResult = await scheduler.scheduleContentBatch([\n  { content: content1, schedule: schedule1, platforms: platforms1 },\n  { content: content2, schedule: schedule2, platforms: platforms2 }\n]);\n```\n\n### Workflow Management\n\n```typescript\n// Submit for approval\nconst workflowResult = await scheduler.submitForApproval(\n  contentId, \n  'content-creator'\n);\n\n// Approve content\nconst approvalResult = await scheduler.approveContent(\n  workflowId, \n  'manager', \n  'Looks good to publish'\n);\n\n// Reject content\nconst rejectionResult = await scheduler.rejectContent(\n  workflowId, \n  'legal-team', \n  'Needs compliance review'\n);\n```\n\n### Publishing Control\n\n```typescript\n// Immediate publishing\nconst publishResult = await scheduler.publishNow(\n  contentId, \n  ['twitter', 'linkedin']\n);\n\n// Reschedule content\nconst rescheduled = await scheduler.rescheduleContent(contentId, {\n  publishAt: new Date('2024-12-26T15:00:00Z'),\n  platforms: ['twitter', 'facebook']\n});\n\n// Cancel scheduled publishing\nconst cancelled = await scheduler.cancelScheduledPublishing(contentId);\n```\n\n### Dashboard and Analytics\n\n```typescript\n// Get dashboard data\nconst dashboard = await scheduler.getDashboard();\nconsole.log('Summary:', dashboard.summary);\nconsole.log('Recent Activity:', dashboard.recentActivity);\nconsole.log('Upcoming:', dashboard.upcomingSchedules);\n\n// Get calendar view\nconst calendar = await scheduler.getScheduleCalendar({\n  start: new Date('2024-12-01'),\n  end: new Date('2024-12-31')\n});\n\n// Get publishing metrics\nconst metrics = await scheduler.getPublishingMetrics({\n  start: new Date('2024-12-01'),\n  end: new Date('2024-12-31'),\n  period: 'day'\n});\n\n// System health\nconst health = await scheduler.getSystemHealth();\nconsole.log('Status:', health.overall);\n```\n\n## 📋 Configuration\n\n### Complete Configuration Example\n\n```typescript\nconst config: ContentSchedulerSuiteConfig = {\n  // Service endpoints\n  contentServiceConfig: {\n    endpoint: 'https://api.example.com/content',\n    apiKey: process.env.CONTENT_SERVICE_API_KEY,\n    timeout: 30000,\n    retryAttempts: 3\n  },\n  \n  workflowServiceConfig: {\n    endpoint: 'https://api.example.com/workflow',\n    apiKey: process.env.WORKFLOW_SERVICE_API_KEY,\n    timeout: 30000,\n    defaultApprovers: ['manager']\n  },\n  \n  publishingServiceConfig: {\n    endpoint: 'https://api.example.com/publishing',\n    apiKey: process.env.PUBLISHING_SERVICE_API_KEY,\n    timeout: 60000,\n    platforms: {\n      twitter: {\n        apiKey: process.env.TWITTER_API_KEY,\n        apiSecret: process.env.TWITTER_API_SECRET,\n        accessToken: process.env.TWITTER_ACCESS_TOKEN,\n        accessTokenSecret: process.env.TWITTER_ACCESS_TOKEN_SECRET\n      },\n      linkedin: {\n        clientId: process.env.LINKEDIN_CLIENT_ID,\n        clientSecret: process.env.LINKEDIN_CLIENT_SECRET,\n        accessToken: process.env.LINKEDIN_ACCESS_TOKEN\n      },\n      facebook: {\n        appId: process.env.FACEBOOK_APP_ID,\n        appSecret: process.env.FACEBOOK_APP_SECRET,\n        accessToken: process.env.FACEBOOK_ACCESS_TOKEN\n      }\n    }\n  },\n  \n  schedulerServiceConfig: {\n    endpoint: 'https://api.example.com/scheduler',\n    apiKey: process.env.SCHEDULER_SERVICE_API_KEY,\n    maxScheduledJobs: 10000\n  },\n  \n  // Suite settings\n  defaultTimezone: 'America/New_York',\n  maxScheduledItems: 5000,\n  dashboardRefreshInterval: 30000,\n  \n  // Integrations\n  neverhubConfig: {\n    endpoint: 'https://neverhub.example.com',\n    apiKey: process.env.NEVERHUB_API_KEY,\n    enabled: true\n  },\n  \n  loggerConfig: {\n    level: 'info',\n    format: 'json',\n    destinations: ['console']\n  },\n  \n  // Features\n  enableAnalytics: true,\n  enableNotifications: true,\n  enableBatchOperations: true\n};\n```\n\n### Environment Variables\n\n```bash\n# Service API Keys\nCONTENT_SERVICE_API_KEY=your_content_service_key\nWORKFLOW_SERVICE_API_KEY=your_workflow_service_key\nPUBLISHING_SERVICE_API_KEY=your_publishing_service_key\nSCHEDULER_SERVICE_API_KEY=your_scheduler_service_key\n\n# Platform API Keys\nTWITTER_API_KEY=your_twitter_api_key\nTWITTER_API_SECRET=your_twitter_api_secret\nTWITTER_ACCESS_TOKEN=your_twitter_access_token\nTWITTER_ACCESS_TOKEN_SECRET=your_twitter_access_token_secret\n\nLINKEDIN_CLIENT_ID=your_linkedin_client_id\nLINKEDIN_CLIENT_SECRET=your_linkedin_client_secret\nLINKEDIN_ACCESS_TOKEN=your_linkedin_access_token\n\nFACEBOOK_APP_ID=your_facebook_app_id\nFACEBOOK_APP_SECRET=your_facebook_app_secret\nFACEBOOK_ACCESS_TOKEN=your_facebook_access_token\n\n# Integration\nNEVERHUB_API_KEY=your_neverhub_api_key\n```\n\n## 🔌 Platform Support\n\n### Built-in Platforms\n\n- **Twitter/X** - Posts, threads, media attachments\n- **LinkedIn** - Posts, articles, company pages  \n- **Facebook** - Posts, stories, page publishing\n- **Instagram** - Posts, stories, reels\n- **Blog** - Custom blog/CMS publishing\n\n### Adding Custom Platforms\n\n```typescript\nawait scheduler.addPlatform({\n  name: 'custom-platform',\n  type: 'social',\n  config: {\n    apiEndpoint: 'https://api.custom-platform.com',\n    authentication: {\n      type: 'oauth',\n      credentials: { /* ... */ }\n    }\n  },\n  enabled: true,\n  publishingRules: ['high-priority-content']\n});\n```\n\n## 📊 Analytics & Reporting\n\n### Dashboard Metrics\n\n```typescript\nconst dashboard = await scheduler.getDashboard();\n\n// Summary statistics\nconsole.log(dashboard.summary.totalContent);\nconsole.log(dashboard.summary.scheduledContent);\nconsole.log(dashboard.summary.publishedToday);\nconsole.log(dashboard.summary.pendingApprovals);\n\n// Recent activity feed\ndashboard.recentActivity.forEach(activity => {\n  console.log(`${activity.type}: ${activity.contentTitle}`);\n});\n\n// Platform health status\nObject.entries(dashboard.platformStatus).forEach(([platform, status]) => {\n  console.log(`${platform}: ${status.status} (${status.successRate}%)`);\n});\n```\n\n### Publishing Performance\n\n```typescript\nconst metrics = await scheduler.getPublishingMetrics({\n  start: new Date('2024-01-01'),\n  end: new Date('2024-12-31'),\n  period: 'month'\n});\n\nconsole.log(`Success Rate: ${metrics.successRate}%`);\nconsole.log(`Average Publish Time: ${metrics.averagePublishTime} minutes`);\n\n// Platform-specific metrics\nObject.entries(metrics.platformMetrics).forEach(([platform, data]) => {\n  console.log(`${platform}: ${data.successRate}% success, ${data.totalPublished} posts`);\n});\n\n// Trend analysis\nmetrics.trendData.forEach(point => {\n  console.log(`${point.timestamp}: ${point.successful}/${point.published} successful`);\n});\n```\n\n## 🔄 Workflow Orchestration\n\n### Simple Approval Workflow\n\n```typescript\nconst result = await scheduler.scheduleContent({\n  content: contentData,\n  schedule: scheduleConfig,\n  platforms: ['twitter'],\n  workflow: {\n    requiresApproval: true,\n    approvers: ['content-manager']\n  }\n});\n\n// Later, approve the content\nawait scheduler.approveContent(result.workflowId, 'content-manager');\n```\n\n### Complex Multi-Stage Workflow\n\n```typescript\nconst result = await scheduler.scheduleContent({\n  content: sensitiveContent,\n  schedule: scheduleConfig,\n  platforms: ['twitter', 'linkedin'],\n  workflow: {\n    requiresApproval: true,\n    approvers: ['legal-team', 'compliance-officer', 'ceo'],\n    escalationRules: [\n      {\n        afterHours: 24,\n        escalateTo: ['vp-marketing'],\n        notificationChannels: ['email', 'slack']\n      },\n      {\n        afterHours: 48,\n        escalateTo: ['board-chair'],\n        notificationChannels: ['email', 'sms']\n      }\n    ],\n    autoApproveAfter: 72 // 3 days\n  }\n});\n```\n\n## 📅 Calendar Management\n\n### Getting Calendar Data\n\n```typescript\n// Week view\nconst weekCalendar = await scheduler.getScheduleCalendar({\n  start: startOfWeek(new Date()),\n  end: endOfWeek(new Date())\n});\n\n// Month view  \nconst monthCalendar = await scheduler.getScheduleCalendar({\n  start: startOfMonth(new Date()),\n  end: endOfMonth(new Date())\n});\n\n// Custom range\nconst customCalendar = await scheduler.getScheduleCalendar({\n  start: new Date('2024-12-01'),\n  end: new Date('2024-12-31')\n});\n```\n\n### Calendar Events\n\n```typescript\n// Get events for specific date\nconst todayEvents = await scheduler.getEventsForDate(new Date());\n\n// Check for scheduling conflicts\nconst conflicts = await scheduler.getConflictingEvents({\n  start: new Date(),\n  end: new Date(Date.now() + 7 * 24 * 60 * 60 * 1000)\n});\n\n// Get optimal scheduling times\nconst optimalTimes = await scheduler.getOptimalScheduleTimes(\n  'article',\n  ['twitter', 'linkedin'],\n  {\n    start: new Date(),\n    end: new Date(Date.now() + 24 * 60 * 60 * 1000)\n  }\n);\n```\n\n## 🎯 Publishing Rules\n\n### Adding Custom Rules\n\n```typescript\nawait scheduler.addPublishingRule({\n  id: 'urgent-content-twitter',\n  name: 'Add Twitter for urgent content',\n  conditions: [\n    {\n      field: 'priority',\n      operator: 'equals',\n      value: 'urgent'\n    }\n  ],\n  actions: [\n    {\n      type: 'add_platform',\n      config: { platform: 'twitter' }\n    }\n  ],\n  enabled: true,\n  priority: 100\n});\n```\n\n### Rule Examples\n\n```typescript\n// Long content to blog\n{\n  conditions: [\n    { field: 'content_length', operator: 'greater_than', value: 2000 }\n  ],\n  actions: [\n    { type: 'add_platform', config: { platform: 'blog' } },\n    { type: 'remove_platform', config: { platform: 'twitter' } }\n  ]\n}\n\n// Video content to Instagram\n{\n  conditions: [\n    { field: 'content_type', operator: 'equals', value: 'video' }\n  ],\n  actions: [\n    { type: 'add_platform', config: { platform: 'instagram' } }\n  ]\n}\n```\n\n## 🔍 System Health\n\n```typescript\nconst health = await scheduler.getSystemHealth();\n\nconsole.log(`Overall Status: ${health.overall}`);\nconsole.log(`Uptime: ${health.metrics.uptime}%`);\nconsole.log(`Error Rate: ${health.metrics.errorRate}%`);\n\n// Service health\nhealth.services.forEach(service => {\n  console.log(`${service.service}: ${service.status} (${service.responseTime}ms)`);\n});\n\n// Platform health\nhealth.platforms.forEach(platform => {\n  console.log(`${platform.platform}: ${platform.status} (${platform.successRate}% success)`);\n});\n```\n\n## 🧪 Testing\n\n### Running Tests\n\n```bash\n# Unit tests\nnpm test\n\n# E2E tests\nnpm run test:e2e\n\n# Coverage\nnpm run test:coverage\n```\n\n### Example E2E Test\n\n```typescript\nimport { getTestSuite } from './tests/e2e/setup';\n\ntest('should schedule content end-to-end', async () => {\n  const suite = await getTestSuite();\n  \n  const result = await suite.scheduleContent({\n    content: {\n      title: 'Test Post',\n      body: 'This is a test post',\n      contentType: 'post'\n    },\n    schedule: {\n      publishAt: new Date(Date.now() + 60000),\n      timezone: 'UTC'\n    },\n    platforms: ['twitter']\n  });\n\n  expect(result.contentId).toBeDefined();\n  expect(result.scheduleId).toBeDefined();\n  expect(result.status).toBe('scheduled');\n});\n```\n\n## 🔗 Integration\n\n### NeverHub Events\n\nThe suite publishes these events to NeverHub:\n\n- `content-scheduler.initialized` - Suite startup\n- `content-scheduler.content.scheduled` - Content scheduled  \n- `content-scheduler.workflow.completed` - Workflow finished\n- `content-scheduler.publishing.completed` - Publishing finished\n- `content-scheduler.metrics.updated` - Metrics refreshed\n\n### Event Handling\n\n```typescript\n// Subscribe to events (if using NeverHub directly)\nawait neverhub.subscribe('content-scheduler.content.scheduled', (event) => {\n  console.log('Content scheduled:', event.data.contentId);\n});\n\nawait neverhub.subscribe('content-scheduler.publishing.completed', (event) => {\n  console.log('Published to:', event.data.platforms);\n});\n```\n\n## 📈 Performance\n\n- **High Throughput** - Handles 10,000+ scheduled items\n- **Batch Operations** - Process up to 100 items per batch\n- **Caching** - Intelligent caching for dashboard and metrics\n- **Concurrent Processing** - Parallel publishing across platforms\n- **Rate Limiting** - Built-in platform rate limit handling\n\n## 🔧 Troubleshooting\n\n### Common Issues\n\n1. **Service Connection Errors**\n   ```typescript\n   // Check service health\n   const health = await scheduler.getSystemHealth();\n   console.log(health.services);\n   ```\n\n2. **Publishing Failures**\n   ```typescript\n   // Check platform status\n   const dashboard = await scheduler.getDashboard();\n   console.log(dashboard.platformStatus);\n   ```\n\n3. **Workflow Stuck in Approval**\n   ```typescript\n   // Check workflow status\n   const workflow = await scheduler.getWorkflowStatus(workflowId);\n   console.log(workflow.currentStep, workflow.approvals);\n   ```\n\n### Debug Logging\n\n```typescript\nconst scheduler = new ContentSchedulerSuite({\n  // ... other config\n  loggerConfig: {\n    level: 'debug',\n    format: 'json',\n    destinations: ['console']\n  }\n});\n```\n\n## 📚 Examples\n\nSee the `/examples` directory for complete usage examples:\n\n- [Basic Usage](./examples/basic-usage.ts) - Simple scheduling and publishing\n- [Advanced Workflows](./examples/advanced-workflows.ts) - Complex approval chains\n- [Analytics Dashboard](./examples/analytics-dashboard.ts) - Metrics and reporting\n- [Custom Platforms](./examples/custom-platforms.ts) - Adding new publishing targets\n\n## 🔒 Security\n\n- **API Key Management** - Secure credential handling\n- **Content Validation** - Input sanitization and validation  \n- **Rate Limiting** - Platform-specific rate limit compliance\n- **Audit Logging** - Complete activity audit trail\n- **Access Control** - Role-based permissions (via workflow service)\n\n## 📄 License\n\nCopyright (c) 2025 Bernier LLC. All rights reserved.\n\nThis package is licensed under a limited-use license. See [LICENSE](./LICENSE) for details.\n\n## 🤝 Support\n\n- 📧 Email: support@bernierllc.com\n- 📖 Documentation: [docs.bernierllc.com](https://docs.bernierllc.com)\n- 🐛 Issues: [GitHub Issues](https://github.com/bernier-llc/tools/issues)\n\n## 🔗 Related Packages\n\n- [@bernierllc/content-service](../../../service/content-service) - Content management\n- [@bernierllc/workflow-service](../../../service/workflow-service) - Approval workflows\n- [@bernierllc/publishing-service](../../../service/publishing-service) - Multi-platform publishing  \n- [@bernierllc/scheduler-service](../../../service/scheduler-service) - Job scheduling\n- [@bernierllc/neverhub-adapter](../../../core/neverhub-adapter) - Event bus integration\n\n---\n\n**Made with ❤️ by Bernier LLC**","readmeFilename":"README.md"}