From b1f20736a2af747131f309c56f522f0916a0f8ba Mon Sep 17 00:00:00 2001 From: eric-burel Date: Fri, 1 Oct 2021 12:22:59 +0200 Subject: [PATCH] use the typesVersions trick to allow multiple entry points --- packages/graphql/package.json | 6 ++---- packages/mongo/package.json | 8 ++++++++ packages/mongo/webpack.config.client.js | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/packages/graphql/package.json b/packages/graphql/package.json index b2c62907..6b3af927 100644 --- a/packages/graphql/package.json +++ b/packages/graphql/package.json @@ -9,12 +9,10 @@ ".": "./dist/index.js", "./server": "./dist/server/index.js" }, + "types": "./dist/index.d.ts", "typesVersions": { "*": { - "./": [ - "./dist/index.d.ts" - ], - "./server": [ + "server": [ "./dist/server/index.d.ts" ] } diff --git a/packages/mongo/package.json b/packages/mongo/package.json index d8347c26..7df488be 100644 --- a/packages/mongo/package.json +++ b/packages/mongo/package.json @@ -10,6 +10,14 @@ ".": "./dist/index.js", "./client": "./dist/client/index.js" }, + "types": "./dist/index.d.ts", + "typesVersions": { + "*": { + "client": [ + "./dist/client/index.d.ts" + ] + } + }, "author": "eric-burel ", "homepage": "https://github.com/VulcanJS/vulcan-npm#readme", "license": "MIT", diff --git a/packages/mongo/webpack.config.client.js b/packages/mongo/webpack.config.client.js index 652dadbf..0ffcd0bd 100644 --- a/packages/mongo/webpack.config.client.js +++ b/packages/mongo/webpack.config.client.js @@ -6,6 +6,6 @@ module.exports = merge(baseConfig, { entry: path.resolve(__dirname, "./client/index.ts"), output: { // NOTE: @vulcanjs/mongo is a server-first package, so to get isomorphic code you need to import @vulcanjs/mongo/client - path: path.resolve(__dirname, "dist"), + path: path.resolve(__dirname, "dist/client"), }, });