Skip to content

Commit 6f300f3

Browse files
bump find-cache-dir to v4 (#995)
* bump find-cache-dir to v4 * address review comments Co-Authored-By: Nicolò Ribaudo <nicolo.ribaudo@gmail.com> * ci: add yarn cache --------- Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
1 parent 2fd1c0a commit 6f300f3

5 files changed

Lines changed: 79 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ jobs:
1414
- uses: actions/setup-node@v3
1515
with:
1616
node-version: latest
17+
cache: 'yarn'
1718
- name: Install dependencies
1819
run: yarn
1920
- name: Lint
@@ -40,6 +41,7 @@ jobs:
4041
uses: actions/setup-node@v3
4142
with:
4243
node-version: ${{ matrix.node-version }}
44+
cache: 'yarn'
4345
- name: Install dependencies
4446
run: yarn
4547
- name: Install webpack ${{ matrix.webpack-version }}

babel.config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
},
55
"presets": [
66
["@babel/preset-env", {
7-
"loose": true
7+
"loose": true,
8+
"modules": false
89
}]
910
],
1011
"env": {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"node": ">= 14.15.0"
1111
},
1212
"dependencies": {
13-
"find-cache-dir": "^3.3.2",
13+
"find-cache-dir": "^4.0.0",
1414
"schema-utils": "^4.0.0"
1515
},
1616
"peerDependencies": {

src/cache.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ const os = require("os");
1111
const path = require("path");
1212
const zlib = require("zlib");
1313
const crypto = require("crypto");
14-
const findCacheDir = require("find-cache-dir");
1514
const { promisify } = require("util");
1615
const { readFile, writeFile, mkdir } = require("fs/promises");
16+
const findCacheDirP = import("find-cache-dir");
1717

1818
const transform = require("./transform");
1919
// Lazily instantiated when needed
@@ -169,6 +169,7 @@ module.exports = async function (params) {
169169
directory = params.cacheDirectory;
170170
} else {
171171
if (defaultCacheDirectory === null) {
172+
const { default: findCacheDir } = await findCacheDirP;
172173
defaultCacheDirectory =
173174
findCacheDir({ name: "babel-loader" }) || os.tmpdir();
174175
}

yarn.lock

Lines changed: 72 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2306,7 +2306,7 @@ __metadata:
23062306
eslint-config-prettier: ^6.3.0
23072307
eslint-plugin-flowtype: ^5.2.0
23082308
eslint-plugin-prettier: ^3.0.0
2309-
find-cache-dir: ^3.3.2
2309+
find-cache-dir: ^4.0.0
23102310
husky: ^4.3.0
23112311
lint-staged: ^10.5.1
23122312
nyc: ^15.1.0
@@ -3725,7 +3725,7 @@ __metadata:
37253725
languageName: node
37263726
linkType: hard
37273727

3728-
"find-cache-dir@npm:^3.2.0, find-cache-dir@npm:^3.3.2":
3728+
"find-cache-dir@npm:^3.2.0":
37293729
version: 3.3.2
37303730
resolution: "find-cache-dir@npm:3.3.2"
37313731
dependencies:
@@ -3736,6 +3736,16 @@ __metadata:
37363736
languageName: node
37373737
linkType: hard
37383738

3739+
"find-cache-dir@npm:^4.0.0":
3740+
version: 4.0.0
3741+
resolution: "find-cache-dir@npm:4.0.0"
3742+
dependencies:
3743+
common-path-prefix: ^3.0.0
3744+
pkg-dir: ^7.0.0
3745+
checksum: 52a456a80deeb27daa3af6e06059b63bdb9cc4af4d845fc6d6229887e505ba913cd56000349caa60bc3aa59dacdb5b4c37903d4ba34c75102d83cab330b70d2f
3746+
languageName: node
3747+
linkType: hard
3748+
37393749
"find-up@npm:^3.0.0":
37403750
version: 3.0.0
37413751
resolution: "find-up@npm:3.0.0"
@@ -3755,6 +3765,16 @@ __metadata:
37553765
languageName: node
37563766
linkType: hard
37573767

3768+
"find-up@npm:^6.3.0":
3769+
version: 6.3.0
3770+
resolution: "find-up@npm:6.3.0"
3771+
dependencies:
3772+
locate-path: ^7.1.0
3773+
path-exists: ^5.0.0
3774+
checksum: 9a21b7f9244a420e54c6df95b4f6fc3941efd3c3e5476f8274eb452f6a85706e7a6a90de71353ee4f091fcb4593271a6f92810a324ec542650398f928783c280
3775+
languageName: node
3776+
linkType: hard
3777+
37583778
"find-versions@npm:^3.2.0":
37593779
version: 3.2.0
37603780
resolution: "find-versions@npm:3.2.0"
@@ -4952,6 +4972,15 @@ fsevents@~2.1.2:
49524972
languageName: node
49534973
linkType: hard
49544974

4975+
"locate-path@npm:^7.1.0":
4976+
version: 7.2.0
4977+
resolution: "locate-path@npm:7.2.0"
4978+
dependencies:
4979+
p-locate: ^6.0.0
4980+
checksum: c1b653bdf29beaecb3d307dfb7c44d98a2a98a02ebe353c9ad055d1ac45d6ed4e1142563d222df9b9efebc2bcb7d4c792b507fad9e7150a04c29530b7db570f8
4981+
languageName: node
4982+
linkType: hard
4983+
49554984
"lodash.clonedeep@npm:^4.5.0":
49564985
version: 4.5.0
49574986
resolution: "lodash.clonedeep@npm:4.5.0"
@@ -5549,6 +5578,15 @@ fsevents@~2.1.2:
55495578
languageName: node
55505579
linkType: hard
55515580

5581+
"p-limit@npm:^4.0.0":
5582+
version: 4.0.0
5583+
resolution: "p-limit@npm:4.0.0"
5584+
dependencies:
5585+
yocto-queue: ^1.0.0
5586+
checksum: 01d9d70695187788f984226e16c903475ec6a947ee7b21948d6f597bed788e3112cc7ec2e171c1d37125057a5f45f3da21d8653e04a3a793589e12e9e80e756b
5587+
languageName: node
5588+
linkType: hard
5589+
55525590
"p-locate@npm:^3.0.0":
55535591
version: 3.0.0
55545592
resolution: "p-locate@npm:3.0.0"
@@ -5567,6 +5605,15 @@ fsevents@~2.1.2:
55675605
languageName: node
55685606
linkType: hard
55695607

5608+
"p-locate@npm:^6.0.0":
5609+
version: 6.0.0
5610+
resolution: "p-locate@npm:6.0.0"
5611+
dependencies:
5612+
p-limit: ^4.0.0
5613+
checksum: 2bfe5234efa5e7a4e74b30a5479a193fdd9236f8f6b4d2f3f69e3d286d9a7d7ab0c118a2a50142efcf4e41625def635bd9332d6cbf9cc65d85eb0718c579ab38
5614+
languageName: node
5615+
linkType: hard
5616+
55705617
"p-map@npm:^3.0.0":
55715618
version: 3.0.0
55725619
resolution: "p-map@npm:3.0.0"
@@ -5677,6 +5724,13 @@ fsevents@~2.1.2:
56775724
languageName: node
56785725
linkType: hard
56795726

5727+
"path-exists@npm:^5.0.0":
5728+
version: 5.0.0
5729+
resolution: "path-exists@npm:5.0.0"
5730+
checksum: 8ca842868cab09423994596eb2c5ec2a971c17d1a3cb36dbf060592c730c725cd524b9067d7d2a1e031fef9ba7bd2ac6dc5ec9fb92aa693265f7be3987045254
5731+
languageName: node
5732+
linkType: hard
5733+
56805734
"path-is-absolute@npm:^1.0.0":
56815735
version: 1.0.1
56825736
resolution: "path-is-absolute@npm:1.0.1"
@@ -5752,6 +5806,15 @@ fsevents@~2.1.2:
57525806
languageName: node
57535807
linkType: hard
57545808

5809+
"pkg-dir@npm:^7.0.0":
5810+
version: 7.0.0
5811+
resolution: "pkg-dir@npm:7.0.0"
5812+
dependencies:
5813+
find-up: ^6.3.0
5814+
checksum: 94298b20a446bfbbd66604474de8a0cdd3b8d251225170970f15d9646f633e056c80520dd5b4c1d1050c9fed8f6a9e5054b141c93806439452efe72e57562c03
5815+
languageName: node
5816+
linkType: hard
5817+
57555818
"please-upgrade-node@npm:^3.2.0":
57565819
version: 3.2.0
57575820
resolution: "please-upgrade-node@npm:3.2.0"
@@ -7451,3 +7514,10 @@ typescript@^4.0:
74517514
checksum: 65843536f948b75045465c47c58c601c8bc1f7e86ae786a32dcf416ac499558749d85a45078921fcb90e31d8f27abcaabf7b0fd57d6fd5298fcc340d2115cda0
74527515
languageName: node
74537516
linkType: hard
7517+
7518+
"yocto-queue@npm:^1.0.0":
7519+
version: 1.0.0
7520+
resolution: "yocto-queue@npm:1.0.0"
7521+
checksum: 2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801
7522+
languageName: node
7523+
linkType: hard

0 commit comments

Comments
 (0)