-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
92 lines (92 loc) · 3.23 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
{
"name": "@squareetlabs/capacitor-dont-kill-my-app",
"version": "0.25.0",
"description": "This Capacitor plugin helps bring up the auto-start and battery saver permission managers on Android devices, allowing users to add an app to auto-start and prevent the system from killing it. Ensuring that your app can run in the background and is not restricted by the system is crucial for\napplications that rely on long-running background processes. This includes apps like music players, navigation apps, alarm apps, or fitness trackers.\nDifferent Android manufacturers implement custom modifications that can restrict apps from running in the background, which can negatively impact the user experience. This plugin provides a unified interface to handle these permissions, allowing developers to prompt users to enable the necessary settings on their devices.",
"main": "dist/plugin.cjs.js",
"module": "dist/esm/index.js",
"types": "dist/esm/index.d.ts",
"unpkg": "dist/plugin.js",
"files": [
"android/src/main/",
"android/build.gradle",
"dist/"
],
"author": "Squareetlabs",
"contributors": [
{
"name": "Alberto Rial Barreiro",
"email": "[email protected]",
"url": "https://squareet.com"
},
{
"name": "Jacobo Cantorna Cigarrán",
"email": "[email protected]",
"url": "https://squareet.com"
}
],
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/squareetlabs/capacitor-dont-kill-my-app"
},
"keywords": [
"capacitor",
"capacitor-plugin",
"android",
"background",
"permissions",
"auto-start",
"battery-saver",
"background-process",
"background-service",
"android-permissions",
"android-settings",
"device-settings",
"dont-kill-my-app",
"auto-start-permission",
"battery-saver-permission",
"background-task",
"long-running-process",
"squareetlabs",
"native"
],
"scripts": {
"verify": "npm run npm run verify:android && npm run verify:web",
"verify:android": "cd android && ./gradlew clean build test && cd ..",
"verify:web": "npm run build",
"lint": "npm run eslint && npm run prettier -- --check",
"fmt": "npm run eslint -- --fix && npm run prettier -- --write",
"eslint": "eslint . --ext ts",
"prettier": "prettier \"**/*.{css,html,ts,js,java}\"",
"docgen": "docgen --api DontKillMyAppPlugin --output-readme README.md --output-json dist/docs.json",
"build": "npm run clean && npm run docgen && tsc && rollup -c rollup.config.js",
"clean": "rimraf ./dist",
"watch": "tsc --watch",
"prepublishOnly": "npm run build"
},
"devDependencies": {
"@capacitor/android": "^6.0.0",
"@capacitor/core": "^6.0.0",
"@capacitor/docgen": "^0.2.2",
"@ionic/eslint-config": "^0.3.0",
"@ionic/prettier-config": "^1.0.1",
"eslint": "^7.11.0",
"prettier": "~2.3.0",
"prettier-plugin-java": "~1.0.2",
"rimraf": "^3.0.2",
"rollup": "^2.32.0",
"typescript": "~4.1.5"
},
"peerDependencies": {
"@capacitor/core": "^6.0.0"
},
"prettier": "@ionic/prettier-config",
"eslintConfig": {
"extends": "@ionic/eslint-config/recommended"
},
"capacitor": {
"android": {
"src": "android"
}
}
}