summaryrefslogtreecommitdiffhomepage
path: root/desktop/packages/windows-utils/package.json
blob: e61266b999bf43885c765a67d6288d7291b46d51 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{
  "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"
  }
}