diff --git a/package.json b/package.json index d29e7ad17..fa7a377f6 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,19 @@ "main": "dist/boardgameio.js", "unpkg": "dist/boardgameio.min.js", "module": "dist/boardgameio.es.js", + "exports": { + ".": { + "require": "./dist/boardgameio.js", + "import": "./dist/boardgameio.es.js" + }, + "./server": { + "import": "./dist/cjs/server.js" + }, + "./*": { + "require": "./dist/cjs/*.js", + "import": "./dist/esm/*.js" + } + }, "types": "dist/types/src/types.d.ts", "files": [ "src", @@ -208,4 +221,4 @@ "pre-push": "npm run test:coverage" } } -} +} \ No newline at end of file