From 243bb56d798939d23ac1c3dfe2f4f25d1299e852 Mon Sep 17 00:00:00 2001 From: Jiacheng Date: Sun, 16 Mar 2025 10:13:17 +0000 Subject: [PATCH 1/8] feat: reexport glob.sync --- src/vendor-extra.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/vendor-extra.ts b/src/vendor-extra.ts index 2dddf804d8..626d037264 100644 --- a/src/vendor-extra.ts +++ b/src/vendor-extra.ts @@ -41,6 +41,7 @@ export const createRequire = _createRequire as unknown as ( export const globbyModule = { convertPathToPattern, globby, + sync: globbySync, globbySync, globbyStream, generateGlobTasksSync, From 34fe2ad8e31a626b1d94ff3b4383c5f1ad34d39a Mon Sep 17 00:00:00 2001 From: Jiacheng Date: Sun, 16 Mar 2025 10:18:00 +0000 Subject: [PATCH 2/8] chore: update testcase --- docs/api.md | 5 ++++- test/vendor.test.js | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/api.md b/docs/api.md index a2933f87e4..d5d437d3f7 100644 --- a/docs/api.md +++ b/docs/api.md @@ -258,7 +258,10 @@ And it's disabled for `CI` by default. The [globby](https://github.com/sindresorhus/globby) package. ```js -const packages = await glob(['package.json', 'packages/*/package.json']) +const packages = await glob(['package.json', 'packages/*/package.json']); + +// Synchronous form of glob() +const packages = glob.sync(['package.json', 'packages/*/package.json']); ``` ## `which()` diff --git a/test/vendor.test.js b/test/vendor.test.js index f2bf5064e7..85b012f3d8 100644 --- a/test/vendor.test.js +++ b/test/vendor.test.js @@ -33,6 +33,7 @@ describe('vendor API', () => { test('globby() works', async () => { assert.deepEqual(await glob('*.md'), ['README.md']) + assert.deepEqual(glob.sync('*.md'), ['README.md']) }) test('fetch() works', async () => { From e2bb49504f1641335ece7fa8726da3789166b4cb Mon Sep 17 00:00:00 2001 From: Jiacheng Date: Sun, 16 Mar 2025 10:23:14 +0000 Subject: [PATCH 3/8] chore: increase --- .size-limit.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.size-limit.json b/.size-limit.json index f49f2f1409..6a028fd780 100644 --- a/.size-limit.json +++ b/.size-limit.json @@ -16,21 +16,21 @@ { "name": "dts libdefs", "path": "build/*.d.ts", - "limit": "39.3 kB", + "limit": "39.33 kB", "brotli": false, "gzip": false }, { "name": "vendor", "path": "build/vendor-*", - "limit": "767.1 kB", + "limit": "767.12 kB", "brotli": false, "gzip": false }, { "name": "all", "path": "build/*", - "limit": "851.1 kB", + "limit": "851.13 kB", "brotli": false, "gzip": false } From f31bb9013079baa71683d5a2e00473343f1954f7 Mon Sep 17 00:00:00 2001 From: Jiacheng Date: Sun, 16 Mar 2025 10:23:37 +0000 Subject: [PATCH 4/8] chore: increase --- .size-limit.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.size-limit.json b/.size-limit.json index 6a028fd780..74e6758820 100644 --- a/.size-limit.json +++ b/.size-limit.json @@ -30,7 +30,7 @@ { "name": "all", "path": "build/*", - "limit": "851.13 kB", + "limit": "851.14 kB", "brotli": false, "gzip": false } From 1876d72462ddaa677305dffb5f71551f5e506069 Mon Sep 17 00:00:00 2001 From: Jiacheng Date: Sun, 16 Mar 2025 10:24:58 +0000 Subject: [PATCH 5/8] chore: increase --- .size-limit.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.size-limit.json b/.size-limit.json index b22c2aa312..c9fae1655e 100644 --- a/.size-limit.json +++ b/.size-limit.json @@ -16,7 +16,7 @@ { "name": "dts libdefs", "path": "build/*.d.ts", - "limit": "39.33 kB", + "limit": "39.4 kB", "brotli": false, "gzip": false }, @@ -30,7 +30,7 @@ { "name": "all", "path": "build/*", - "limit": "851.14 kB", + "limit": "851.5 kB", "brotli": false, "gzip": false } From 59ba6c56a99c4db2bae3351a04af5d78ce5612cc Mon Sep 17 00:00:00 2001 From: Jiacheng Date: Sun, 16 Mar 2025 10:28:58 +0000 Subject: [PATCH 6/8] chore: update testcase --- .size-limit.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.size-limit.json b/.size-limit.json index c9fae1655e..475b78432e 100644 --- a/.size-limit.json +++ b/.size-limit.json @@ -30,7 +30,7 @@ { "name": "all", "path": "build/*", - "limit": "851.5 kB", + "limit": "852.5 kB", "brotli": false, "gzip": false } From 3862248f66dc9bbb628e0d128745764c1b27e533 Mon Sep 17 00:00:00 2001 From: Anton Golub Date: Sun, 16 Mar 2025 16:51:24 +0300 Subject: [PATCH 7/8] docs: tweak up `glob.sync` example --- docs/api.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/api.md b/docs/api.md index 589a4c0eee..7343a0fa01 100644 --- a/docs/api.md +++ b/docs/api.md @@ -267,10 +267,8 @@ And it's disabled for `CI` by default. The [globby](https://github.com/sindresorhus/globby) package. ```js -const packages = await glob(['package.json', 'packages/*/package.json']); - -// Synchronous form of glob() -const packages = glob.sync(['package.json', 'packages/*/package.json']); +const packages = await glob(['package.json', 'packages/*/package.json']) +const markdowns = glob.sync('*.md') // sync API shortcut ``` ## `which()` From 21d12b3a30623e472ba2c50c6d80cc5a213f4094 Mon Sep 17 00:00:00 2001 From: Anton Golub Date: Sun, 16 Mar 2025 16:55:06 +0300 Subject: [PATCH 8/8] chore: update .size-limit.json --- .size-limit.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.size-limit.json b/.size-limit.json index 2d785004c0..4ffb85271f 100644 --- a/.size-limit.json +++ b/.size-limit.json @@ -16,7 +16,7 @@ { "name": "dts libdefs", "path": "build/*.d.ts", - "limit": "39.4 kB", + "limit": "39.42 kB", "brotli": false, "gzip": false },