UNPKG

rpi-led-matrix

Version:

Node.js/Typescript bindings for hzeller/rpi-rgb-led-matrix

85 lines (84 loc) 2.27 kB
{ "name": "rpi-led-matrix", "version": "1.15.0", "description": "Node.js/Typescript bindings for hzeller/rpi-rgb-led-matrix", "main": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" } }, "files": [ "binding.gyp", "dist", "src", "vendor" ], "author": "Alex Eden", "license": "MITNFA", "engines": { "node": ">=18.0.0" }, "publishConfig": { "registry": "https://registry.npmjs.org/" }, "bugs": { "url": "https://github.com/alexeden/rpi-led-matrix/issues" }, "homepage": "https://github.com/alexeden/rpi-led-matrix#readme", "repository": { "type": "git", "url": "git+https://github.com/alexeden/rpi-led-matrix.git" }, "keywords": [ "led", "matrix", "iot", "raspberry", "pi", "rpi", "n-api", "node-addon-api", "napi" ], "scripts": { "build-changes": "echo 'Source will rebuild on changes' && nodemon --config nodemon.build.json", "build": "npm run clean && node-gyp rebuild && tsup-node src/index.ts --dts --format esm,cjs --target node18 --external '../build/Release/rpi-led-matrix.node'", "check": "npx tsc -p .", "clean": "rm -rf build dist", "docs": "typedoc --out docs src/index.ts", "format": "prettier --check .", "lint": "eslint", "prepublishOnly": "npm run clean &&npm run build", "merge-submodule-upstream": "(cd vendor && git fetch && git merge origin/master)", "sync-changes": "echo 'Changes will be pushed to Raspberry Pi' && nodemon --config nodemon.sync.json" }, "dependencies": { "node-addon-api": "^8.3.0" }, "devDependencies": { "@types/color": "^3.0.1", "@types/node": "^18", "@types/prompts": "^2.0.8", "chalk": "^4.1.0", "color": "^3.1.2", "eslint": "^9.20.0", "eslint-plugin-import": "^2.31.0", "globby": "^11.0.1", "nodemon": "^2.0.4", "npx": "^10.2.2", "ora": "^5.0.0", "prettier": "^3.4.2", "prompts": "^2.3.2", "rsync": "^0.6.1", "tsup": "^8.3.6", "tsx": "^4.19.2", "typedoc": "^0.27.6", "typescript": "^5.7.3", "typescript-eslint": "^8.23.0" } }