UNPKG

@webext-core/job-scheduler

Version:
65 lines 1.62 kB
{ "name": "@webext-core/job-scheduler", "version": "1.0.0", "description": "Schedule and run jobs in your background script", "license": "MIT", "keywords": [ "web-extension", "browser-extension", "chrome-extension", "webext", "web-ext", "chrome", "firefox", "safari", "browser", "extension", "job", "scheduler", "cron", "period", "periodic" ], "homepage": "https://github.com/aklinker1/webext-core/tree/main/packages/job-scheduler", "repository": { "type": "git", "url": "https://github.com/aklinker1/webext-core", "directory": "packages/job-scheduler" }, "type": "module", "publishConfig": { "access": "public" }, "files": [ "lib" ], "main": "lib/index.cjs", "module": "lib/index.js", "types": "lib/index.d.ts", "exports": { ".": { "import": "./lib/index.js", "require": "./lib/index.cjs" } }, "dependencies": { "cron-parser": "^4.8.1", "webextension-polyfill": "^0.10.0", "format-duration": "^3.0.2" }, "devDependencies": { "@vitest/coverage-c8": "^0.24.5", "@webext-core/fake-browser": "1.2.2", "tsconfig": "0.0.0", "tsup": "^6.4.0", "typescript": "^4.8.4", "vitest": "^0.24.5" }, "scripts": { "build": "tsup src/index.ts --clean --out-dir lib --dts --format esm,cjs,iife --global-name webExtCoreJobScheduler", "build:dependencies": "cd ../.. && turbo run build --filter=@webext-core/job-scheduler^...", "test": "vitest -r src", "test:coverage": "vitest run -r src --coverage", "compile": "tsc --noEmit" } }