summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorKit Langton <[email protected]>2026-04-16 20:02:51 -0400
committerGitHub <[email protected]>2026-04-17 00:02:51 +0000
commit059b32c2124da9bb7a9e3cc1e9a49e3a72f29740 (patch)
treeb61739e93fb1454cf61326317bfb7c7cbbf8e97b /packages
parent2704ad9110e6705dacd1b018a7245c1950a3ae80 (diff)
downloadopencode-059b32c2124da9bb7a9e3cc1e9a49e3a72f29740.tar.gz
opencode-059b32c2124da9bb7a9e3cc1e9a49e3a72f29740.zip
refactor: unwrap Protected namespace + self-reexport (#22938)
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/file/protected.ts38
1 files changed, 19 insertions, 19 deletions
diff --git a/packages/opencode/src/file/protected.ts b/packages/opencode/src/file/protected.ts
index d51974619..a316e790b 100644
--- a/packages/opencode/src/file/protected.ts
+++ b/packages/opencode/src/file/protected.ts
@@ -37,23 +37,23 @@ const DARWIN_ROOT = ["/.DocumentRevisions-V100", "/.Spotlight-V100", "/.Trashes"
const WIN32_HOME = ["AppData", "Downloads", "Desktop", "Documents", "Pictures", "Music", "Videos", "OneDrive"]
-export namespace Protected {
- /** Directory basenames to skip when scanning the home directory. */
- export function names(): ReadonlySet<string> {
- if (process.platform === "darwin") return new Set(DARWIN_HOME)
- if (process.platform === "win32") return new Set(WIN32_HOME)
- return new Set()
- }
-
- /** Absolute paths that should never be watched, stated, or scanned. */
- export function paths(): string[] {
- if (process.platform === "darwin")
- return [
- ...DARWIN_HOME.map((n) => path.join(home, n)),
- ...DARWIN_LIBRARY.map((n) => path.join(home, "Library", n)),
- ...DARWIN_ROOT,
- ]
- if (process.platform === "win32") return WIN32_HOME.map((n) => path.join(home, n))
- return []
- }
+/** Directory basenames to skip when scanning the home directory. */
+export function names(): ReadonlySet<string> {
+ if (process.platform === "darwin") return new Set(DARWIN_HOME)
+ if (process.platform === "win32") return new Set(WIN32_HOME)
+ return new Set()
}
+
+/** Absolute paths that should never be watched, stated, or scanned. */
+export function paths(): string[] {
+ if (process.platform === "darwin")
+ return [
+ ...DARWIN_HOME.map((n) => path.join(home, n)),
+ ...DARWIN_LIBRARY.map((n) => path.join(home, "Library", n)),
+ ...DARWIN_ROOT,
+ ]
+ if (process.platform === "win32") return WIN32_HOME.map((n) => path.join(home, n))
+ return []
+}
+
+export * as Protected from "./protected"