We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dda5c40 commit 42e4cc2Copy full SHA for 42e4cc2
1 file changed
src/lib/components/ImportFunction.ts
@@ -1,7 +1,8 @@
1
export function stripExports(code: string): string {
2
return code
3
- .replace(/export\s+(default\s+)?/g, "") // export文を削除
4
- .replace(/export\s*\{[^}]*\}\s*from\s*['"][^'"]*['"]\s*;?/g, "") // export {...} from を削除
+ .replace(/export\s+default\s+\w+\s*;?\s*/g, "") // export default を削除
+ .replace(/export\s+/g, "") // 残りのexportを削除
5
+ .replace(/export\s*\{[^}]*\}\s*from\s*['"][^'"]*['"]\s*;?\s*/g, "") // export {...} from を削除
6
.replace(/import\s+.*?from\s+['"].*?['"];?\s*/g, ""); // import文も削除
7
}
8
0 commit comments