Skip to content

Commit 6adba1b

Browse files
remove dependency on bindings
1 parent 727cc1f commit 6adba1b

File tree

3 files changed

+10
-17
lines changed

3 files changed

+10
-17
lines changed

lib/kerberos.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
'use strict';
22

3-
const kerberos = require('bindings')('kerberos');
3+
function load() {
4+
try {
5+
return require('../build/Release/kerberos.node');
6+
} catch {
7+
return require('../build/Debug/kerberos.node');
8+
}
9+
}
10+
11+
const kerberos = load();
412
const KerberosClient = kerberos.KerberosClient;
513
const KerberosServer = kerberos.KerberosServer;
614
const defineOperation = require('./util').defineOperation;

package-lock.json

Lines changed: 0 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
"url": "https://jira.mongodb.org/projects/NODE/issues/"
2828
},
2929
"dependencies": {
30-
"bindings": "^1.5.0",
3130
"node-addon-api": "^6.1.0",
3231
"prebuild-install": "^7.1.2"
3332
},
@@ -74,4 +73,4 @@
7473
},
7574
"license": "Apache-2.0",
7675
"readmeFilename": "README.md"
77-
}
76+
}

0 commit comments

Comments
 (0)