summaryrefslogtreecommitdiffhomepage
path: root/desktop/packages/nseventforwarder/package.json
blob: bc99c152c3ebd7491ce5f8a1194e4677f95f3672 (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": "nseventforwarder",
  "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-typescript": "tsc",
    "build-debug": "npm run cargo-build && mkdir -p debug && cp ${CARGO_TARGET_DIR:-../../../target}/debug/libnseventforwarder.dylib debug/index.node",
    "build-arm": "npm run cargo-build -- --release --locked --target aarch64-apple-darwin && mkdir -p dist/darwin-arm64 && cp ${CARGO_TARGET_DIR:-../../../target}/aarch64-apple-darwin/release/libnseventforwarder.dylib dist/darwin-arm64/index.node",
    "build-x86": "npm run cargo-build -- --release --locked --target x86_64-apple-darwin && mkdir -p dist/darwin-x64 && cp ${CARGO_TARGET_DIR:-../../../target}/x86_64-apple-darwin/release/libnseventforwarder.dylib dist/darwin-x64/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"
  }
}