commits
Biome can use .editorconfig, so use consistent settings. Also refactors biome.json to use ubiquitously in the project.
Unfortunately, markdown files - which we can hopefully associate .mdx files with - aren't supported yet. See https://github.com/biomejs/biome/issues/3718.
Fixes #15, parsing YAML and TOML using dedicated libraries that support multiline strings correctly.
Also adds tests that were run before and after changes. Multiline string tests expectedly failed before.
Added a `--verbose` flag to `publish` that shows the post URL. Unfortunately, the resolved source path may not be the rended page path, but at least the CLI will show it now.
- Adds interactive command to update either the sequoia.json config or
the atproto publication record
Adds a new `stripDatePrefix` configuration option that removes
YYYY-MM-DD- prefixes from filenames when deriving slugs. This
supports Jekyll-style post naming where files like
`2024-01-15-my-post.md` should produce slug `my-post`.