chore: use biomejs

This commit is contained in:
Henrique Ramos 2025-02-01 18:26:19 -03:00
parent 9955f9ed7b
commit 8ca43b3785
6 changed files with 2497 additions and 2051 deletions

View File

@ -1,4 +1,5 @@
{
"recommendations": ["astro-build.astro-vscode"],
""
"unwantedRecommendations": []
}

3
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,3 @@
{
"editor.defaultFormatter": "biomejs.biome"
}

30
biome.json Normal file
View File

@ -0,0 +1,30 @@
{
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
"vcs": {
"enabled": false,
"clientKind": "git",
"useIgnoreFile": false
},
"files": {
"ignoreUnknown": false,
"ignore": []
},
"formatter": {
"enabled": true,
"indentStyle": "tab"
},
"organizeImports": {
"enabled": true
},
"linter": {
"enabled": true,
"rules": {
"recommended": true
}
},
"javascript": {
"formatter": {
"quoteStyle": "double"
}
}
}

View File

@ -1,5 +1,5 @@
{
"name": "presentations",
"name": "slides",
"type": "module",
"version": "0.0.1",
"scripts": {
@ -9,11 +9,11 @@
"astro": "astro"
},
"dependencies": {
"astro": "^5.0.5",
"reveal.js": "^5.1.0",
"sass": "^1.83.0"
"astro": "^5.2.3",
"reveal.js": "^5.1.0"
},
"devDependencies": {
"@types/reveal.js": "^5.0.4"
"@biomejs/biome": "^1.9.4",
"@types/reveal.js": "^5.0.5"
}
}
}

4469
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@ -1,17 +1,20 @@
{
"extends": "astro/tsconfigs/strict",
"include": [".astro/types.d.ts", "**/*"],
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@components/*": ["src/components/*"],
"@layouts/*": ["src/layouts/*"],
"@assets/*": ["src/assets/*"],
"@themes/*": ["src/themes/*"]
},
"moduleResolution": "Bundler",
"strictNullChecks": true,
"allowJs": true
},
"exclude": ["dist"]
"extends": "astro/tsconfigs/strict",
"include": [".astro/types.d.ts", "**/*"],
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@components/*": ["src/components/*"],
"@layouts/*": ["src/layouts/*"],
"@assets/*": ["src/assets/*"],
"@theme/*": ["src/theme/*"],
"@theme": ["src/theme/index.css"],
"@slides/*": ["src/slides/*"],
"@utils/*": ["src/utils/*"]
},
"moduleResolution": "Bundler",
"strictNullChecks": true,
"allowJs": true
},
"exclude": ["dist"]
}