diff --git a/shared/package.json b/shared/package.json index 46b1324b..39bcb2d9 100644 --- a/shared/package.json +++ b/shared/package.json @@ -3,8 +3,11 @@ "version": "0.0.1", "description": "", "private": true, - "main": "dist/index.js", - "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": "./dist/index.js", + "./*": "./dist/*" + }, "scripts": { "test": "ava" }, diff --git a/shared/src/apiPermissions.test.ts b/shared/src/apiPermissions.test.ts index 365e4f08..c86cbde1 100644 --- a/shared/src/apiPermissions.test.ts +++ b/shared/src/apiPermissions.test.ts @@ -1,5 +1,5 @@ import test from "ava"; -import { ApiPermissions, hasPermission } from "./apiPermissions"; +import { ApiPermissions, hasPermission } from "./apiPermissions.js"; test("Directly granted permissions match", (t) => { t.is(hasPermission(new Set([ApiPermissions.ManageAccess]), ApiPermissions.ManageAccess), true); diff --git a/shared/src/index.ts b/shared/src/index.ts index ce5c7796..3410a406 100644 --- a/shared/src/index.ts +++ b/shared/src/index.ts @@ -1 +1 @@ -export * from "./apiPermissions"; +export * from "./apiPermissions.js";