promise-android-tools
Version:
A wrapper for adb, fastboot, and heimdall that returns convenient promises.
87 lines (86 loc) • 2.1 kB
JSON
{
"name": "promise-android-tools",
"version": "6.0.0",
"description": "A wrapper for adb, fastboot, and heimdall that returns convenient promises.",
"type": "module",
"main": "./dist/module.cjs",
"module": "./dist/module.js",
"types": "./dist/module.d.ts",
"exports": {
"require": "./dist/module.cjs",
"import": "./dist/module.js"
},
"scripts": {
"test": "npx c8 -r text -r html -r lcov --all --src src/ -x \"**/*.spec.*\" -x \"**/__test-helpers\" -x \"src/download.ts\" ava src/*.spec.ts",
"lint": "npx prettier \"**\" --ignore-path=.gitignore --arrow-parens=avoid --trailing-comma=none --end-of-line=lf -uw",
"docs": "npx typedoc",
"download": "npx tsx src/download.ts",
"build": "npx tsup",
"prepare": "npm run build && npm run download"
},
"files": [
"dist",
"LICENSE",
"README.md"
],
"repository": {
"type": "git",
"url": "git+https://github.com/ubports/promise-android-tools.git"
},
"author": "Johannah Sprinz <neo@neothethird.de>",
"license": "GPL-3.0",
"bugs": {
"url": "https://github.com/ubports/promise-android-tools/issues"
},
"keywords": [
"adb",
"fastboot",
"heimdall",
"android",
"android-tools",
"ubports",
"ubuntu-touch"
],
"homepage": "https://github.com/ubports/promise-android-tools#readme",
"ava": {
"extensions": {
"ts": "commonjs"
},
"nodeArguments": [
"--import=tsx"
]
},
"dependencies": {
"tslib": "^2.8.1",
"typescript-mix": "^3.1.3"
},
"devDependencies": {
"@ava/typescript": "^5.0.0",
"@types/7zip-min": "^1.3.3",
"@types/node": "^24.0.3",
"7zip-min": "^2.1.0",
"ava": "^5.3.1",
"c8": "^10.1.3",
"prettier": "^3.6.0",
"progressive-downloader": "^1.0.8",
"testdouble": "^3.20.2",
"tsup": "^8.5.0",
"tsx": "^4.20.3",
"typedoc": "^0.28.5",
"typescript": "^5.8.3"
},
"engines": {
"node": ">=20"
},
"tsup": {
"entry": [
"src/module.ts"
],
"format": [
"cjs",
"esm"
],
"dts": true,
"clean": true
}
}