Skip to content

Commit 91a7b21

Browse files
committed
esm module support
fixes: #655
1 parent e1fa9dc commit 91a7b21

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

index.mjs

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { createRequire } from 'module';
2+
const require = createRequire(import.meta.url);
3+
export const verify = require('./verify.js');
4+
export const sign = require('./sign.js');
5+
export const JsonWebTokenError = require('./lib/JsonWebTokenError.js');
6+
export const NotBeforeError = require('./lib/NotBeforeError.js');
7+
export const TokenExpiredError = require('./lib/TokenExpiredError.js');
8+
export const decode = require('./decode');
9+
export default { verify, sign, JsonWebTokenError, NotBeforeError, TokenExpiredError, decode }

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"version": "9.0.0",
44
"description": "JSON Web Token implementation (symmetric and asymmetric)",
55
"main": "index.js",
6+
"module": "index.mjs",
67
"nyc": {
78
"check-coverage": true,
89
"lines": 95,

0 commit comments

Comments
 (0)