UNPKG

2 kBJSONView Raw
1{
2 "name": "@iobroker/adapter-core",
3 "version": "2.6.6",
4 "description": "Core module to be used in ioBroker adapters. Acts as the bridge to js-controller.",
5 "author": {
6 "name": "AlCalzone",
7 "email": "d.griesel@gmx.net"
8 },
9 "main": "build/index.js",
10 "types": "build/index.d.ts",
11 "scripts": {
12 "prebuild": "rimraf ./build",
13 "build": "tsc -p src/tsconfig.json",
14 "watch": "tsc -p src/tsconfig.json --watch",
15 "lint:ts": "eslint --ext .ts src",
16 "lint": "npm run lint:ts",
17 "test:declarations": "tsc -p test/types/tsconfig.json",
18 "test:ts": "mocha --opts test/mocha.custom.opts",
19 "test": "npm run test:declarations",
20 "prepublishOnly": "npm run lint && npm run build",
21 "release": "release-script"
22 },
23 "repository": {
24 "type": "git",
25 "url": "git+https://github.com/ioBroker/adapter-core.git"
26 },
27 "keywords": [
28 "iobroker",
29 "adapter",
30 "iot"
31 ],
32 "license": "MIT",
33 "bugs": {
34 "url": "https://github.com/ioBroker/adapter-core/issues"
35 },
36 "homepage": "https://github.com/ioBroker/adapter-core#readme",
37 "devDependencies": {
38 "@alcalzone/release-script": "~3.5.9",
39 "@alcalzone/release-script-plugin-license": "~3.5.9",
40 "@types/chai": "^4.3.3",
41 "@types/chai-as-promised": "^7.1.5",
42 "@types/mocha": "^9.1.0",
43 "@types/node": "^18.7.17",
44 "@types/proxyquire": "^1.3.28",
45 "@types/sinon": "^10.0.11",
46 "@types/sinon-chai": "^3.2.8",
47 "@typescript-eslint/eslint-plugin": "^5.37.0",
48 "@typescript-eslint/parser": "^5.37.0",
49 "chai": "^4.3.6",
50 "chai-as-promised": "^7.1.1",
51 "eslint": "^8.23.1",
52 "eslint-config-prettier": "^8.5.0",
53 "eslint-plugin-prettier": "^4.2.1",
54 "mocha": "^9.2.2",
55 "prettier": "^2.7.1",
56 "proxyquire": "^2.1.0",
57 "rimraf": "^3.0.0",
58 "sinon": "^13.0.2",
59 "sinon-chai": "^3.7.0",
60 "source-map-support": "^0.5.21",
61 "ts-node": "^10.9.1",
62 "typescript": "^4.8.3"
63 },
64 "dependencies": {
65 "@types/iobroker": "^4.0.4"
66 }
67}