diff --git a/index.mjs b/index.mjs new file mode 100644 index 0000000..39b939c --- /dev/null +++ b/index.mjs @@ -0,0 +1,9 @@ +import { createRequire } from 'module'; +const require = createRequire(import.meta.url); +export const verify = require('./verify.js'); +export const sign = require('./sign.js'); +export const JsonWebTokenError = require('./lib/JsonWebTokenError.js'); +export const NotBeforeError = require('./lib/NotBeforeError.js'); +export const TokenExpiredError = require('./lib/TokenExpiredError.js'); +export const decode = require('./decode'); +export default { verify, sign, JsonWebTokenError, NotBeforeError, TokenExpiredError, decode } diff --git a/package.json b/package.json index 4f1e4e9..fbcf72c 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "9.0.0", "description": "JSON Web Token implementation (symmetric and asymmetric)", "main": "index.js", + "module": "index.mjs", "nyc": { "check-coverage": true, "lines": 95,