[shared] Replace Prettier with Biome

This commit is contained in:
2025-08-11 20:45:29 +02:00
parent 9557d9a6e6
commit 51413f3896
10 changed files with 36 additions and 23 deletions

View File

@ -1 +0,0 @@
trailingComma = "none"

12
biome.jsonc Normal file
View File

@ -0,0 +1,12 @@
{
"$schema": "https://biomejs.dev/schemas/2.0.5/schema.json",
"formatter": {
"enabled": true,
"indentStyle": "space"
},
"linter": {
"enabled": false
}
}

View File

@ -29,10 +29,9 @@
}
.search-wrapper .logo-and-wordmark .logo {
background:
url("zen-logo-mocha.svg"),
background: url("zen-logo-mocha.svg"),
url("https://raw.githubusercontent.com/IAmJafeth/zen-browser/main/themes/Mocha/Blue/zen-logo-mocha.svg")
no-repeat center !important;
no-repeat center !important;
display: inline-block !important;
height: 82px !important;
width: 82px !important;

View File

@ -29,10 +29,9 @@
}
.search-wrapper .logo-and-wordmark .logo {
background:
url("zen-logo-mocha.svg"),
background: url("zen-logo-mocha.svg"),
url("https://raw.githubusercontent.com/IAmJafeth/zen-browser/main/themes/Mocha/Blue/zen-logo-mocha.svg")
no-repeat center !important;
no-repeat center !important;
display: inline-block !important;
height: 82px !important;
width: 82px !important;

View File

@ -16,12 +16,20 @@
helix =
let
prettier = format: {
command = "prettier";
command = lib.getExe pkgs.nodePackages.prettier;
args = [
"--stdin-filepath"
"file.${format}"
];
};
biome = format: {
command = lib.getExe pkgs.biome;
args = [
"check"
"--stdin-file-path=file.${format}"
"--write"
];
};
in
{
enable = true;
@ -60,7 +68,7 @@
languages.language = [
{
name = "css";
formatter = prettier "css";
formatter = biome "css";
auto-format = true;
}
{
@ -68,14 +76,14 @@
language-servers = [
"vscode-json-language-server"
];
formatter = prettier "json";
formatter = biome "json";
auto-format = true;
}
{
name = "jsonc";
language-servers = [
];
formatter = prettier "jsonc";
formatter = biome "jsonc";
file-types = [
"jsonc"
];

View File

@ -2,7 +2,7 @@
{
environment.systemPackages = with pkgs; [
nodePackages.prettier
biome # Linter + formatter
nixfmt-rfc-style
treefmt
shfmt

View File

@ -12,6 +12,7 @@
"nix"
"git-firefly"
"just"
"biome"
];
userSettings =
let

View File

@ -5,6 +5,5 @@
jetbrains.webstorm
nodejs_22
pnpm
nodePackages.prettier
];
}

View File

@ -13,7 +13,7 @@
# Formatters needed for 'just fmt'
format = pkgs.mkShell {
packages = with pkgs; [
nodePackages.prettier
biome
nixfmt-rfc-style
treefmt
shfmt

View File

@ -2,17 +2,13 @@
command = "nixfmt"
includes = ["*.nix"]
[formatter.prettier]
command = "prettier"
includes = ["*.css", "*.json", "*.jsonc", "*.yaml"]
options = ["--write"]
[formatter.biome]
command = "biome"
includes = ["*.css", "*.json", "*.jsonc"]
options = ["check", "--write"]
[formatter.shell]
command = "shfmt"
includes = ["fmt", "test", "switch"]
excludes = []
options = [
"--indent", "2",
"--simplify",
"--write",
]
options = ["--indent", "2", "--simplify", "--write"]