Release 2025-05-19

This commit is contained in:
pluja
2025-05-19 10:23:36 +00:00
parent 2657f936bc
commit 565e9a0ad1
267 changed files with 49417 additions and 0 deletions

13
.vscode/extensions.json vendored Normal file
View File

@@ -0,0 +1,13 @@
{
"recommendations": [
"astro-build.astro-vscode",
"esbenp.prettier-vscode",
"dbaeumer.vscode-eslint",
"davidanson.vscode-markdownlint",
"golang.go",
"bradlc.vscode-tailwindcss",
"craigrbroughton.htmx-attributes",
"nefrob.vscode-just-syntax"
],
"unwantedRecommendations": []
}

12
.vscode/launch.json vendored Normal file
View File

@@ -0,0 +1,12 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "npm run dev",
"request": "launch",
"type": "node-terminal",
"cwd": "${workspaceFolder}/web",
"command": "npm run dev"
}
]
}

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

@@ -0,0 +1,60 @@
{
"editor.formatOnSave": true,
"editor.tabSize": 2,
"editor.insertSpaces": true,
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 110,
"editor.rulers": [110],
"prettier.documentSelectors": ["**/*.astro"],
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[astro]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[prisma]": {
"editor.wordWrap": "off"
},
"files.exclude": {
"**/node_modules": true
},
"eslint.validate": [
"javascript",
"javascriptreact",
"astro",
"typescript",
"typescriptreact"
],
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "never",
"source.fixAll.eslint": "explicit"
},
"eslint.enable": true,
"typescript.preferences.importModuleSpecifier": "non-relative",
"debug.javascript.autoAttachFilter": "always",
"tailwindCSS.classAttributes": [
"class",
"className",
"classNames",
"ngClass",
"class:list",
".*classNames?"
],
"tailwindCSS.classFunctions": ["tv", "cn"],
"tailwindCSS.experimental.classRegex": [
["([\"'`][^\"'`]*.*?[\"'`])", "[\"'`]([^\"'`]*).*?[\"'`]"]
]
}

53
.vscode/tasks.json vendored Normal file
View File

@@ -0,0 +1,53 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "install",
"type": "shell",
"command": "cd web && npm i",
"icon": {
"id": "package",
"color": "terminal.ansiGreen"
},
"detail": "Install npm dependencies"
},
{
"label": "web",
"type": "shell",
"command": "cd web && npm run dev",
"icon": {
"id": "browser",
"color": "terminal.ansiBlue"
},
"detail": "Start web development server",
"problemMatcher": ["$tsc-watch"],
"isBackground": true
},
{
"label": "db",
"type": "shell",
"command": "docker compose -f docker-compose.yml -f docker-compose.dev.yml up database redis db-admin",
"runOptions": {
"runOn": "folderOpen"
},
"icon": {
"id": "database",
"color": "terminal.ansiYellow"
},
"detail": "Start database services"
},
{
"label": "Install and run",
"dependsOrder": "sequence",
"dependsOn": ["install", "web"],
"runOptions": {
"runOn": "folderOpen"
},
"icon": {
"id": "play",
"color": "terminal.ansiMagenta"
},
"detail": "Setup and launch development environment"
}
]
}