From 8f3a51352f2947481236b8f2735f511a3f088bf0 Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Thu, 27 Oct 2022 12:06:12 +0200 Subject: [PATCH] refactor!: upgrade globby --- package.json | 2 +- pnpm-lock.yaml | 9 +++++---- src/make.ts | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 2fded146..dea3f460 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "defu": "^6.1.0", "esbuild": "^0.15.12", "fs-extra": "^10.1.0", - "globby": "^11.1.0", + "globby": "^13.1.2", "jiti": "^1.16.0", "mri": "^1.2.0", "pathe": "^0.3.9" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0f139b8b..edaff4f5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,7 +11,7 @@ specifiers: esbuild: ^0.15.12 eslint: ^8.26.0 fs-extra: ^10.1.0 - globby: ^11.1.0 + globby: ^13.1.2 jiti: ^1.16.0 mri: ^1.2.0 pathe: ^0.3.9 @@ -24,7 +24,7 @@ dependencies: defu: 6.1.0 esbuild: 0.15.12 fs-extra: 10.1.0 - globby: 11.1.0 + globby: 13.1.2 jiti: 1.16.0 mri: 1.2.0 pathe: 0.3.9 @@ -794,6 +794,7 @@ packages: /array-union/2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} + dev: true /array.prototype.flat/1.3.0: resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==} @@ -2448,6 +2449,7 @@ packages: ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 + dev: true /globby/13.1.2: resolution: {integrity: sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==} @@ -2458,7 +2460,6 @@ packages: ignore: 5.2.0 merge2: 1.4.1 slash: 4.0.0 - dev: true /globrex/0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} @@ -3595,11 +3596,11 @@ packages: /slash/3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} + dev: true /slash/4.0.0: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} - dev: true /source-map-js/1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} diff --git a/src/make.ts b/src/make.ts index 9d4341b2..f78098d9 100644 --- a/src/make.ts +++ b/src/make.ts @@ -1,4 +1,3 @@ -import globby from 'globby' import { resolve, extname, join, basename, dirname } from 'pathe' import fse from 'fs-extra' import { InputFile, LoaderOptions, createLoader, OutputFile } from './loader' @@ -26,6 +25,7 @@ export async function mkdist (options: MkdistOptions /* istanbul ignore next */ } // Scan input files + const { globby } = await import('globby') const filePaths = await globby(options.pattern || '**', { absolute: false, cwd: options.srcDir }) const files: InputFile[] = filePaths.map((path) => { const srcPath = resolve(options.srcDir!, path)