{
  "name": "@ayushmw/libxmljs",
  "binary": {
    "module_name": "xmljs",
    "module_path": "./build/Release/",
    "host": "https://github.com",
    "remote_path": "./ayushmw/libxmljs/releases/download/v{version}/",
    "package_name": "{node_abi}-{platform}-{arch}.tar.gz"
  },
  "description": "libxml bindings for v8 javascript engine",
  "version": "1.0.11-dev-3",
  "repository": {
    "type": "git",
    "url": "http://github.com/ayushmw/libxmljs.git"
  },
  "bugs": {
    "url": "http://github.com/ayushmw/libxmljs/issues"
  },
  "license": "MIT",
  "engines": {
    "node": ">=0.8.0"
  },
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "scripts": {
    "init-submodules": "git submodule update --init --recursive",
    "configure": "cd vendor/libxml2.config && cmake configure ../libxml2 && cd ../..",
    "preinstall": "node scripts/preinstall.js",
    "install": "node-pre-gyp install --fallback-to-build --loglevel http -j max",
    "package": "node-pre-gyp package",
    "build": "node-gyp rebuild -j max",
    "build-debug": "node-gyp rebuild -j max --debug",
    "swig": "bash scripts/swig.sh && node scripts/swigfix.js",
    "tsgenerate": "node scripts/swig2ts.js",
    "tsgenerate-debug": "lldb -- `which node` scripts/swig2ts.js",
    "tsc": "node --stack_size=10000 -e \"process.argv=['node','tsc','--diagnostics','--extendedDiagnostics','--listEmittedFiles'];require('./node_modules/typescript/lib/tsc.js')\"",
    "dev": "node --stack-size=10000 -e \"process.argv=['node','tsc','-w'];require('./node_modules/typescript/lib/tsc.js')\"",
    "lint": "tslint -p tsconfig.json",
    "test": "node --stack-size=10000 --expose_gc ./node_modules/nodeunit/bin/nodeunit dist/test",
    "test-debug": "lldb -- `which node` --stack-size=10000 --expose_gc ./node_modules/nodeunit/bin/nodeunit dist/test",
    "docs": "typedoc --includeVersion --excludePrivate --out docs lib/index.ts"
  },
  "dependencies": {
    "@mapbox/node-pre-gyp": "^1.0.9",
    "bindings": "~1.3.0",
    "nan": "^2.17.0"
  },
  "devDependencies": {
    "@types/bindings": "^1.5.0",
    "nodeunit": "^0.11.3",
    "tslint": "^6.1.3",
    "typedoc": "^0.23.28",
    "typescript": "^5.0.2"
  }
}
