{"_id":"@webext-core/job-scheduler","_rev":"3-7d3b3635a17c261401e8fa02c4cf8013","name":"@webext-core/job-scheduler","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@webext-core/job-scheduler","version":"1.0.0","keywords":["web-extension","browser-extension","chrome-extension","webext","web-ext","chrome","firefox","safari","browser","extension","job","scheduler","cron","period","periodic"],"license":"MIT","_id":"@webext-core/job-scheduler@1.0.0","maintainers":[{"name":"_aklinker1","email":"aaronklinker1@gmail.com"}],"homepage":"https://github.com/aklinker1/webext-core/tree/main/packages/job-scheduler","bugs":{"url":"https://github.com/aklinker1/webext-core/issues"},"dist":{"shasum":"e1797c3f56313499c4d42c3626ca5c7b758c7dd2","tarball":"https://registry.npmjs.org/@webext-core/job-scheduler/-/job-scheduler-1.0.0.tgz","fileCount":7,"integrity":"sha512-DdowrAsLWa3/YnvPSFC3FzgTv/foDeHXl1y8ZVYdVjpRexi/ogAC0vKW5Sdyd7koBwFAMa2EvTUXkm3/vveFJg==","signatures":[{"sig":"MEYCIQDBMiF9lWI39dU5OD7qMsbKSFBZQ3DcKZLcIawYu8uaOwIhAJ4wQrW2nMdJ9oUBqHxlO8laEI4bhbp4gIeZ21SrZKgK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252352},"main":"lib/index.cjs","type":"module","_from":"file:webext-core-job-scheduler-1.0.0.tgz","types":"lib/index.d.ts","module":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.cjs"}},"scripts":{"test":"vitest -r src","build":"tsup src/index.ts --clean --out-dir lib --dts --format esm,cjs,iife --global-name webExtCoreJobScheduler","compile":"tsc --noEmit","test:coverage":"vitest run -r src --coverage","build:dependencies":"cd ../.. && turbo run build --filter=@webext-core/job-scheduler^..."},"_npmUser":{"name":"_aklinker1","email":"aaronklinker1@gmail.com"},"_resolved":"/private/var/folders/g2/ztr_kd996gv4vv11lxwggz8c0000gn/T/89eea154bc8155cf96ad408f96264221/webext-core-job-scheduler-1.0.0.tgz","_integrity":"sha512-DdowrAsLWa3/YnvPSFC3FzgTv/foDeHXl1y8ZVYdVjpRexi/ogAC0vKW5Sdyd7koBwFAMa2EvTUXkm3/vveFJg==","repository":{"url":"git+https://github.com/aklinker1/webext-core.git","type":"git","directory":"packages/job-scheduler"},"_npmVersion":"8.15.0","description":"Schedule and run jobs in your background script","directories":{},"_nodeVersion":"16.17.0","dependencies":{"cron-parser":"^4.8.1","format-duration":"^3.0.2","webextension-polyfill":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.4.0","vitest":"^0.24.5","tsconfig":"0.0.0","typescript":"^4.8.4","@vitest/coverage-c8":"^0.24.5","@webext-core/fake-browser":"1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/job-scheduler_1.0.0_1683990473574_0.7809418644014099","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@webext-core/job-scheduler","version":"1.1.0","keywords":["browser","browser-extension","chrome","chrome-extension","cron","extension","firefox","job","period","periodic","safari","scheduler","web-ext","web-extension","webext"],"license":"MIT","_id":"@webext-core/job-scheduler@1.1.0","maintainers":[{"name":"_aklinker1","email":"aaronklinker1@gmail.com"}],"homepage":"https://github.com/aklinker1/webext-core/tree/main/packages/job-scheduler","bugs":{"url":"https://github.com/aklinker1/webext-core/issues"},"dist":{"shasum":"1266137762b85b1d342715a5739cf50ddde90566","tarball":"https://registry.npmjs.org/@webext-core/job-scheduler/-/job-scheduler-1.1.0.tgz","fileCount":7,"integrity":"sha512-tIirFaP20ezfDtrOFVsrI2N5hD9U0EcE4ItFYGVF2AoEERSJ91QhuSt11aC+ug5HB2YzmGh373MaHvFlQQiywg==","signatures":[{"sig":"MEUCIQDNAh82ELum7IbKa24uyXedJPauFvYEuAfsOpgV0r19xQIgDO6QsD5sY3nLr+FZT1KsqE6CBKMcNDu/X1nJdqF2WmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webext-core%2fjob-scheduler@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115566},"main":"lib/index.cjs","type":"module","types":"lib/index.d.mts","buildc":{"outDir":"lib"},"module":"lib/index.mjs","engines":{"node":"*"},"exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}}},"gitHead":"ba647f22b6668ac55a012e196a5dc4e23b12a85d","scripts":{"test":"buildc --deps-only -- bun test","build":"buildc -- tsdown","check":"bun run build && check","prepack":"bun run build","test:coverage":"buildc --deps-only -- bun test --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22cd53f2-16c7-48bf-9b40-71f01ad6ad93"}},"repository":{"url":"git+https://github.com/aklinker1/webext-core.git","type":"git","directory":"packages/job-scheduler"},"_npmVersion":"11.13.0","description":"Schedule and run jobs in your background script","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"cron-parser":"^4.8.1","format-duration":"^3.0.2","webextension-polyfill":">=0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"catalog:","publint":"catalog:","tsconfig":"workspace:*","typescript":"catalog:","@webext-core/fake-browser":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/job-scheduler_1.1.0_1780345983401_0.7925206829246896","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@webext-core/job-scheduler","version":"2.0.0","description":"Schedule and run jobs in your background script","keywords":["browser","browser-extension","chrome","chrome-extension","cron","extension","firefox","job","period","periodic","safari","scheduler","web-ext","web-extension","webext"],"homepage":"https://github.com/aklinker1/webext-core/tree/main/packages/job-scheduler","license":"MIT","repository":{"type":"git","url":"git+https://github.com/aklinker1/webext-core.git","directory":"packages/job-scheduler"},"type":"module","sideEffects":false,"module":"dist/index.mjs","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"publishConfig":{"access":"public"},"scripts":{"build":"buildc -- tsdown","test":"buildc --deps-only -- bun test","test:coverage":"buildc --deps-only -- bun test --coverage","check":"bun run build && check","prepack":"bun run build"},"dependencies":{"cron-parser":"^4.8.1","format-duration":"^3.0.2"},"devDependencies":{"@types/chrome":"catalog:","@webext-core/fake-browser":"workspace:*","publint":"catalog:","tsconfig":"workspace:*","tsdown":"catalog:","typescript":"catalog:"},"engines":{"node":"*"},"gitHead":"dc118fb4ae4a947793ecaf8120d3f72b40c2cf6f","_id":"@webext-core/job-scheduler@2.0.0","bugs":{"url":"https://github.com/aklinker1/webext-core/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-CG7RTxdoAOw2zgGQKraANCz+QuuNWsasST/UJQN6xO0wbipLyqlV6XGLJimuNKZ1gotd8XMhEL5W6ZoCnZYOWw==","shasum":"4f5ed36f4a5b279037fc74789d0acec39f16d270","tarball":"https://registry.npmjs.org/@webext-core/job-scheduler/-/job-scheduler-2.0.0.tgz","fileCount":5,"unpackedSize":97224,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webext-core%2fjob-scheduler@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBFlgmHPIhcylKFSCaHW7quRSUWe7KjjUTEfRABnOhPAAiEAyno/EpzFqOw/il/OMTlIzmfxECC6NTS1k+oByWg98e8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22cd53f2-16c7-48bf-9b40-71f01ad6ad93"}},"directories":{},"maintainers":[{"name":"_aklinker1","email":"aaronklinker1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/job-scheduler_2.0.0_1784951244971_0.6209412770747282"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-13T15:07:53.515Z","modified":"2026-07-25T03:47:25.430Z","1.0.0":"2023-05-13T15:07:53.756Z","1.1.0":"2026-06-01T20:33:03.538Z","2.0.0":"2026-07-25T03:47:25.109Z"},"bugs":{"url":"https://github.com/aklinker1/webext-core/issues"},"license":"MIT","homepage":"https://github.com/aklinker1/webext-core/tree/main/packages/job-scheduler","keywords":["browser","browser-extension","chrome","chrome-extension","cron","extension","firefox","job","period","periodic","safari","scheduler","web-ext","web-extension","webext"],"repository":{"type":"git","url":"git+https://github.com/aklinker1/webext-core.git","directory":"packages/job-scheduler"},"description":"Schedule and run jobs in your background script","maintainers":[{"name":"_aklinker1","email":"aaronklinker1@gmail.com"}],"readme":"# `@webext-core/job-scheduler`\n\nSimple job scheduler for web extension background scripts.\n\n```bash\npnpm i @webext-core/job-scheduler\n```\n\nSee [documentation](https://webext-core.aklinker1.io/job-scheduler/installation)\nto get started!\n","readmeFilename":"README.md"}