diff --git a/package.json b/package.json
index 56b8ffef..b56fd925 100644
--- a/package.json
+++ b/package.json
@@ -48,6 +48,7 @@
"ci:build": "echo ci:build",
"lerna:publish": "npx lerna publish",
"lerna:publish:yes": "yarn run prepublishOnly:check-bin && npx lerna publish --yes --bump patch",
+ "ws:fix-all": "ts-node ./test/scripts/fix-all.ts",
"preversion": "yarn run test",
"version": "echo version",
"postversion": "ts-node ./test/scripts/fix-all.ts",
@@ -69,13 +70,12 @@
"postpublishOnly": "yarn run postpublishOnly:ws-root-changelog & echo postpublishOnly",
"postpublishOnly:ws-root-changelog": "ynpx ws-root-changelog & git commit ./CHANGELOG.md -m \"chore(changelog): update changelog toc in workspaces root\" & echo update changelog toc in workspaces root",
"ncu": "yarn run ncu:ws",
- "ncu:root": "ynpx yarn-tool ncu -u",
"ncu:ws": "ynpx yarn-tool ncu -u --AA",
+ "ncu:root": "ynpx yarn-tool ncu -u",
"sort-package-json": "yarn run sort-package-json:root && yarn run sort-package-json:ws",
"sort-package-json:root": "npx yarn-tool sort",
"sort-package-json:ws": "npx yarn-tool ws exec yarn-tool sort",
- "tsc:showConfig": "ynpx get-current-tsconfig -p",
- "ws:fix-all": "ts-node ./test/scripts/fix-all.ts"
+ "tsc:showConfig": "ynpx get-current-tsconfig -p"
},
"resolutions": {},
"dependencies": {
diff --git a/packages/@lazy-node/semver-ampersand/package.json b/packages/@lazy-node/semver-ampersand/package.json
index 11431b4d..19689944 100644
--- a/packages/@lazy-node/semver-ampersand/package.json
+++ b/packages/@lazy-node/semver-ampersand/package.json
@@ -31,6 +31,8 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "yarn run test:jest",
"test:jest": "jest",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:update": "yarn run ncu && yarn run sort-package-json",
diff --git a/packages/@lazy-node/semver-parse/package.json b/packages/@lazy-node/semver-parse/package.json
index 84dbf9c1..46804ba5 100644
--- a/packages/@lazy-node/semver-parse/package.json
+++ b/packages/@lazy-node/semver-parse/package.json
@@ -25,6 +25,9 @@
},
"scripts": {
"test": "jest",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly_": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@lazy-node/semver-part/package.json b/packages/@lazy-node/semver-part/package.json
index 0995280f..0c6a87da 100644
--- a/packages/@lazy-node/semver-part/package.json
+++ b/packages/@lazy-node/semver-part/package.json
@@ -31,7 +31,9 @@
"lint": "npx eslint **/*.ts",
"test": "jest",
"test:jest": "jest --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "lerna publish --yes",
"preversion": "yarn run test",
diff --git a/packages/@yarn-tool/changelog/package.json b/packages/@yarn-tool/changelog/package.json
index 64558c1b..c5a94175 100644
--- a/packages/@yarn-tool/changelog/package.json
+++ b/packages/@yarn-tool/changelog/package.json
@@ -25,7 +25,9 @@
"lint": "npx eslint **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "jest --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "lerna publish --yes --bump patch",
"preversion": "yarn run test",
diff --git a/packages/@yarn-tool/check-pkg-bin/package.json b/packages/@yarn-tool/check-pkg-bin/package.json
index 03361495..d21e2251 100644
--- a/packages/@yarn-tool/check-pkg-bin/package.json
+++ b/packages/@yarn-tool/check-pkg-bin/package.json
@@ -26,7 +26,9 @@
"lint": "npx eslint **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "jest --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "lerna publish --yes --bump patch",
"preversion": "yarn run test",
diff --git a/packages/@yarn-tool/detect-yarnlock-version/package.json b/packages/@yarn-tool/detect-yarnlock-version/package.json
index 62433518..7eae4b3c 100644
--- a/packages/@yarn-tool/detect-yarnlock-version/package.json
+++ b/packages/@yarn-tool/detect-yarnlock-version/package.json
@@ -17,7 +17,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest",
"test:jest": "ynpx --quiet jest -- --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/dotenv/package.json b/packages/@yarn-tool/dotenv/package.json
index b66965b1..41fa05f3 100644
--- a/packages/@yarn-tool/dotenv/package.json
+++ b/packages/@yarn-tool/dotenv/package.json
@@ -28,7 +28,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest --passWithNoTests",
"test:jest": "ynpx --quiet jest -- --coverage --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/env-path/package.json b/packages/@yarn-tool/env-path/package.json
index c4b02c17..4f4a1b2b 100644
--- a/packages/@yarn-tool/env-path/package.json
+++ b/packages/@yarn-tool/env-path/package.json
@@ -32,7 +32,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "echo preversion && yarn run test",
"prepublishOnly:update": "yarn run ncu && yarn run sort-package-json",
"ncu": "yarn-tool ncu -u",
diff --git a/packages/@yarn-tool/find-deps/package.json b/packages/@yarn-tool/find-deps/package.json
index ad26e316..cb2479e3 100644
--- a/packages/@yarn-tool/find-deps/package.json
+++ b/packages/@yarn-tool/find-deps/package.json
@@ -18,7 +18,9 @@
"lint": "npx eslint **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "jest --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "lerna publish --yes --bump patch",
"preversion": "yarn run test",
diff --git a/packages/@yarn-tool/find-root/package.json b/packages/@yarn-tool/find-root/package.json
index 3008d3e3..f1d085ef 100644
--- a/packages/@yarn-tool/find-root/package.json
+++ b/packages/@yarn-tool/find-root/package.json
@@ -18,6 +18,9 @@
"coverage": "npx nyc npm run test",
"lint": "npx eslint **/*.ts",
"test": "echo \"Error: no test specified\"",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly_": "yarn run prepublishOnly:check-bin && yarn run test",
diff --git a/packages/@yarn-tool/find-tsconfig/package.json b/packages/@yarn-tool/find-tsconfig/package.json
index 9ec28b0f..ff55d3c3 100644
--- a/packages/@yarn-tool/find-tsconfig/package.json
+++ b/packages/@yarn-tool/find-tsconfig/package.json
@@ -17,6 +17,9 @@
"coverage": "npx nyc npm run test",
"lint": "npx eslint **/*.ts",
"test": "echo \"Error: no test specified\"",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"postpublish_": "git commit -m \"publish new version\" .",
diff --git a/packages/@yarn-tool/fix-all/package.json b/packages/@yarn-tool/fix-all/package.json
index 82d04004..de6a56ee 100644
--- a/packages/@yarn-tool/fix-all/package.json
+++ b/packages/@yarn-tool/fix-all/package.json
@@ -33,7 +33,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
"build:dts": "ynpx dts-bundle-generator -o ./dist/index.d.ts ./src/index.ts --no-banner & echo build:dts",
"build:dts:copy": "copy .\\src\\index.d.ts .\\dist\\index.d.ts & echo build:dts",
diff --git a/packages/@yarn-tool/fix-ws-links/package.json b/packages/@yarn-tool/fix-ws-links/package.json
index 247d5799..0981f100 100644
--- a/packages/@yarn-tool/fix-ws-links/package.json
+++ b/packages/@yarn-tool/fix-ws-links/package.json
@@ -22,7 +22,9 @@
"lint": "npx eslint **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "jest --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "lerna publish --yes",
"preversion": "yarn run test",
diff --git a/packages/@yarn-tool/fix-ws-pkgs-link/package.json b/packages/@yarn-tool/fix-ws-pkgs-link/package.json
index 4ee1eec2..8a663ed8 100644
--- a/packages/@yarn-tool/fix-ws-pkgs-link/package.json
+++ b/packages/@yarn-tool/fix-ws-pkgs-link/package.json
@@ -31,7 +31,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "ynpx --quiet jest -- --coverage --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/fix-ws-versions/package.json b/packages/@yarn-tool/fix-ws-versions/package.json
index 7cab4248..721bd7a5 100644
--- a/packages/@yarn-tool/fix-ws-versions/package.json
+++ b/packages/@yarn-tool/fix-ws-versions/package.json
@@ -39,7 +39,9 @@
"pretest": "echo pretest",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
"build:dts:bundle": "ynpx dts-bundle-generator -o ./dist/index.d.ts ./src/index.ts --no-banner --inline-declare-global & echo build:dts:bundle",
"build:dts:copy": "copy .\\src\\index.d.ts .\\dist\\index.d.ts & echo build:dts",
diff --git a/packages/@yarn-tool/get-paths-by-type/package.json b/packages/@yarn-tool/get-paths-by-type/package.json
index 4bc11811..ea087811 100644
--- a/packages/@yarn-tool/get-paths-by-type/package.json
+++ b/packages/@yarn-tool/get-paths-by-type/package.json
@@ -32,7 +32,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "echo preversion && yarn run test",
"prepublishOnly:update": "yarn run ncu && yarn run sort-package-json",
"ncu": "yarn-tool ncu -u",
diff --git a/packages/@yarn-tool/get-pkg-bin/package.json b/packages/@yarn-tool/get-pkg-bin/package.json
index e4675cd0..8261df95 100644
--- a/packages/@yarn-tool/get-pkg-bin/package.json
+++ b/packages/@yarn-tool/get-pkg-bin/package.json
@@ -17,7 +17,10 @@
"coverage": "npx nyc yarn run test",
"lint": "npx eslint **/*.ts",
"test": "ts-node test/test.ts",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"preversion": "yarn run test",
"prepublish:lockfile": "npx sync-lockfile .",
diff --git a/packages/@yarn-tool/init-path/package.json b/packages/@yarn-tool/init-path/package.json
index 581df790..3a4ede2d 100644
--- a/packages/@yarn-tool/init-path/package.json
+++ b/packages/@yarn-tool/init-path/package.json
@@ -17,7 +17,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "ynpx --quiet jest -- --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/is-builtin-module/package.json b/packages/@yarn-tool/is-builtin-module/package.json
index ea6544c2..3cb1f946 100644
--- a/packages/@yarn-tool/is-builtin-module/package.json
+++ b/packages/@yarn-tool/is-builtin-module/package.json
@@ -17,7 +17,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "ynpx --quiet jest -- --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/is-npx/package.json b/packages/@yarn-tool/is-npx/package.json
index 04a05dfb..5f67e0d1 100644
--- a/packages/@yarn-tool/is-npx/package.json
+++ b/packages/@yarn-tool/is-npx/package.json
@@ -17,6 +17,9 @@
"coverage": "npx nyc yarn run test",
"lint": "npx eslint **/*.ts",
"test": "echo \"Error: no test specified\"",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
diff --git a/packages/@yarn-tool/ncu-ws/package.json b/packages/@yarn-tool/ncu-ws/package.json
index 747d1444..680ec285 100644
--- a/packages/@yarn-tool/ncu-ws/package.json
+++ b/packages/@yarn-tool/ncu-ws/package.json
@@ -39,7 +39,9 @@
"pretest": "echo pretest",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
"build:dts:bundle": "ynpx dts-bundle-generator -o ./dist/index.d.ts ./src/index.ts --no-banner --inline-declare-global & echo build:dts:bundle",
"build:dts:copy": "copy .\\src\\index.d.ts .\\dist\\index.d.ts & echo build:dts",
diff --git a/packages/@yarn-tool/ncu/package.json b/packages/@yarn-tool/ncu/package.json
index dda7b17b..2e5360ff 100644
--- a/packages/@yarn-tool/ncu/package.json
+++ b/packages/@yarn-tool/ncu/package.json
@@ -29,7 +29,9 @@
"lint": "npx eslint **/*.ts",
"test": "jest",
"test:jest": "jest --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "lerna publish --yes",
"preversion": "yarn run test",
diff --git a/packages/@yarn-tool/node-modules-is-alias/package.json b/packages/@yarn-tool/node-modules-is-alias/package.json
index 186c94e6..cf04d655 100644
--- a/packages/@yarn-tool/node-modules-is-alias/package.json
+++ b/packages/@yarn-tool/node-modules-is-alias/package.json
@@ -32,7 +32,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
"build:dts": "ynpx @bluelovers/tsdx dts -o ./dist/index.d.ts ./src/index.ts --no-banner & echo build:dts",
"build:tsdx": "ynpx @bluelovers/tsdx build --target node --name index",
diff --git a/packages/@yarn-tool/node-modules-link/package.json b/packages/@yarn-tool/node-modules-link/package.json
index 8a9c3555..97256cc4 100644
--- a/packages/@yarn-tool/node-modules-link/package.json
+++ b/packages/@yarn-tool/node-modules-link/package.json
@@ -21,7 +21,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "ynpx --quiet jest -- --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/node-modules/package.json b/packages/@yarn-tool/node-modules/package.json
index 8d4f8ba1..864c1401 100644
--- a/packages/@yarn-tool/node-modules/package.json
+++ b/packages/@yarn-tool/node-modules/package.json
@@ -18,7 +18,9 @@
"lint": "npx eslint **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "jest --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "lerna publish --yes",
"preversion": "yarn run test",
diff --git a/packages/@yarn-tool/normalize-deps-value/package.json b/packages/@yarn-tool/normalize-deps-value/package.json
index 5fa0f2d0..85d3d3b1 100644
--- a/packages/@yarn-tool/normalize-deps-value/package.json
+++ b/packages/@yarn-tool/normalize-deps-value/package.json
@@ -39,6 +39,7 @@
"pretest": "echo pretest",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
"test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
diff --git a/packages/@yarn-tool/npa-to-deps-query/package.json b/packages/@yarn-tool/npa-to-deps-query/package.json
index 799cbf05..14daff57 100644
--- a/packages/@yarn-tool/npa-to-deps-query/package.json
+++ b/packages/@yarn-tool/npa-to-deps-query/package.json
@@ -32,7 +32,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "echo preversion && yarn run test",
"version": "echo version",
"postversion": "echo postversion",
diff --git a/packages/@yarn-tool/npa-to-deps/package.json b/packages/@yarn-tool/npa-to-deps/package.json
index d992708d..e8958405 100644
--- a/packages/@yarn-tool/npa-to-deps/package.json
+++ b/packages/@yarn-tool/npa-to-deps/package.json
@@ -32,7 +32,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "echo preversion && yarn run test",
"version": "echo version",
"postversion": "echo postversion",
diff --git a/packages/@yarn-tool/npm-package-arg-util/package.json b/packages/@yarn-tool/npm-package-arg-util/package.json
index 23c8320e..0d571fdf 100644
--- a/packages/@yarn-tool/npm-package-arg-util/package.json
+++ b/packages/@yarn-tool/npm-package-arg-util/package.json
@@ -28,7 +28,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest",
"test:jest": "jest",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/pack-package/package.json b/packages/@yarn-tool/pack-package/package.json
index 3a95c35e..c92d1476 100644
--- a/packages/@yarn-tool/pack-package/package.json
+++ b/packages/@yarn-tool/pack-package/package.json
@@ -15,6 +15,9 @@
"main": "index.js",
"scripts": {
"test": "jest",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"preversion": "yarn run test",
"ncu": "npx yarn-tool ncu -u",
diff --git a/packages/@yarn-tool/path-parents/package.json b/packages/@yarn-tool/path-parents/package.json
index 8a19af3d..ecc32dd1 100644
--- a/packages/@yarn-tool/path-parents/package.json
+++ b/packages/@yarn-tool/path-parents/package.json
@@ -28,7 +28,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "ynpx --quiet jest -- --coverage --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/pkg-deps-add/package.json b/packages/@yarn-tool/pkg-deps-add/package.json
index f549ef12..fe45f4fd 100644
--- a/packages/@yarn-tool/pkg-deps-add/package.json
+++ b/packages/@yarn-tool/pkg-deps-add/package.json
@@ -32,7 +32,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "echo preversion && yarn run test",
"version": "echo version",
"postversion": "echo postversion",
diff --git a/packages/@yarn-tool/pkg-deps-util/package.json b/packages/@yarn-tool/pkg-deps-util/package.json
index 123f3444..d8b3ac71 100644
--- a/packages/@yarn-tool/pkg-deps-util/package.json
+++ b/packages/@yarn-tool/pkg-deps-util/package.json
@@ -28,7 +28,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "ynpx --quiet jest -- --coverage --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/pkg-entry-util/package.json b/packages/@yarn-tool/pkg-entry-util/package.json
index cb1e729e..fefb5cce 100644
--- a/packages/@yarn-tool/pkg-entry-util/package.json
+++ b/packages/@yarn-tool/pkg-entry-util/package.json
@@ -33,7 +33,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
"build:dts": "ynpx dts-bundle-generator -o ./dist/index.d.ts ./src/index.ts --no-banner & echo build:dts",
"build:tsdx": "ynpx @bluelovers/tsdx build --target node --name index",
diff --git a/packages/@yarn-tool/pkg-git-info/package.json b/packages/@yarn-tool/pkg-git-info/package.json
index 5cff67c9..98ac8347 100644
--- a/packages/@yarn-tool/pkg-git-info/package.json
+++ b/packages/@yarn-tool/pkg-git-info/package.json
@@ -20,7 +20,10 @@
"coverage": "npx nyc yarn run test",
"lint": "npx eslint **/*.ts",
"test": "echo \"Error: no test specified\"",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"preversion": "yarn run test",
"prepublish:lockfile": "npx sync-lockfile .",
diff --git a/packages/@yarn-tool/pkg-hosted-info/package.json b/packages/@yarn-tool/pkg-hosted-info/package.json
index 028c2fbe..13624555 100644
--- a/packages/@yarn-tool/pkg-hosted-info/package.json
+++ b/packages/@yarn-tool/pkg-hosted-info/package.json
@@ -32,7 +32,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "echo preversion && yarn run test",
"prepublishOnly:update": "yarn run ncu && yarn run sort-package-json",
"ncu": "yarn-tool ncu -u",
diff --git a/packages/@yarn-tool/pkg-list-to-types/package.json b/packages/@yarn-tool/pkg-list-to-types/package.json
index 5db54831..e0c9d1fe 100644
--- a/packages/@yarn-tool/pkg-list-to-types/package.json
+++ b/packages/@yarn-tool/pkg-list-to-types/package.json
@@ -39,7 +39,9 @@
"pretest": "echo pretest",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
"build:dts:bundle": "ynpx dts-bundle-generator -o ./dist/index.d.ts ./src/index.ts --no-banner --inline-declare-global & echo build:dts:bundle",
"build:dts:copy": "copy .\\src\\index.d.ts .\\dist\\index.d.ts & echo build:dts",
diff --git a/packages/@yarn-tool/pkg-name-to-types/package.json b/packages/@yarn-tool/pkg-name-to-types/package.json
index fcbc58be..7de352c6 100644
--- a/packages/@yarn-tool/pkg-name-to-types/package.json
+++ b/packages/@yarn-tool/pkg-name-to-types/package.json
@@ -18,7 +18,9 @@
"lint": "npx eslint **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "jest --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "lerna publish --yes --bump patch",
"preversion": "yarn run test",
diff --git a/packages/@yarn-tool/pkg-name-util/package.json b/packages/@yarn-tool/pkg-name-util/package.json
index 683cb6b5..51efa984 100644
--- a/packages/@yarn-tool/pkg-name-util/package.json
+++ b/packages/@yarn-tool/pkg-name-util/package.json
@@ -39,6 +39,7 @@
"pretest": "echo pretest",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
"test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
diff --git a/packages/@yarn-tool/pkg-version-query/package.json b/packages/@yarn-tool/pkg-version-query/package.json
index 927dca68..9b9350e9 100644
--- a/packages/@yarn-tool/pkg-version-query/package.json
+++ b/packages/@yarn-tool/pkg-version-query/package.json
@@ -28,7 +28,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest",
"test:jest": "ynpx --quiet jest -- --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/require-resolve/package.json b/packages/@yarn-tool/require-resolve/package.json
index a09aefb6..fe5995c0 100644
--- a/packages/@yarn-tool/require-resolve/package.json
+++ b/packages/@yarn-tool/require-resolve/package.json
@@ -28,7 +28,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "ynpx --quiet jest -- --coverage --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/resolve-package/package.json b/packages/@yarn-tool/resolve-package/package.json
index 15a6c30d..08eecc20 100644
--- a/packages/@yarn-tool/resolve-package/package.json
+++ b/packages/@yarn-tool/resolve-package/package.json
@@ -41,7 +41,10 @@
"coverage": "npx nyc yarn run test",
"lint": "npx eslint **/*.ts",
"test": "echo \"Error: no test specified\"",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"preversion": "yarn run test",
"prepublish:lockfile": "npx sync-lockfile .",
diff --git a/packages/@yarn-tool/run-script-lifecycle/package.json b/packages/@yarn-tool/run-script-lifecycle/package.json
index c6c0bda4..8ee658c3 100644
--- a/packages/@yarn-tool/run-script-lifecycle/package.json
+++ b/packages/@yarn-tool/run-script-lifecycle/package.json
@@ -19,7 +19,9 @@
"pretest": "echo pretest",
"test": "echo test",
"test:jest": "jest --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"posttest": "echo posttest",
"npm:publish": "npm publish",
"preversion": "yarn run test",
diff --git a/packages/@yarn-tool/script-lifecycle/package.json b/packages/@yarn-tool/script-lifecycle/package.json
index 5a945fbd..49551d63 100644
--- a/packages/@yarn-tool/script-lifecycle/package.json
+++ b/packages/@yarn-tool/script-lifecycle/package.json
@@ -19,7 +19,9 @@
"lint": "npx eslint **/*.ts",
"test": "jest",
"test:jest": "jest --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"preversion": "yarn run test",
"prepublish:lockfile": "npx sync-lockfile .",
diff --git a/packages/@yarn-tool/search-workspace-prefix-by-name/package.json b/packages/@yarn-tool/search-workspace-prefix-by-name/package.json
index 598996f9..4291f44d 100644
--- a/packages/@yarn-tool/search-workspace-prefix-by-name/package.json
+++ b/packages/@yarn-tool/search-workspace-prefix-by-name/package.json
@@ -17,7 +17,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest",
"test:jest": "ynpx --quiet jest -- --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/semver-diff/package.json b/packages/@yarn-tool/semver-diff/package.json
index 654ef84e..519b32f6 100644
--- a/packages/@yarn-tool/semver-diff/package.json
+++ b/packages/@yarn-tool/semver-diff/package.json
@@ -24,7 +24,9 @@
"lint": "npx eslint **/*.ts",
"test": "jest",
"test:jest": "jest --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "lerna publish --yes",
"preversion": "yarn run test",
diff --git a/packages/@yarn-tool/setup-module-env/package.json b/packages/@yarn-tool/setup-module-env/package.json
index a0dc5f4c..963a827d 100644
--- a/packages/@yarn-tool/setup-module-env/package.json
+++ b/packages/@yarn-tool/setup-module-env/package.json
@@ -32,7 +32,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
"build:dts": "ynpx @bluelovers/tsdx dts -o ./dist/index.d.ts ./src/index.ts --no-banner & echo build:dts",
"build:tsdx": "ynpx @bluelovers/tsdx build --target node --name index",
diff --git a/packages/@yarn-tool/shebang/package.json b/packages/@yarn-tool/shebang/package.json
index 78136622..3443d8ec 100644
--- a/packages/@yarn-tool/shebang/package.json
+++ b/packages/@yarn-tool/shebang/package.json
@@ -36,6 +36,9 @@
},
"scripts": {
"test": "jest",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "npx lerna publish --yes --bump patch",
"preversion": "yarn run test",
diff --git a/packages/@yarn-tool/sort-lerna-json/package.json b/packages/@yarn-tool/sort-lerna-json/package.json
index 0db369d0..59eee07c 100644
--- a/packages/@yarn-tool/sort-lerna-json/package.json
+++ b/packages/@yarn-tool/sort-lerna-json/package.json
@@ -33,7 +33,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
"build:dts": "ynpx dts-bundle-generator -o ./dist/index.d.ts ./src/index.ts --no-banner & echo build:dts",
"build:dts:copy": "copy .\\src\\index.d.ts .\\dist\\index.d.ts & echo build:dts",
diff --git a/packages/@yarn-tool/static-file/package.json b/packages/@yarn-tool/static-file/package.json
index 8631c767..4a991b13 100644
--- a/packages/@yarn-tool/static-file/package.json
+++ b/packages/@yarn-tool/static-file/package.json
@@ -17,6 +17,9 @@
"coverage": "npx nyc npm run test",
"lint": "npx eslint **/*.ts",
"test": "echo \"Error: no test specified\"",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
diff --git a/packages/@yarn-tool/table/package.json b/packages/@yarn-tool/table/package.json
index f96b0dfb..5f4380b2 100644
--- a/packages/@yarn-tool/table/package.json
+++ b/packages/@yarn-tool/table/package.json
@@ -18,7 +18,9 @@
"lint": "npx eslint **/*.ts",
"test": "jest",
"test:jest": "jest --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "lerna publish --yes",
"preversion": "yarn run test",
diff --git a/packages/@yarn-tool/tag/package.json b/packages/@yarn-tool/tag/package.json
index d05af3e7..dd45c44d 100644
--- a/packages/@yarn-tool/tag/package.json
+++ b/packages/@yarn-tool/tag/package.json
@@ -26,7 +26,9 @@
"lint": "npx eslint **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "jest --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "lerna publish --yes --bump patch",
"preversion": "yarn run test",
diff --git a/packages/@yarn-tool/types/package.json b/packages/@yarn-tool/types/package.json
index 8dcbcd40..8d16b618 100644
--- a/packages/@yarn-tool/types/package.json
+++ b/packages/@yarn-tool/types/package.json
@@ -28,7 +28,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "ynpx --quiet jest -- --coverage --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/update-notifier/package.json b/packages/@yarn-tool/update-notifier/package.json
index cc43fbd2..d2773b52 100644
--- a/packages/@yarn-tool/update-notifier/package.json
+++ b/packages/@yarn-tool/update-notifier/package.json
@@ -17,6 +17,9 @@
"coverage": "npx nyc npm run test",
"lint": "npx eslint **/*.ts",
"test": "ts-node ./test/test.ts",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npx npm publish",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
diff --git a/packages/@yarn-tool/validate-npm-package-name/package.json b/packages/@yarn-tool/validate-npm-package-name/package.json
index aca37abb..ca8bbfc5 100644
--- a/packages/@yarn-tool/validate-npm-package-name/package.json
+++ b/packages/@yarn-tool/validate-npm-package-name/package.json
@@ -25,6 +25,9 @@
},
"scripts": {
"test": "jest",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/version-recommended/package.json b/packages/@yarn-tool/version-recommended/package.json
index ad5ada1d..1e951500 100644
--- a/packages/@yarn-tool/version-recommended/package.json
+++ b/packages/@yarn-tool/version-recommended/package.json
@@ -17,7 +17,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "ynpx --quiet jest -- --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/workspaces-project/package.json b/packages/@yarn-tool/workspaces-project/package.json
index 2da4243c..6da47f88 100644
--- a/packages/@yarn-tool/workspaces-project/package.json
+++ b/packages/@yarn-tool/workspaces-project/package.json
@@ -17,7 +17,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "yarn run test:jest",
"test:jest": "ynpx --quiet jest -- --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/write-package-json/package.json b/packages/@yarn-tool/write-package-json/package.json
index 9d5e0b8f..0496ff69 100644
--- a/packages/@yarn-tool/write-package-json/package.json
+++ b/packages/@yarn-tool/write-package-json/package.json
@@ -39,7 +39,9 @@
"pretest": "echo pretest",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
"build:dts:bundle": "ynpx dts-bundle-generator -o ./dist/index.d.ts ./src/index.ts --no-banner --inline-declare-global & echo build:dts:bundle",
"build:dts:copy": "copy .\\src\\index.d.ts .\\dist\\index.d.ts & echo build:dts",
diff --git a/packages/@yarn-tool/ws-changed/package.json b/packages/@yarn-tool/ws-changed/package.json
index 3c06c331..c9a7c87d 100644
--- a/packages/@yarn-tool/ws-changed/package.json
+++ b/packages/@yarn-tool/ws-changed/package.json
@@ -27,7 +27,9 @@
"lint": "npx eslint **/*.ts",
"test": "ts-node ./test/demo.ts",
"test:jest": "jest --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "lerna publish --yes",
"preversion": "yarn run test",
diff --git a/packages/@yarn-tool/ws-find-up-paths/index.d.ts b/packages/@yarn-tool/ws-find-up-paths/index.d.ts
index ec42c5d2..0ef47ab8 100644
--- a/packages/@yarn-tool/ws-find-up-paths/index.d.ts
+++ b/packages/@yarn-tool/ws-find-up-paths/index.d.ts
@@ -1,3 +1,4 @@
+///
import { IOptionsFindUpPaths, IRuntimeFindUpPaths } from 'find-up-paths';
import { IFindRootReturnType } from '@yarn-tool/find-root';
export interface IOptionsFindUpPathsWorkspaces extends IOptionsFindUpPaths {
diff --git a/packages/@yarn-tool/ws-find-up-paths/package.json b/packages/@yarn-tool/ws-find-up-paths/package.json
index cf8ffdb0..1e6a1380 100644
--- a/packages/@yarn-tool/ws-find-up-paths/package.json
+++ b/packages/@yarn-tool/ws-find-up-paths/package.json
@@ -39,7 +39,9 @@
"pretest": "echo pretest",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
"build:dts:bundle": "ynpx dts-bundle-generator -o ./dist/index.d.ts ./src/index.ts --no-banner --inline-declare-global & echo build:dts:bundle",
"build:dts:copy": "copy .\\src\\index.d.ts .\\dist\\index.d.ts & echo build:dts",
diff --git a/packages/@yarn-tool/ws-scope/package.json b/packages/@yarn-tool/ws-scope/package.json
index 3115b1f1..d3b31d86 100644
--- a/packages/@yarn-tool/ws-scope/package.json
+++ b/packages/@yarn-tool/ws-scope/package.json
@@ -36,7 +36,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
"build:dts": "ynpx dts-bundle-generator -o ./dist/index.d.ts ./src/index.ts --no-banner & echo build:dts",
"build:tsdx": "ynpx @bluelovers/tsdx build --target node --name index",
diff --git a/packages/@yarn-tool/yargs-util/package.json b/packages/@yarn-tool/yargs-util/package.json
index 0db2a58e..7faf4ac9 100644
--- a/packages/@yarn-tool/yargs-util/package.json
+++ b/packages/@yarn-tool/yargs-util/package.json
@@ -39,7 +39,9 @@
"pretest": "echo pretest",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
"build:dts:bundle": "ynpx dts-bundle-generator -o ./dist/index.d.ts ./src/index.ts --no-banner --inline-declare-global & echo build:dts:bundle",
"build:dts:copy": "copy .\\src\\index.d.ts .\\dist\\index.d.ts & echo build:dts",
diff --git a/packages/@yarn-tool/yarn-struct-utils/package.json b/packages/@yarn-tool/yarn-struct-utils/package.json
index 0c567cbc..0417605a 100644
--- a/packages/@yarn-tool/yarn-struct-utils/package.json
+++ b/packages/@yarn-tool/yarn-struct-utils/package.json
@@ -39,6 +39,7 @@
"pretest": "echo pretest",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
"test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
diff --git a/packages/@yarn-tool/yarnlock-banner/package.json b/packages/@yarn-tool/yarnlock-banner/package.json
index 011090fa..25a266ff 100644
--- a/packages/@yarn-tool/yarnlock-banner/package.json
+++ b/packages/@yarn-tool/yarnlock-banner/package.json
@@ -28,7 +28,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "ynpx --quiet jest -- --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/yarnlock-dedupe/package.json b/packages/@yarn-tool/yarnlock-dedupe/package.json
index 441442ed..bf0275af 100644
--- a/packages/@yarn-tool/yarnlock-dedupe/package.json
+++ b/packages/@yarn-tool/yarnlock-dedupe/package.json
@@ -37,7 +37,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest",
"test:jest": "ynpx --quiet jest -- --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/yarnlock-diff/package.json b/packages/@yarn-tool/yarnlock-diff/package.json
index 6455b367..db1af15b 100644
--- a/packages/@yarn-tool/yarnlock-diff/package.json
+++ b/packages/@yarn-tool/yarnlock-diff/package.json
@@ -22,6 +22,9 @@
},
"scripts": {
"test": "jest",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly_": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/yarnlock-entries/lib/YarnLockIterator.d.ts b/packages/@yarn-tool/yarnlock-entries/lib/YarnLockIterator.d.ts
index e2d8b3a1..9c4fae30 100644
--- a/packages/@yarn-tool/yarnlock-entries/lib/YarnLockIterator.d.ts
+++ b/packages/@yarn-tool/yarnlock-entries/lib/YarnLockIterator.d.ts
@@ -19,7 +19,7 @@ export declare class YarnLockIterator = DD>(key: string, raw: D): IYarnLockIteratorWrap;
protected _normalize = DD>(raw: D, key: string): IYarnLockIteratorWrapValue;
[Symbol.iterator]>(): Generator, void, unknown>;
- iteratorRaw = DD>(): Generator, "key" | "raw">, void, unknown>;
+ iteratorRaw = DD>(): Generator, "raw" | "key">, void, unknown>;
iterator = DD>(): Generator, void, unknown>;
stringify(): string;
toJSON(): T;
diff --git a/packages/@yarn-tool/yarnlock-entries/package.json b/packages/@yarn-tool/yarnlock-entries/package.json
index bced2818..2cb097c1 100644
--- a/packages/@yarn-tool/yarnlock-entries/package.json
+++ b/packages/@yarn-tool/yarnlock-entries/package.json
@@ -28,7 +28,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "ynpx --quiet jest -- --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/yarnlock-error/package.json b/packages/@yarn-tool/yarnlock-error/package.json
index 8100a9ad..12769271 100644
--- a/packages/@yarn-tool/yarnlock-error/package.json
+++ b/packages/@yarn-tool/yarnlock-error/package.json
@@ -28,7 +28,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "ynpx --quiet jest -- --coverage --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/yarnlock-fs/package.json b/packages/@yarn-tool/yarnlock-fs/package.json
index 0af035ba..9332f657 100644
--- a/packages/@yarn-tool/yarnlock-fs/package.json
+++ b/packages/@yarn-tool/yarnlock-fs/package.json
@@ -28,7 +28,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "ynpx --quiet jest -- --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/yarnlock-ncu/package.json b/packages/@yarn-tool/yarnlock-ncu/package.json
index d2fc78f7..6d2193a0 100644
--- a/packages/@yarn-tool/yarnlock-ncu/package.json
+++ b/packages/@yarn-tool/yarnlock-ncu/package.json
@@ -28,7 +28,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest",
"test:jest": "ynpx --quiet jest -- --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/yarnlock-parse-assert/package.json b/packages/@yarn-tool/yarnlock-parse-assert/package.json
index 9df50c06..9ee29368 100644
--- a/packages/@yarn-tool/yarnlock-parse-assert/package.json
+++ b/packages/@yarn-tool/yarnlock-parse-assert/package.json
@@ -39,7 +39,9 @@
"pretest": "echo pretest",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
"build:dts:bundle": "ynpx dts-bundle-generator -o ./dist/index.d.ts ./src/index.ts --no-banner --inline-declare-global & echo build:dts:bundle",
"build:dts:copy": "copy .\\src\\index.d.ts .\\dist\\index.d.ts & echo build:dts",
diff --git a/packages/@yarn-tool/yarnlock-parse-raw/package.json b/packages/@yarn-tool/yarnlock-parse-raw/package.json
index 213e1b00..12e45c76 100644
--- a/packages/@yarn-tool/yarnlock-parse-raw/package.json
+++ b/packages/@yarn-tool/yarnlock-parse-raw/package.json
@@ -39,7 +39,9 @@
"pretest": "echo pretest",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
"build:dts:bundle": "ynpx dts-bundle-generator -o ./dist/index.d.ts ./src/index.ts --no-banner --inline-declare-global & echo build:dts:bundle",
"build:dts:copy": "copy .\\src\\index.d.ts .\\dist\\index.d.ts & echo build:dts",
diff --git a/packages/@yarn-tool/yarnlock-parse/package.json b/packages/@yarn-tool/yarnlock-parse/package.json
index fa43a390..192e81d8 100644
--- a/packages/@yarn-tool/yarnlock-parse/package.json
+++ b/packages/@yarn-tool/yarnlock-parse/package.json
@@ -28,7 +28,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "ynpx --quiet jest -- --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/yarnlock-parsed-to-json/package.json b/packages/@yarn-tool/yarnlock-parsed-to-json/package.json
index 789bd17f..71cf5c6c 100644
--- a/packages/@yarn-tool/yarnlock-parsed-to-json/package.json
+++ b/packages/@yarn-tool/yarnlock-parsed-to-json/package.json
@@ -39,7 +39,9 @@
"pretest": "echo pretest",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
"build:dts:bundle": "ynpx dts-bundle-generator -o ./dist/index.d.ts ./src/index.ts --no-banner --inline-declare-global & echo build:dts:bundle",
"build:dts:copy": "copy .\\src\\index.d.ts .\\dist\\index.d.ts & echo build:dts",
diff --git a/packages/@yarn-tool/yarnlock-stringify/package.json b/packages/@yarn-tool/yarnlock-stringify/package.json
index 409da801..c9901ecd 100644
--- a/packages/@yarn-tool/yarnlock-stringify/package.json
+++ b/packages/@yarn-tool/yarnlock-stringify/package.json
@@ -28,7 +28,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "ynpx --quiet jest -- --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/yarnlock-types/package.json b/packages/@yarn-tool/yarnlock-types/package.json
index e260fcc2..72af4022 100644
--- a/packages/@yarn-tool/yarnlock-types/package.json
+++ b/packages/@yarn-tool/yarnlock-types/package.json
@@ -39,7 +39,9 @@
"pretest": "echo pretest",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:tsdx": "ynpx @bluelovers/tsdx test --passWithNoTests",
"build:dts:bundle": "ynpx dts-bundle-generator -o ./dist/index.d.ts ./src/index.ts --no-banner --inline-declare-global & echo build:dts:bundle",
"build:dts:copy": "copy .\\src\\index.d.ts .\\dist\\index.d.ts & echo build:dts",
diff --git a/packages/@yarn-tool/yarnlock-util/package.json b/packages/@yarn-tool/yarnlock-util/package.json
index 9f38570d..9767c906 100644
--- a/packages/@yarn-tool/yarnlock-util/package.json
+++ b/packages/@yarn-tool/yarnlock-util/package.json
@@ -28,7 +28,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "ynpx --quiet jest -- --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin",
diff --git a/packages/@yarn-tool/yarnlock/package.json b/packages/@yarn-tool/yarnlock/package.json
index 63e4280a..63e2fcb2 100644
--- a/packages/@yarn-tool/yarnlock/package.json
+++ b/packages/@yarn-tool/yarnlock/package.json
@@ -31,7 +31,9 @@
"lint": "npx eslint **/*.ts",
"test": "jest",
"test:jest": "jest",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "lerna publish --yes",
"preversion": "yarn run test",
diff --git a/packages/cache-path/package.json b/packages/cache-path/package.json
index 114a8e45..3687790b 100644
--- a/packages/cache-path/package.json
+++ b/packages/cache-path/package.json
@@ -36,6 +36,9 @@
},
"scripts": {
"test": "echo \"Error: no test specified\"",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "lerna publish --yes --bump patch",
"preversion": "yarn run test",
diff --git a/packages/create-yarn-workspaces/package.json b/packages/create-yarn-workspaces/package.json
index c44cb70b..97dab065 100644
--- a/packages/create-yarn-workspaces/package.json
+++ b/packages/create-yarn-workspaces/package.json
@@ -36,6 +36,9 @@
"lint": "npx eslint **/*.ts",
"test": "echo test",
"test_": "node ./bin/yarn-ws-init --debug --ignoreExistsPackage --ignoreParentWorkspaces ./test/temp",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
diff --git a/packages/env-run-path/package.json b/packages/env-run-path/package.json
index c185a3a6..e84f2734 100644
--- a/packages/env-run-path/package.json
+++ b/packages/env-run-path/package.json
@@ -19,6 +19,9 @@
},
"scripts": {
"test": "echo \"Error: no test specified\"",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "npx lerna publish --yes --bump patch",
"preversion": "yarn run test",
diff --git a/packages/find-pkg-ws/package.json b/packages/find-pkg-ws/package.json
index 5767eb73..d15dd6d8 100644
--- a/packages/find-pkg-ws/package.json
+++ b/packages/find-pkg-ws/package.json
@@ -24,6 +24,9 @@
"scripts": {
"coverage": "npx nyc npm run test",
"test": "echo \"Error: no test specified\"",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"ncu": "npx yarn-tool ncu -u",
diff --git a/packages/find-yarn-workspace-root2/package.json b/packages/find-yarn-workspace-root2/package.json
index 63f6dcdb..3d052d73 100644
--- a/packages/find-yarn-workspace-root2/package.json
+++ b/packages/find-yarn-workspace-root2/package.json
@@ -20,6 +20,9 @@
},
"scripts": {
"test": "jest",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly_": "yarn run prepublishOnly:check-bin && yarn run test",
diff --git a/packages/node-package-json-loader/package.json b/packages/node-package-json-loader/package.json
index 7c29de99..0578b28a 100644
--- a/packages/node-package-json-loader/package.json
+++ b/packages/node-package-json-loader/package.json
@@ -35,6 +35,9 @@
"scripts": {
"lint": "eslint .",
"test": "jest -u",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"postpublish_": "git commit -m \"chore(release): publish\" .",
diff --git a/packages/npm-init2/index.js b/packages/npm-init2/index.js
index 3f6d3463..64565e44 100644
--- a/packages/npm-init2/index.js
+++ b/packages/npm-init2/index.js
@@ -188,7 +188,7 @@ if (!cp.error) {
if (!oldExists) {
sharedScript.coverage = "yarn run test -- --coverage";
}
- preScripts.push("yarn run test");
+ preScripts.push("yarn run test" /* EnumScriptsEntry.preversion */);
sharedScript.preversion = preScripts.join(' && ');
(_c = (_k = pkg.data).scripts) !== null && _c !== void 0 ? _c : (_k.scripts = {});
if (!oldExists) {
diff --git a/packages/npm-init2/index.ts b/packages/npm-init2/index.ts
index e0d2d619..6d4c2962 100644
--- a/packages/npm-init2/index.ts
+++ b/packages/npm-init2/index.ts
@@ -260,7 +260,7 @@ if (!cp.error)
sharedScript.coverage = "yarn run test -- --coverage"
}
- preScripts.push("yarn run test");
+ preScripts.push(EnumScriptsEntry.preversion);
sharedScript.preversion = preScripts.join(' && ')
pkg.data.scripts ??= {};
diff --git a/packages/npm-init2/package.json b/packages/npm-init2/package.json
index a4e9cee0..09bd9b38 100644
--- a/packages/npm-init2/package.json
+++ b/packages/npm-init2/package.json
@@ -34,6 +34,9 @@
},
"scripts": {
"test": "echo \"Error: no test specified\"",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"prebuild:lockfile": "npx sync-lockfile .",
"npm:publish": "npm publish",
"preversion": "yarn run test",
diff --git a/packages/sort-package-json-scripts/package.json b/packages/sort-package-json-scripts/package.json
index 8e0c38bc..fe392b4b 100644
--- a/packages/sort-package-json-scripts/package.json
+++ b/packages/sort-package-json-scripts/package.json
@@ -17,7 +17,10 @@
"coverage": "npx nyc yarn run test",
"lint": "npx eslint **/*.ts",
"test": "jest",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"test:update-snapshots": "jest -u",
"npm:publish": "npm publish",
"preversion": "yarn run test",
diff --git a/packages/sort-package-json3/package.json b/packages/sort-package-json3/package.json
index 8cfa0bbf..72491812 100644
--- a/packages/sort-package-json3/package.json
+++ b/packages/sort-package-json3/package.json
@@ -17,7 +17,10 @@
"coverage": "npx nyc yarn run test",
"lint": "npx eslint **/*.ts",
"test": "jest --passWithNoTests",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"preversion": "yarn run test",
"prepublish:lockfile": "npx sync-lockfile .",
diff --git a/packages/sync-lockfile/package.json b/packages/sync-lockfile/package.json
index c5fcacc5..c53f4fc0 100644
--- a/packages/sync-lockfile/package.json
+++ b/packages/sync-lockfile/package.json
@@ -21,6 +21,9 @@
"coverage": "npx nyc yarn run test",
"lint": "npx eslint **/*.ts",
"test": "echo \"Error: no test specified\"",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "npx lerna publish --yes --bump patch",
"preversion": "yarn run test",
diff --git a/packages/up-require/package.json b/packages/up-require/package.json
index 2ce50791..2a86ce5c 100644
--- a/packages/up-require/package.json
+++ b/packages/up-require/package.json
@@ -32,6 +32,9 @@
},
"scripts": {
"test": "ynpx mocha test/*.test.js test/**/*.test.js",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly:update": "yarn run ncu && yarn run sort-package-json",
"ncu": "yarn-tool ncu -u",
diff --git a/packages/workspaces-config/package.json b/packages/workspaces-config/package.json
index fe1e7468..b1db94f8 100644
--- a/packages/workspaces-config/package.json
+++ b/packages/workspaces-config/package.json
@@ -26,6 +26,9 @@
"scripts": {
"coverage": "npx nyc yarn run test",
"test": "jest",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"prepublishOnly_": "yarn run test",
diff --git a/packages/ws-pkg-list/package.json b/packages/ws-pkg-list/package.json
index 3fafbcf6..4b6f01f9 100644
--- a/packages/ws-pkg-list/package.json
+++ b/packages/ws-pkg-list/package.json
@@ -31,7 +31,10 @@
"coverage": "npx nyc npm run test",
"lint": "npx eslint **/*.ts",
"test": "jest",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "npx lerna publish --yes --cd-version patch",
"preversion": "yarn run test",
diff --git a/packages/ws-root-changelog/package.json b/packages/ws-root-changelog/package.json
index 1a47e95e..5475a8f6 100644
--- a/packages/ws-root-changelog/package.json
+++ b/packages/ws-root-changelog/package.json
@@ -42,7 +42,9 @@
"lint": "ynpx --quiet eslint -- **/*.ts",
"test": "jest --passWithNoTests",
"test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "ynpx --quiet -p ts-node -p mocha mocha -- --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "echo preversion && yarn run test",
"prepublishOnly:update": "yarn run ncu && yarn run sort-package-json",
"ncu": "yarn-tool ncu -u",
diff --git a/packages/ws-root-run/package.json b/packages/ws-root-run/package.json
index 406165aa..b0c4d99b 100644
--- a/packages/ws-root-run/package.json
+++ b/packages/ws-root-run/package.json
@@ -21,7 +21,9 @@
"lint": "npx eslint **/*.ts",
"test": "echo \"Error: no test specified\"",
"test:jest": "jest --coverage",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
"test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "lerna publish --yes",
"preversion": "yarn run test",
diff --git a/packages/yarn-cmd-module/package.json b/packages/yarn-cmd-module/package.json
index 50fbc11f..36667888 100644
--- a/packages/yarn-cmd-module/package.json
+++ b/packages/yarn-cmd-module/package.json
@@ -17,6 +17,9 @@
"coverage": "npx nyc npm run test",
"lint": "eslint .",
"test": "echo \"Error: no test specified\"",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"preversion": "yarn run test",
"prepublishOnly": "echo prepublishOnly",
"ncu": "npx yarn-tool ncu -u",
diff --git a/packages/yarn-list-link/package.json b/packages/yarn-list-link/package.json
index 0aeb018b..b94e7869 100644
--- a/packages/yarn-list-link/package.json
+++ b/packages/yarn-list-link/package.json
@@ -19,6 +19,9 @@
},
"scripts": {
"test": "echo \"Error: no test specified\"",
+ "test:jest": "jest --passWithNoTests",
+ "test:jest:snapshot": "yarn run test:jest -- -u",
+ "test:snapshot": "yarn run test -- -u",
"npm:publish": "npm publish",
"npm:publish:lerna": "npx lerna publish --yes --cd-version patch",
"preversion": "yarn run test",