53 lines
1.3 KiB
JSON
53 lines
1.3 KiB
JSON
{
|
|
"version": "1.6.6",
|
|
"scripts": {
|
|
"build": "tsc",
|
|
"prettify": "prettier --config ./node_modules/resin-lint/config/.prettierrc --write \"src/**/*.ts\" \"typings/**/*.ts\"",
|
|
"lint": "resin-lint --typescript src/ && tsc --noEmit",
|
|
"start": "node build/app.js"
|
|
},
|
|
"author": "Heds Simons <heds@balena.io>",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git://github.com/balena-io/balena-mdns-publisher.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/balena-io/balena-mdns-publisher/issues"
|
|
},
|
|
"nyc": {
|
|
"extension": [
|
|
".ts"
|
|
]
|
|
},
|
|
"private": true,
|
|
"dependencies": {
|
|
"bluebird": "^3.5.1",
|
|
"dbus-native": "^0.4.0",
|
|
"lodash": "^4.17.15",
|
|
"request": "^2.88.0",
|
|
"request-promise": "^4.2.4"
|
|
},
|
|
"devDependencies": {
|
|
"@types/lodash": "^4.14.134",
|
|
"@types/node": "^10.14.4",
|
|
"@types/request-promise": "^4.1.42",
|
|
"husky": "^1.3.1",
|
|
"lint-staged": "^8.1.5",
|
|
"prettier": "^1.16.4",
|
|
"resin-lint": "^3.0.1",
|
|
"typescript": "^3.4.3"
|
|
},
|
|
"husky": {
|
|
"hooks": {
|
|
"pre-commit": "lint-staged",
|
|
"pre-push": "npm run lint"
|
|
}
|
|
},
|
|
"lint-staged": {
|
|
"*.ts": [
|
|
"prettier --config ./node_modules/resin-lint/config/.prettierrc --write",
|
|
"resin-lint --typescript --no-prettier",
|
|
"git add"
|
|
]
|
|
}
|
|
}
|