| { |
| "name": "@apache-arrow/adbc-driver-manager", |
| "version": "0.25.0", |
| "description": "Node.js ADBC Driver Manager", |
| "main": "dist/index.js", |
| "types": "dist/index.d.ts", |
| "repository": { |
| "type": "git", |
| "url": "git+https://github.com/apache/arrow-adbc.git", |
| "directory": "javascript" |
| }, |
| "type": "module", |
| "license": "Apache-2.0", |
| "keywords": [ |
| "adbc", |
| "arrow", |
| "database", |
| "arrow-adbc" |
| ], |
| "files": [ |
| "dist", |
| "binding.d.ts", |
| "binding.js" |
| ], |
| "napi": { |
| "binaryName": "adbc-driver-manager", |
| "targets": [ |
| "x86_64-pc-windows-msvc", |
| "x86_64-apple-darwin", |
| "x86_64-unknown-linux-gnu", |
| "aarch64-unknown-linux-gnu", |
| "aarch64-apple-darwin" |
| ] |
| }, |
| "engines": { |
| "node": ">=22.0.0" |
| }, |
| "scripts": { |
| "artifacts": "napi artifacts", |
| "build": "napi build --platform --release --esm && mv index.js binding.js && mv index.d.ts binding.d.ts && tsc", |
| "build:ci": "napi build --platform --release --esm --js binding.js --dts binding.d.ts", |
| "build:debug": "napi build --platform --esm && mv index.js binding.js && mv index.d.ts binding.d.ts && tsc", |
| "build:ts": "tsc", |
| "build:driver": "../ci/scripts/node_build.sh $(pwd)/build", |
| "fix": "prettier . -w && oxlint . --fix", |
| "check": "npm run check:js && npm run check:rust", |
| "check:js": "prettier --check . && oxlint . && tsc --noEmit", |
| "check:rust": "cargo fmt -- --check && cargo clippy -- -D warnings", |
| "docs": "typedoc", |
| "test": "tsx --test __test__/*.spec.ts", |
| "preversion": "napi build --platform --esm && git add .", |
| "version": "napi version", |
| "prepare": "husky" |
| }, |
| "devDependencies": { |
| "@napi-rs/cli": "^3.2.0", |
| "typedoc": "^0.28.0", |
| "@taplo/cli": "^0.7.0", |
| "tsx": "^4.0.0", |
| "husky": "^9.1.7", |
| "lint-staged": "^16.1.6", |
| "oxlint": "^1.14.0", |
| "prettier": "^3.6.2", |
| "typescript": "^5.9.2" |
| }, |
| "lint-staged": { |
| "*.@(js|ts|tsx)": [ |
| "oxlint --fix" |
| ], |
| "*.@(js|ts|tsx|yml|yaml|md|json)": [ |
| "prettier --write" |
| ], |
| "*.toml": [ |
| "taplo format" |
| ] |
| }, |
| "prettier": { |
| "printWidth": 120, |
| "semi": false, |
| "trailingComma": "all", |
| "singleQuote": true, |
| "arrowParens": "always" |
| }, |
| "peerDependencies": { |
| "apache-arrow": "^21.1.0" |
| }, |
| "optionalDependencies": { |
| "@apache-arrow/adbc-driver-manager-win32-x64-msvc": "0.25.0", |
| "@apache-arrow/adbc-driver-manager-darwin-x64": "0.25.0", |
| "@apache-arrow/adbc-driver-manager-linux-x64-gnu": "0.25.0", |
| "@apache-arrow/adbc-driver-manager-linux-arm64-gnu": "0.25.0", |
| "@apache-arrow/adbc-driver-manager-darwin-arm64": "0.25.0" |
| } |
| } |