Skip to content

Commit 7935e78

Browse files
authored
feat(dev): Change yalc:publish to publish with a hash (#9269)
Adds `--sig` option to `yalc:publish` tasks to include a hash of file contents as part of package version. This allows us to cache bust and allows dev servers to hot reload in watch mode.
1 parent 7236510 commit 7935e78

File tree

20 files changed

+20
-20
lines changed

20 files changed

+20
-20
lines changed

packages/angular-ivy/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"lint": "run-s lint:prettier lint:eslint",
5757
"lint:eslint": "eslint . --format stylish",
5858
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.ts\"",
59-
"yalc:publish": "yalc publish build --push"
59+
"yalc:publish": "yalc publish build --push --sig"
6060
},
6161
"volta": {
6262
"extends": "../../package.json"

packages/angular/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
"test": "yarn test:unit",
6161
"test:unit": "jest",
6262
"test:unit:watch": "jest --watch",
63-
"yalc:publish": "yalc publish build --push"
63+
"yalc:publish": "yalc publish build --push --sig"
6464
},
6565
"volta": {
6666
"extends": "../../package.json"

packages/astro/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
"test": "yarn test:unit",
7171
"test:unit": "vitest run",
7272
"test:watch": "vitest --watch",
73-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
73+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
7474
},
7575
"volta": {
7676
"extends": "../../package.json"

packages/bun/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"test": "run-s install:bun test:bun",
5656
"test:bun": "bun test",
5757
"test:watch": "bun test --watch",
58-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
58+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
5959
},
6060
"volta": {
6161
"extends": "../../package.json"

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
"test": "jest",
5050
"test:watch": "jest --watch",
5151
"version": "node ../../scripts/versionbump.js src/version.ts",
52-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
52+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
5353
},
5454
"volta": {
5555
"extends": "../../package.json"

packages/gatsby/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.{ts,tsx,js}\"",
6666
"test": "yarn ts-node scripts/pretest.ts && yarn jest",
6767
"test:watch": "yarn ts-node scripts/pretest.ts && yarn jest --watch",
68-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
68+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
6969
},
7070
"volta": {
7171
"extends": "../../package.json"

packages/hub/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.ts\"",
5050
"test": "jest",
5151
"test:watch": "jest --watch",
52-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
52+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
5353
},
5454
"volta": {
5555
"extends": "../../package.json"

packages/nextjs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
"test:watch": "jest --watch",
8787
"vercel:branch": "source vercel/set-up-branch-for-test-app-use.sh",
8888
"vercel:project": "source vercel/make-project-use-current-branch.sh",
89-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
89+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
9090
},
9191
"volta": {
9292
"extends": "../../package.json"

packages/node-experimental/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
"test": "yarn test:jest",
7272
"test:jest": "jest",
7373
"test:watch": "jest --watch",
74-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
74+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
7575
},
7676
"volta": {
7777
"extends": "../../package.json"

packages/node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"test:release-health": "node test/manual/release-health/runner.js",
6565
"test:webpack": "cd test/manual/webpack-async-context/ && yarn --silent && node npm-build.js",
6666
"test:watch": "jest --watch",
67-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
67+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
6868
},
6969
"volta": {
7070
"extends": "../../package.json"

packages/opentelemetry-node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"test": "yarn test:jest",
6565
"test:jest": "jest",
6666
"test:watch": "jest --watch",
67-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
67+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
6868
},
6969
"volta": {
7070
"extends": "../../package.json"

packages/react/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.ts\"",
7979
"test": "jest",
8080
"test:watch": "jest --watch",
81-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
81+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
8282
},
8383
"volta": {
8484
"extends": "../../package.json"

packages/remix/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
"test:integration:server": "export NODE_OPTIONS='--stack-trace-limit=25' && jest --config=test/integration/jest.config.js test/integration/test/server/",
7979
"test:unit": "jest",
8080
"test:watch": "jest --watch",
81-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
81+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
8282
},
8383
"volta": {
8484
"extends": "../../package.json"

packages/svelte/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.ts\"",
5959
"test": "jest",
6060
"test:watch": "jest --watch",
61-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
61+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
6262
},
6363
"volta": {
6464
"extends": "../../package.json"

packages/sveltekit/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"test": "yarn test:unit",
5959
"test:unit": "vitest run",
6060
"test:watch": "vitest --watch",
61-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
61+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
6262
},
6363
"volta": {
6464
"extends": "../../package.json"

packages/tracing-internal/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
"test:unit": "jest",
5353
"test": "jest",
5454
"test:watch": "jest --watch",
55-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
55+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
5656
},
5757
"volta": {
5858
"extends": "../../package.json"

packages/types/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
"fix": "run-s fix:eslint fix:prettier",
4242
"fix:eslint": "eslint . --format stylish --fix",
4343
"fix:prettier": "prettier --write \"{src,test,scripts}/**/**.ts\"",
44-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
44+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
4545
},
4646
"volta": {
4747
"extends": "../../package.json"

packages/utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
"test": "jest",
5555
"test:watch": "jest --watch",
5656
"test:package": "node test/types/index.js",
57-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
57+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
5858
},
5959
"volta": {
6060
"extends": "../../package.json"

packages/vercel-edge/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.ts\"",
5454
"test": "jest",
5555
"test:watch": "jest --watch",
56-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
56+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
5757
},
5858
"volta": {
5959
"extends": "../../package.json"

packages/vue/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"lint:prettier": "prettier --check \"{src,test,scripts}/**/**.ts\"",
5757
"test": "jest",
5858
"test:watch": "jest --watch",
59-
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push"
59+
"yalc:publish": "ts-node ../../scripts/prepack.ts && yalc publish build --push --sig"
6060
},
6161
"volta": {
6262
"extends": "../../package.json"

0 commit comments

Comments
 (0)