Skip to content

Commit 5a6e018

Browse files
authored
ref: Move es-compatibility checks into packages (#15773)
Closes: #15769
1 parent f3b9067 commit 5a6e018

File tree

38 files changed

+40
-2
lines changed

38 files changed

+40
-2
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ env:
4444
CACHED_BUILD_PATHS: |
4545
${{ github.workspace }}/dev-packages/*/build
4646
${{ github.workspace }}/packages/*/build
47+
${{ github.workspace }}/packages/*/lib
4748
${{ github.workspace }}/packages/ember/*.d.ts
4849
${{ github.workspace }}/packages/gatsby/*.d.ts
4950
${{ github.workspace }}/packages/utils/cjs

nx.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@
3535
"outputs": [
3636
"{projectRoot}/build/esm",
3737
"{projectRoot}/build/cjs",
38+
"{projectRoot}/build/lib/esm",
39+
"{projectRoot}/build/lib/cjs",
3840
"{projectRoot}/build/npm/esm",
3941
"{projectRoot}/build/npm/cjs"
4042
]

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"lint": "run-s lint:prettier lint:lerna",
2929
"lint:lerna": "lerna run lint",
3030
"lint:prettier": "prettier \"**/*.{md,css,yml,yaml}\" \"packages/**/**.{ts,js,mjs,cjs,mts,cts,jsx,tsx,astro,vue}\" --check",
31-
"lint:es-compatibility": "es-check es2020 ./packages/*/build/{bundles,npm/cjs,cjs}/*.js && es-check es2020 ./packages/*/build/{npm/esm,esm}/*.js --module",
31+
"lint:es-compatibility": "lerna run lint:es-compatibility",
3232
"dedupe-deps:check": "yarn-deduplicate yarn.lock --list --fail",
3333
"dedupe-deps:fix": "yarn-deduplicate yarn.lock",
3434
"postpublish": "lerna run --stream --concurrency 1 postpublish",

packages/angular/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
"clean": "rimraf build coverage sentry-angular-*.tgz",
5454
"fix": "eslint . --format stylish --fix",
5555
"lint": "eslint . --format stylish",
56+
"lint:es-compatibility": "es-check es2020 ./build/{esm2020,fesm2015,fesm2020}/*.mjs --module",
5657
"test": "yarn test:unit",
5758
"test:unit": "vitest run",
5859
"test:unit:watch": "vitest --watch",

packages/astro/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
"clean": "rimraf build coverage sentry-astro-*.tgz",
8080
"fix": "eslint . --format stylish --fix",
8181
"lint": "eslint . --format stylish",
82+
"lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module",
8283
"test": "yarn test:unit",
8384
"test:unit": "vitest run",
8485
"test:watch": "vitest --watch",

packages/aws-serverless/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@
9393
"clean": "rimraf build dist-awslambda-layer coverage sentry-serverless-*.tgz",
9494
"fix": "eslint . --format stylish --fix",
9595
"lint": "eslint . --format stylish",
96+
"lint:es-compatibility": "es-check es2020 ./build/npm/cjs/*.js && es-check es2020 ./build/npm/esm/*.js --module",
9697
"test": "vitest run",
9798
"test:watch": "vitest --watch",
9899
"yalc:publish": "yalc publish --push --sig"

packages/browser-utils/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
"clean": "rimraf build coverage sentry-internal-browser-utils-*.tgz",
5757
"fix": "eslint . --format stylish --fix",
5858
"lint": "eslint . --format stylish",
59+
"lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module",
5960
"test:unit": "vitest run",
6061
"test": "vitest run",
6162
"test:watch": "vitest --watch",

packages/browser/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@
6767
"clean": "rimraf build coverage .rpt2_cache sentry-browser-*.tgz",
6868
"fix": "eslint . --format stylish --fix",
6969
"lint": "eslint . --format stylish",
70+
"lint:es-compatibility": "es-check es2020 ./build/{bundles,npm/cjs}/*.js && es-check es2020 ./build/npm/esm/*.js --module",
7071
"size:check": "cat build/bundles/bundle.min.js | gzip -9 | wc -c | awk '{$1=$1/1024; print \"ES2017: \",$1,\"kB\";}'",
7172
"test": "vitest run",
7273
"test:watch": "vitest --watch",

packages/bun/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"clean": "rimraf build coverage sentry-bun-*.tgz",
6363
"fix": "eslint . --format stylish --fix",
6464
"lint": "eslint . --format stylish",
65+
"lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module",
6566
"install:bun": "node ./scripts/install-bun.js",
6667
"test": "run-s install:bun test:bun",
6768
"test:bun": "bun test",

packages/cloudflare/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
"clean": "rimraf build coverage sentry-cloudflare-*.tgz",
8181
"fix": "eslint . --format stylish --fix",
8282
"lint": "eslint . --format stylish",
83+
"lint:es-compatibility": "es-check es2020 ./build/cjs/*.js && es-check es2020 ./build/esm/*.js --module",
8384
"test": "yarn test:unit",
8485
"test:unit": "vitest run",
8586
"test:watch": "vitest --watch",

0 commit comments

Comments
 (0)