feat(core): update dependencies and some visual improvements
All checks were successful
continuous-integration/drone/push Build is passing
|
@ -4,35 +4,35 @@ go 1.20
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/joho/godotenv v1.5.1
|
github.com/joho/godotenv v1.5.1
|
||||||
github.com/pocketbase/pocketbase v0.16.4
|
github.com/pocketbase/pocketbase v0.16.6
|
||||||
github.com/pterm/pterm v0.12.62
|
github.com/pterm/pterm v0.12.62
|
||||||
)
|
)
|
||||||
|
|
||||||
require (
|
require (
|
||||||
atomicgo.dev/cursor v0.1.1 // indirect
|
atomicgo.dev/cursor v0.1.2 // indirect
|
||||||
atomicgo.dev/keyboard v0.2.9 // indirect
|
atomicgo.dev/keyboard v0.2.9 // indirect
|
||||||
atomicgo.dev/schedule v0.0.2 // indirect
|
atomicgo.dev/schedule v0.0.2 // indirect
|
||||||
github.com/AlecAivazis/survey/v2 v2.3.6 // indirect
|
github.com/AlecAivazis/survey/v2 v2.3.7 // indirect
|
||||||
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
|
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
|
||||||
github.com/aws/aws-sdk-go v1.44.275 // indirect
|
github.com/aws/aws-sdk-go v1.44.293 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2 v1.18.0 // indirect
|
github.com/aws/aws-sdk-go-v2 v1.18.1 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.10 // indirect
|
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.10 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/config v1.18.25 // indirect
|
github.com/aws/aws-sdk-go-v2/config v1.18.27 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/credentials v1.13.24 // indirect
|
github.com/aws/aws-sdk-go-v2/credentials v1.13.26 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.3 // indirect
|
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.4 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.67 // indirect
|
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.71 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.33 // indirect
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.34 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.27 // indirect
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.28 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/internal/ini v1.3.34 // indirect
|
github.com/aws/aws-sdk-go-v2/internal/ini v1.3.35 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.25 // indirect
|
github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.26 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.11 // indirect
|
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.11 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.28 // indirect
|
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.29 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.27 // indirect
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.28 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.14.2 // indirect
|
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.14.3 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/s3 v1.33.1 // indirect
|
github.com/aws/aws-sdk-go-v2/service/s3 v1.36.0 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/sso v1.12.10 // indirect
|
github.com/aws/aws-sdk-go-v2/service/sso v1.12.12 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.10 // indirect
|
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.12 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts v1.19.0 // indirect
|
github.com/aws/aws-sdk-go-v2/service/sts v1.19.2 // indirect
|
||||||
github.com/aws/smithy-go v1.13.5 // indirect
|
github.com/aws/smithy-go v1.13.5 // indirect
|
||||||
github.com/containerd/console v1.0.3 // indirect
|
github.com/containerd/console v1.0.3 // indirect
|
||||||
github.com/disintegration/imaging v1.6.2 // indirect
|
github.com/disintegration/imaging v1.6.2 // indirect
|
||||||
|
@ -47,7 +47,7 @@ require (
|
||||||
github.com/golang/protobuf v1.5.3 // indirect
|
github.com/golang/protobuf v1.5.3 // indirect
|
||||||
github.com/google/uuid v1.3.0 // indirect
|
github.com/google/uuid v1.3.0 // indirect
|
||||||
github.com/google/wire v0.5.0 // indirect
|
github.com/google/wire v0.5.0 // indirect
|
||||||
github.com/googleapis/gax-go/v2 v2.10.0 // indirect
|
github.com/googleapis/gax-go/v2 v2.11.0 // indirect
|
||||||
github.com/gookit/color v1.5.3 // indirect
|
github.com/gookit/color v1.5.3 // indirect
|
||||||
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
||||||
github.com/jmespath/go-jmespath v0.4.0 // indirect
|
github.com/jmespath/go-jmespath v0.4.0 // indirect
|
||||||
|
@ -69,31 +69,31 @@ require (
|
||||||
github.com/valyala/fasttemplate v1.2.2 // indirect
|
github.com/valyala/fasttemplate v1.2.2 // indirect
|
||||||
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
|
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
|
||||||
go.opencensus.io v0.24.0 // indirect
|
go.opencensus.io v0.24.0 // indirect
|
||||||
gocloud.dev v0.29.0 // indirect
|
gocloud.dev v0.30.0 // indirect
|
||||||
golang.org/x/crypto v0.9.0 // indirect
|
golang.org/x/crypto v0.10.0 // indirect
|
||||||
golang.org/x/image v0.7.0 // indirect
|
golang.org/x/image v0.8.0 // indirect
|
||||||
golang.org/x/mod v0.10.0 // indirect
|
golang.org/x/mod v0.11.0 // indirect
|
||||||
golang.org/x/net v0.10.0 // indirect
|
golang.org/x/net v0.11.0 // indirect
|
||||||
golang.org/x/oauth2 v0.8.0 // indirect
|
golang.org/x/oauth2 v0.9.0 // indirect
|
||||||
golang.org/x/sys v0.8.0 // indirect
|
golang.org/x/sys v0.9.0 // indirect
|
||||||
golang.org/x/term v0.8.0 // indirect
|
golang.org/x/term v0.9.0 // indirect
|
||||||
golang.org/x/text v0.9.0 // indirect
|
golang.org/x/text v0.10.0 // indirect
|
||||||
golang.org/x/time v0.3.0 // indirect
|
golang.org/x/time v0.3.0 // indirect
|
||||||
golang.org/x/tools v0.9.3 // indirect
|
golang.org/x/tools v0.10.0 // indirect
|
||||||
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
|
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
|
||||||
google.golang.org/api v0.125.0 // indirect
|
google.golang.org/api v0.129.0 // indirect
|
||||||
google.golang.org/appengine v1.6.7 // indirect
|
google.golang.org/appengine v1.6.7 // indirect
|
||||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc // indirect
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20230629202037-9506855d4529 // indirect
|
||||||
google.golang.org/grpc v1.55.0 // indirect
|
google.golang.org/grpc v1.56.1 // indirect
|
||||||
google.golang.org/protobuf v1.30.0 // indirect
|
google.golang.org/protobuf v1.31.0 // indirect
|
||||||
lukechampine.com/uint128 v1.3.0 // indirect
|
lukechampine.com/uint128 v1.3.0 // indirect
|
||||||
modernc.org/cc/v3 v3.40.0 // indirect
|
modernc.org/cc/v3 v3.41.0 // indirect
|
||||||
modernc.org/ccgo/v3 v3.16.13 // indirect
|
modernc.org/ccgo/v3 v3.16.14 // indirect
|
||||||
modernc.org/libc v1.22.6 // indirect
|
modernc.org/libc v1.24.1 // indirect
|
||||||
modernc.org/mathutil v1.5.0 // indirect
|
modernc.org/mathutil v1.6.0 // indirect
|
||||||
modernc.org/memory v1.5.0 // indirect
|
modernc.org/memory v1.6.0 // indirect
|
||||||
modernc.org/opt v0.1.3 // indirect
|
modernc.org/opt v0.1.3 // indirect
|
||||||
modernc.org/sqlite v1.23.0 // indirect
|
modernc.org/sqlite v1.23.1 // indirect
|
||||||
modernc.org/strutil v1.1.3 // indirect
|
modernc.org/strutil v1.1.3 // indirect
|
||||||
modernc.org/token v1.1.0 // indirect
|
modernc.org/token v1.1.0 // indirect
|
||||||
)
|
)
|
||||||
|
|
586
server/go.sum
|
@ -338,11 +338,22 @@
|
||||||
"min": 0,
|
"min": 0,
|
||||||
"max": null
|
"max": null
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "ftzmu1na",
|
||||||
|
"name": "radioUrl",
|
||||||
|
"type": "url",
|
||||||
|
"system": false,
|
||||||
|
"required": true,
|
||||||
|
"options": {
|
||||||
|
"exceptDomains": [],
|
||||||
|
"onlyDomains": []
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"indexes": [],
|
"indexes": [],
|
||||||
"listRule": null,
|
"listRule": "",
|
||||||
"viewRule": null,
|
"viewRule": "",
|
||||||
"createRule": null,
|
"createRule": null,
|
||||||
"updateRule": null,
|
"updateRule": null,
|
||||||
"deleteRule": null,
|
"deleteRule": null,
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
|
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
|
||||||
<link rel="manifest" href="/site.webmanifest">
|
<link rel="manifest" href="/site.webmanifest">
|
||||||
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
|
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
|
||||||
<meta name="msapplication-TileColor" content="#ffc40d">
|
<meta name="msapplication-TileColor" content="#da532c">
|
||||||
<meta name="theme-color" content="#ffffff">
|
<meta name="theme-color" content="#ffffff">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<title>Schule als Staat | Hohenlohe Gymnasium Öhringen</title>
|
<title>Schule als Staat | Hohenlohe Gymnasium Öhringen</title>
|
||||||
|
|
|
@ -13,9 +13,9 @@
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@heroicons/vue": "^2.0.18",
|
"@heroicons/vue": "^2.0.18",
|
||||||
"@vueuse/core": "^10.2.0",
|
"@vueuse/core": "^10.2.1",
|
||||||
"canvas-confetti": "^1.6.0",
|
"canvas-confetti": "^1.6.0",
|
||||||
"daisyui": "^3.1.6",
|
"daisyui": "^3.1.7",
|
||||||
"pocketbase": "^0.15.2",
|
"pocketbase": "^0.15.2",
|
||||||
"vue": "^3.3.4",
|
"vue": "^3.3.4",
|
||||||
"vue-router": "4.2.2"
|
"vue-router": "4.2.2"
|
||||||
|
@ -23,22 +23,22 @@
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tailwindcss/typography": "^0.5.9",
|
"@tailwindcss/typography": "^0.5.9",
|
||||||
"@types/canvas-confetti": "^1.6.0",
|
"@types/canvas-confetti": "^1.6.0",
|
||||||
"@typescript-eslint/eslint-plugin": "^5.60.0",
|
"@typescript-eslint/eslint-plugin": "^5.60.1",
|
||||||
"@typescript-eslint/parser": "^5.60.0",
|
"@typescript-eslint/parser": "^5.60.1",
|
||||||
"@vitejs/plugin-vue": "^4.2.3",
|
"@vitejs/plugin-vue": "^4.2.3",
|
||||||
"autoprefixer": "^10.4.14",
|
"autoprefixer": "^10.4.14",
|
||||||
"eslint": "^8.43.0",
|
"eslint": "^8.43.0",
|
||||||
"eslint-plugin-tailwindcss": "^3.12.1",
|
"eslint-plugin-tailwindcss": "^3.13.0",
|
||||||
"eslint-plugin-vue": "^9.15.1",
|
"eslint-plugin-vue": "^9.15.1",
|
||||||
"eslint-plugin-vue-scoped-css": "^2.4.0",
|
"eslint-plugin-vue-scoped-css": "^2.4.0",
|
||||||
"pocketbase-typegen": "^1.1.10",
|
"pocketbase-typegen": "^1.1.11",
|
||||||
"postcss": "^8.4.24",
|
"postcss": "^8.4.24",
|
||||||
"sass": "^1.63.6",
|
"sass": "^1.63.6",
|
||||||
"svgo": "^3.0.2",
|
"svgo": "^3.0.2",
|
||||||
"tailwindcss": "^3.3.2",
|
"tailwindcss": "^3.3.2",
|
||||||
"typescript": "^5.1.3",
|
"typescript": "^5.1.6",
|
||||||
"vite": "^4.3.9",
|
"vite": "^4.3.9",
|
||||||
"vue-eslint-parser": "^9.3.1",
|
"vue-eslint-parser": "^9.3.1",
|
||||||
"vue-tsc": "^1.8.1"
|
"vue-tsc": "^1.8.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -9,14 +9,14 @@ dependencies:
|
||||||
specifier: ^2.0.18
|
specifier: ^2.0.18
|
||||||
version: 2.0.18(vue@3.3.4)
|
version: 2.0.18(vue@3.3.4)
|
||||||
'@vueuse/core':
|
'@vueuse/core':
|
||||||
specifier: ^10.2.0
|
specifier: ^10.2.1
|
||||||
version: 10.2.0(vue@3.3.4)
|
version: 10.2.1(vue@3.3.4)
|
||||||
canvas-confetti:
|
canvas-confetti:
|
||||||
specifier: ^1.6.0
|
specifier: ^1.6.0
|
||||||
version: 1.6.0
|
version: 1.6.0
|
||||||
daisyui:
|
daisyui:
|
||||||
specifier: ^3.1.6
|
specifier: ^3.1.7
|
||||||
version: 3.1.6(postcss@8.4.24)
|
version: 3.1.7(postcss@8.4.24)
|
||||||
pocketbase:
|
pocketbase:
|
||||||
specifier: ^0.15.2
|
specifier: ^0.15.2
|
||||||
version: 0.15.2
|
version: 0.15.2
|
||||||
|
@ -35,11 +35,11 @@ devDependencies:
|
||||||
specifier: ^1.6.0
|
specifier: ^1.6.0
|
||||||
version: 1.6.0
|
version: 1.6.0
|
||||||
'@typescript-eslint/eslint-plugin':
|
'@typescript-eslint/eslint-plugin':
|
||||||
specifier: ^5.60.0
|
specifier: ^5.60.1
|
||||||
version: 5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3)
|
version: 5.60.1(@typescript-eslint/parser@5.60.1)(eslint@8.43.0)(typescript@5.1.6)
|
||||||
'@typescript-eslint/parser':
|
'@typescript-eslint/parser':
|
||||||
specifier: ^5.60.0
|
specifier: ^5.60.1
|
||||||
version: 5.60.0(eslint@8.43.0)(typescript@5.1.3)
|
version: 5.60.1(eslint@8.43.0)(typescript@5.1.6)
|
||||||
'@vitejs/plugin-vue':
|
'@vitejs/plugin-vue':
|
||||||
specifier: ^4.2.3
|
specifier: ^4.2.3
|
||||||
version: 4.2.3(vite@4.3.9)(vue@3.3.4)
|
version: 4.2.3(vite@4.3.9)(vue@3.3.4)
|
||||||
|
@ -50,8 +50,8 @@ devDependencies:
|
||||||
specifier: ^8.43.0
|
specifier: ^8.43.0
|
||||||
version: 8.43.0
|
version: 8.43.0
|
||||||
eslint-plugin-tailwindcss:
|
eslint-plugin-tailwindcss:
|
||||||
specifier: ^3.12.1
|
specifier: ^3.13.0
|
||||||
version: 3.12.1(tailwindcss@3.3.2)
|
version: 3.13.0(tailwindcss@3.3.2)
|
||||||
eslint-plugin-vue:
|
eslint-plugin-vue:
|
||||||
specifier: ^9.15.1
|
specifier: ^9.15.1
|
||||||
version: 9.15.1(eslint@8.43.0)
|
version: 9.15.1(eslint@8.43.0)
|
||||||
|
@ -59,8 +59,8 @@ devDependencies:
|
||||||
specifier: ^2.4.0
|
specifier: ^2.4.0
|
||||||
version: 2.4.0(eslint@8.43.0)(vue-eslint-parser@9.3.1)
|
version: 2.4.0(eslint@8.43.0)(vue-eslint-parser@9.3.1)
|
||||||
pocketbase-typegen:
|
pocketbase-typegen:
|
||||||
specifier: ^1.1.10
|
specifier: ^1.1.11
|
||||||
version: 1.1.10
|
version: 1.1.11
|
||||||
postcss:
|
postcss:
|
||||||
specifier: ^8.4.24
|
specifier: ^8.4.24
|
||||||
version: 8.4.24
|
version: 8.4.24
|
||||||
|
@ -74,8 +74,8 @@ devDependencies:
|
||||||
specifier: ^3.3.2
|
specifier: ^3.3.2
|
||||||
version: 3.3.2
|
version: 3.3.2
|
||||||
typescript:
|
typescript:
|
||||||
specifier: ^5.1.3
|
specifier: ^5.1.6
|
||||||
version: 5.1.3
|
version: 5.1.6
|
||||||
vite:
|
vite:
|
||||||
specifier: ^4.3.9
|
specifier: ^4.3.9
|
||||||
version: 4.3.9(sass@1.63.6)
|
version: 4.3.9(sass@1.63.6)
|
||||||
|
@ -83,8 +83,8 @@ devDependencies:
|
||||||
specifier: ^9.3.1
|
specifier: ^9.3.1
|
||||||
version: 9.3.1(eslint@8.43.0)
|
version: 9.3.1(eslint@8.43.0)
|
||||||
vue-tsc:
|
vue-tsc:
|
||||||
specifier: ^1.8.1
|
specifier: ^1.8.3
|
||||||
version: 1.8.1(typescript@5.1.3)
|
version: 1.8.3(typescript@5.1.6)
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
|
|
||||||
|
@ -499,8 +499,8 @@ packages:
|
||||||
resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==}
|
resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/@typescript-eslint/eslint-plugin@5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3):
|
/@typescript-eslint/eslint-plugin@5.60.1(@typescript-eslint/parser@5.60.1)(eslint@8.43.0)(typescript@5.1.6):
|
||||||
resolution: {integrity: sha512-78B+anHLF1TI8Jn/cD0Q00TBYdMgjdOn980JfAVa9yw5sop8nyTfVOQAv6LWywkOGLclDBtv5z3oxN4w7jxyNg==}
|
resolution: {integrity: sha512-KSWsVvsJsLJv3c4e73y/Bzt7OpqMCADUO846bHcuWYSYM19bldbAeDv7dYyV0jwkbMfJ2XdlzwjhXtuD7OY6bw==}
|
||||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@typescript-eslint/parser': ^5.0.0
|
'@typescript-eslint/parser': ^5.0.0
|
||||||
|
@ -511,24 +511,24 @@ packages:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-community/regexpp': 4.5.1
|
'@eslint-community/regexpp': 4.5.1
|
||||||
'@typescript-eslint/parser': 5.60.0(eslint@8.43.0)(typescript@5.1.3)
|
'@typescript-eslint/parser': 5.60.1(eslint@8.43.0)(typescript@5.1.6)
|
||||||
'@typescript-eslint/scope-manager': 5.60.0
|
'@typescript-eslint/scope-manager': 5.60.1
|
||||||
'@typescript-eslint/type-utils': 5.60.0(eslint@8.43.0)(typescript@5.1.3)
|
'@typescript-eslint/type-utils': 5.60.1(eslint@8.43.0)(typescript@5.1.6)
|
||||||
'@typescript-eslint/utils': 5.60.0(eslint@8.43.0)(typescript@5.1.3)
|
'@typescript-eslint/utils': 5.60.1(eslint@8.43.0)(typescript@5.1.6)
|
||||||
debug: 4.3.4
|
debug: 4.3.4
|
||||||
eslint: 8.43.0
|
eslint: 8.43.0
|
||||||
grapheme-splitter: 1.0.4
|
grapheme-splitter: 1.0.4
|
||||||
ignore: 5.2.0
|
ignore: 5.2.0
|
||||||
natural-compare-lite: 1.4.0
|
natural-compare-lite: 1.4.0
|
||||||
semver: 7.5.1
|
semver: 7.5.1
|
||||||
tsutils: 3.21.0(typescript@5.1.3)
|
tsutils: 3.21.0(typescript@5.1.6)
|
||||||
typescript: 5.1.3
|
typescript: 5.1.6
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@typescript-eslint/parser@5.60.0(eslint@8.43.0)(typescript@5.1.3):
|
/@typescript-eslint/parser@5.60.1(eslint@8.43.0)(typescript@5.1.6):
|
||||||
resolution: {integrity: sha512-jBONcBsDJ9UoTWrARkRRCgDz6wUggmH5RpQVlt7BimSwaTkTjwypGzKORXbR4/2Hqjk9hgwlon2rVQAjWNpkyQ==}
|
resolution: {integrity: sha512-pHWlc3alg2oSMGwsU/Is8hbm3XFbcrb6P5wIxcQW9NsYBfnrubl/GhVVD/Jm/t8HXhA2WncoIRfBtnCgRGV96Q==}
|
||||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
|
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
|
||||||
|
@ -537,26 +537,26 @@ packages:
|
||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/scope-manager': 5.60.0
|
'@typescript-eslint/scope-manager': 5.60.1
|
||||||
'@typescript-eslint/types': 5.60.0
|
'@typescript-eslint/types': 5.60.1
|
||||||
'@typescript-eslint/typescript-estree': 5.60.0(typescript@5.1.3)
|
'@typescript-eslint/typescript-estree': 5.60.1(typescript@5.1.6)
|
||||||
debug: 4.3.4
|
debug: 4.3.4
|
||||||
eslint: 8.43.0
|
eslint: 8.43.0
|
||||||
typescript: 5.1.3
|
typescript: 5.1.6
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@typescript-eslint/scope-manager@5.60.0:
|
/@typescript-eslint/scope-manager@5.60.1:
|
||||||
resolution: {integrity: sha512-hakuzcxPwXi2ihf9WQu1BbRj1e/Pd8ZZwVTG9kfbxAMZstKz8/9OoexIwnmLzShtsdap5U/CoQGRCWlSuPbYxQ==}
|
resolution: {integrity: sha512-Dn/LnN7fEoRD+KspEOV0xDMynEmR3iSHdgNsarlXNLGGtcUok8L4N71dxUgt3YvlO8si7E+BJ5Fe3wb5yUw7DQ==}
|
||||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/types': 5.60.0
|
'@typescript-eslint/types': 5.60.1
|
||||||
'@typescript-eslint/visitor-keys': 5.60.0
|
'@typescript-eslint/visitor-keys': 5.60.1
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@typescript-eslint/type-utils@5.60.0(eslint@8.43.0)(typescript@5.1.3):
|
/@typescript-eslint/type-utils@5.60.1(eslint@8.43.0)(typescript@5.1.6):
|
||||||
resolution: {integrity: sha512-X7NsRQddORMYRFH7FWo6sA9Y/zbJ8s1x1RIAtnlj6YprbToTiQnM6vxcMu7iYhdunmoC0rUWlca13D5DVHkK2g==}
|
resolution: {integrity: sha512-vN6UztYqIu05nu7JqwQGzQKUJctzs3/Hg7E2Yx8rz9J+4LgtIDFWjjl1gm3pycH0P3mHAcEUBd23LVgfrsTR8A==}
|
||||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: '*'
|
eslint: '*'
|
||||||
|
@ -565,23 +565,23 @@ packages:
|
||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/typescript-estree': 5.60.0(typescript@5.1.3)
|
'@typescript-eslint/typescript-estree': 5.60.1(typescript@5.1.6)
|
||||||
'@typescript-eslint/utils': 5.60.0(eslint@8.43.0)(typescript@5.1.3)
|
'@typescript-eslint/utils': 5.60.1(eslint@8.43.0)(typescript@5.1.6)
|
||||||
debug: 4.3.4
|
debug: 4.3.4
|
||||||
eslint: 8.43.0
|
eslint: 8.43.0
|
||||||
tsutils: 3.21.0(typescript@5.1.3)
|
tsutils: 3.21.0(typescript@5.1.6)
|
||||||
typescript: 5.1.3
|
typescript: 5.1.6
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@typescript-eslint/types@5.60.0:
|
/@typescript-eslint/types@5.60.1:
|
||||||
resolution: {integrity: sha512-ascOuoCpNZBccFVNJRSC6rPq4EmJ2NkuoKnd6LDNyAQmdDnziAtxbCGWCbefG1CNzmDvd05zO36AmB7H8RzKPA==}
|
resolution: {integrity: sha512-zDcDx5fccU8BA0IDZc71bAtYIcG9PowaOwaD8rjYbqwK7dpe/UMQl3inJ4UtUK42nOCT41jTSCwg76E62JpMcg==}
|
||||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@typescript-eslint/typescript-estree@5.60.0(typescript@5.1.3):
|
/@typescript-eslint/typescript-estree@5.60.1(typescript@5.1.6):
|
||||||
resolution: {integrity: sha512-R43thAuwarC99SnvrBmh26tc7F6sPa2B3evkXp/8q954kYL6Ro56AwASYWtEEi+4j09GbiNAHqYwNNZuNlARGQ==}
|
resolution: {integrity: sha512-hkX70J9+2M2ZT6fhti5Q2FoU9zb+GeZK2SLP1WZlvUDqdMbEKhexZODD1WodNRyO8eS+4nScvT0dts8IdaBzfw==}
|
||||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
typescript: '*'
|
typescript: '*'
|
||||||
|
@ -589,20 +589,20 @@ packages:
|
||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/types': 5.60.0
|
'@typescript-eslint/types': 5.60.1
|
||||||
'@typescript-eslint/visitor-keys': 5.60.0
|
'@typescript-eslint/visitor-keys': 5.60.1
|
||||||
debug: 4.3.4
|
debug: 4.3.4
|
||||||
globby: 11.1.0
|
globby: 11.1.0
|
||||||
is-glob: 4.0.3
|
is-glob: 4.0.3
|
||||||
semver: 7.5.1
|
semver: 7.5.1
|
||||||
tsutils: 3.21.0(typescript@5.1.3)
|
tsutils: 3.21.0(typescript@5.1.6)
|
||||||
typescript: 5.1.3
|
typescript: 5.1.6
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@typescript-eslint/utils@5.60.0(eslint@8.43.0)(typescript@5.1.3):
|
/@typescript-eslint/utils@5.60.1(eslint@8.43.0)(typescript@5.1.6):
|
||||||
resolution: {integrity: sha512-ba51uMqDtfLQ5+xHtwlO84vkdjrqNzOnqrnwbMHMRY8Tqeme8C2Q8Fc7LajfGR+e3/4LoYiWXUM6BpIIbHJ4hQ==}
|
resolution: {integrity: sha512-tiJ7FFdFQOWssFa3gqb94Ilexyw0JVxj6vBzaSpfN/8IhoKkDuSAenUKvsSHw2A/TMpJb26izIszTXaqygkvpQ==}
|
||||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
|
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
|
||||||
|
@ -610,9 +610,9 @@ packages:
|
||||||
'@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0)
|
'@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0)
|
||||||
'@types/json-schema': 7.0.11
|
'@types/json-schema': 7.0.11
|
||||||
'@types/semver': 7.5.0
|
'@types/semver': 7.5.0
|
||||||
'@typescript-eslint/scope-manager': 5.60.0
|
'@typescript-eslint/scope-manager': 5.60.1
|
||||||
'@typescript-eslint/types': 5.60.0
|
'@typescript-eslint/types': 5.60.1
|
||||||
'@typescript-eslint/typescript-estree': 5.60.0(typescript@5.1.3)
|
'@typescript-eslint/typescript-estree': 5.60.1(typescript@5.1.6)
|
||||||
eslint: 8.43.0
|
eslint: 8.43.0
|
||||||
eslint-scope: 5.1.1
|
eslint-scope: 5.1.1
|
||||||
semver: 7.5.1
|
semver: 7.5.1
|
||||||
|
@ -621,11 +621,11 @@ packages:
|
||||||
- typescript
|
- typescript
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@typescript-eslint/visitor-keys@5.60.0:
|
/@typescript-eslint/visitor-keys@5.60.1:
|
||||||
resolution: {integrity: sha512-wm9Uz71SbCyhUKgcaPRauBdTegUyY/ZWl8gLwD/i/ybJqscrrdVSFImpvUz16BLPChIeKBK5Fa9s6KDQjsjyWw==}
|
resolution: {integrity: sha512-xEYIxKcultP6E/RMKqube11pGjXH1DCo60mQoWhVYyKfLkwbIVVjYxmOenNMxILx0TjCujPTjjnTIVzm09TXIw==}
|
||||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/types': 5.60.0
|
'@typescript-eslint/types': 5.60.1
|
||||||
eslint-visitor-keys: 3.4.1
|
eslint-visitor-keys: 3.4.1
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
@ -640,22 +640,22 @@ packages:
|
||||||
vue: 3.3.4
|
vue: 3.3.4
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@volar/language-core@1.7.8:
|
/@volar/language-core@1.7.10:
|
||||||
resolution: {integrity: sha512-TPklg4c2e/f1xB/MGZEiQc3AWG+dH64ZfBlYjFB8nNaWJt4Z4k+IHBhmaP52APG+5PHFerwiWI9oF002RrRTPA==}
|
resolution: {integrity: sha512-18Gmth5M0UI3hDDqhZngjMnb6WCslcfglkOdepRIhGxRYe7xR7DRRzciisYDMZsvOQxDYme+uaohg0dKUxLV2Q==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@volar/source-map': 1.7.8
|
'@volar/source-map': 1.7.10
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@volar/source-map@1.7.8:
|
/@volar/source-map@1.7.10:
|
||||||
resolution: {integrity: sha512-g2dtC2kOghvfzMDWeODIo4HO1Ml4hxzPTZyAFDz+YhRF9HjZYJSCaWaVuPZ+z0kY+T2daOHYA10GdrWQ5q0teA==}
|
resolution: {integrity: sha512-FBpLEOKJpRxeh2nYbw1mTI5sZOPXYU8LlsCz6xuBY3yNtAizDTTIZtBHe1V8BaMpoSMgRysZe4gVxMEi3rDGVA==}
|
||||||
dependencies:
|
dependencies:
|
||||||
muggle-string: 0.3.1
|
muggle-string: 0.3.1
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@volar/typescript@1.7.8:
|
/@volar/typescript@1.7.10:
|
||||||
resolution: {integrity: sha512-NDcI5ZQcdr8kgxzMQrhSSWIM8Tl0MbMFrkvJPTjfm2rdAQZPFT8zv3LrEW9Fqh0e9z2YbCry7jr4a/GShBqeDA==}
|
resolution: {integrity: sha512-yqIov4wndLU3GE1iE25bU5W6T+P+exPePcE1dFPPBKzQIBki1KvmdQN5jBlJp3Wo+wp7UIxa/RsdNkXT+iFBjg==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@volar/language-core': 1.7.8
|
'@volar/language-core': 1.7.10
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@vue/compiler-core@3.3.4:
|
/@vue/compiler-core@3.3.4:
|
||||||
|
@ -696,22 +696,22 @@ packages:
|
||||||
resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
|
resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/@vue/language-core@1.8.1(typescript@5.1.3):
|
/@vue/language-core@1.8.3(typescript@5.1.6):
|
||||||
resolution: {integrity: sha512-pumv3k4J7P58hVh4YGRM9Qz3HaAr4TlFWM9bnVOkZ/2K9o2CK1lAP2y9Jw+Z0+mNL4F2uWQqnAPzj3seLyfpDA==}
|
resolution: {integrity: sha512-AzhvMYoQkK/tg8CpAAttO19kx1zjS3+weYIr2AhlH/M5HebVzfftQoq4jZNFifjq+hyLKi8j9FiDMS8oqA89+A==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
typescript: '*'
|
typescript: '*'
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@volar/language-core': 1.7.8
|
'@volar/language-core': 1.7.10
|
||||||
'@volar/source-map': 1.7.8
|
'@volar/source-map': 1.7.10
|
||||||
'@vue/compiler-dom': 3.3.4
|
'@vue/compiler-dom': 3.3.4
|
||||||
'@vue/reactivity': 3.3.4
|
'@vue/reactivity': 3.3.4
|
||||||
'@vue/shared': 3.3.4
|
'@vue/shared': 3.3.4
|
||||||
minimatch: 9.0.1
|
minimatch: 9.0.1
|
||||||
muggle-string: 0.3.1
|
muggle-string: 0.3.1
|
||||||
typescript: 5.1.3
|
typescript: 5.1.6
|
||||||
vue-template-compiler: 2.7.14
|
vue-template-compiler: 2.7.14
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
@ -754,33 +754,33 @@ packages:
|
||||||
/@vue/shared@3.3.4:
|
/@vue/shared@3.3.4:
|
||||||
resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
|
resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
|
||||||
|
|
||||||
/@vue/typescript@1.8.1(typescript@5.1.3):
|
/@vue/typescript@1.8.3(typescript@5.1.6):
|
||||||
resolution: {integrity: sha512-nQpo55j/roie8heCfqyXHnyayqD5+p4/0fzfxH4ZuHf7NSBQS791PNv7ztp2CCOjnGAiaiCMdtC9rc6oriyPUg==}
|
resolution: {integrity: sha512-6bdgSnIFpRYHlt70pHmnmNksPU00bfXgqAISeaNz3W6d2cH0OTfH8h/IhligQ82sJIhsuyfftQJ5518ZuKIhtA==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@volar/typescript': 1.7.8
|
'@volar/typescript': 1.7.10
|
||||||
'@vue/language-core': 1.8.1(typescript@5.1.3)
|
'@vue/language-core': 1.8.3(typescript@5.1.6)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- typescript
|
- typescript
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@vueuse/core@10.2.0(vue@3.3.4):
|
/@vueuse/core@10.2.1(vue@3.3.4):
|
||||||
resolution: {integrity: sha512-aHBnoCteIS3hFu7ZZkVB93SanVDY6t4TIb7XDLxJT/HQdAZz+2RdIEJ8rj5LUoEJr7Damb5+sJmtpCwGez5ozQ==}
|
resolution: {integrity: sha512-c441bfMbkAwTNwVRHQ0zdYZNETK//P84rC01aP2Uy/aRFCiie9NE/k9KdIXbno0eDYP5NPUuWv0aA/I4Unr/7w==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/web-bluetooth': 0.0.17
|
'@types/web-bluetooth': 0.0.17
|
||||||
'@vueuse/metadata': 10.2.0
|
'@vueuse/metadata': 10.2.1
|
||||||
'@vueuse/shared': 10.2.0(vue@3.3.4)
|
'@vueuse/shared': 10.2.1(vue@3.3.4)
|
||||||
vue-demi: 0.14.5(vue@3.3.4)
|
vue-demi: 0.14.5(vue@3.3.4)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@vue/composition-api'
|
- '@vue/composition-api'
|
||||||
- vue
|
- vue
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/@vueuse/metadata@10.2.0:
|
/@vueuse/metadata@10.2.1:
|
||||||
resolution: {integrity: sha512-IR7Mkq6QSgZ38q/2ZzOt+Zz1OpcEsnwE64WBumDQ+RGKrosFCtUA2zgRrOqDEzPBXrVB+4HhFkwDjQMu0fDBKw==}
|
resolution: {integrity: sha512-3Gt68mY/i6bQvFqx7cuGBzrCCQu17OBaGWS5JdwISpMsHnMKKjC2FeB5OAfMcCQ0oINfADP3i9A4PPRo0peHdQ==}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/@vueuse/shared@10.2.0(vue@3.3.4):
|
/@vueuse/shared@10.2.1(vue@3.3.4):
|
||||||
resolution: {integrity: sha512-dIeA8+g9Av3H5iF4NXR/sft4V6vys76CpZ6hxwj8eMXybXk2WRl3scSsOVi+kQ9SX38COR7AH7WwY83UcuxbSg==}
|
resolution: {integrity: sha512-QWHq2bSuGptkcxx4f4M/fBYC3Y8d3M2UYyLsyzoPgEoVzJURQ0oJeWXu79OiLlBb8gTKkqe4mO85T/sf39mmiw==}
|
||||||
dependencies:
|
dependencies:
|
||||||
vue-demi: 0.14.5(vue@3.3.4)
|
vue-demi: 0.14.5(vue@3.3.4)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
|
@ -1169,8 +1169,8 @@ packages:
|
||||||
/csstype@3.1.2:
|
/csstype@3.1.2:
|
||||||
resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
|
resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
|
||||||
|
|
||||||
/daisyui@3.1.6(postcss@8.4.24):
|
/daisyui@3.1.7(postcss@8.4.24):
|
||||||
resolution: {integrity: sha512-P/2WUn4ZImEc2IfPSYw3qPCUnnJNju0P6ii0fUqtTURUj0oda6L0tm4EzrUmB2EbqB6grZ9nKHPTSniKaPYp1w==}
|
resolution: {integrity: sha512-VQhaunQlB7Buo+AbE+S3i6H/eYknKEuKVHG67y7sbG58uEjeLK6n2rojG3YE7fwoOss6ldbUL8Oy0MyoJi0CHw==}
|
||||||
engines: {node: '>=16.9.0'}
|
engines: {node: '>=16.9.0'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
postcss: ^8
|
postcss: ^8
|
||||||
|
@ -1276,6 +1276,11 @@ packages:
|
||||||
domhandler: 5.0.3
|
domhandler: 5.0.3
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
/dotenv@16.3.1:
|
||||||
|
resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==}
|
||||||
|
engines: {node: '>=12'}
|
||||||
|
dev: true
|
||||||
|
|
||||||
/electron-to-chromium@1.4.411:
|
/electron-to-chromium@1.4.411:
|
||||||
resolution: {integrity: sha512-5VXLW4Qw89vM2WTICHua/y8v7fKGDRVa2VPOtBB9IpLvW316B+xd8yD1wTmLPY2ot/00P/qt87xdolj4aG/Lzg==}
|
resolution: {integrity: sha512-5VXLW4Qw89vM2WTICHua/y8v7fKGDRVa2VPOtBB9IpLvW316B+xd8yD1wTmLPY2ot/00P/qt87xdolj4aG/Lzg==}
|
||||||
dev: true
|
dev: true
|
||||||
|
@ -1348,8 +1353,8 @@ packages:
|
||||||
engines: {node: '>=10'}
|
engines: {node: '>=10'}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/eslint-plugin-tailwindcss@3.12.1(tailwindcss@3.3.2):
|
/eslint-plugin-tailwindcss@3.13.0(tailwindcss@3.3.2):
|
||||||
resolution: {integrity: sha512-LyIRV0rx6prTpJZsSCXSNJ34Yry3Nj9OJwvzh1xTsiG6+UCnAPW1Bx41s7vZzUDKMlwFgpUN9Me+NK12T4DHYg==}
|
resolution: {integrity: sha512-Fcep4KDRLWaK3KmkQbdyKHG0P4GdXFmXdDaweTIPcgOP60OOuWFbh1++dufRT28Q4zpKTKaHwTsXPJ4O/EjU2Q==}
|
||||||
engines: {node: '>=12.13.0'}
|
engines: {node: '>=12.13.0'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
tailwindcss: ^3.3.2
|
tailwindcss: ^3.3.2
|
||||||
|
@ -2301,12 +2306,13 @@ packages:
|
||||||
resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
|
resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
|
||||||
engines: {node: '>= 6'}
|
engines: {node: '>= 6'}
|
||||||
|
|
||||||
/pocketbase-typegen@1.1.10:
|
/pocketbase-typegen@1.1.11:
|
||||||
resolution: {integrity: sha512-aHU43IIJ/ekRpGaKmwKhNgZepKhSaneSgTERfQOtYpotU4YQxstHmpzDKIttnMGD6NUKyegrGipLIjs0GPhqzQ==}
|
resolution: {integrity: sha512-86ZtQWW7zi3qATvFdtQ/oAiw2x41K1FxHUPTST4hkTChxM799sJGL85BqMR60gNw+Iw8t2L8u4oVsdYyPFi0qQ==}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
dependencies:
|
dependencies:
|
||||||
commander: 9.5.0
|
commander: 9.5.0
|
||||||
cross-fetch: 3.1.6
|
cross-fetch: 3.1.6
|
||||||
|
dotenv: 16.3.1
|
||||||
form-data: 4.0.0
|
form-data: 4.0.0
|
||||||
sqlite: 4.2.1
|
sqlite: 4.2.1
|
||||||
sqlite3: 5.1.6
|
sqlite3: 5.1.6
|
||||||
|
@ -2813,14 +2819,14 @@ packages:
|
||||||
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
|
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/tsutils@3.21.0(typescript@5.1.3):
|
/tsutils@3.21.0(typescript@5.1.6):
|
||||||
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
|
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
|
||||||
engines: {node: '>= 6'}
|
engines: {node: '>= 6'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
|
typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
|
||||||
dependencies:
|
dependencies:
|
||||||
tslib: 1.14.1
|
tslib: 1.14.1
|
||||||
typescript: 5.1.3
|
typescript: 5.1.6
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/type-check@0.4.0:
|
/type-check@0.4.0:
|
||||||
|
@ -2835,8 +2841,8 @@ packages:
|
||||||
engines: {node: '>=10'}
|
engines: {node: '>=10'}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/typescript@5.1.3:
|
/typescript@5.1.6:
|
||||||
resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==}
|
resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
|
||||||
engines: {node: '>=14.17'}
|
engines: {node: '>=14.17'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
dev: true
|
dev: true
|
||||||
|
@ -2957,16 +2963,16 @@ packages:
|
||||||
he: 1.2.0
|
he: 1.2.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/vue-tsc@1.8.1(typescript@5.1.3):
|
/vue-tsc@1.8.3(typescript@5.1.6):
|
||||||
resolution: {integrity: sha512-GxBQrcb0Qvyrj1uZqnTXQyWbXdNDRY2MTa+r7ESgjhf+WzBSdxZfkS3KD/C3WhKYG+aN8hf44Hp5Gqzb6PehAA==}
|
resolution: {integrity: sha512-Ua4DHuYxjudlhCW2nRZtaXbhIDVncRGIbDjZhHpF8Z8vklct/G/35/kAPuGNSOmq0JcvhPAe28Oa7LWaUerZVA==}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
typescript: '*'
|
typescript: '*'
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/language-core': 1.8.1(typescript@5.1.3)
|
'@vue/language-core': 1.8.3(typescript@5.1.6)
|
||||||
'@vue/typescript': 1.8.1(typescript@5.1.3)
|
'@vue/typescript': 1.8.3(typescript@5.1.6)
|
||||||
semver: 7.5.1
|
semver: 7.5.1
|
||||||
typescript: 5.1.3
|
typescript: 5.1.6
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/vue@3.3.4:
|
/vue@3.3.4:
|
||||||
|
|
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 739 B After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 4 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 6.4 KiB |
|
@ -20,11 +20,6 @@ import MoleculeNavigationDrawer from './components/molecules/MoleculeNavigationD
|
||||||
|
|
||||||
const drawerId = 'default-drawer';
|
const drawerId = 'default-drawer';
|
||||||
const navigationEntries: INavigationEntry[] = [
|
const navigationEntries: INavigationEntry[] = [
|
||||||
{
|
|
||||||
name: 'Staatsportal',
|
|
||||||
icon: AdjustmentsHorizontalIcon,
|
|
||||||
to: '/settings',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: 'Arbeitgeberportal',
|
name: 'Arbeitgeberportal',
|
||||||
icon: BriefcaseIcon,
|
icon: BriefcaseIcon,
|
||||||
|
@ -46,6 +41,11 @@ const navigationEntries: INavigationEntry[] = [
|
||||||
to: '/radio',
|
to: '/radio',
|
||||||
disabled: true,
|
disabled: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'Staatsportal',
|
||||||
|
icon: AdjustmentsHorizontalIcon,
|
||||||
|
to: '/settings',
|
||||||
|
},
|
||||||
];
|
];
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 28 KiB |
|
@ -4,7 +4,7 @@
|
||||||
:type="type"
|
:type="type"
|
||||||
:required="required"
|
:required="required"
|
||||||
:placeholder="placeholder"
|
:placeholder="placeholder"
|
||||||
class="input-bordered input w-full"
|
class="input w-full border-primary"
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -26,6 +26,10 @@
|
||||||
class="w-2/4"
|
class="w-2/4"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="flex flex-col gap-2">
|
||||||
|
<span>Radio URL</span>
|
||||||
|
<AtomInput v-model="radioUrl" />
|
||||||
|
</div>
|
||||||
<button
|
<button
|
||||||
class="btn-primary btn mt-auto w-1/2 self-end"
|
class="btn-primary btn mt-auto w-1/2 self-end"
|
||||||
@click="saveSettings()"
|
@click="saveSettings()"
|
||||||
|
@ -41,21 +45,29 @@
|
||||||
<span>Änderungen erfolgreich gespeichert.</span>
|
<span>Änderungen erfolgreich gespeichert.</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div
|
||||||
|
v-if="settingsSaveError"
|
||||||
|
class="toast z-10"
|
||||||
|
>
|
||||||
|
<div class="alert alert-error">
|
||||||
|
<span>Ein Fehler ist aufgetreten. Bitte Eingabe oder Verbindung überprüfen.</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</AtomCard>
|
</AtomCard>
|
||||||
<AtomCard class="w-96">
|
<AtomCard class="w-96">
|
||||||
<template #title>
|
<template #title>
|
||||||
<UsersIcon class="h-6 w-6" />Verwaltung
|
<MagnifyingGlassIcon class="h-6 w-6" />Verwaltung
|
||||||
</template>
|
</template>
|
||||||
<div class="mt-4 flex h-full flex-col gap-4">
|
<div class="mt-4 flex h-full flex-col gap-4">
|
||||||
<button class="btn">
|
<button class="btn">
|
||||||
<ArrowDownTrayIcon class="h-5 w-5" />
|
<QueueListIcon class="h-5 w-5" />
|
||||||
Fehlende Schüler
|
Fehlende Schüler
|
||||||
</button>
|
</button>
|
||||||
<RouterLink
|
<RouterLink
|
||||||
class="btn"
|
class="btn"
|
||||||
:to="{ name: 'data' }"
|
:to="{ name: 'data' }"
|
||||||
>
|
>
|
||||||
<ChevronRightIcon class="h-5 w-5" />
|
<UsersIcon class="h-5 w-5" />
|
||||||
Stammdaten-Übersicht
|
Stammdaten-Übersicht
|
||||||
</RouterLink>
|
</RouterLink>
|
||||||
</div>
|
</div>
|
||||||
|
@ -79,14 +91,15 @@ import { onMounted, ref } from 'vue';
|
||||||
import { SettingsResponse } from '../../types/pocketbase.types';
|
import { SettingsResponse } from '../../types/pocketbase.types';
|
||||||
import { SettingsService } from '../../services/settings.service';
|
import { SettingsService } from '../../services/settings.service';
|
||||||
import {
|
import {
|
||||||
ArrowDownTrayIcon,
|
|
||||||
ChevronRightIcon,
|
|
||||||
ExclamationTriangleIcon,
|
ExclamationTriangleIcon,
|
||||||
|
MagnifyingGlassIcon,
|
||||||
|
QueueListIcon,
|
||||||
TableCellsIcon,
|
TableCellsIcon,
|
||||||
UsersIcon,
|
UsersIcon,
|
||||||
WrenchScrewdriverIcon,
|
WrenchScrewdriverIcon,
|
||||||
} from '@heroicons/vue/24/outline';
|
} from '@heroicons/vue/24/outline';
|
||||||
import AtomCard from '../atoms/AtomCard.vue';
|
import AtomCard from '../atoms/AtomCard.vue';
|
||||||
|
import AtomInput from '../atoms/AtomInput.vue';
|
||||||
import AtomCurrencyInput from '../atoms/AtomCurrencyInput.vue';
|
import AtomCurrencyInput from '../atoms/AtomCurrencyInput.vue';
|
||||||
import AtomPercentInput from '../atoms/AtomPercentInput.vue';
|
import AtomPercentInput from '../atoms/AtomPercentInput.vue';
|
||||||
import AtomFactorInput from '../atoms/AtomFactorInput.vue';
|
import AtomFactorInput from '../atoms/AtomFactorInput.vue';
|
||||||
|
@ -95,8 +108,10 @@ import OrganismAuthWrapper from '../organisms/OrganismAuthWrapper.vue';
|
||||||
const minWage = ref<number>();
|
const minWage = ref<number>();
|
||||||
const incomeTax = ref<number>();
|
const incomeTax = ref<number>();
|
||||||
const maxWageFactor = ref<number>();
|
const maxWageFactor = ref<number>();
|
||||||
|
const radioUrl = ref<string>();
|
||||||
const settings = ref<SettingsResponse>();
|
const settings = ref<SettingsResponse>();
|
||||||
const settingsSaveSuccess = ref<boolean>(false);
|
const settingsSaveSuccess = ref<boolean>(false);
|
||||||
|
const settingsSaveError = ref<boolean>(false);
|
||||||
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
settings.value = await SettingsService.getSettings();
|
settings.value = await SettingsService.getSettings();
|
||||||
|
@ -106,17 +121,24 @@ onMounted(async () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
async function saveSettings() {
|
async function saveSettings() {
|
||||||
if(minWage.value && incomeTax.value && maxWageFactor.value) {
|
if(minWage.value && incomeTax.value && maxWageFactor.value && radioUrl.value) {
|
||||||
settings.value = await SettingsService.setSettings({
|
settings.value = await SettingsService.setSettings({
|
||||||
minWage: minWage.value,
|
minWage: minWage.value,
|
||||||
incomeTax: incomeTax.value,
|
incomeTax: incomeTax.value,
|
||||||
maxWageFactor: maxWageFactor.value,
|
maxWageFactor: maxWageFactor.value,
|
||||||
|
radioUrl: radioUrl.value,
|
||||||
});
|
});
|
||||||
settingsSaveSuccess.value = true;
|
settingsSaveSuccess.value = true;
|
||||||
const timeout = setTimeout(() => {
|
const timeout = setTimeout(() => {
|
||||||
settingsSaveSuccess.value = false;
|
settingsSaveSuccess.value = false;
|
||||||
clearTimeout(timeout);
|
clearTimeout(timeout);
|
||||||
}, 5000);
|
}, 5000);
|
||||||
|
} else {
|
||||||
|
settingsSaveError.value = true;
|
||||||
|
const timeout = setTimeout(() => {
|
||||||
|
settingsSaveError.value = false;
|
||||||
|
clearTimeout(timeout);
|
||||||
|
}, 5000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -64,6 +64,7 @@ export type SettingsRecord = {
|
||||||
minWage: number
|
minWage: number
|
||||||
incomeTax: number
|
incomeTax: number
|
||||||
maxWageFactor: number
|
maxWageFactor: number
|
||||||
|
radioUrl: string
|
||||||
}
|
}
|
||||||
|
|
||||||
export type TransactionsRecord = {
|
export type TransactionsRecord = {
|
||||||
|
|
|
@ -35,6 +35,19 @@ module.exports = {
|
||||||
// 'warning': '#F6B64B',
|
// 'warning': '#F6B64B',
|
||||||
// 'error': '#DD513C',
|
// 'error': '#DD513C',
|
||||||
// },
|
// },
|
||||||
|
light: {
|
||||||
|
...require('daisyui/src/theming/themes')['[data-theme=light]'],
|
||||||
|
'primary': '#6A9FB4',
|
||||||
|
'primary-content': '#FFFFFF',
|
||||||
|
'secondary': '#A6BF4A',
|
||||||
|
'accent': '#923960',
|
||||||
|
},
|
||||||
|
dark: {
|
||||||
|
...require('daisyui/src/theming/themes')['[data-theme=dark]'],
|
||||||
|
'primary': '#6A9FB4',
|
||||||
|
'secondary': '#A6BF4A',
|
||||||
|
'accent': '#923960',
|
||||||
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
darkTheme: 'dark',
|
darkTheme: 'dark',
|
||||||
|
|