i had a eureka moment and hopefully it works
Some checks failed
Code quality checks / build (23) (push) Failing after 23s
Push code / build (push) Successful in 1m12s

This commit is contained in:
Lara 2024-11-02 16:39:00 +02:00
parent 2b25a0106b
commit 5cebf53e04
Signed by: laratheprotogen
GPG key ID: 5C0296EB3165F98B
7 changed files with 473 additions and 205 deletions

View file

@ -12,10 +12,10 @@
"start-dashboard": "cd dashboard && node serve.js" "start-dashboard": "cd dashboard && node serve.js"
}, },
"devDependencies": { "devDependencies": {
"@typescript-eslint/eslint-plugin": "^5.59.5", "@typescript-eslint/eslint-plugin": "^8.12.2",
"@typescript-eslint/parser": "^5.59.5", "@typescript-eslint/parser": "^8.12.2",
"eslint": "^8.40.0", "eslint": "^9.14.0",
"eslint-config-prettier": "^8.8.0", "eslint-config-prettier": "^9.1.0",
"husky": "^3.0.9", "husky": "^3.0.9",
"lint-staged": "^9.4.2", "lint-staged": "^9.4.2",
"prettier": "^2.8.4", "prettier": "^2.8.4",

600
pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,4 @@
# Package Managers
package-lock.json
pnpm-lock.yaml
yarn.lock

View file

@ -0,0 +1,15 @@
{
"useTabs": true,
"singleQuote": true,
"trailingComma": "none",
"printWidth": 100,
"plugins": ["prettier-plugin-svelte"],
"overrides": [
{
"files": "*.svelte",
"options": {
"parser": "svelte"
}
}
]
}

View file

@ -0,0 +1,33 @@
import prettier from 'eslint-config-prettier';
import js from '@eslint/js';
import svelte from 'eslint-plugin-svelte';
import globals from 'globals';
import ts from 'typescript-eslint';
export default ts.config(
js.configs.recommended,
...ts.configs.recommended,
...svelte.configs['flat/recommended'],
prettier,
...svelte.configs['flat/prettier'],
{
languageOptions: {
globals: {
...globals.browser,
...globals.node
}
}
},
{
files: ['**/*.svelte'],
languageOptions: {
parserOptions: {
parser: ts.parser
}
}
},
{
ignores: ['build/', '.svelte-kit/', 'dist/']
}
);

View file

@ -10,7 +10,9 @@
"check:watch": "svelte-kit sync && svelte-check --tsconfig tsconfig.json --watch", "check:watch": "svelte-kit sync && svelte-check --tsconfig tsconfig.json --watch",
"test:e2e": "playwright test", "test:e2e": "playwright test",
"test": "npm run test:e2e && npm run test:unit -- --run", "test": "npm run test:e2e && npm run test:unit -- --run",
"test:unit": "vitest" "test:unit": "vitest",
"lint": "eslint . && prettier --check .",
"format": "prettier --write ."
}, },
"devDependencies": { "devDependencies": {
"@playwright/test": "^1.45.3", "@playwright/test": "^1.45.3",
@ -18,11 +20,19 @@
"@sveltejs/adapter-node": "^5.2.9", "@sveltejs/adapter-node": "^5.2.9",
"@sveltejs/kit": "^2.0.0", "@sveltejs/kit": "^2.0.0",
"@sveltejs/vite-plugin-svelte": "^4.0.0", "@sveltejs/vite-plugin-svelte": "^4.0.0",
"@types/eslint": "^9.6.0",
"autoprefixer": "^10.4.20", "autoprefixer": "^10.4.20",
"eslint": "^9.7.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-svelte": "^2.36.0",
"globals": "^15.0.0",
"prettier": "^3.3.2",
"prettier-plugin-svelte": "^3.2.6",
"svelte": "^5.0.0", "svelte": "^5.0.0",
"svelte-check": "^4.0.0", "svelte-check": "^4.0.0",
"tailwindcss": "^3.4.9", "tailwindcss": "^3.4.9",
"typescript": "^5.0.0", "typescript": "^5.0.0",
"typescript-eslint": "^8.0.0",
"vite": "^5.0.3", "vite": "^5.0.3",
"vitest": "^2.0.4" "vitest": "^2.0.4"
}, },

View file

@ -11,7 +11,11 @@ const config = {
// adapter-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list. // adapter-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list.
// If your environment is not supported, or you settled on a specific environment, switch out the adapter. // If your environment is not supported, or you settled on a specific environment, switch out the adapter.
// See https://svelte.dev/docs/kit/adapters for more information about adapters. // See https://svelte.dev/docs/kit/adapters for more information about adapters.
adapter: adapter() adapter: adapter(),
paths: {
base: '/new'
}
} }
}; };