UNPKG

node-dump-syms

Version:
80 lines (79 loc) 2.78 kB
{ "name": "node-dump-syms", "version": "3.0.13", "description": "Neon wrapper for Mozilla's dump_syms", "main": "./dist/index.js", "bin": { "node-dump-syms": "./dist/bin/index.js" }, "scripts": { "start": "ts-node ./bin/index.ts RUST_BACKTRACE=1 ./spec/test_data/linux/my-ubuntu-crasher ./out/my-ubuntu-crasher.sym", "prestart": "npm run build:debug && npm run pretest", "prebuild": "npm run clean", "build": "npm run build:tsc && npm run build:rust-release", "build:client": "npm run build:rust-release && npm run copy:rust", "postbuild:client": "npx rimraf target && npx rimraf native", "build:debug": "npm run build:tsc && npm run build:rust-debug", "build:rust": "npx cargo-cp-artifact -nc native/index.node -- cargo build --message-format=json-render-diagnostics", "build:rust-debug": "npm run build:rust --", "build:rust-release": "npm run build:rust -- --release", "build:tsc": "npx tsc", "clean": "rimraf dist && rimraf native && mkdirp dist && mkdirp native", "copy:rust": "npx copyfiles native/index.node dist", "pretest": "rimraf out && mkdirp out", "test": "npm run test:rust && npm run test:tsc", "pretest:rust": "npm run build:rust-debug", "test:rust": "cargo test", "test:tsc": "vitest run", "install": "npx @mapbox/node-pre-gyp install --fallback-to-build=false || npm run build:client", "preupload-binary": "rimraf build && npm run build && npm run copy:rust", "upload-binary": "node-pre-gyp package && node-pre-gyp-github publish", "postupload-binary": "rimraf dist/native", "prerelease": "npm run build", "release": "npm publish --access public" }, "files": [ "dist", "src", "Cargo.toml", "Cargo.lock" ], "binary": { "module_name": "index", "module_path": "./dist/native", "host": "https://github.com/BugSplat-Git/node-dump-syms/releases/download/", "remote_path": "v{version}", "package_name": "{node_abi}-{platform}-{arch}.tar.gz" }, "author": "@bobbyg603", "license": "MIT", "devDependencies": { "@bugsplat/node-pre-gyp-github": "^1.4.5", "@mapbox/node-pre-gyp": "^1.0.11", "@types/node": "^20.17.32", "cargo-cp-artifact": "^0.1.9", "copyfiles": "^2.4.1", "mkdirp": "^3.0.1", "rimraf": "^5.0.5", "ts-node": "^10.9.2", "typescript": "^5.4.2", "vitest": "^4.1.4" }, "repository": { "type": "git", "url": "https://github.com/BugSplat-Git/node-dump-syms.git" }, "keywords": [ "breakpad", "crashpad", "sym", "mozilla", "minidump", "crash", "bugsplat" ], "bugs": { "url": "https://github.com/BugSplat-Git/node-dump-syms/issues" }, "homepage": "https://github.com/BugSplat-Git/node-dump-syms#readme" }