in runtimes/runtimes/util/serverDataDirPath.ts [5:22]
export function getServerDataDirPath(serverName: string, initializeParams: InitializeParams | undefined): string {
const clientSpecifiedLocation = initializeParams?.initializationOptions?.aws?.clientDataFolder
if (clientSpecifiedLocation) {
return path.join(clientSpecifiedLocation, serverName)
}
const clientFolderName = getClientNameFromParams(initializeParams)
const standardizedClientFolderName = standardizeFolderName(clientFolderName)
const appDataFolder = getPlatformAppDataFolder()
return appDataFolder === os.homedir()
? path.join(
appDataFolder,
`.${standardizedClientFolderName}`,
standardizedClientFolderName ? serverName : `.${serverName}`
)
: path.join(appDataFolder, standardizedClientFolderName, serverName)
}