{ "name": "windows-utils", "version": "0.0.0", "author": "Mullvad VPN", "license": "GPL-3.0", "description": "", "main": "./lib/index.cjs", "scripts": { "cargo-build": "npm run build-typescript && cargo build", "build-debug": "npm run cargo-build && (test -d debug || mkdir debug) && cp ../../../target/debug/windows_utils.dll debug/index.node", "build-arm": "npm run cargo-build -- --release --target aarch64-pc-windows-msvc && (test -d dist || mkdir dist) && (test -d dist/win32-arm64-msvc || mkdir \"dist/win32-arm64-msvc\") && cp ../../../target/aarch64-pc-windows-msvc/release/windows_utils.dll dist/win32-arm64-msvc/index.node", "build-typescript": "tsc", "build-x86": "npm run cargo-build -- --release --target x86_64-pc-windows-msvc && (test -d dist || mkdir dist) && (test -d dist/win32-x64-msvc || mkdir \"dist/win32-x64-msvc\") && cp ../../../target/x86_64-pc-windows-msvc/release/windows_utils.dll dist/win32-x64-msvc/index.node", "clean": "rm -rf debug; rm -rf dist", "lint": "eslint .", "lint-fix": "eslint --fix .", "postinstall": "npm run build-typescript" }, "exports": { ".": { "import": { "types": "./lib/index.d.mts", "default": "./lib/index.mjs" }, "require": { "types": "./lib/index.d.cts", "default": "./lib/index.cjs" } } }, "types": "./lib/index.d.cts", "files": [ "lib/**/*.?({c,m}){t,j}s" ], "dependencies": { "@neon-rs/load": "^0.1.73" } }