From f4d72752713629a05e211d0c5edc038d18dc2290 Mon Sep 17 00:00:00 2001 From: Andrew Leedham Date: Mon, 7 Feb 2022 17:28:32 +0000 Subject: [PATCH 1/2] fix(esm): add types to exports --- package.json | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 8215e480b1..a696b3aef7 100644 --- a/package.json +++ b/package.json @@ -18,37 +18,44 @@ ".": { "node": "./dist/cjs/index.js", "es2015": "./dist/esm/index.js", - "default": "./dist/esm5/index.js" + "default": "./dist/esm5/index.js", + "types": "./dist/types/index.d.ts" }, "./ajax": { "node": "./dist/cjs/ajax/index.js", "es2015": "./dist/esm/ajax/index.js", - "default": "./dist/esm5/ajax/index.js" + "default": "./dist/esm5/ajax/index.js", + "types": "./dist/types/ajax/index.d.ts" }, "./fetch": { "node": "./dist/cjs/fetch/index.js", "es2015": "./dist/esm/fetch/index.js", - "default": "./dist/esm5/fetch/index.js" + "default": "./dist/esm5/fetch/index.js", + "types": "./dist/types/fetch/index.d.ts" }, "./operators": { "node": "./dist/cjs/operators/index.js", "es2015": "./dist/esm/operators/index.js", - "default": "./dist/esm5/operators/index.js" + "default": "./dist/esm5/operators/index.js", + "types": "./dist/types/operators/index.d.ts" }, "./testing": { "node": "./dist/cjs/testing/index.js", "es2015": "./dist/esm/testing/index.js", - "default": "./dist/esm5/testing/index.js" + "default": "./dist/esm5/testing/index.js", + "types": "./dist/types/testing/index.d.ts" }, "./webSocket": { "node": "./dist/cjs/webSocket/index.js", "es2015": "./dist/esm/webSocket/index.js", - "default": "./dist/esm5/webSocket/index.js" + "default": "./dist/esm5/webSocket/index.js", + "types": "./dist/types/webSocket/index.d.ts" }, "./internal/*": { "node": "./dist/cjs/internal/*.js", "es2015": "./dist/esm/internal/*.js", - "default": "./dist/esm5/internal/*.js" + "default": "./dist/esm5/internal/*.js", + "types": "./dist/types/internal/*.d.ts" }, "./package.json": "./package.json" }, From 43a3695fc57355eab2c64d118452af42b8c090a2 Mon Sep 17 00:00:00 2001 From: Andrew Leedham Date: Mon, 7 Feb 2022 18:07:11 +0000 Subject: [PATCH 2/2] refactor(esm): move types to the top --- package.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index a696b3aef7..61600181d3 100644 --- a/package.json +++ b/package.json @@ -16,46 +16,46 @@ "sideEffects": false, "exports": { ".": { + "types": "./dist/types/index.d.ts", "node": "./dist/cjs/index.js", "es2015": "./dist/esm/index.js", - "default": "./dist/esm5/index.js", - "types": "./dist/types/index.d.ts" + "default": "./dist/esm5/index.js" }, "./ajax": { + "types": "./dist/types/ajax/index.d.ts", "node": "./dist/cjs/ajax/index.js", "es2015": "./dist/esm/ajax/index.js", - "default": "./dist/esm5/ajax/index.js", - "types": "./dist/types/ajax/index.d.ts" + "default": "./dist/esm5/ajax/index.js" }, "./fetch": { + "types": "./dist/types/fetch/index.d.ts", "node": "./dist/cjs/fetch/index.js", "es2015": "./dist/esm/fetch/index.js", - "default": "./dist/esm5/fetch/index.js", - "types": "./dist/types/fetch/index.d.ts" + "default": "./dist/esm5/fetch/index.js" }, "./operators": { + "types": "./dist/types/operators/index.d.ts", "node": "./dist/cjs/operators/index.js", "es2015": "./dist/esm/operators/index.js", - "default": "./dist/esm5/operators/index.js", - "types": "./dist/types/operators/index.d.ts" + "default": "./dist/esm5/operators/index.js" }, "./testing": { + "types": "./dist/types/testing/index.d.ts", "node": "./dist/cjs/testing/index.js", "es2015": "./dist/esm/testing/index.js", - "default": "./dist/esm5/testing/index.js", - "types": "./dist/types/testing/index.d.ts" + "default": "./dist/esm5/testing/index.js" }, "./webSocket": { + "types": "./dist/types/webSocket/index.d.ts", "node": "./dist/cjs/webSocket/index.js", "es2015": "./dist/esm/webSocket/index.js", - "default": "./dist/esm5/webSocket/index.js", - "types": "./dist/types/webSocket/index.d.ts" + "default": "./dist/esm5/webSocket/index.js" }, "./internal/*": { + "types": "./dist/types/internal/*.d.ts", "node": "./dist/cjs/internal/*.js", "es2015": "./dist/esm/internal/*.js", - "default": "./dist/esm5/internal/*.js", - "types": "./dist/types/internal/*.d.ts" + "default": "./dist/esm5/internal/*.js" }, "./package.json": "./package.json" },