{"_id":"@bernierllc/data-ingestion-orchestrator","_rev":"27-6712c183931b2f32e86f831c69093672","name":"@bernierllc/data-ingestion-orchestrator","dist-tags":{"latest":"0.9.6"},"versions":{"0.1.0":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.1.0","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.1.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":"0ac78fcbcdc6040dcbff462b57e1567529f0a715","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.1.0.tgz","fileCount":39,"integrity":"sha512-FGZExPL8gqk09OvnDZkFZ9qbgxNlHLozUZR2xlVDpvtTPqMpaoUBjynoyFvbBkMtq7pEoyJTLnG8t7I6+RaPaA==","signatures":[{"sig":"MEYCIQCZAEQiefKGhTMVEjbB19hK/dylfpO18D1yTs50DvxEPgIhAOobpxGwjfgxWlsDCXhBoGZQxPJ0Nf3y2e9YYA2aAWPr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41639},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.1.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/60743e22160be2b97abc36c6bdf407d3/bernierllc-data-ingestion-orchestrator-0.1.0.tgz","_integrity":"sha512-FGZExPL8gqk09OvnDZkFZ9qbgxNlHLozUZR2xlVDpvtTPqMpaoUBjynoyFvbBkMtq7pEoyJTLnG8t7I6+RaPaA==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.7.0","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.1.0","@bernierllc/file-handler":"0.2.1","@bernierllc/retry-policy":"0.1.6","@bernierllc/api-connector":"0.1.0","@bernierllc/ftp-connector":"0.1.0","@bernierllc/queue-manager":"1.0.5","@bernierllc/scheduler-service":"1.0.1","@bernierllc/download-connector":"0.1.0","@bernierllc/data-connector-base":"0.1.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.1.0_1766087471294_0.651045206050288","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.2.0","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.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":"e4d451d719ac7320a05cef9375c90fc674ac88d5","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.2.0.tgz","fileCount":39,"integrity":"sha512-Jgjrw/X4nbC7aERzYxpZWwTg2z3h+P9Vu/G06SEKGVk1JVJJVjNnrA/iXqb3GtmUPl6XY/puO64s1foD8Rfp1Q==","signatures":[{"sig":"MEYCIQDFo/5VYDm37psSsSBNhIY1E7Kgf1dVzauIptFpTcCciAIhAJWXtG0rg5VXKHx9KprLzimiojlMUhKe1lPglpawa1EH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41643},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.2.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/be5d3b68819cd02897e6423b0dbd6799/bernierllc-data-ingestion-orchestrator-0.2.0.tgz","_integrity":"sha512-Jgjrw/X4nbC7aERzYxpZWwTg2z3h+P9Vu/G06SEKGVk1JVJJVjNnrA/iXqb3GtmUPl6XY/puO64s1foD8Rfp1Q==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.7.0","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.1.0","@bernierllc/file-handler":"0.2.1","@bernierllc/retry-policy":"0.1.6","@bernierllc/api-connector":"0.1.0","@bernierllc/ftp-connector":"0.1.0","@bernierllc/queue-manager":"1.0.5","@bernierllc/scheduler-service":"1.0.1","@bernierllc/data-connector-base":"0.1.0","@bernierllc/http-file-connector":"0.1.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.2.0_1766093231985_0.32743673884859703","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.2.1","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.2.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":"2422a3efd61fc9829dd30554de26ea8f8997cf00","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.2.1.tgz","fileCount":39,"integrity":"sha512-RMp7p2PY61koaEZjdgIYxiroGSysBB86ifk9YVX7mjzfRyX7C7T/0ArnXmO20B9ejqAGjNa7rQm3GyjSBxqpDQ==","signatures":[{"sig":"MEUCIC3hnUG7CZlBFrsjRMgz79OaZ3y1CyYKB5/I4YnYgzGAAiEA9v7D2ZqzG8mDHrtNo1j/e1eah1FUp8XgOdCbyUaVm6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41643},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.2.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/fabcac2f284b3c7a73697329d7e90808/bernierllc-data-ingestion-orchestrator-0.2.1.tgz","_integrity":"sha512-RMp7p2PY61koaEZjdgIYxiroGSysBB86ifk9YVX7mjzfRyX7C7T/0ArnXmO20B9ejqAGjNa7rQm3GyjSBxqpDQ==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.7.0","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.1.0","@bernierllc/file-handler":"0.2.2","@bernierllc/retry-policy":"0.1.6","@bernierllc/api-connector":"0.1.0","@bernierllc/ftp-connector":"0.1.0","@bernierllc/queue-manager":"1.0.5","@bernierllc/scheduler-service":"1.0.1","@bernierllc/data-connector-base":"0.1.0","@bernierllc/http-file-connector":"0.1.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.2.1_1766276738413_0.2733968503645192","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.2.2","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.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":"405ee8ad704f161982508414a09e066856296faa","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.2.2.tgz","fileCount":39,"integrity":"sha512-VIx+6vzit0uLdhM9bGzrzKp4A42MLf9MU4E3hZcbYMjOUHVV/EzM5r6NvdtxJNXlWnwowtr8udZLcps51/Ng2g==","signatures":[{"sig":"MEYCIQCSA4dpgsMgnfBNXlEsPh7eEUAXf/PiVeChXmBIOlJj9AIhAKe7DIljRSa2eaFBdvjE7R528qFjojD1XnO2Ii8E8pzn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41643},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.2.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/b3cfc7518067626b73029693d7cf9e18/bernierllc-data-ingestion-orchestrator-0.2.2.tgz","_integrity":"sha512-VIx+6vzit0uLdhM9bGzrzKp4A42MLf9MU4E3hZcbYMjOUHVV/EzM5r6NvdtxJNXlWnwowtr8udZLcps51/Ng2g==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.7.0","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.1.0","@bernierllc/file-handler":"0.2.3","@bernierllc/retry-policy":"0.1.6","@bernierllc/api-connector":"0.1.0","@bernierllc/ftp-connector":"0.1.0","@bernierllc/queue-manager":"1.0.5","@bernierllc/scheduler-service":"1.0.1","@bernierllc/data-connector-base":"0.1.0","@bernierllc/http-file-connector":"0.1.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.2.2_1766283513925_0.6202082798987998","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.2.3","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.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":"d7c2a8891ba49ebcf802425518f247f9b40aa310","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.2.3.tgz","fileCount":39,"integrity":"sha512-fj4R0XJKLD9IxwM/XITbM1Vt9SfZkCM01Bjqt5ebPAkX+nR1OQ4EwWLyubufRKCOTqYq4Foow86ojY5zstgCSQ==","signatures":[{"sig":"MEUCIQDPgcNdbccOJm/MuYvU24mMnxpotoOrLOl60g+4DKk61wIgCXmLKA2RvBpUxp3ubDlp/boIj84NpyuiuiCDrH/Zm1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41643},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.2.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/tmp/81398961daf8bb70ce74ffa4d802c8e7/bernierllc-data-ingestion-orchestrator-0.2.3.tgz","_integrity":"sha512-fj4R0XJKLD9IxwM/XITbM1Vt9SfZkCM01Bjqt5ebPAkX+nR1OQ4EwWLyubufRKCOTqYq4Foow86ojY5zstgCSQ==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.7.0","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.1.0","@bernierllc/file-handler":"0.2.3","@bernierllc/retry-policy":"0.1.6","@bernierllc/api-connector":"0.1.0","@bernierllc/ftp-connector":"0.1.0","@bernierllc/queue-manager":"1.0.5","@bernierllc/scheduler-service":"1.0.2","@bernierllc/data-connector-base":"0.1.0","@bernierllc/http-file-connector":"0.1.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.2.3_1766437842598_0.27069897156155776","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.2.4","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.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":"1db6c5eb365586e7dd49e9ce861622bd27565e64","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.2.4.tgz","fileCount":39,"integrity":"sha512-s1qXnEYz/9uZ3XpY4IaEPeyk3bO2tvGfMu4INd4LWrFmwWB2hldwO3Xjy761wZNy+Y0Gm0BCT/n/O3dirNPwdw==","signatures":[{"sig":"MEQCIHBbKPKeFn+tjm8ErJv2vmKQriBmtTvhMCS0L/TNmd1eAiANyjJnYgoTEG9Lq8PCbl4XxJGekU2q2mkZd0HjMgYSNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41643},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.2.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/tmp/b5c24fdd0c1e0b75d49afa7586ebfe1b/bernierllc-data-ingestion-orchestrator-0.2.4.tgz","_integrity":"sha512-s1qXnEYz/9uZ3XpY4IaEPeyk3bO2tvGfMu4INd4LWrFmwWB2hldwO3Xjy761wZNy+Y0Gm0BCT/n/O3dirNPwdw==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.7.0","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.1.0","@bernierllc/file-handler":"0.2.3","@bernierllc/retry-policy":"0.1.6","@bernierllc/api-connector":"0.1.0","@bernierllc/ftp-connector":"0.1.0","@bernierllc/queue-manager":"1.0.5","@bernierllc/scheduler-service":"1.0.3","@bernierllc/data-connector-base":"0.1.0","@bernierllc/http-file-connector":"0.1.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.2.4_1766608028485_0.7323360528099474","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.4.0","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.4.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":"ad4c3a394fe75727a9f6aeddd1a01755bda8b6c6","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.4.0.tgz","fileCount":39,"integrity":"sha512-pSWtjMZ30XEX1IVdLKl79IdNjqhp8pWRq0vjNvI/IXwBaGCHPxCtzzrPBaBZb2nFlE9wMNr+OS+iU+Mts66ZWA==","signatures":[{"sig":"MEYCIQCC53X16XrLNc5Rwo09pGqYFpTnVpLrpGgaY2JqaC5YNQIhAMMpPkhF1sNySThUu68WiktTMQ4w4z+8AmoBDPcVBwWN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41701},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"af7e74b3715d56d3a193e1bb6743b337c2b0df6d","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.3.0","@bernierllc/file-handler":"0.4.0","@bernierllc/retry-policy":"0.3.0","@bernierllc/api-connector":"0.3.0","@bernierllc/ftp-connector":"0.3.0","@bernierllc/queue-manager":"1.2.0","@bernierllc/scheduler-service":"1.0.5","@bernierllc/data-connector-base":"0.3.0","@bernierllc/http-file-connector":"0.3.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.4.0_1767642506522_0.7162043496031139","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.4.2","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.4.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":"ab8349a9ddb3806b97c6eb286337f257a5828a44","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.4.2.tgz","fileCount":39,"integrity":"sha512-ZJWnbxKMD2UhBCEZW//bvelW/Au6mj5IjVUztNwcUvWJRF6NL7JvFH2GJ73XP8aKof/TPpnTPF7rikZXNefY8w==","signatures":[{"sig":"MEYCIQC6iIoTL3zNIfaWAnyJgDPeFuVK3/JYAvO0liNBhH6EEwIhAI6Pv9nk1+WBg+LyqHc1sbWA30daDKQWzSq7BeqA9WpB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41639},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.4.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.4.2.tgz","_integrity":"sha512-ZJWnbxKMD2UhBCEZW//bvelW/Au6mj5IjVUztNwcUvWJRF6NL7JvFH2GJ73XP8aKof/TPpnTPF7rikZXNefY8w==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.3.2","@bernierllc/file-handler":"0.4.2","@bernierllc/retry-policy":"0.3.2","@bernierllc/api-connector":"0.3.2","@bernierllc/ftp-connector":"0.3.2","@bernierllc/queue-manager":"1.2.2","@bernierllc/scheduler-service":"1.0.7","@bernierllc/data-connector-base":"0.3.2","@bernierllc/http-file-connector":"0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.4.2_1773163546801_0.9451842352745927","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.4.3","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.4.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":"90992bab9eb680ff24b25bb56297d3f367f8bc3d","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.4.3.tgz","fileCount":39,"integrity":"sha512-FvEbTkParBpZyISOItxTsEjrDa2yFSciZwIuOewQPvoOU14dKCc7MoBVwZi38C9NPNaZa+NTFdIx0pFNM4r6lg==","signatures":[{"sig":"MEUCIDee9kaxyOmpCecljJ0ikM9rCFTHZrLDM0Ah44p6qc3nAiEAowR2OiGXAtQyNHIudOEmfMQYc9xQIjFzSl6cKQmmPdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41639},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.4.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.4.3.tgz","_integrity":"sha512-FvEbTkParBpZyISOItxTsEjrDa2yFSciZwIuOewQPvoOU14dKCc7MoBVwZi38C9NPNaZa+NTFdIx0pFNM4r6lg==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.3.3","@bernierllc/file-handler":"0.4.2","@bernierllc/retry-policy":"0.4.0","@bernierllc/api-connector":"0.3.3","@bernierllc/ftp-connector":"0.3.3","@bernierllc/queue-manager":"1.2.3","@bernierllc/scheduler-service":"1.0.8","@bernierllc/data-connector-base":"0.3.2","@bernierllc/http-file-connector":"0.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.4.3_1779133751934_0.5848953134108248","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.4.4","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.4.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":"1066c85867aed2b239ccd04657659b1e9c085b94","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.4.4.tgz","fileCount":39,"integrity":"sha512-dhkQAuoaNGjUruS0OeeNFz1zbtiPARoVlPgV4FtLf+6HXi+TVXCW170vcQ1vKIxHVBHdfwNv5s6lkpW36kH4jg==","signatures":[{"sig":"MEUCIQCsuVpABZKq5Yh6kc12Kh+JCUJwj3FxBms5bpBjEuOZ1AIgG9Itzv+rA4hf0c1sbRRRejS4KIqtXqHXoafnZ0ZYJVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41639},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.4.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.4.4.tgz","_integrity":"sha512-dhkQAuoaNGjUruS0OeeNFz1zbtiPARoVlPgV4FtLf+6HXi+TVXCW170vcQ1vKIxHVBHdfwNv5s6lkpW36kH4jg==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.3.4","@bernierllc/file-handler":"0.4.2","@bernierllc/retry-policy":"0.5.1","@bernierllc/api-connector":"0.3.4","@bernierllc/ftp-connector":"0.3.4","@bernierllc/queue-manager":"1.2.4","@bernierllc/scheduler-service":"1.0.9","@bernierllc/data-connector-base":"0.3.2","@bernierllc/http-file-connector":"0.3.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.4.4_1779157437436_0.9422340767721884","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.4.6","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.4.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":"28626a045fdcf3057c395326247671492af0349c","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.4.6.tgz","fileCount":39,"integrity":"sha512-Mqz1haHrYBsQQQZyvGd8Aq9GEtWXJonv2SYpulXk3t9jtnjHlKdfhUwzG+rBHap62t2zcP6sNQ+vH+lRDc1EIg==","signatures":[{"sig":"MEYCIQDX9PzrP8jPUe1pHKZj3P9vI58Khdm/neii1N3jAVgDQgIhAMhoVCWLyOxJHwiZdoiv6AzvK4edE3rLPAamEFGH7ZmX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41640},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.4.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.4.6.tgz","_integrity":"sha512-Mqz1haHrYBsQQQZyvGd8Aq9GEtWXJonv2SYpulXk3t9jtnjHlKdfhUwzG+rBHap62t2zcP6sNQ+vH+lRDc1EIg==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.3.5","@bernierllc/file-handler":"0.4.2","@bernierllc/retry-policy":"0.5.1","@bernierllc/api-connector":"0.3.6","@bernierllc/ftp-connector":"0.3.4","@bernierllc/queue-manager":"1.2.4","@bernierllc/scheduler-service":"1.0.10","@bernierllc/data-connector-base":"0.3.2","@bernierllc/http-file-connector":"0.3.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.4.6_1779221595915_0.9832347560602075","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.4.7","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.4.7","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":"64f1323e4d3a4734ed52f517095f9bc759f33fdd","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.4.7.tgz","fileCount":39,"integrity":"sha512-i6o/HVTTYe5sM/ZkDcNd0XY9F6VO4tYRMegH7woQVB3kpszafTR/NAWr5UAwGTJWPRGGAcTPk+E2KAghrkn4+g==","signatures":[{"sig":"MEUCIElJ/wvNGGcepBLEm8x0LGET+3Hmwsg05wszFI4TUGBbAiEA2+5DR8Yu1pngB6yUlXk3KinmhPMlr7eWXNPG5c7+xNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41640},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.4.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.4.7.tgz","_integrity":"sha512-i6o/HVTTYe5sM/ZkDcNd0XY9F6VO4tYRMegH7woQVB3kpszafTR/NAWr5UAwGTJWPRGGAcTPk+E2KAghrkn4+g==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.3.6","@bernierllc/file-handler":"0.4.2","@bernierllc/retry-policy":"0.5.1","@bernierllc/api-connector":"0.3.7","@bernierllc/ftp-connector":"0.3.4","@bernierllc/queue-manager":"1.2.4","@bernierllc/scheduler-service":"1.0.10","@bernierllc/data-connector-base":"0.3.2","@bernierllc/http-file-connector":"0.3.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.4.7_1779234059846_0.03725358312206173","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.5.0","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.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":"5c96a87497951d5db5255311e03cdc2b1ad71d8c","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.5.0.tgz","fileCount":39,"integrity":"sha512-lKLk8UQkkwSVFmo93vf9eMWNjvA5Wb6J1uAP/Z+XaGp6poL4ZaO7mOmzE/V58PEwctl67nRVfjt+quKfUQVB8Q==","signatures":[{"sig":"MEUCIQD/e9vP8lqdiKUjAhZEZjDRekm97fJ3fHnTTY4gWBcsYwIgT9Z2SQKpwETOREMTWX7GbboIQoO8QE5mipcqjLj3FZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41639},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.5.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.5.0.tgz","_integrity":"sha512-lKLk8UQkkwSVFmo93vf9eMWNjvA5Wb6J1uAP/Z+XaGp6poL4ZaO7mOmzE/V58PEwctl67nRVfjt+quKfUQVB8Q==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.4.0","@bernierllc/file-handler":"0.6.0","@bernierllc/retry-policy":"0.6.0","@bernierllc/api-connector":"0.4.0","@bernierllc/ftp-connector":"0.4.0","@bernierllc/queue-manager":"1.4.0","@bernierllc/scheduler-service":"1.1.0","@bernierllc/data-connector-base":"0.5.0","@bernierllc/http-file-connector":"0.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.5.0_1779241645259_0.34590382439140166","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.5.1","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.5.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":"9849aef45f6839a4813e57ae25de85f88b1e8ac9","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.5.1.tgz","fileCount":39,"integrity":"sha512-tJo9hGqgjvikK4W/luyvWYTNe+v03wcyiz5nYJRVqRin68lG3GbZrh743XEVjkztzd0LY7VitDlb42mGEKwJ1Q==","signatures":[{"sig":"MEYCIQDMJWGFytRnCwlkGiLiP/Cw4zijz484QGEu3SZS+NinSAIhAIENbErMYPMrZugBVhNMNnVBxaebLLrW5Eo9mVNb9948","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41639},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.5.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.5.1.tgz","_integrity":"sha512-tJo9hGqgjvikK4W/luyvWYTNe+v03wcyiz5nYJRVqRin68lG3GbZrh743XEVjkztzd0LY7VitDlb42mGEKwJ1Q==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.4.0","@bernierllc/file-handler":"0.6.0","@bernierllc/retry-policy":"0.6.0","@bernierllc/api-connector":"0.4.0","@bernierllc/ftp-connector":"0.4.0","@bernierllc/queue-manager":"1.4.0","@bernierllc/scheduler-service":"1.1.1","@bernierllc/data-connector-base":"0.5.0","@bernierllc/http-file-connector":"0.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.5.1_1779243454645_0.8123357416783359","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.7.0","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.7.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":"4295085c9e8cdb4501fe9bbb8299845b88943739","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.7.0.tgz","fileCount":43,"integrity":"sha512-rY3p//6UAgM7pcdiJCXyZHPqqj/QuPEVZQwPaxKKpJd20tkjHwEd5ML3JgXIqf9F8vR7KjYbV1vBFdho1rpNuQ==","signatures":[{"sig":"MEUCIFEPvnvkg1cidtyZAO7QlVYA3mpNCOgoby96ECoe+TWCAiEAvh4uknuQVcexaFV3ky61KPIpyE7NZ2xs8F4Jr/kUxqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44933},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.7.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.7.0.tgz","_integrity":"sha512-rY3p//6UAgM7pcdiJCXyZHPqqj/QuPEVZQwPaxKKpJd20tkjHwEd5ML3JgXIqf9F8vR7KjYbV1vBFdho1rpNuQ==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.4.0","@bernierllc/file-handler":"0.6.0","@bernierllc/retry-policy":"0.6.0","@bernierllc/api-connector":"0.6.0","@bernierllc/ftp-connector":"0.6.0","@bernierllc/queue-manager":"1.4.0","@bernierllc/scheduler-service":"1.1.1","@bernierllc/data-connector-base":"0.5.0","@bernierllc/http-file-connector":"0.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.7.0_1779245984268_0.9773000116472219","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.7.1","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.7.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":"7372ffda894f51d54842d12b13d1b43e8724ae44","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.7.1.tgz","fileCount":43,"integrity":"sha512-g9+0hqatdzmPPHhPah3orl505d9Cf5cJ0+jx+YdUPa+5J9tBN2hcQCuUHASPn9AYb9GEQgIaHXS0V9Dp+A9axA==","signatures":[{"sig":"MEQCIHcGotTWdWkfNpoOZ2Vdgz1ON7oaF2iwdAj6wd6MxxMxAiAJHm9RaCX9M2yYuCXFOoZIjJSkg0twzQXtJUKS/LNYQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44933},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.7.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.7.1.tgz","_integrity":"sha512-g9+0hqatdzmPPHhPah3orl505d9Cf5cJ0+jx+YdUPa+5J9tBN2hcQCuUHASPn9AYb9GEQgIaHXS0V9Dp+A9axA==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.4.0","@bernierllc/file-handler":"0.6.0","@bernierllc/retry-policy":"0.6.0","@bernierllc/api-connector":"0.6.0","@bernierllc/ftp-connector":"0.6.0","@bernierllc/queue-manager":"1.4.0","@bernierllc/scheduler-service":"1.2.0","@bernierllc/data-connector-base":"0.5.0","@bernierllc/http-file-connector":"0.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.7.1_1779247226999_0.09492398627527088","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.8.0","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.8.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":"b9269c2e903aea4922ca5e063460d296e4fabf59","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.8.0.tgz","fileCount":43,"integrity":"sha512-mUohUv9nQQ2EuFCVEMLSiXnfQB33cYcouVpJkuN/+pmPcRvHkbPdobirTOwo3um5Y+MDute+bRv9NKS+D4JH4w==","signatures":[{"sig":"MEUCIG74oPaHOb77FSs/SP3iKfYfN2M1Ivz1wKhVVyIA80wkAiEAj+bCk8SvMNVGJdQn06qXO1FgvjuZTxkrqPXNg2nf0tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44933},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.8.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.8.0.tgz","_integrity":"sha512-mUohUv9nQQ2EuFCVEMLSiXnfQB33cYcouVpJkuN/+pmPcRvHkbPdobirTOwo3um5Y+MDute+bRv9NKS+D4JH4w==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.6.0","@bernierllc/file-handler":"0.7.0","@bernierllc/retry-policy":"0.7.0","@bernierllc/api-connector":"0.7.0","@bernierllc/ftp-connector":"0.7.0","@bernierllc/queue-manager":"1.5.0","@bernierllc/scheduler-service":"1.3.0","@bernierllc/data-connector-base":"0.6.0","@bernierllc/http-file-connector":"0.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.8.0_1779250390001_0.6153789890291836","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.9.0","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.9.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":"6c78a521b21b2ea8157c3d83a93eec754720fe24","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.9.0.tgz","fileCount":43,"integrity":"sha512-TXBkm5mHbC/NgIzTp3Wtig85J4M1gUfQn+n82XU/bTGJ9BzI7qp1Nu1noBeuh7ZJkyDR9gtPi+FlkG2CxS/oCA==","signatures":[{"sig":"MEUCIQC/g1gF+3Xr7dx7MY7qXIcjFJkwKc1KlErprjs8eg+ijQIgV9V5FpnIhKfFezSvBmFRt4sLVlgIIFh1dzC07ez+ZfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44933},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.9.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.9.0.tgz","_integrity":"sha512-TXBkm5mHbC/NgIzTp3Wtig85J4M1gUfQn+n82XU/bTGJ9BzI7qp1Nu1noBeuh7ZJkyDR9gtPi+FlkG2CxS/oCA==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.7.0","@bernierllc/file-handler":"0.7.0","@bernierllc/retry-policy":"0.7.0","@bernierllc/api-connector":"0.8.0","@bernierllc/ftp-connector":"0.7.0","@bernierllc/queue-manager":"1.5.0","@bernierllc/scheduler-service":"1.3.0","@bernierllc/data-connector-base":"0.6.0","@bernierllc/http-file-connector":"0.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.9.0_1779303417231_0.5450045505042369","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.9.1","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.9.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":"c045896e507ab690faa9ae20710f76569c5358b5","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.9.1.tgz","fileCount":43,"integrity":"sha512-hFpDfpALTquuMWpT9rsy8w+MhkLakRmGIKzf0cLjNg8LqrUb/UFFboA6TMsTAdQEauwhLjIY+DkdTZghKCABrw==","signatures":[{"sig":"MEUCICEiTxOS+ZUlHMAQ7MeyG5v5hZEQN7Kv/19cazGL714EAiEAzme6tnRjhFq84DyYfAv2BgmsDKM7M1F3lpg7AS6xtaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44933},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.9.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.9.1.tgz","_integrity":"sha512-hFpDfpALTquuMWpT9rsy8w+MhkLakRmGIKzf0cLjNg8LqrUb/UFFboA6TMsTAdQEauwhLjIY+DkdTZghKCABrw==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.15.0","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.7.0","@bernierllc/file-handler":"0.7.0","@bernierllc/retry-policy":"0.7.0","@bernierllc/api-connector":"0.8.0","@bernierllc/ftp-connector":"0.7.0","@bernierllc/queue-manager":"1.5.0","@bernierllc/scheduler-service":"1.4.0","@bernierllc/data-connector-base":"0.6.0","@bernierllc/http-file-connector":"0.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.9.1_1779310493045_0.04542286359966652","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.9.2","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.9.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":"8f0001d79d60cf9f85967a36c7890f78b73675fd","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.9.2.tgz","fileCount":43,"integrity":"sha512-pJoZTCEJpPTl5zem8W1V0eVsy1cNtCLCAj7E0fYA7ogro/ssXCm8b93t3NhKIapT6fKh5jAwn6rmSPlba1q/IQ==","signatures":[{"sig":"MEUCIQCReo+qEDL/uuo9XWqddVvpTHrw/BVoZ77sE3nwotc2AQIgAqGfj0KWXNQAHXdpVGbnJLqRR24oXezyrcNHlAsplq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44933},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.9.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.9.2.tgz","_integrity":"sha512-pJoZTCEJpPTl5zem8W1V0eVsy1cNtCLCAj7E0fYA7ogro/ssXCm8b93t3NhKIapT6fKh5jAwn6rmSPlba1q/IQ==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.15.0","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.7.0","@bernierllc/file-handler":"0.7.0","@bernierllc/retry-policy":"0.7.0","@bernierllc/api-connector":"0.8.0","@bernierllc/ftp-connector":"0.7.0","@bernierllc/queue-manager":"1.5.0","@bernierllc/scheduler-service":"3.0.0","@bernierllc/data-connector-base":"0.6.0","@bernierllc/http-file-connector":"0.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.9.2_1779320856746_0.23072070541322276","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.9.3","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.9.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":"5ee02b9d644ffb19da565eff3c34cf92ffba8302","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.9.3.tgz","fileCount":43,"integrity":"sha512-J/ucpaI+8bg0Ny4HyCEFFtF+lM8UZmKCFYp+baXs+Iizo5mozNJtTzOanTKwdQNMZHMXCTdjf+elO6xiC0ZSFQ==","signatures":[{"sig":"MEYCIQDNI2PG8jnCAxWW85p8ytUJqULDVtPSG0KdLBYOElG09AIhAOIEsNsdS1r0T4tMN57oSxxxF4HWR+sRhJcIGZFi6MlT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44933},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.9.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.9.3.tgz","_integrity":"sha512-J/ucpaI+8bg0Ny4HyCEFFtF+lM8UZmKCFYp+baXs+Iizo5mozNJtTzOanTKwdQNMZHMXCTdjf+elO6xiC0ZSFQ==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.15.0","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.7.0","@bernierllc/file-handler":"0.8.0","@bernierllc/retry-policy":"0.7.0","@bernierllc/api-connector":"0.8.0","@bernierllc/ftp-connector":"0.7.0","@bernierllc/queue-manager":"1.5.0","@bernierllc/scheduler-service":"3.0.1","@bernierllc/data-connector-base":"0.6.0","@bernierllc/http-file-connector":"0.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.9.3_1779840779294_0.10319340923084619","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.9.4","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.9.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":"5113c3de624a8a28ef6bd09e7df3ebae2118ec3f","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.9.4.tgz","fileCount":43,"integrity":"sha512-9lEU7pcZJE0V3JdDcE9VZiAzYMX0NswZE+Lx5hByZ+7qYPl8xmLSRnlw95QtoydsrGnBHn6seXNCEpKK8j1Fag==","signatures":[{"sig":"MEUCIQDGjSgu7lWgxSby0ZHYimYVtnY7cx6DbP4AI7J6xqrJPAIgGDqHiYW7Ipu5VtFB8vZMDgIMqnmx3K3ST7wHqdooTmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44933},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.9.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.9.4.tgz","_integrity":"sha512-9lEU7pcZJE0V3JdDcE9VZiAzYMX0NswZE+Lx5hByZ+7qYPl8xmLSRnlw95QtoydsrGnBHn6seXNCEpKK8j1Fag==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"12.0.1","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.7.0","@bernierllc/file-handler":"0.8.0","@bernierllc/retry-policy":"0.7.0","@bernierllc/api-connector":"0.8.0","@bernierllc/ftp-connector":"0.7.0","@bernierllc/queue-manager":"1.5.0","@bernierllc/scheduler-service":"3.0.2","@bernierllc/data-connector-base":"0.6.0","@bernierllc/http-file-connector":"0.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.9.4_1784015862760_0.20028971111421723","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@bernierllc/data-ingestion-orchestrator","version":"0.9.5","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/data-ingestion-orchestrator@0.9.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":"f99f0259d65dae2938b7b10c711217b2d762880e","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.9.5.tgz","fileCount":43,"integrity":"sha512-cauIk+NMACPT0aE3QqA+GLtl3NvhhttT4WasnkY+li5erzv8u2Uw88iJ4qf7CQRLqyG8p8ID9DrwHM5wAbhL7A==","signatures":[{"sig":"MEUCIANuqRR+lPLbeuSLaZDQgt29otTqCfltYELtHl38KwWxAiEAz/9QOjBGflu1dP+l2k4weE/jCSTNTAB6H7ugjMXbeEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDVNHM+c54vQHam2BnoP1I1J5jCkqmCxg2lQaKrghueQAiEAvdT0sAS76VJSPLPBWWCqxRuw7I+Im1kApwIWQhc150U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44933},"main":"dist/index.js","_from":"file:bernierllc-data-ingestion-orchestrator-0.9.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0615801a-059d-4c47-a42f-861e7c1352f2"}},"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.9.5.tgz","_integrity":"sha512-cauIk+NMACPT0aE3QqA+GLtl3NvhhttT4WasnkY+li5erzv8u2Uw88iJ4qf7CQRLqyG8p8ID9DrwHM5wAbhL7A==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"12.2.0","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"0.7.0","@bernierllc/file-handler":"0.8.0","@bernierllc/retry-policy":"0.7.0","@bernierllc/api-connector":"0.8.0","@bernierllc/ftp-connector":"0.7.0","@bernierllc/queue-manager":"1.5.0","@bernierllc/scheduler-service":"3.0.3","@bernierllc/data-connector-base":"0.6.0","@bernierllc/http-file-connector":"0.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/data-ingestion-orchestrator_0.9.5_1790882454996_0.9752057739663749","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"_id":"@bernierllc/data-ingestion-orchestrator@0.9.6","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"e40d0328ae22b02390233d6ad6c2e0be453aaf59","tarball":"https://registry.npmjs.org/@bernierllc/data-ingestion-orchestrator/-/data-ingestion-orchestrator-0.9.6.tgz","fileCount":43,"integrity":"sha512-lUiZUFktTirPcnuHa0GWQEakUjbL9me7tvgfPnAOWdAhy/eCkP8KV+eiXtOJbjVIpuk4iMLafbOWT4P6WRRIAg==","signatures":[{"sig":"MEYCIQD5kUwXxoHORNZ6+7S1Xg7/3Itk4U6bxl3swlK6gWjzNwIhAL2hS0daPb7xFBVgZNyM+5Es+tLTrmdVddFXNKtsj89d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD17cJSJavFpNGYDWuULtx92Iv9DgHxdTc3Di9s8H1NnwIgF7JIbg18SkVJWNqaKe1y4GRNZ+wwcxJGziaE9Qg+560="}],"unpackedSize":44942},"main":"dist/index.js","name":"@bernierllc/data-ingestion-orchestrator","_from":"file:bernierllc-data-ingestion-orchestrator-0.9.6.tgz","types":"dist/index.d.ts","author":{"name":"Bernier LLC"},"license":"Bernier LLC","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"version":"0.9.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0615801a-059d-4c47-a42f-861e7c1352f2"}},"homepage":"https://github.com/bernier-llc/tools#readme","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"_resolved":"/home/runner/work/tools/tools/packages/service/data-ingestion-orchestrator/bernierllc-data-ingestion-orchestrator-0.9.6.tgz","_integrity":"sha512-lUiZUFktTirPcnuHa0GWQEakUjbL9me7tvgfPnAOWdAhy/eCkP8KV+eiXtOJbjVIpuk4iMLafbOWT4P6WRRIAg==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"12.2.0","description":"Orchestration service for managing data ingestion jobs and workflows","directories":{},"maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.23.0","node-cron":"^3.0.3","@bernierllc/web-scraper":"^0.7.1","@bernierllc/file-handler":"^0.8.0","@bernierllc/retry-policy":"^0.7.0","@bernierllc/api-connector":"^0.8.1","@bernierllc/ftp-connector":"^0.7.1","@bernierllc/queue-manager":"^1.5.0","@bernierllc/scheduler-service":"^3.0.4","@bernierllc/data-connector-base":"^0.6.0","@bernierllc/http-file-connector":"^0.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/data-ingestion-orchestrator_0.9.6_1790884241025_0.5686745951667702"}}},"time":{"created":"2025-12-18T19:51:11.132Z","modified":"2026-10-01T19:50:41.297Z","0.1.0":"2025-12-18T19:51:11.427Z","0.2.0":"2025-12-18T21:27:12.172Z","0.2.1":"2025-12-21T00:25:38.597Z","0.2.2":"2025-12-21T02:18:34.061Z","0.2.3":"2025-12-22T21:10:42.772Z","0.2.4":"2025-12-24T20:27:08.634Z","0.4.0":"2026-01-05T19:48:26.648Z","0.4.2":"2026-03-10T17:25:47.017Z","0.4.3":"2026-05-18T19:49:12.074Z","0.4.4":"2026-05-19T02:23:57.586Z","0.4.6":"2026-05-19T20:13:16.078Z","0.4.7":"2026-05-19T23:41:00.029Z","0.5.0":"2026-05-20T01:47:25.405Z","0.5.1":"2026-05-20T02:17:34.913Z","0.7.0":"2026-05-20T02:59:44.414Z","0.7.1":"2026-05-20T03:20:27.196Z","0.8.0":"2026-05-20T04:13:10.159Z","0.9.0":"2026-05-20T18:56:57.375Z","0.9.1":"2026-05-20T20:54:53.164Z","0.9.2":"2026-05-20T23:47:36.877Z","0.9.3":"2026-05-27T00:12:59.441Z","0.9.4":"2026-07-14T07:57:42.900Z","0.9.5":"2026-10-01T19:20:55.094Z","0.9.6":"2026-10-01T19:50:41.163Z"},"bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"author":{"name":"Bernier LLC"},"license":"Bernier LLC","homepage":"https://github.com/bernier-llc/tools#readme","keywords":["orchestrator","data-ingestion","job-scheduling","workflow","bernierllc","service"],"repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"description":"Orchestration service for managing data ingestion jobs and workflows","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"readme":"# @bernierllc/data-ingestion-orchestrator\n\nOrchestration service for managing data ingestion jobs and workflows with scheduling and coordination.\n\n## Overview\n\nThe data ingestion orchestrator coordinates data collection from multiple sources using different connector types (API, DOWNLOAD, FTP, SCRAPE). It manages job scheduling, workflow execution, error handling, and integrates with file storage.\n\n## Installation\n\n```bash\nnpm install @bernierllc/data-ingestion-orchestrator\n```\n\n## Usage\n\n### Basic Job Registration\n\n```typescript\nimport { DataIngestionOrchestrator } from '@bernierllc/data-ingestion-orchestrator';\nimport { ConnectorAccessMethod } from '@bernierllc/data-connector-base';\n\nconst orchestrator = new DataIngestionOrchestrator();\n\n// Register an API job\nawait orchestrator.registerJob({\n  id: 'daily-api-fetch',\n  name: 'Daily API Data Fetch',\n  accessMethod: ConnectorAccessMethod.API,\n  connectorConfig: {\n    apiType: 'rest',\n    baseURL: 'https://api.example.com',\n    auth: {\n      type: 'bearer',\n      token: 'your-token'\n    }\n  },\n  schedule: '0 0 * * *', // Daily at midnight\n  enabled: true,\n  metadata: {\n    store: true // Automatically store results\n  }\n});\n\n// Execute job manually\nconst result = await orchestrator.executeJob('daily-api-fetch');\nconsole.log(`Job ${result.status}:`, result.data);\n```\n\n### Different Connector Types\n\n```typescript\n// API Connector\nawait orchestrator.registerJob({\n  id: 'api-job',\n  accessMethod: ConnectorAccessMethod.API,\n  connectorConfig: {\n    apiType: 'rest',\n    baseURL: 'https://api.example.com'\n  }\n});\n\n// Download Connector\nawait orchestrator.registerJob({\n  id: 'download-job',\n  accessMethod: ConnectorAccessMethod.DOWNLOAD,\n  connectorConfig: {\n    baseURL: 'https://example.com'\n  }\n});\n\n// FTP Connector\nawait orchestrator.registerJob({\n  id: 'ftp-job',\n  accessMethod: ConnectorAccessMethod.FTP,\n  connectorConfig: {\n    protocol: 'sftp',\n    host: 'sftp.example.com',\n    username: 'user',\n    privateKey: '...'\n  }\n});\n\n// Web Scraper\nawait orchestrator.registerJob({\n  id: 'scrape-job',\n  accessMethod: ConnectorAccessMethod.SCRAPE,\n  connectorConfig: {\n    url: 'https://example.com',\n    headless: true\n  }\n});\n```\n\n### Workflow Execution\n\n```typescript\n// Execute a multi-step workflow\nconst workflow = {\n  id: 'data-pipeline',\n  name: 'Data Collection Pipeline',\n  steps: [\n    {\n      id: 'fetch-api',\n      type: 'connector',\n      config: {\n        accessMethod: ConnectorAccessMethod.API,\n        apiType: 'rest',\n        baseURL: 'https://api.example.com'\n      }\n    },\n    {\n      id: 'transform',\n      type: 'transform',\n      config: {\n        transform: (data) => {\n          // Transform data\n          return data.map(item => ({ ...item, processed: true }));\n        }\n      },\n      dependsOn: ['fetch-api']\n    },\n    {\n      id: 'store',\n      type: 'store',\n      config: {\n        filename: 'processed-data.json',\n        contentType: 'application/json'\n      },\n      dependsOn: ['transform']\n    }\n  ]\n};\n\nconst results = await orchestrator.executeWorkflow(workflow);\n```\n\n### Job Management\n\n```typescript\n// List all jobs\nconst jobs = orchestrator.listJobs();\nconsole.log(`Registered jobs: ${jobs.length}`);\n\n// Get job status\nconst job = orchestrator.getJobStatus('daily-api-fetch');\nconsole.log(`Job enabled: ${job?.enabled}`);\n\n// Remove job\nawait orchestrator.removeJob('daily-api-fetch');\n```\n\n### Scheduled Jobs\n\n```typescript\n// Schedule a job to run every hour\nawait orchestrator.registerJob({\n  id: 'hourly-sync',\n  name: 'Hourly Data Sync',\n  accessMethod: ConnectorAccessMethod.API,\n  connectorConfig: { /* ... */ },\n  schedule: '0 * * * *', // Every hour\n  enabled: true\n});\n\n// Jobs run automatically based on schedule\n// You can also execute manually:\nconst result = await orchestrator.executeJob('hourly-sync');\n```\n\n## Integration with Connectors\n\nThe orchestrator automatically creates the appropriate connector based on `accessMethod`:\n\n- `ConnectorAccessMethod.API` → `@bernierllc/api-connector`\n- `ConnectorAccessMethod.DOWNLOAD` → `@bernierllc/download-connector`\n- `ConnectorAccessMethod.FTP` → `@bernierllc/ftp-connector`\n- `ConnectorAccessMethod.SCRAPE` → `@bernierllc/web-scraper`\n\n## Dependencies\n\n- `@bernierllc/queue-manager` - Job queue management\n- `@bernierllc/scheduler-service` - Cron scheduling\n- `@bernierllc/file-handler` - File storage\n- `@bernierllc/api-connector` - API connector\n- `@bernierllc/download-connector` - Download connector\n- `@bernierllc/ftp-connector` - FTP connector\n- `@bernierllc/web-scraper` - Web scraper\n- `node-cron` - Cron expression parsing\n\n## API Reference\n\n### DataIngestionOrchestrator\n\n#### Constructor\n\n```typescript\nnew DataIngestionOrchestrator(config?: OrchestratorConfig)\n```\n\n#### Methods\n\n- `registerJob(job: JobConfig): Promise<void>` - Register a new job\n- `executeJob(jobId: string): Promise<JobResult>` - Execute a job\n- `executeWorkflow(workflow: WorkflowConfig): Promise<JobResult[]>` - Execute a workflow\n- `getJobStatus(jobId: string): JobConfig | undefined` - Get job configuration\n- `listJobs(): JobConfig[]` - List all registered jobs\n- `removeJob(jobId: string): Promise<void>` - Remove a job\n\n## License\n\nBernier LLC - Limited Use License\n\n","readmeFilename":"README.md"}