UNPKG

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
{ "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" ] }