kensington-konnect-diagnostics-cli-tool
Version:
Kensington Konnect Diagnostics Tool - Cross-platform CLI tool and Node.js library to collect system logs and device information
115 lines (114 loc) • 5.49 kB
JSON
{
"name": "kensington-konnect-diagnostics-cli-tool",
"version": "1.0.5",
"description": "Kensington Konnect Diagnostics Tool - Cross-platform CLI tool and Node.js library to collect system logs and device information",
"main": "libs/index.cjs",
"module": "libs/index.esm.js",
"types": "libs/index.d.ts",
"exports": {
".": {
"types": "./libs/index.d.ts",
"import": "./libs/index.esm.js",
"require": "./libs/index.cjs"
},
"./cjs": {
"types": "./libs/index.d.ts",
"require": "./libs/index.cjs"
},
"./esm": {
"types": "./libs/index.d.ts",
"import": "./libs/index.esm.js"
}
},
"bin": {
"kensington-konnect-diagnostics": "./dist/index.js"
},
"scripts": {
"build:cli": "node ./scripts/build-cli.js",
"build:libs": "node ./scripts/build-libs.js",
"build": "npm run build:cli && npm run build:libs",
"start": "node --force-node-api-uncaught-exceptions-policy=true dist/index.js",
"dev": "node --force-node-api-uncaught-exceptions-policy=true -r ts-node/register src/index.ts",
"sign-mac": "node scripts/sign-macos.js",
"notarize-mac": "node scripts/notarize-macos.js",
"build-mac-x64": "npm run build:cli && node scripts/build-pkg.js macos-x64",
"build-mac-arm64": "npm run build:cli && node scripts/build-pkg.js macos-arm64",
"create-pkg": "node scripts/create-pkg.js",
"create-app": "node scripts/create-app.js",
"sign-macos": "node scripts/sign-macos.js",
"notarize-macos": "node scripts/notarize-macos.js",
"package-mac-x64": "rimraf dist && npm run rebuild-usb-x64 && npm run build-mac-x64 && npm run sign-macos -- --type executable --arch x64 && npm run notarize-macos -- --type executable --arch x64 --no-staple && npm run create-pkg -- x64 && npm run sign-macos -- --type pkg --arch x64 && npm run notarize-macos -- --type pkg --arch x64 && node scripts/zip-and-move.js --os macos --arch x64 --extension pkg",
"package-mac-arm64": "rimraf dist && npm run rebuild-usb-arm64 && npm run build-mac-arm64 && npm run sign-macos -- --type executable --arch arm64 && npm run notarize-macos -- --type executable --arch arm64 --no-staple && npm run create-pkg -- arm64 && npm run sign-macos -- --type pkg --arch arm64 && npm run notarize-macos -- --type pkg --arch arm64 && node scripts/zip-and-move.js --os macos --arch arm64 --extension pkg",
"package-mac:all": "npm run package-mac-x64 && npm run package-mac-arm64",
"package-mac-app-x64": "rimraf dist && npm run rebuild-usb-x64 && npm run build-mac-x64 && npm run create-app -- x64 && npm run sign-macos -- --type app --arch x64 && npm run notarize-macos -- --type app --arch x64 && node scripts/zip-and-move.js --os macos --arch x64 --extension app",
"package-mac-app-arm64": "rimraf dist && npm run rebuild-usb-arm64 && npm run build-mac-arm64 && npm run create-app -- arm64 && npm run sign-macos -- --type app --arch arm64 && npm run notarize-macos -- --type app --arch arm64 && node scripts/zip-and-move.js --os macos --arch arm64 --extension app",
"package-mac-app:all": "npm run package-mac-app-x64 && npm run package-mac-app-arm64",
"sign-win": "node windows/sign-windows.js",
"build-win-x64": "npm run build:cli && node scripts/build-pkg.js win-x64",
"package-win-x64": "rimraf dist && npm run rebuild-usb-x64 && npm run build-win-x64 && npm run sign-win -- x64 && node scripts/zip-and-move.js -- --os win --arch x64 --extension exe",
"package-win:all": "npm run package-win-x64",
"rebuild-usb-x64": "npm rebuild usb --target=18.0.0 --arch=x64 --dist-url=https://nodejs.org/dist",
"rebuild-usb-arm64": "npm rebuild usb --target=18.0.0 --arch=arm64 --dist-url=https://nodejs.org/dist",
"prepublish": "npm run build",
"prepublishOnly": "npm run build",
"test": "echo \"Warning: no test specified\" && exit 0",
"publish:npm": "npm run build && npm publish",
"publish:patch": "npm version patch && npm run publish:npm",
"publish:minor": "npm version minor && npm run publish:npm",
"publish:major": "npm version major && npm run publish:npm",
"publish:beta": "npm version prerelease --preid=beta && npm publish --tag beta",
"publish:alpha": "npm version prerelease --preid=alpha && npm publish --tag alpha"
},
"keywords": [
"cli",
"logs",
"system-info",
"usb-devices",
"cross-platform",
"diagnostics",
"kensington",
"device-detection",
"system-monitoring",
"usb",
"bluetooth",
"input-devices"
],
"author": "JackyLin <loveguitar668@gmail.com>",
"license": "MIT",
"dependencies": {
"archiver": "^5.3.1",
"dotenv": "^17.2.0",
"systeminformation": "^5.9.13",
"usb": "^2.16.0",
"node-hid": "^3.2.0"
},
"devDependencies": {
"@types/archiver": "^5.3.2",
"@types/node": "^18.15.0",
"esbuild": "^0.25.9",
"fs-extra": "^11.1.1",
"pkg": "^5.8.1",
"rimraf": "^5.0.10",
"ts-node": "^10.9.1",
"typescript": "^4.9.5",
"yargs": "^17.7.2"
},
"engines": {
"node": ">=14.0.0"
},
"repository": {
"type": "git",
"url": "https://github.com/jasonlinkai/kensington-konnect-diagnostics-cli-tool.git"
},
"bugs": {
"url": "https://github.com/jasonlinkai/kensington-konnect-diagnostics-cli-tool/issues"
},
"homepage": "https://github.com/jasonlinkai/kensington-konnect-diagnostics-cli-tool#readme",
"files": [
"dist/",
"libs/",
"src/",
"README.md",
"LICENSE"
]
}