19 lines
496 B
TypeScript
19 lines
496 B
TypeScript
export const filenameToNoteTitle = (title: string) =>
|
|
title.replaceAll("/", " / ").replaceAll("-", " ")
|
|
|
|
export const pathToNotePathTitle = (path: string) => {
|
|
const fileNames = path.split(".")
|
|
|
|
fileNames.pop()
|
|
return fileNames
|
|
.join(".")
|
|
.split("/")
|
|
.filter((path) => !path.includes("README"))
|
|
.join("/")
|
|
.replaceAll("-", " ")
|
|
}
|
|
|
|
export const pathToNoteTitle = (notePathTitle: string) => {
|
|
return pathToNotePathTitle(notePathTitle).split("/").pop()?.trim() ?? ""
|
|
}
|