Skip to content

Commit 6fa6f78

Browse files
committed
less dumb hack
1 parent 06473d3 commit 6fa6f78

File tree

8 files changed

+78
-96
lines changed

8 files changed

+78
-96
lines changed

.pnp.cjs

+51-37
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Binary file not shown.

.yarn/patches/tuf-js-npm-3.0.1-9135d15fbd.patch

-44
This file was deleted.

package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@
2929
"resolutions": {
3030
"ink@^3.2.0": "patch:ink@npm%3A3.2.0#~/.yarn/patches/ink-npm-3.2.0-2f1df5b094.patch",
3131
"yoga-layout-prebuilt": "patch:[email protected]#./.yarn/patches/yoga-layout-prebuilt.patch",
32-
"tuf-js@npm:^3.0.1": "patch:tuf-js@npm%3A3.0.1#~/.yarn/patches/tuf-js-npm-3.0.1-9135d15fbd.patch",
33-
"make-fetch-happen": "npm:[email protected]"
32+
"make-fetch-happen": "portal:packages/make-fetch-smaller"
3433
},
3534
"dependenciesMeta": {
3635
"core-js": {

packages/make-fetch-smaller/README.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# make-fetch-smaller
2+
3+
This package is a drop-in replacement for `make-fetch-happen`, but uses Node.js native `fetch` instead of pulling [79 dependencies.](https://node-modules.dev/graph#install=make-fetch-happen)
4+
5+
It is used by the [sigstore](https://www.npmjs.com/package/sigstore) package and its dependencies to produce the provenance statement for packages published to the npm registry with `yarn npm publish --provenance`.

packages/make-fetch-smaller/index.js

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// eslint-disable-next-line
2+
module.exports = fetch;
+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"name": "make-fetch-smaller",
3+
"private": true,
4+
"type": "commonjs"
5+
}

yarn.lock

+14-13
Original file line numberDiff line numberDiff line change
@@ -12785,7 +12785,7 @@ __metadata:
1278512785
languageName: node
1278612786
linkType: hard
1278712787

12788-
"is-obj@npm:^2.0.0, make-fetch-happen@npm:[email protected]":
12788+
"is-obj@npm:^2.0.0":
1278912789
version: 2.0.0
1279012790
resolution: "is-obj@npm:2.0.0"
1279112791
checksum: 10/c9916ac8f4621962a42f5e80e7ffdb1d79a3fab7456ceaeea394cd9e0858d04f985a9ace45be44433bf605673c8be8810540fe4cc7f4266fc7526ced95af5a08
@@ -14254,6 +14254,18 @@ __metadata:
1425414254
languageName: node
1425514255
linkType: hard
1425614256

14257+
"make-fetch-happen@portal:packages/make-fetch-smaller::locator=%40yarnpkg%2Fmonorepo%40workspace%3A.":
14258+
version: 0.0.0-use.local
14259+
resolution: "make-fetch-happen@portal:packages/make-fetch-smaller::locator=%40yarnpkg%2Fmonorepo%40workspace%3A."
14260+
languageName: node
14261+
linkType: soft
14262+
14263+
"make-fetch-smaller@workspace:packages/make-fetch-smaller":
14264+
version: 0.0.0-use.local
14265+
resolution: "make-fetch-smaller@workspace:packages/make-fetch-smaller"
14266+
languageName: unknown
14267+
linkType: soft
14268+
1425714269
"makeerror@npm:1.0.12":
1425814270
version: 1.0.12
1425914271
resolution: "makeerror@npm:1.0.12"
@@ -20213,7 +20225,7 @@ pem@dexus/pem:
2021320225
languageName: node
2021420226
linkType: hard
2021520227

20216-
"tuf-js@npm:3.0.1":
20228+
"tuf-js@npm:^3.0.1":
2021720229
version: 3.0.1
2021820230
resolution: "tuf-js@npm:3.0.1"
2021920231
dependencies:
@@ -20224,17 +20236,6 @@ pem@dexus/pem:
2022420236
languageName: node
2022520237
linkType: hard
2022620238

20227-
"tuf-js@patch:tuf-js@npm%3A3.0.1#~/.yarn/patches/tuf-js-npm-3.0.1-9135d15fbd.patch":
20228-
version: 3.0.1
20229-
resolution: "tuf-js@patch:tuf-js@npm%3A3.0.1#~/.yarn/patches/tuf-js-npm-3.0.1-9135d15fbd.patch::version=3.0.1&hash=a89046"
20230-
dependencies:
20231-
"@tufjs/models": "npm:3.0.1"
20232-
debug: "npm:^4.3.6"
20233-
make-fetch-happen: "npm:^14.0.1"
20234-
checksum: 10/044ae4b0a428390981624e381b68189921f03f834d7d325db348f27cf777bfcffb56fe3b13fc1f8ed8906824359870ec5bcc8ddd7b4f321cfc518ca3cc620fa8
20235-
languageName: node
20236-
linkType: hard
20237-
2023820239
"tunnel-agent@npm:^0.6.0":
2023920240
version: 0.6.0
2024020241
resolution: "tunnel-agent@npm:0.6.0"

0 commit comments

Comments
 (0)