Skip to content

Commit 583aa87

Browse files
authored
feat: Remove esm rewrite script, expose module in package.json (#1930)
* feat: Remove esm rewrite script, expose module * feat: Add changelog
1 parent 90d82e8 commit 583aa87

File tree

11 files changed

+17
-76
lines changed

11 files changed

+17
-76
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ packages/*/package-lock.json
55
# build and test
66
build/
77
packages/*/dist/
8-
/packages/*/esm
8+
packages/*/esm/
99
coverage/
1010
scratch/
1111
*.pyc

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,12 @@ since we removed some methods from the public API and removed some classes from
2929
- **breaking** [utils] ref: Rename `limitObjectDepthToSize` to `normalizeToSize` and rewrite its internals
3030
- **breaking** [utils] ref: Rename `safeNormalize` to `normalize` and rewrite its internals
3131
- **breaking** [utils] ref: Remove `serialize`, `deserialize`, `clone` and `serializeObject` functions
32-
- **breaking** [utils] ref: Rewrite normalization functions by removing most of them and leaving just `normalize` and `normalizeToSize`
32+
- **breaking** [utils] ref: Rewrite normalization functions by removing most of them and leaving just `normalize` and
33+
`normalizeToSize`
3334
- **breaking** [core] ref: Extract all pluggable integrations into a separate `@sentry/integrations` package
3435
- **breaking** [core] ref: Move `extraErrorData` integration to `@sentry/integrations` package
3536
- [core] feat: Add `maxValueLength` option to adjust max string length for values, default is 250.
37+
- **breaking** [all] ref: Expose `module` in `package.json` as entry point for esm builds.
3638

3739
## 4.6.4
3840

packages/browser/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"node": ">=6"
1111
},
1212
"main": "dist/index.js",
13+
"module": "esm/index.js",
1314
"types": "dist/index.d.ts",
1415
"publishConfig": {
1516
"access": "public"
@@ -55,9 +56,7 @@
5556
"scripts": {
5657
"build": "run-p build:esm build:es5",
5758
"build:es5": "rollup --config",
58-
"build:esm": "run-s build:esm:transpile build:esm:rewrite",
59-
"build:esm:transpile": "tsc -p tsconfig.esm.json",
60-
"build:esm:rewrite": "node ../../scripts/esm-rewrite.js",
59+
"build:esm": "tsc -p tsconfig.esm.json",
6160
"build:watch": "rollup --config --watch",
6261
"clean": "rimraf dist coverage .rpt2_cache build",
6362
"lint": "run-s lint:prettier lint:tslint",

packages/core/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"node": ">=6"
1111
},
1212
"main": "dist/index.js",
13+
"module": "esm/index.js",
1314
"types": "dist/index.d.ts",
1415
"publishConfig": {
1516
"access": "public"
@@ -33,9 +34,7 @@
3334
"scripts": {
3435
"build": "run-p build:es5 build:esm",
3536
"build:es5": "tsc -p tsconfig.build.json",
36-
"build:esm": "run-s build:esm:transpile build:esm:rewrite",
37-
"build:esm:transpile": "tsc -p tsconfig.esm.json",
38-
"build:esm:rewrite": "node ../../scripts/esm-rewrite.js",
37+
"build:esm": "tsc -p tsconfig.esm.json",
3938
"build:watch": "tsc -p tsconfig.build.json -w --preserveWatchOutput",
4039
"clean": "rimraf dist coverage",
4140
"lint": "run-s lint:prettier lint:tslint",

packages/hub/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"node": ">=6"
1111
},
1212
"main": "dist/index.js",
13+
"module": "esm/index.js",
1314
"types": "dist/index.d.ts",
1415
"publishConfig": {
1516
"access": "public"
@@ -31,9 +32,7 @@
3132
"scripts": {
3233
"build": "run-p build:es5 build:esm",
3334
"build:es5": "tsc -p tsconfig.build.json",
34-
"build:esm": "run-s build:esm:transpile build:esm:rewrite",
35-
"build:esm:transpile": "tsc -p tsconfig.esm.json",
36-
"build:esm:rewrite": "node ../../scripts/esm-rewrite.js",
35+
"build:esm": "tsc -p tsconfig.esm.json",
3736
"build:watch": "tsc -p tsconfig.build.json -w --preserveWatchOutput",
3837
"clean": "rimraf dist coverage",
3938
"lint": "run-s lint:prettier lint:tslint",

packages/minimal/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"node": ">=6"
1111
},
1212
"main": "dist/index.js",
13+
"module": "esm/index.js",
1314
"types": "dist/index.d.ts",
1415
"publishConfig": {
1516
"access": "public"
@@ -31,9 +32,7 @@
3132
"scripts": {
3233
"build": "run-p build:es5 build:esm",
3334
"build:es5": "tsc -p tsconfig.build.json",
34-
"build:esm": "run-s build:esm:transpile build:esm:rewrite",
35-
"build:esm:transpile": "tsc -p tsconfig.esm.json",
36-
"build:esm:rewrite": "node ../../scripts/esm-rewrite.js",
35+
"build:esm": "tsc -p tsconfig.esm.json",
3736
"build:watch": "tsc -p tsconfig.build.json -w --preserveWatchOutput",
3837
"clean": "rimraf dist coverage",
3938
"lint": "run-s lint:prettier lint:tslint",

packages/node/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"node": ">=6"
1111
},
1212
"main": "dist/index.js",
13+
"module": "esm/index.js",
1314
"types": "dist/index.d.ts",
1415
"publishConfig": {
1516
"access": "public"

packages/types/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"node": ">=6"
1111
},
1212
"main": "dist/index.js",
13+
"module": "esm/index.js",
1314
"types": "dist/index.d.ts",
1415
"publishConfig": {
1516
"access": "public"
@@ -24,9 +25,7 @@
2425
"scripts": {
2526
"build": "run-p build:es5 build:esm",
2627
"build:es5": "tsc -p tsconfig.build.json",
27-
"build:esm": "run-s build:esm:transpile build:esm:rewrite",
28-
"build:esm:transpile": "tsc -p tsconfig.esm.json",
29-
"build:esm:rewrite": "node ../../scripts/esm-rewrite.js",
28+
"build:esm": "tsc -p tsconfig.esm.json",
3029
"build:watch": "tsc -p tsconfig.build.json -w --preserveWatchOutput",
3130
"lint": "run-s lint:prettier lint:tslint",
3231
"lint:prettier": "prettier-check \"{src,test}/**/*.ts\"",

packages/utils/package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,10 @@
2727
"typescript": "^3.3.3"
2828
},
2929
"scripts": {
30-
"build": "run-s clean && run-p build:es5 build:esm",
30+
"build": "run-s clean && run-p build:es5",
3131
"build:es5": "tsc -p tsconfig.build.json",
32-
"build:esm": "run-s build:esm:transpile build:esm:rewrite",
33-
"build:esm:transpile": "tsc -p tsconfig.esm.json",
34-
"build:esm:rewrite": "node ../../scripts/esm-rewrite.js",
3532
"build:watch": "tsc -p tsconfig.build.json -w --preserveWatchOutput",
36-
"clean": "rimraf dist coverage *.js *.js.map *.d.ts",
33+
"clean": "rimraf dist esm coverage *.js *.js.map *.d.ts",
3734
"lint": "run-s lint:prettier lint:tslint",
3835
"lint:prettier": "prettier-check \"{src,test}/**/*.ts\"",
3936
"lint:tslint": "tslint -t stylish -p .",

packages/utils/tsconfig.esm.json

Lines changed: 0 additions & 10 deletions
This file was deleted.

scripts/esm-rewrite.js

Lines changed: 0 additions & 44 deletions
This file was deleted.

0 commit comments

Comments
 (0)