Scaffold v1.0.0

This commit is contained in:
T. R. Bernstein
2026-04-17 01:08:29 +02:00
commit 292a2c859b
22 changed files with 983 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
import Foundation
enum FileExtensionAllowList {
static let textualExtensions: Set<String> = [
"css",
"csv",
"eml",
"gql",
"graphql",
"htm",
"html",
"ini",
"js",
"json",
"jsonl",
"log",
"markdown",
"md",
"mjs",
"plist",
"sql",
"svg",
"toml",
"tsv",
"txt",
"xml",
"yaml",
"yml"
]
static func permits(_ fileExtension: String) -> Bool {
textualExtensions.contains(fileExtension.lowercased())
}
}