Skip to content
This repository was archived by the owner on Feb 26, 2025. It is now read-only.

Commit 4cb57b7

Browse files
authored
fix: native node module resolution (#131)
1 parent 9b2646e commit 4cb57b7

File tree

4 files changed

+11
-4
lines changed

4 files changed

+11
-4
lines changed

README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -174,4 +174,5 @@ BLS12-381 which is then wrapped and exposed in javascript/typescript using
174174

175175
## Security Policy
176176

177-
Please see our [security policy](./SECURITY.md) for additional details about responsible disclosure of security related issues.
177+
Please see our [security policy](./SECURITY.md) for additional details about responsible disclosure of security related
178+
issues.

src/bbsSignature.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ import {
3030
* @ignore
3131
*/
3232
// eslint-disable-next-line @typescript-eslint/no-var-requires
33-
const bbs = require("../native/index.node");
33+
const path = require("path");
34+
// eslint-disable-next-line @typescript-eslint/no-var-requires
35+
const bbs = require(path.resolve(path.join(__dirname, "../native/index.node")));
3436

3537
/**
3638
* Default BBS Signature Length

src/bls12381.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ import { BlsKeyPair, BlindedBlsKeyPair } from "./types";
1717
* @ignore
1818
*/
1919
// eslint-disable-next-line @typescript-eslint/no-var-requires
20-
const bbs = require("../native/index.node");
20+
const path = require("path");
21+
// eslint-disable-next-line @typescript-eslint/no-var-requires
22+
const bbs = require(path.resolve(path.join(__dirname, "../native/index.node")));
2123

2224
/**
2325
* Generates a BLS12-381 key pair where the public key is a commitment in G1

src/bls12381toBbs.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ import { Bls12381ToBbsRequest, BbsKeyPair } from "./types";
1717
* @ignore
1818
*/
1919
// eslint-disable-next-line @typescript-eslint/no-var-requires
20-
const bbs = require("../native/index.node");
20+
const path = require("path");
21+
// eslint-disable-next-line @typescript-eslint/no-var-requires
22+
const bbs = require(path.resolve(path.join(__dirname, "../native/index.node")));
2123

2224
/**
2325
* Converts a BLS12-381 key to a BBS+ key

0 commit comments

Comments
 (0)