From 1f0a01f15f30aa9131c7c5c1c264f6e2661cf009 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Tue, 9 Apr 2024 16:52:29 +0000 Subject: [PATCH] refactor: convert /shared to ESM --- shared/package.json | 7 +++++-- shared/src/apiPermissions.test.ts | 2 +- shared/src/index.ts | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) 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";