Commit 9e2ce2e

Jiacheng <artin@cat.ms>
2025-03-16 14:58:53
feat: re-export `glob.globbySync` as `glob.sync` (#1135)
* feat: reexport glob.sync * chore: update testcase * chore: increase * chore: increase * chore: increase * chore: update testcase * docs: tweak up `glob.sync` example * chore: update .size-limit.json --------- Co-authored-by: Anton Golub <antongolub@antongolub.com> Co-authored-by: Anton Golub <golub.anton@gmail.com>
1 parent 26e9559
docs/api.md
@@ -268,6 +268,7 @@ The [globby](https://github.com/sindresorhus/globby) package.
 
 ```js
 const packages = await glob(['package.json', 'packages/*/package.json'])
+const markdowns = glob.sync('*.md') // sync API shortcut
 ```
 
 ## `which()`
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,
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 () => {
.size-limit.json
@@ -16,14 +16,14 @@
   {
     "name": "dts libdefs",
     "path": "build/*.d.ts",
-    "limit": "39.4 kB",
+    "limit": "39.42 kB",
     "brotli": false,
     "gzip": false
   },
   {
     "name": "vendor",
     "path": "build/vendor-*",
-    "limit": "767.1 kB",
+    "limit": "767.12 kB",
     "brotli": false,
     "gzip": false
   },