|
| 1 | +import { Repository } from "@napi-rs/simple-git" |
| 2 | +import chalk from "chalk" |
1 | 3 | import fs from "fs"
|
2 | 4 | import path from "path"
|
3 |
| -import { Repository } from "@napi-rs/simple-git" |
4 | 5 | import { QuartzTransformerPlugin } from "../types"
|
5 |
| -import chalk from "chalk" |
6 | 6 |
|
7 | 7 | export interface Options {
|
8 | 8 | priority: ("frontmatter" | "git" | "filesystem")[]
|
@@ -50,11 +50,16 @@ export const CreatedModifiedDate: QuartzTransformerPlugin<Partial<Options> | und
|
50 | 50 | created ||= st.birthtimeMs
|
51 | 51 | modified ||= st.mtimeMs
|
52 | 52 | } else if (source === "frontmatter" && file.data.frontmatter) {
|
53 |
| - created ||= file.data.frontmatter.date as MaybeDate |
54 |
| - modified ||= file.data.frontmatter.lastmod as MaybeDate |
55 |
| - modified ||= file.data.frontmatter.updated as MaybeDate |
56 |
| - modified ||= file.data.frontmatter["last-modified"] as MaybeDate |
57 |
| - published ||= file.data.frontmatter.publishDate as MaybeDate |
| 53 | + created = (created || |
| 54 | + file.data.frontmatter.created || |
| 55 | + file.data.frontmatter.date) as MaybeDate |
| 56 | + |
| 57 | + modified = (modified || |
| 58 | + file.data.frontmatter.lastmod || |
| 59 | + file.data.frontmatter.updated || |
| 60 | + file.data.frontmatter.modified || |
| 61 | + file.data.frontmatter["last-modified"] || |
| 62 | + file.data.frontmatter.publishDate) as MaybeDate |
58 | 63 | } else if (source === "git") {
|
59 | 64 | if (!repo) {
|
60 | 65 | // Get a reference to the main git repo.
|
|
0 commit comments