{ "dependencies": { "debug": "^4.1.1", "napi-macros": "^2.0.0", "node-gyp-build": "^4.1.0" }, "description": "node.js bindings for deltachat-core", "devDependencies": { "@types/debug": "^4.1.7", "@types/node": "^16.11.26", "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "esm": "^3.2.25", "hallmark": "^2.0.0", "mocha": "^8.2.1", "node-fetch": "^2.6.7", "node-gyp": "^9.0.0", "opn-cli": "^5.0.0", "prebuildify": "^3.0.0", "prebuildify-ci": "^1.0.4", "prettier": "^2.0.5", "typedoc": "^0.17.0", "typescript": "^3.9.10" }, "engines": { "node": ">=16.0.0" }, "files": [ "node/scripts/*", "*" ], "homepage": "https://github.com/deltachat/deltachat-core-rust/tree/master/node", "license": "GPL-3.0-or-later", "main": "node/dist/index.js", "name": "deltachat-node", "repository": { "type": "git", "url": "https://github.com/deltachat/deltachat-core-rust.git" }, "scripts": { "build": "npm run build:core && npm run build:bindings", "build:bindings": "npm run build:bindings:c && npm run build:bindings:ts", "build:bindings:c": "npm run build:bindings:c:c && npm run build:bindings:c:postinstall", "build:bindings:c:c": "cd node && node-gyp rebuild", "build:bindings:c:postinstall": "node node/scripts/postinstall.js", "build:bindings:ts": "cd node && tsc", "build:core": "npm run build:core:rust && npm run build:core:constants", "build:core:constants": "node node/scripts/generate-constants.js", "build:core:rust": "node node/scripts/rebuild-core.js", "clean": "rm -rf node/dist node/build node/prebuilds node/node_modules ./target", "download-prebuilds": "prebuildify-ci download", "hallmark": "hallmark --fix", "install": "node node/scripts/install.js", "install:prebuilds": "cd node && node-gyp-build \"npm run build:core\" \"npm run build:bindings:c:postinstall\"", "lint": "prettier --check \"node/lib/**/*.{ts,tsx}\"", "lint-fix": "prettier --write \"node/lib/**/*.{ts,tsx}\" \"node/test/**/*.js\"", "prebuildify": "cd node && prebuildify -t 16.13.0 --napi --strip --postinstall \"node scripts/postinstall.js --prebuild\"", "test": "npm run test:lint && npm run test:mocha", "test:lint": "npm run lint", "test:mocha": "mocha -r esm node/test/test.js --growl --reporter=spec --bail --exit" }, "types": "node/dist/index.d.ts", "version": "1.102.0" }