From 07752e0148ab5031248fb6484d039161c1340cca Mon Sep 17 00:00:00 2001 From: Jeff <jeff@tpcinternet.com> Date: Thu, 23 Nov 2023 12:55:03 +0900 Subject: [PATCH 1/2] chore: add .idea to gitignore --- .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index a10870f..6a470a5 100644 --- a/.gitignore +++ b/.gitignore @@ -104,4 +104,6 @@ dist .tern-port .pnpm-store -.DS_Store \ No newline at end of file +.DS_Store + +.idea From 797a35f5244b6e3021df99499c9367a7839c296d Mon Sep 17 00:00:00 2001 From: Jeff <jeff@tpcinternet.com> Date: Thu, 23 Nov 2023 12:56:43 +0900 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20directory=20flag=EA=B0=80=20absolut?= =?UTF-8?q?e=EC=9D=B8=20=EA=B2=BD=EC=9A=B0=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/migrator/migrator.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/migrator/migrator.ts b/src/migrator/migrator.ts index 237f6ba..f4e95f9 100644 --- a/src/migrator/migrator.ts +++ b/src/migrator/migrator.ts @@ -72,7 +72,8 @@ export const migrateFile = async (project: Project, sourceFile: SourceFile) => { }; export const migrateDirectory = async (directoryPath: string, toSFC: boolean) => { - const directoryToMigrate = path.join(process.cwd(), directoryPath); + const isAbsolute = directoryPath.startsWith('/') + const directoryToMigrate = isAbsolute ? directoryPath : path.join(process.cwd(), directoryPath); const project = new Project({}); project.addSourceFilesAtPaths(`${directoryToMigrate}/**/*.(ts|vue|scss)`)