Skip to content

Commit adf8fa3

Browse files
authored
chore: tiny-glob -> fast-glob (#28)
1 parent f8b231e commit adf8fa3

File tree

3 files changed

+109
-3
lines changed

3 files changed

+109
-3
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
"@napi-rs/cli": "^2.18.4",
4444
"@types/jscodeshift": "^0.12.0",
4545
"@types/node": "^22.8.4",
46+
"fast-glob": "^3.3.3",
4647
"jscodeshift": "^17.1.2",
4748
"tiny-glob": "^0.2.9",
4849
"typescript": "5.7.3",

tests/fixtures.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import fs from 'node:fs/promises';
22
import path from 'node:path';
33
import { fileURLToPath } from 'node:url';
4-
import glob from 'tiny-glob';
4+
import glob from 'fast-glob';
55
import { makeTmpDir } from './tmp';
66

77
const __dirname = path.dirname(fileURLToPath(import.meta.url));
@@ -16,7 +16,7 @@ export async function useFixture(name: string) {
1616
async function copy(src: string, dest: string) {
1717
const files = await glob('**/*', {
1818
cwd: src,
19-
filesOnly: true,
19+
onlyFiles: true,
2020
dot: true,
2121
});
2222
await Promise.all(

yarn.lock

Lines changed: 106 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -730,6 +730,33 @@ __metadata:
730730
languageName: node
731731
linkType: hard
732732

733+
"@nodelib/fs.scandir@npm:2.1.5":
734+
version: 2.1.5
735+
resolution: "@nodelib/fs.scandir@npm:2.1.5"
736+
dependencies:
737+
"@nodelib/fs.stat": "npm:2.0.5"
738+
run-parallel: "npm:^1.1.9"
739+
checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb
740+
languageName: node
741+
linkType: hard
742+
743+
"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2":
744+
version: 2.0.5
745+
resolution: "@nodelib/fs.stat@npm:2.0.5"
746+
checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d
747+
languageName: node
748+
linkType: hard
749+
750+
"@nodelib/fs.walk@npm:^1.2.3":
751+
version: 1.2.8
752+
resolution: "@nodelib/fs.walk@npm:1.2.8"
753+
dependencies:
754+
"@nodelib/fs.scandir": "npm:2.1.5"
755+
fastq: "npm:^1.6.0"
756+
checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1
757+
languageName: node
758+
linkType: hard
759+
733760
"@npmcli/fs@npm:^2.1.0":
734761
version: 2.1.2
735762
resolution: "@npmcli/fs@npm:2.1.2"
@@ -1356,6 +1383,7 @@ __metadata:
13561383
"@napi-rs/cli": "npm:^2.18.4"
13571384
"@types/jscodeshift": "npm:^0.12.0"
13581385
"@types/node": "npm:^22.8.4"
1386+
fast-glob: "npm:^3.3.3"
13591387
jscodeshift: "npm:^17.1.2"
13601388
tiny-glob: "npm:^0.2.9"
13611389
typescript: "npm:5.7.3"
@@ -1476,6 +1504,28 @@ __metadata:
14761504
languageName: node
14771505
linkType: hard
14781506

1507+
"fast-glob@npm:^3.3.3":
1508+
version: 3.3.3
1509+
resolution: "fast-glob@npm:3.3.3"
1510+
dependencies:
1511+
"@nodelib/fs.stat": "npm:^2.0.2"
1512+
"@nodelib/fs.walk": "npm:^1.2.3"
1513+
glob-parent: "npm:^5.1.2"
1514+
merge2: "npm:^1.3.0"
1515+
micromatch: "npm:^4.0.8"
1516+
checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe
1517+
languageName: node
1518+
linkType: hard
1519+
1520+
"fastq@npm:^1.6.0":
1521+
version: 1.18.0
1522+
resolution: "fastq@npm:1.18.0"
1523+
dependencies:
1524+
reusify: "npm:^1.0.4"
1525+
checksum: 10c0/7be87ecc41762adbddf558d24182f50a4b1a3ef3ee807d33b7623da7aee5faecdcc94fce5aa13fe91df93e269f383232bbcdb2dc5338cd1826503d6063221f36
1526+
languageName: node
1527+
linkType: hard
1528+
14791529
"fill-range@npm:^7.1.1":
14801530
version: 7.1.1
14811531
resolution: "fill-range@npm:7.1.1"
@@ -1570,6 +1620,15 @@ __metadata:
15701620
languageName: node
15711621
linkType: hard
15721622

1623+
"glob-parent@npm:^5.1.2":
1624+
version: 5.1.2
1625+
resolution: "glob-parent@npm:5.1.2"
1626+
dependencies:
1627+
is-glob: "npm:^4.0.1"
1628+
checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee
1629+
languageName: node
1630+
linkType: hard
1631+
15731632
"glob@npm:^7.1.3, glob@npm:^7.1.4":
15741633
version: 7.2.3
15751634
resolution: "glob@npm:7.2.3"
@@ -1730,13 +1789,29 @@ __metadata:
17301789
languageName: node
17311790
linkType: hard
17321791

1792+
"is-extglob@npm:^2.1.1":
1793+
version: 2.1.1
1794+
resolution: "is-extglob@npm:2.1.1"
1795+
checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912
1796+
languageName: node
1797+
linkType: hard
1798+
17331799
"is-fullwidth-code-point@npm:^3.0.0":
17341800
version: 3.0.0
17351801
resolution: "is-fullwidth-code-point@npm:3.0.0"
17361802
checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc
17371803
languageName: node
17381804
linkType: hard
17391805

1806+
"is-glob@npm:^4.0.1":
1807+
version: 4.0.3
1808+
resolution: "is-glob@npm:4.0.3"
1809+
dependencies:
1810+
is-extglob: "npm:^2.1.1"
1811+
checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a
1812+
languageName: node
1813+
linkType: hard
1814+
17401815
"is-lambda@npm:^1.0.1":
17411816
version: 1.0.1
17421817
resolution: "is-lambda@npm:1.0.1"
@@ -1924,7 +1999,14 @@ __metadata:
19241999
languageName: node
19252000
linkType: hard
19262001

1927-
"micromatch@npm:^4.0.7":
2002+
"merge2@npm:^1.3.0":
2003+
version: 1.4.1
2004+
resolution: "merge2@npm:1.4.1"
2005+
checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb
2006+
languageName: node
2007+
linkType: hard
2008+
2009+
"micromatch@npm:^4.0.7, micromatch@npm:^4.0.8":
19282010
version: 4.0.8
19292011
resolution: "micromatch@npm:4.0.8"
19302012
dependencies:
@@ -2254,6 +2336,13 @@ __metadata:
22542336
languageName: node
22552337
linkType: hard
22562338

2339+
"queue-microtask@npm:^1.2.2":
2340+
version: 1.2.3
2341+
resolution: "queue-microtask@npm:1.2.3"
2342+
checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102
2343+
languageName: node
2344+
linkType: hard
2345+
22572346
"readable-stream@npm:^3.6.0":
22582347
version: 3.6.0
22592348
resolution: "readable-stream@npm:3.6.0"
@@ -2297,6 +2386,13 @@ __metadata:
22972386
languageName: node
22982387
linkType: hard
22992388

2389+
"reusify@npm:^1.0.4":
2390+
version: 1.0.4
2391+
resolution: "reusify@npm:1.0.4"
2392+
checksum: 10c0/c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107
2393+
languageName: node
2394+
linkType: hard
2395+
23002396
"rimraf@npm:^3.0.2":
23012397
version: 3.0.2
23022398
resolution: "rimraf@npm:3.0.2"
@@ -2377,6 +2473,15 @@ __metadata:
23772473
languageName: node
23782474
linkType: hard
23792475

2476+
"run-parallel@npm:^1.1.9":
2477+
version: 1.2.0
2478+
resolution: "run-parallel@npm:1.2.0"
2479+
dependencies:
2480+
queue-microtask: "npm:^1.2.2"
2481+
checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39
2482+
languageName: node
2483+
linkType: hard
2484+
23802485
"safe-buffer@npm:~5.2.0":
23812486
version: 5.2.1
23822487
resolution: "safe-buffer@npm:5.2.1"

0 commit comments

Comments
 (0)