UNPKG

aerospike

Version:
117 lines (116 loc) 3.4 kB
{ "name": "aerospike", "version": "6.7.1", "description": "Aerospike Client Library", "keywords": [ "aerospike", "database", "nosql" ], "homepage": "https://github.com/aerospike/aerospike-client-nodejs", "license": "Apache-2.0", "main": "lib/aerospike.js", "types": "lib/aerospike.d.ts", "engines": { "node": ">=4" }, "os": [ "linux", "darwin", "win32" ], "cpu": [ "x64", "arm64" ], "repository": { "type": "git", "url": "git+https://github.com/aerospike/aerospike-client-nodejs.git" }, "bugs": { "url": "https://github.com/aerospike/aerospike-client-nodejs/issues" }, "binary": { "module_name": "aerospike", "module_path": "./lib/binding/{node_abi}-{platform}-{arch}/", "remote_path": "./{module_name}/v{version}/", "package_name": "{module_name}-v{version}-{node_abi}-{platform}-{arch}.tar.gz", "host": "https://www.npmjs.com/package/aerospike" }, "scripts": { "install": "npm-run-all removeExtraBinaries build", "build": "node-pre-gyp install --fallback-to-build --addon_version=$(node -p \"require('./package.json').version\")", "build-test": "cd test && tsc && cd ..", "test": "npm run build-test && mocha test/${npm_config_testfile:-}", "test-dry-run": "mocha --dry-run", "test-noserver": "GLOBAL_CLIENT=false mocha -g '#noserver'", "lint": "standard --ignore scripts", "posttest": "npm run lint", "coverage": "nyc npm test && nyc --reporter=lcov report", "codecov": "codecov", "prepush": "npm run test", "apidocs": "jsdoc -c jsdoc.json", "build-docs": "npx typedoc --plugin typedoc-plugin-rename-defaults --entryPointStrategy expand lib/aerospike.d.ts", "cppcheck": "cppcheck --quiet --enable=warning,style -I src/include src/main/", "valgrind": "npm run build-test && valgrind --smc-check=all-non-file node ./node_modules/mocha/bin/_mocha -g '#slow' -i", "gdb": "gdb --args node ./node_modules/mocha/bin/_mocha -R dot -g '#slow' -i", "prepare": "husky install", "removeExtraBinaries": "node ./scripts/prebuiltBinding.js" }, "dependencies": { "@mapbox/node-pre-gyp": "^2.0.3", "bindings": "^1.5.0", "husky": "^9.1.7", "minimatch": "^10.1.1", "nan": "^2.22.0", "node-gyp": "^12.1.0", "npm-run-all": "^4.1.5" }, "devDependencies": { "@types/chai": "^5.2.3", "@types/chai-as-promised": "^8.0.2", "@types/dockerode": "^4.0.1", "@types/jest": "^30.0.0", "@types/mocha": "^10.0.10", "@types/node": "^25.0.3", "@types/semver": "^7.7.1", "@types/tmp": "^0.2.6", "@types/yargs": "^17.0.35", "chai": "^6.2.0", "chai-as-promised": "^8.0.2", "choma": "^1.2.1", "dockerode": "^4.0.9", "eslint": "^9.39.2", "globals": "^17.3.0", "mocha": "^11.7.5", "mocha-clean": "^1.0.0", "p-throttle": "^8.1.0", "standard": "^17.1.0", "tmp": "^0.2.4", "typedoc": "^0.28.15", "typedoc-plugin-rename-defaults": "^0.7.1", "typescript": "^5.9.3", "typescript-eslint": "~8.50.0" }, "standard": { "ignore": [ "apidocs", "tmp-*.js", "/*.js", "libuv-v*" ] }, "files": [ "aerospike-client-c.ini", "aerospike-client-c.sha256", "binding.gyp", "benchmarks/", "examples/", "lib/", "scripts/", "src/", "test/", "ts-test/", "typings/" ] }