{"_id":"@capawesome/capacitor-background-task","_rev":"11-2a5fc37c10be85af799002f8b39d1a5d","name":"@capawesome/capacitor-background-task","dist-tags":{"dev":"7.0.0-dev.1765885034","latest":"8.0.3"},"versions":{"2.0.0":{"name":"@capawesome/capacitor-background-task","version":"2.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-background-task@2.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://github.com/capawesome-team/capacitor-background-task#readme","bugs":{"url":"https://github.com/capawesome-team/capacitor-background-task/issues"},"dist":{"shasum":"d95029423ba23adfa1681b54516154465a40e759","tarball":"https://registry.npmjs.org/@capawesome/capacitor-background-task/-/capacitor-background-task-2.0.0.tgz","fileCount":28,"integrity":"sha512-rDr2uZIzWW5j66SbahQd+uqJvX/K/joEVLzf4e5ouOrz/WUS9Opi6d6it8rrMpILt5RhYRYSMX6kvTmscv1LoA==","signatures":[{"sig":"MEUCIQCfckI5H2guGpy+22/g26TJFd6w7UQ4cqGaDQPuN8P/jQIgedz7Zd69TGU0mCYOCdjVXHgjVBADaZKSnBQG5wpwr8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7AU6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEEQ//UjVYiNlWrXhUtyZePkRqOn1AWzJ5n9L5FgH3Pcuw9sMYv4hm\r\nRTYiA2iKN1qu6xl4gwq5aDUpUeXkGfFJk8EhDtVLN2wq7QARfEKKfpr6fl4J\r\nIbM71DaWck7WsBdq4dAeZ3cdc5le7X1QzXRtes6y5avlxHRytBsn5eb1L4hX\r\nr6PEG2WhWnsO0o92FSsK1RQjrKJI6j9xZGHuJsxKO0rtFm6jvxqSFhQ8x3wx\r\ntVJGK53Vyp5fyN5D+PheFFeCLtoHbu8XB7IG5nhBRmrjyIK9D+uZXcb/gE9c\r\n4OnyU8wq+JMydgkdRUhwEahE17V+Tn7HzO0vS/PipGtAGtIa3LxQiHqi90bF\r\nNd1O5fStCykMgqBrYaz4ivZENS4qwjiHXVx/wb3nF2oUfPBlzcMNC3IfC993\r\nBaNQ3JD4mrTguFsWlfiXxTfX60c6Jb2D7nuq91HOVJjYo2cIiLa98RXQWFc2\r\n2veIbX9rbze1wc5Bi3/91/a3RpDlHcRnFVqBLgSXcAemuO9kFUUulN09I7Q2\r\njcMc2YhjjikRgTSRreTVshsUT5WEf4mwiaK0OtqNIyt3k1Z/Wfny6+y6YtC2\r\nduI1Xe0O5grbzqqtJpgN9A6VcmM8l9Wr0mMqcaHSatNd/wlWloV2OltbSqTt\r\nWaZNSLrYfYkYethfB9SalRN3HZJ5IyhgZG0=\r\n=vLD5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"cea9e3ac6ecd872739ed2156ff01b2acac4d682b","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BackgroundTaskPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"standard-version","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-background-task.git","type":"git"},"_npmVersion":"8.13.2","description":"Capacitor plugin for running background tasks.","directories":{},"_nodeVersion":"16.13.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"4.0.1","@capacitor/ios":"4.0.1","@capacitor/core":"4.0.1","standard-version":"9.5.0","@capacitor/docgen":"0.2.0","@capacitor/android":"4.0.1","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/prettier-config":"1.0.1","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-background-task_2.0.0_1659635002398_0.6797886486245797","host":"s3://npm-registry-packages"}},"2.0.0-dev.8c05008.1680891292":{"name":"@capawesome/capacitor-background-task","version":"2.0.0-dev.8c05008.1680891292","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-background-task@2.0.0-dev.8c05008.1680891292","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/background-task/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"a6368f9eab619d358ac90f3d2b96a623872cbcc6","tarball":"https://registry.npmjs.org/@capawesome/capacitor-background-task/-/capacitor-background-task-2.0.0-dev.8c05008.1680891292.tgz","fileCount":28,"integrity":"sha512-OD64lH+da8cWr0jKxUwgs9Ntue17i7C1gl8FxY2VLYWczFuHhu5vjvkax3L2fjkGbwiYvQ1VsBdsctlUyMpfhw==","signatures":[{"sig":"MEUCIE3+SnX5CHXhCs008O+OHZlprtu2xbsXS5Uz9/9rQWFAAiEAocRDyv6nJY1fDqW5XCMPie6vnBNke0U23e0TRo31qOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMF5WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+4g//ecqtEykXUa23VJsqihG3GHUtv004MqM5LH5x7S347GM/T5QF\r\n1l/aHbD+f8Dpt+4gUS+j2TIL6yeuRjjWAPq/VKNsxswQjirY+Ry/NFVTnRAd\r\nEKhtBwu4cko3zj+W3bHZC8WrlDbC0xU0sVyZRobYJ+tN3jNBtVJLUv3FlDtm\r\nvdUz39J3vFFFL+0WHUkTsDdDcQLujJv/fBBl8JFSehn+USU427kqEarVS2im\r\nLhAy9aXxOSe+ggCmMOk5Z/tz24m/Bl04L4DqtxjU1tYnk7rNSeGqEf4maWCC\r\npJTHWGf7w2xLi1amTycf8Y/kCfTSa0YByaAum2F8E97U+4TGZ62CAT4sqqzW\r\nH13PicTjv0qje2x+gvP7qkYv9y3k7FR2QopDi6K+hPgt/0eGisUsXHfm3ves\r\nmvaMGcIji5MBz+p7XPsR+pSWXA3QVHOCLfluYbfqzfJW+3F8rCgAUBjUdF8h\r\n7EMGYPoXGZzSoO7FJI4tD4yZcxtOOMjz5NU3gj2MbxUKpLt6B8OnVOAzhILv\r\nLlmOocBIEJ/LZpdt4IakM0PKPu7JzaexGk4SnJV0/C4PW0ZJC3GeBkwvtPFr\r\nCkR6rkh6evklGRm15QF7X6E4gsFhVihhluw0wW8o2ZFlJUpUgkbUXfT7gY9R\r\nlFJrdkmgFq44ulFPBEssfduunAZ5gQz0Z74=\r\n=caNM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"8c050080c4cddaae9842b4d6d82d24d528d0f8c0","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BackgroundTaskPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"standard-version","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"8.19.3","description":"Capacitor plugin for running background tasks.","directories":{},"_nodeVersion":"16.19.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0-beta.1","@capacitor/ios":"5.0.0-beta.1","@capacitor/core":"5.0.0-beta.1","standard-version":"9.5.0","@capacitor/docgen":"0.2.0","@capacitor/android":"5.0.0-beta.1","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/prettier-config":"1.0.1","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^5.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-background-task_2.0.0-dev.8c05008.1680891292_1680891478425_0.8186055312250875","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@capawesome/capacitor-background-task","version":"5.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-background-task@5.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/background-task/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"eb985131065df59f95ffa1e9ef3abf0f3573a35f","tarball":"https://registry.npmjs.org/@capawesome/capacitor-background-task/-/capacitor-background-task-5.0.0.tgz","fileCount":28,"integrity":"sha512-puZ/MaNNlIMmwojuMX5Z5rqWJFHjvpdgMB+xGe/QXG+IMrcY5eMtR3l/NLGtbH8izwid1dAsxzBACX5RGHdVzA==","signatures":[{"sig":"MEQCIEh2D7+l5Gj1M/7mPzlc8KXqHTFOwwgfHYmcsUQvqr5dAiBy79iS0xw70+HVs0Vfqm+2ilSFBdsvCLOxjPqKLUlUWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU+HVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/aQ//SjJmmoadGNbQ+WA5//mjqix1pxnI9fOOBtMeDD6QORwTo0wF\r\nFFxGQTLXvbyc2v1Zybwh0Oa40jMgiI/IVMchjcUatHNA9Tr061ZUFb/1RNOg\r\n5plm5iKDBy+eYMGbVfQHqWJ0/sGnyeXheclKy6QTrEKbZtE5ROpKU6zLy/wT\r\nvxjeBhXKrsJILl8aafC9H2z87G6r5Jb8KvZHQ6TfWDE5cD+EOqjydYHy/N4Q\r\nOEyRKu6j6fepkc+p5WDCtH2YvySIsVtX6BFaY+SWRJqt6eoUE+zEkBYLn6wz\r\neRDSmbuUi2jAOYJGGSw0bkCo3Ut+c9QWB+3UfxzTM3XAGL8NpNGsNYfqYuj4\r\n4qUqbRz1mPT2TEpCXWhOP+y9FWcy6BkLiwadstq782WTskYm17iNA5RwNoon\r\nahD+toAu8isNFl0pjnLatBlG3LTgK7T3Nr7lAYb0RFh8lLy4EZMpRtmF1D/A\r\nIkTGUSBMkPC38U4bP7K7lrtRMf7IAplBoYEi1P7P6QvrdYKcSFA706ufT/x7\r\nR/5FfapOLhujD/cH204h2ez6VMEnS4UIyHBfIrjTBMuaVJrOFART4uqyFlYa\r\n5qXHXut2sj2sjpdeP0JcMK6q73Z+zgou4b5bc3O9yxK3ituYHSNtN3MQITw1\r\nY5f2IxwjPFFCO3CHaC8Q5ZEOdiDhzvzG4ts=\r\n=B5fb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"0cede4d22195ccbcb079513a87cda069cbb58017","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BackgroundTaskPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"8.19.4","description":"Capacitor plugin for running background tasks.","directories":{},"_nodeVersion":"16.20.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"5.0.0","@capacitor/ios":"5.0.0","@capacitor/core":"5.0.0","@capacitor/docgen":"0.2.0","@capacitor/android":"5.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-background-task_5.0.0_1683218900962_0.5487416601526267","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@capawesome/capacitor-background-task","version":"6.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-background-task@6.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/background-task/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"3679f1bd197e5cc40eb78bf78f3d0230d5be2845","tarball":"https://registry.npmjs.org/@capawesome/capacitor-background-task/-/capacitor-background-task-6.0.0.tgz","fileCount":28,"integrity":"sha512-WyhgqPu8k/i7X/Yck9FucZPnUHbho/Sm3sHIuexVRBeIq10iqmPv81YA30Wr2CKcyfwsgoSNJHC+ic5FCpW7bg==","signatures":[{"sig":"MEQCIAm60DluTVSIO+NWKwYOamKdAXMkdu1Gij1qp9kCAvGnAiBAMdZlvaXVPYFWBWYldW6MPdVOTxDxTEnIhgWVYT5JKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24099},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"4b656553461ecfb043dc387c4eaaf248aaa072cd","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BackgroundTaskPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"10.5.0","description":"Capacitor plugin for running background tasks.","directories":{},"_nodeVersion":"18.20.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rimraf":"3.0.2","rollup":"2.77.2","prettier":"2.3.2","swiftlint":"1.0.1","typescript":"4.1.5","@capacitor/cli":"6.0.0","@capacitor/ios":"6.0.0","@capacitor/core":"6.0.0","@capacitor/docgen":"0.2.0","@capacitor/android":"6.0.0","@ionic/eslint-config":"0.3.0","prettier-plugin-java":"1.0.2","@ionic/swiftlint-config":"1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-background-task_6.0.0_1713283423841_0.51891965742711","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@capawesome/capacitor-background-task","version":"7.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-background-task@7.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/background-task/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"512c04b222861541a898a297a260775c2ea9eba7","tarball":"https://registry.npmjs.org/@capawesome/capacitor-background-task/-/capacitor-background-task-7.0.0.tgz","fileCount":27,"integrity":"sha512-3QGBT4xORfNqx3Pe/JRoS/mwufZNtda9q+yuCA87nI9VZFflBvRF6d5PLCXOleVmv6RJJGtuLaZki3tU8afZBw==","signatures":[{"sig":"MEQCIHEgpDIJNUoT3qcDz40DKOK3+K/3WmCqi3b5Uk/bVDiEAiBjugpEr4Za/lblpazBLZaYZ6mi6PHsdt96O58nKDbJ7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24545},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"cfabccf4215a6ea4736f7046fee762d1056362bd","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BackgroundTaskPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for running background tasks.","directories":{},"_nodeVersion":"20.18.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.0.1","rollup":"4.30.1","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"4.1.5","@capacitor/cli":"7.0.0","@capacitor/ios":"7.0.0","@capacitor/core":"7.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"7.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-background-task_7.0.0_1738230369500_0.19668310582767634","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@capawesome/capacitor-background-task","version":"7.0.1","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-background-task@7.0.1","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/background-task/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"5531717de4cea255156c7f83fd4bf0f1e472c534","tarball":"https://registry.npmjs.org/@capawesome/capacitor-background-task/-/capacitor-background-task-7.0.1.tgz","fileCount":27,"integrity":"sha512-ILkJ0bCOLperUc+fezzhpiH3Bfnr/318TI9XSrPU/vwvBXjMH7p7xYxKtjDA4VpJfbVh1cHmWLtRSWIk2wUglg==","signatures":[{"sig":"MEMCH103/r3f5aKw1KFs6MrrTPLu4j+k7xPTi+TTC9gWGQECIG9Nkh+rTCEQj87cIcc2Bzr1TrDBzYsOs2reJoO8INi3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24503},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"6bb5a4a6ca283d12fe3a5089019b25a679b84ab4","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BackgroundTaskPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"10.8.2","description":"Capacitor plugin for running background tasks.","directories":{},"_nodeVersion":"20.18.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.0.1","rollup":"4.30.1","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"4.1.5","@capacitor/cli":"7.0.0","@capacitor/ios":"7.0.0","@capacitor/core":"7.0.0","@capacitor/docgen":"0.3.0","@capacitor/android":"7.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-background-task_7.0.1_1738402946722_0.4471850125076233","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-dev.1765885034":{"name":"@capawesome/capacitor-background-task","version":"7.0.0-dev.1765885034","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-background-task@7.0.0-dev.1765885034","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/background-task/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"e30dd75a5ee6b99df5f4927fd6ba996a4b6dbd11","tarball":"https://registry.npmjs.org/@capawesome/capacitor-background-task/-/capacitor-background-task-7.0.0-dev.1765885034.tgz","fileCount":27,"integrity":"sha512-1HuMY/nYVkoWUERBnqTngfwPO55/lpE9gsXwTV8gzv+R50KIGQybijL1DkexSSzmGRYqlhKxNfuTO49zghLDJg==","signatures":[{"sig":"MEUCIQD3EaW9DiABu/8JCTzTYcKIIwZDWqmJigPek4iDvFXLuwIgAzrDACfqOc0KkYZ9TnkSUaCIEw+zM9iuzA/IPYxq5qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25175},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"bd386571b9151d22617cccbd0eda18efc0a5df3b","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BackgroundTaskPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"robingenz","email":"mail@robingenz.dev"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"11.5.2","description":"Capacitor plugin for running background tasks.","directories":{},"_nodeVersion":"20.19.4","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.0.0","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-background-task_7.0.0-dev.1765885034_1765885437192_0.03212676515822266","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@capawesome/capacitor-background-task","version":"8.0.0","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-background-task@8.0.0","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/background-task/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"24f50efca063d1c924345e5d665b0aa04a74ecfc","tarball":"https://registry.npmjs.org/@capawesome/capacitor-background-task/-/capacitor-background-task-8.0.0.tgz","fileCount":27,"integrity":"sha512-jkp0mmIg4xf93z/8kH8HpnPlLWA0s3JS2KrSRcTO4AvAL0BERvhUppqPhvMr+o+Vdu/PB0DvXZ1Jnbu0FR2Sxg==","signatures":[{"sig":"MEQCIDbFLuca5owoRIalFGRJUMdTC/IVzu6ev5D6XEd3xgNyAiAvoD8TTL3SYef+vtFPHdgg0FnQyMIQcIAQYk1zdLjDCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-background-task@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25160},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"762a4ca86dd18ce52c3a10977d7446866fe80e80","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BackgroundTaskPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7bd3a282-8438-42ed-82d8-0f9beb7cac39"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"11.7.0","description":"Capacitor plugin for running background tasks.","directories":{},"_nodeVersion":"22.21.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.0.0","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-background-task_8.0.0_1765974707498_0.35726286948602337","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@capawesome/capacitor-background-task","version":"8.0.1","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-background-task@8.0.1","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/background-task/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"15dca6893f4befd24140b538876de0ee084d94b6","tarball":"https://registry.npmjs.org/@capawesome/capacitor-background-task/-/capacitor-background-task-8.0.1.tgz","fileCount":27,"integrity":"sha512-LNUr38UeXHg4xcO6dq30qOFkGbzWdevnbn/XhE3Q9IdrLGRlJMWyjqQvBH0/a5ZuVoSTxAEv/nSMVImClgV4zw==","signatures":[{"sig":"MEUCIQCjF/3yV9rRBHLbS/a6Tete1cg8PwiV73stV5drHZwiIAIgFCivw/NbMWKTPQtTDMffzS216c2Cr6LLVgn+6bAaRSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-background-task@8.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25169},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"fa5661b9d1f85edd21f503e2eeb9875d0089f0ae","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BackgroundTaskPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7bd3a282-8438-42ed-82d8-0f9beb7cac39"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"11.10.0","description":"Capacitor plugin for running background tasks.","directories":{},"_nodeVersion":"22.22.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.0.0","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-background-task_8.0.1_1771486726445_0.6249777196761188","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"@capawesome/capacitor-background-task","version":"8.0.2","keywords":["capacitor","plugin","native"],"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","_id":"@capawesome/capacitor-background-task@8.0.2","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"homepage":"https://capawesome.io/plugins/background-task/","bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"dist":{"shasum":"6a6978e011706fb625beda4465c6ef1ceb3faa3f","tarball":"https://registry.npmjs.org/@capawesome/capacitor-background-task/-/capacitor-background-task-8.0.2.tgz","fileCount":27,"integrity":"sha512-o16CYZVVKafGKQ3vlsuRUDiRk1+K+wJwx0QnLIkEuvaG6kK8AGa7z4euhQSzS6Etz58tRJq1sF/iGX4h3ihIsg==","signatures":[{"sig":"MEQCIBxYvUp3MbiTmYNR4oJqqcN5QlpnpcyyyBuPbG1iHheOAiBBnaxIbkPdebOciYC+LusTqNHSL2mgX+58xhtRq2Bj4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-background-task@8.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25630},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","funding":[{"url":"https://github.com/sponsors/capawesome-team/","type":"github"},{"url":"https://opencollective.com/capawesome","type":"opencollective"}],"gitHead":"ed2735940e5ddb95c52a42d40e067eb783a584aa","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BackgroundTaskPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd ..","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd .."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7bd3a282-8438-42ed-82d8-0f9beb7cac39"}},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/capawesome-team/capacitor-plugins.git","type":"git"},"_npmVersion":"11.10.1","description":"Capacitor plugin for running background tasks.","directories":{},"_nodeVersion":"22.22.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","rimraf":"6.1.2","rollup":"4.53.3","prettier":"3.4.2","swiftlint":"2.0.0","typescript":"5.9.3","@capacitor/cli":"8.0.0","@capacitor/ios":"8.0.0","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/android":"8.0.0","@ionic/eslint-config":"0.4.0","prettier-plugin-java":"2.6.7","@ionic/swiftlint-config":"2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-background-task_8.0.2_1771701272522_0.6795638256450554","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"@capawesome/capacitor-background-task","version":"8.0.3","description":"Capacitor plugin for running background tasks on iOS.","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/capawesome-team/capacitor-plugins.git"},"bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"funding":[{"type":"github","url":"https://github.com/sponsors/capawesome-team/"},{"type":"opencollective","url":"https://opencollective.com/capawesome"}],"homepage":"https://capawesome.io/docs/sdks/capacitor/background-task/","keywords":["capacitor","plugin","native","capacitor-plugin","background task","background execution","background mode","run in background","app background","finish task"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","docgen":"docgen --api BackgroundTaskPlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","ios:pod:install":"cd ios && pod install --repo-update && cd ..","ios:spm:install":"cd ios && swift package resolve && cd ..","prepublishOnly":"npm run build"},"devDependencies":{"@capacitor/android":"8.0.0","@capacitor/cli":"8.4.2","@capacitor/core":"8.0.0","@capacitor/docgen":"0.3.1","@capacitor/ios":"8.0.0","@ionic/eslint-config":"0.4.0","eslint":"8.57.0","prettier-plugin-java":"2.9.7","rimraf":"6.1.2","rollup":"4.62.3","swiftlint":"2.0.0","typescript":"5.9.3"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"publishConfig":{"access":"public"},"gitHead":"7c1937ed10b7de86ca2c1cdc3539a2735fd69a00","_id":"@capawesome/capacitor-background-task@8.0.3","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-MAeohDZ65gFYlYYivcXcs1rdgpab4biaTfKFoSktfydun7w+VEr415bk3qTd8u9Z95P0Edp6Cw0hYnFEbQ3FTw==","shasum":"5f619075d0cfca7b4c6c3b6e3f9397407332645c","tarball":"https://registry.npmjs.org/@capawesome/capacitor-background-task/-/capacitor-background-task-8.0.3.tgz","fileCount":27,"unpackedSize":28941,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capawesome%2fcapacitor-background-task@8.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCjFTI9hvAOsAU2K5VCcPu/GCobo2XJWdtZgoqCnnYgwwIhAIlN7e64gKBQGN/fUzqOpnv4ymtPJZk76s931Dw1TGWF"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7bd3a282-8438-42ed-82d8-0f9beb7cac39"}},"directories":{},"maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-background-task_8.0.3_1788337312067_0.4772620075928864"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-04T17:43:22.327Z","modified":"2026-09-02T08:21:52.609Z","2.0.0":"2022-08-04T17:43:22.615Z","2.0.0-dev.8c05008.1680891292":"2023-04-07T18:17:58.598Z","5.0.0":"2023-05-04T16:48:21.116Z","6.0.0":"2024-04-16T16:03:44.071Z","7.0.0":"2025-01-30T09:46:09.682Z","7.0.1":"2025-02-01T09:42:26.881Z","7.0.0-dev.1765885034":"2025-12-16T11:43:57.335Z","8.0.0":"2025-12-17T12:31:47.661Z","8.0.1":"2026-02-19T07:38:46.625Z","8.0.2":"2026-02-21T19:14:32.673Z","8.0.3":"2026-09-02T08:21:52.212Z"},"bugs":{"url":"https://github.com/capawesome-team/capacitor-plugins/issues"},"author":{"name":"Robin Genz","email":"mail@robingenz.dev"},"license":"MIT","homepage":"https://capawesome.io/docs/sdks/capacitor/background-task/","keywords":["capacitor","plugin","native","capacitor-plugin","background task","background execution","background mode","run in background","app background","finish task"],"repository":{"type":"git","url":"git+https://github.com/capawesome-team/capacitor-plugins.git"},"description":"Capacitor plugin for running background tasks on iOS.","maintainers":[{"name":"robingenz","email":"mail@robingenz.dev"}],"readme":"# Capacitor Background Task Plugin\n\nCapacitor plugin for running background tasks.\n\n<div class=\"capawesome-z29o10a\">\n  <a href=\"https://cloud.capawesome.io/\" target=\"_blank\">\n    <img alt=\"Deliver Live Updates to your Capacitor app with Capawesome Cloud\" src=\"https://cloud.capawesome.io/assets/banners/cloud-build-and-deploy-capacitor-apps.png?t=1\" />\n  </a>\n</div>\n\n## Use Cases\n\nThe Background Task plugin is typically used to finish short-running work when the app moves to the background, for example:\n\n- **Finish network requests**: Complete an upload or API request that was started while the app was in the foreground.\n- **Save application state**: Persist unsaved user input or app state before the OS puts the app to sleep.\n- **Sync data**: Finish writing pending changes to your backend or local storage.\n- **Clean up resources**: Close connections or release resources gracefully before the app is suspended.\n\n## Compatibility\n\n| Plugin Version | Capacitor Version | Status         |\n| -------------- | ----------------- | -------------- |\n| 8.x.x          | >=8.x.x           | Active support |\n| 7.x.x          | 7.x.x             | Deprecated     |\n| 6.x.x          | 6.x.x             | Deprecated     |\n| 5.x.x          | 5.x.x             | Deprecated     |\n\n## Installation\n\nYou can use our **AI-Assisted Setup** to install the plugin.\nAdd the [Capawesome Skills](https://github.com/capawesome-team/skills) to your AI tool using the following command:\n\n```bash\nnpx skills add capawesome-team/skills --skill capacitor-plugins\n```\n\nThen use the following prompt:\n\n```\n Use the `capacitor-plugins` skill from `capawesome-team/skills` to install the `@capawesome/capacitor-background-task` plugin in my project.\n```\n\nIf you prefer **Manual Setup**, install the plugin by running the following commands:\n\n```bash\nnpm install @capawesome/capacitor-background-task\nnpx cap sync\n```\n\n## Configuration\n\nNo configuration required for this plugin.\n\n## Demo\n\nA working example can be found here: [robingenz/capacitor-plugin-demo](https://github.com/robingenz/capacitor-plugin-demo)\n\n## Usage\n\n```typescript\nimport { App } from '@capacitor/app';\nimport { BackgroundTask } from '@capawesome/capacitor-background-task';\n\nApp.addListener('appStateChange', async ({ isActive }) => {\n  if (isActive) {\n    return;\n  }\n  // The app state has been changed to inactive.\n  // Start the background task by calling `beforeExit`.\n  const taskId = await BackgroundTask.beforeExit(async () => {\n    // Run your code...\n    // Finish the background task as soon as everything is done.\n    BackgroundTask.finish({ taskId });\n  });\n});\n```\n\n## API\n\n<docgen-index>\n\n* [`beforeExit(...)`](#beforeexit)\n* [`finish(...)`](#finish)\n* [Interfaces](#interfaces)\n* [Type Aliases](#type-aliases)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\n### beforeExit(...)\n\n```typescript\nbeforeExit(cb: () => void) => Promise<CallbackID>\n```\n\nCall this method when the app moves to the background.\nIt allows the app to continue running a task in the background.\n\nOn **iOS** this method should be finished in less than 30 seconds.\n\nOnly available on Android and iOS.\n\n| Param    | Type                       |\n| -------- | -------------------------- |\n| **`cb`** | <code>() =&gt; void</code> |\n\n**Returns:** <code>Promise&lt;string&gt;</code>\n\n--------------------\n\n\n### finish(...)\n\n```typescript\nfinish(options: FinishOptions) => void\n```\n\nFinish the current background task.\nThe OS will put the app to sleep.\n\nOnly available on Android and iOS.\n\n| Param         | Type                                                    |\n| ------------- | ------------------------------------------------------- |\n| **`options`** | <code><a href=\"#finishoptions\">FinishOptions</a></code> |\n\n--------------------\n\n\n### Interfaces\n\n\n#### FinishOptions\n\n| Prop         | Type                                              |\n| ------------ | ------------------------------------------------- |\n| **`taskId`** | <code><a href=\"#callbackid\">CallbackID</a></code> |\n\n\n### Type Aliases\n\n\n#### CallbackID\n\n<code>string</code>\n\n</docgen-api>\n\n## Quirks\n\n### iOS\n\nOn **iOS** the [UIKit framework](https://developer.apple.com/documentation/uikit) is used.\nRead more about the implementation and any limitations [here](https://developer.apple.com/documentation/uikit/app_and_environment/scenes/preparing_your_ui_to_run_in_the_background/extending_your_app_s_background_execution_time).\n\n### Android\n\nThere is currently no ready implementation on **Android**.\nIt's planned to add the support in the near future.\n\n## FAQ\n\n### How much time does my task have to run in the background?\n\nOn iOS, the task started with `beforeExit(...)` should be finished in less than 30 seconds. As soon as your work is done, call `finish(...)` so the OS can put the app to sleep. Read more about the underlying background execution mechanism in the [Apple documentation](https://developer.apple.com/documentation/uikit/app_and_environment/scenes/preparing_your_ui_to_run_in_the_background/extending_your_app_s_background_execution_time).\n\n### Is this plugin supported on Android?\n\nThere is currently no ready implementation on Android, so the task is not extended there. Support for Android is planned for the future, see the [Quirks](#quirks) section.\n\n### Can I run periodic or scheduled tasks with this plugin?\n\nNo, this plugin is designed to extend the execution time of your app when it moves to the background, so you can finish a short-running task. It does not schedule tasks that run while the app is closed.\n\n### How do I know when the app moves to the background?\n\nUse the `appStateChange` listener of the official `@capacitor/app` plugin, as shown in the [Usage](#usage) section. When `isActive` becomes `false`, call `beforeExit(...)` to start the background task.\n\n### When do I have to call the `finish` method?\n\nCall `finish(...)` with the task ID returned by `beforeExit(...)` as soon as everything is done. This tells the OS that the task is complete so it can put the app to sleep.\n\n### Can I use this plugin with Ionic, React, Vue or Angular?\n\nYes, the plugin is framework-agnostic. It works in any Capacitor app regardless of the web framework, including Ionic with Angular, React, or Vue, as well as plain JavaScript projects.\n\n## Related Plugins\n\n- [Alarm](https://capawesome.io/docs/sdks/capacitor/alarm/): Create system alarms and timers.\n- [Android Foreground Service](https://capawesome.io/docs/sdks/capacitor/android-foreground-service/): Run a foreground service on Android for long-running work.\n- [Keep Awake](https://capawesome.io/docs/sdks/capacitor/keep-awake/): Keep the screen awake while your app is in the foreground.\n\n## Newsletter\n\nStay up to date with the latest news and updates about the Capawesome, Capacitor, and Ionic ecosystem by subscribing to our [Capawesome Newsletter](https://cloud.capawesome.io/newsletter/).\n\n## Changelog\n\nSee [CHANGELOG.md](https://github.com/capawesome-team/capacitor-plugins/blob/main/packages/background-task/CHANGELOG.md).\n\n## License\n\nSee [LICENSE](https://github.com/capawesome-team/capacitor-plugins/blob/main/packages/background-task/LICENSE).\n\n## Credits\n\nThis plugin is based on the [Capacitor Background Task](https://github.com/capawesome-team/capacitor-background-task) plugin.\nThanks to everyone who contributed to the project!\n","readmeFilename":"README.md"}