diff --git a/.github/workflows/client.yml b/.github/workflows/client.yml
deleted file mode 100644
index 891a24f2..00000000
--- a/.github/workflows/client.yml
+++ /dev/null
@@ -1,34 +0,0 @@
-# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
-# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs
-
-name: Build Client
-
-on:
- push:
- branches: [ "develop", "main" ]
- pull_request:
- branches: [ "develop" ]
-
-jobs:
- build:
-
- runs-on: ubuntu-latest
-
- steps:
- - uses: actions/checkout@v4
- - run: corepack enable
- - name: Use Node.js 24.x
- uses: actions/setup-node@v4
- with:
- node-version: 24.x
- cache: 'yarn'
- cache-dependency-path: src/client/yarn.lock
- check-latest: true
- - run: yarn
- working-directory: src/client
- - run: yarn build
- working-directory: src/client
- - run: yarn lint
- working-directory: src/client
- - run: yarn stylelint
- working-directory: src/client
diff --git a/.github/workflows/pipelines.yml b/.github/workflows/pipelines.yml
new file mode 100644
index 00000000..dbc7729e
--- /dev/null
+++ b/.github/workflows/pipelines.yml
@@ -0,0 +1,96 @@
+name: Low Pressure Zone
+on:
+ pull_request:
+ branches: [ "main", "develop" ]
+ push:
+ branches: [ "main", "develop" ]
+
+jobs:
+ build-client:
+ name: Build Client
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v6
+ - run: corepack enable
+ - name: Use Node.js 24.x
+ uses: actions/setup-node@v6
+ with:
+ node-version: 24.x
+ cache: 'yarn'
+ cache-dependency-path: src/client/yarn.lock
+ check-latest: true
+ - run: yarn
+ working-directory: src/client
+ - run: yarn lint
+ working-directory: src/client
+ - run: yarn stylelint
+ working-directory: src/client
+ - run: yarn build
+ working-directory: src/client
+ - name: Upload build artifacts
+ uses: actions/upload-artifact@v7
+ with:
+ name: client-build
+ path: ./src/server/LowPressureZone.Api/wwwroot/**
+
+ build-server:
+ name: Build Server
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v6
+ - name: Setup .NET
+ uses: actions/setup-dotnet@v5
+ with:
+ dotnet-version: 10.0.x
+ - name: Restore dependencies
+ run: dotnet restore
+ - name: Build
+ run: dotnet build --no-restore -c Release
+ - name: Upload build artifacts
+ uses: actions/upload-artifact@v7
+ with:
+ name: server-build
+ path: |
+ ./src/server/**/bin/**
+ ./src/server/**/obj/**
+
+ test-server:
+ name: Test Server
+ runs-on: ubuntu-latest
+ needs: build-server
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v6
+ - name: Download Server Build Artifacts
+ uses: actions/download-artifact@v8
+ with:
+ name: server-build
+ - name: Setup .NET
+ uses: actions/setup-dotnet@v5
+ with:
+ dotnet-version: 10.0.x
+ - name: Test Server
+ run: dotnet test --no-build
+
+ publish-docker-image:
+ name: Deploy Docker Image
+ runs-on: ubuntu-latest
+ if: github.event_name == 'push' && github.ref == 'refs/heads/main'
+ needs: [ build-client, build-server, test-server ]
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v6
+ - name: Download Build Artifacts
+ uses: actions/download-artifact@v8
+ - name: Login to GitHub Container Registry
+ uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee
+ with:
+ registry: ghcr.io
+ username: ${{ github.actor }}
+ password: ${{ secrets.PUBLISH_TOKEN }}
+ - name: Restore dependencies
+ run: dotnet restore
+ - name: Publish to Docker Image
+ run: dotnet publish -c Release
+
\ No newline at end of file
diff --git a/.github/workflows/server.yml b/.github/workflows/server.yml
deleted file mode 100644
index 57700c56..00000000
--- a/.github/workflows/server.yml
+++ /dev/null
@@ -1,35 +0,0 @@
-# This workflow will build a .NET project
-# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net
-
-name: Build and Unit Test API
-permissions:
- contents: read
- pull-requests: write
-
-on:
- push:
- branches: [ "main", "develop" ]
- pull_request:
- branches: [ "main", "develop" ]
-
-jobs:
- build:
-
- runs-on: ubuntu-latest
- defaults:
- run:
- working-directory: ./
-
- steps:
- - uses: actions/checkout@v4
- - name: Setup .NET
- uses: actions/setup-dotnet@v4
- with:
- dotnet-version: 9.0.x
- - name: Restore dependencies
- run: dotnet restore
- - name: Build
- run: dotnet build --no-restore
- - name: Unit Test
- run: dotnet test --no-build --verbosity normal --filter "Category!=Database"
-
diff --git a/.gitignore b/.gitignore
index 5eebe755..468ede58 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,6 +7,7 @@ yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
+# Frontend development
node_modules
.DS_Store
dist
@@ -15,6 +16,7 @@ coverage
*.local
.yarn/*
.yarn
+**/wwwroot/client-build
/cypress/videos/
/cypress/screenshots/
diff --git a/.idea/.idea.LowPressureZone/.idea/db-forest-config.xml b/.idea/.idea.LowPressureZone/.idea/db-forest-config.xml
index 2e69f755..65b52708 100644
--- a/.idea/.idea.LowPressureZone/.idea/db-forest-config.xml
+++ b/.idea/.idea.LowPressureZone/.idea/db-forest-config.xml
@@ -1,5 +1,12 @@
+
+ .
+ ----------------------------------------
+ 1:0:c2cbbeb1-54aa-4fdd-a3ef-620a35907436
+ 2:0:cad2bb4e-3522-4abd-ac20-00177c1bbf8d
+ .
+
diff --git a/package.json b/package.json
index de531a52..7e4211a1 100644
--- a/package.json
+++ b/package.json
@@ -7,6 +7,7 @@
"initialize-development": "node -e \"const p=process.platform; const cmd=p==='win32'?'npm run initialize-development:windows':(p==='darwin'?'npm run initialize-development:macos':'npm run initialize-development:linux'); require('child_process').execSync(cmd,{stdio:'inherit'})\"",
"initialize-development:windows": "powershell -File .\\tools\\initialize-development.windows.ps1",
"initialize-development:linux": "bash ./tools/initialize-development.linux.sh",
- "initialize-development:macos": "bash ./tools/initialize-development.macos.sh"
+ "initialize-development:macos": "bash ./tools/initialize-development.macos.sh",
+ "setup-server": "bash ./tools/deployment-setup.sh"
}
}
\ No newline at end of file
diff --git a/src/client/package.json b/src/client/package.json
index f8dd77e7..9c4f51d4 100644
--- a/src/client/package.json
+++ b/src/client/package.json
@@ -14,48 +14,48 @@
"format": "prettier --write src/"
},
"dependencies": {
- "@date-fns/tz": "^1.4.1",
- "@primevue/core": "^4.5.4",
+ "@date-fns/tz": "^1.5.0",
+ "@primevue/core": "^4.5.5",
"@primevue/themes": "^4.5.4",
- "@vueuse/core": "^14.2.1",
- "date-fns": "^4.1.0",
- "dompurify": "^3.4.0",
- "marked": "^17.0.4",
+ "@vueuse/core": "^14.3.0",
+ "date-fns": "^4.3.0",
+ "dompurify": "^3.4.5",
+ "marked": "^18.0.4",
"pinia": "^3.0.4",
"primeicons": "^7.0.0",
- "primevue": "^4.5.4",
- "vue": "^3.5.29",
+ "primevue": "^4.5.5",
+ "vue": "^3.5.34",
"vue-eslint-parser": "^10.4.0",
- "vue-router": "^5.0.3"
+ "vue-router": "^5.0.7"
},
"devDependencies": {
"@tsconfig/node-lts": "^24.0.0",
- "@types/node": "^24.11.0",
- "@typescript-eslint/eslint-plugin": "^8.56.1",
- "@typescript-eslint/parser": "^8.56.1",
- "@vitejs/plugin-vue": "^6.0.4",
+ "@types/node": "^24.12.4",
+ "@typescript-eslint/eslint-plugin": "^8.59.4",
+ "@typescript-eslint/parser": "^8.59.4",
+ "@vitejs/plugin-vue": "^6.0.7",
"@vue/eslint-config-prettier": "^10.2.0",
"@vue/eslint-config-typescript": "^14.7.0",
- "@vue/tsconfig": "^0.9.0",
- "eslint": "^9.39.3",
- "eslint-plugin-vue": "^10.8.0",
- "jiti": "^2.6.1",
+ "@vue/tsconfig": "^0.9.1",
+ "eslint": "^10.4.0",
+ "eslint-plugin-vue": "^10.9.1",
+ "jiti": "^2.7.0",
"npm-run-all2": "^8.0.4",
- "postcss": "^8.5.8",
+ "postcss": "^8.5.15",
"postcss-html": "^1.8.1",
"postcss-scss": "^4.0.9",
- "prettier": "^3.8.1",
- "sass": "^1.97.3",
- "sass-loader": "^16.0.7",
- "stylelint": "^17.4.0",
- "stylelint-config-recommended-scss": "^17.0.0",
+ "prettier": "^3.8.3",
+ "sass": "^1.100.0",
+ "sass-loader": "^17.0.0",
+ "stylelint": "^17.12.0",
+ "stylelint-config-recommended-scss": "^17.0.1",
"stylelint-config-recommended-vue": "^1.6.1",
"stylelint-config-standard": "^40.0.0",
- "stylelint-scss": "^7.0.0",
- "typescript": "~5.9.3",
- "vite": "^7.3.2",
- "vite-plugin-vue-devtools": "^8.0.7",
- "vue-tsc": "^3.2.5"
+ "stylelint-scss": "^7.1.1",
+ "typescript": "~6.0.3",
+ "vite": "^8.0.14",
+ "vite-plugin-vue-devtools": "^8.1.2",
+ "vue-tsc": "^3.3.1"
},
"packageManager": "yarn@4.12.0"
}
diff --git a/src/client/vite.config.ts b/src/client/vite.config.ts
index bca7927e..2f5761c3 100644
--- a/src/client/vite.config.ts
+++ b/src/client/vite.config.ts
@@ -3,11 +3,10 @@ import { fileURLToPath, URL } from 'node:url'
import { defineConfig } from 'vite'
import vueDevTools from 'vite-plugin-vue-devtools'
-// https://vite.dev/config/
export default defineConfig(() => {
const config = {
host: true,
- port: parseInt(process.env['PORT'] ?? '4001'),
+ port: Number.parseInt(process.env['PORT'] ?? '4001'),
strictPort: true
}
@@ -20,6 +19,10 @@ export default defineConfig(() => {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
+ },
+ build: {
+ outDir: './../server/LowPressureZone.Api/wwwroot',
+ license: true
}
}
})
diff --git a/src/client/yarn.lock b/src/client/yarn.lock
index 62bd2b7d..2af0be1d 100644
--- a/src/client/yarn.lock
+++ b/src/client/yarn.lock
@@ -59,16 +59,17 @@ __metadata:
languageName: node
linkType: hard
-"@babel/generator@npm:^7.28.6":
- version: 7.29.1
- resolution: "@babel/generator@npm:7.29.1"
+"@babel/generator@npm:^8.0.0-rc.4":
+ version: 8.0.0-rc.5
+ resolution: "@babel/generator@npm:8.0.0-rc.5"
dependencies:
- "@babel/parser": "npm:^7.29.0"
- "@babel/types": "npm:^7.29.0"
+ "@babel/parser": "npm:^8.0.0-rc.5"
+ "@babel/types": "npm:^8.0.0-rc.5"
"@jridgewell/gen-mapping": "npm:^0.3.12"
"@jridgewell/trace-mapping": "npm:^0.3.28"
+ "@types/jsesc": "npm:^2.5.0"
jsesc: "npm:^3.0.2"
- checksum: 10c0/349086e6876258ef3fb2823030fee0f6c0eb9c3ebe35fc572e16997f8c030d765f636ddc6299edae63e760ea6658f8ee9a2edfa6d6b24c9a80c917916b973551
+ checksum: 10c0/fe32beaaa8bc8b3877f9365ed6eba1b65656b5c4d7c69319455e3f9ded58fae45d98e9d1376802250043e3cfbe28c295b482de96f8a0e3b6d6ea12c78f5caca1
languageName: node
linkType: hard
@@ -197,6 +198,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-string-parser@npm:^8.0.0-rc.5":
+ version: 8.0.0-rc.5
+ resolution: "@babel/helper-string-parser@npm:8.0.0-rc.5"
+ checksum: 10c0/4058708a2078710f1784f08fbd4c9e6ed0155e55fba0bbb43617725898d8ff349180bf3ceb575069739ca2adf46e802936ca4bdaca784eb45a160747befd7cd1
+ languageName: node
+ linkType: hard
+
"@babel/helper-validator-identifier@npm:^7.27.1, @babel/helper-validator-identifier@npm:^7.28.5":
version: 7.28.5
resolution: "@babel/helper-validator-identifier@npm:7.28.5"
@@ -204,6 +212,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-validator-identifier@npm:^8.0.0-rc.5":
+ version: 8.0.0-rc.5
+ resolution: "@babel/helper-validator-identifier@npm:8.0.0-rc.5"
+ checksum: 10c0/734bdc5ad5e99155574f68c9b0cf95a8b64d98b551cbe345f4f4b8dce3fbae20e9dec13eb70b8decb88ba1df8a54655f432fd9b741172c2faf4012ec9389b613
+ languageName: node
+ linkType: hard
+
"@babel/helper-validator-option@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-validator-option@npm:7.27.1"
@@ -232,7 +247,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.28.4, @babel/parser@npm:^7.29.0":
+"@babel/parser@npm:^7.28.4":
version: 7.29.0
resolution: "@babel/parser@npm:7.29.0"
dependencies:
@@ -243,6 +258,28 @@ __metadata:
languageName: node
linkType: hard
+"@babel/parser@npm:^7.29.3":
+ version: 7.29.3
+ resolution: "@babel/parser@npm:7.29.3"
+ dependencies:
+ "@babel/types": "npm:^7.29.0"
+ bin:
+ parser: ./bin/babel-parser.js
+ checksum: 10c0/f06920c819550c0db689e4c5b626bf55ba3cebf80ebe9ccfa434e134036cf3de50951fe759f74abb2dae381989239860bde46d4600328578ad1f7114c3711a6d
+ languageName: node
+ linkType: hard
+
+"@babel/parser@npm:^8.0.0-rc.5":
+ version: 8.0.0-rc.5
+ resolution: "@babel/parser@npm:8.0.0-rc.5"
+ dependencies:
+ "@babel/types": "npm:^8.0.0-rc.5"
+ bin:
+ parser: ./bin/babel-parser.js
+ checksum: 10c0/df734f88e8f6753f40a01b5d1a0a6601ce5ef805500f35026629f9da4c8b78bd11bb7be69fb188379dd937fcd1ccc3a9bc43065849817588a35382cd2f84e399
+ languageName: node
+ linkType: hard
+
"@babel/plugin-proposal-decorators@npm:^7.23.0":
version: 7.28.0
resolution: "@babel/plugin-proposal-decorators@npm:7.28.0"
@@ -372,6 +409,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/types@npm:^8.0.0-rc.5":
+ version: 8.0.0-rc.5
+ resolution: "@babel/types@npm:8.0.0-rc.5"
+ dependencies:
+ "@babel/helper-string-parser": "npm:^8.0.0-rc.5"
+ "@babel/helper-validator-identifier": "npm:^8.0.0-rc.5"
+ checksum: 10c0/b3303df138214579589851e325e093b6c1a7c025e3ed9012dc47e5b669b3999121a2bbd4ecfdd7f3ee3186db708c775c9481368440e628db62d4533060d91eae
+ languageName: node
+ linkType: hard
+
"@cacheable/memory@npm:^2.0.8":
version: 2.0.8
resolution: "@cacheable/memory@npm:2.0.8"
@@ -394,13 +441,23 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/css-calc@npm:^3.1.1":
- version: 3.1.1
- resolution: "@csstools/css-calc@npm:3.1.1"
+"@cacheable/utils@npm:^2.4.1":
+ version: 2.4.1
+ resolution: "@cacheable/utils@npm:2.4.1"
+ dependencies:
+ hashery: "npm:^1.5.1"
+ keyv: "npm:^5.6.0"
+ checksum: 10c0/ca2af47636ed27ab26dfedf12add639f42b90c289ecd5d816fb7a299074d9df463751745a83abfb81f6236a70c8ea40f0902e984869638a5ca3a7274e203f987
+ languageName: node
+ linkType: hard
+
+"@csstools/css-calc@npm:^3.2.0":
+ version: 3.2.1
+ resolution: "@csstools/css-calc@npm:3.2.1"
peerDependencies:
"@csstools/css-parser-algorithms": ^4.0.0
"@csstools/css-tokenizer": ^4.0.0
- checksum: 10c0/6efcc016d988edf66e54c7bad03e352d61752cbd1b56c7557fd013868aab23505052ded8f912cd4034e216943ea1e04c957d81012489e3eddc14a57b386510ef
+ checksum: 10c0/0191c8d1cd4dffa0d3b6bfd1e78a721934b1d7a6c972966e4fdaa72208c6789e8ff443ee81764a32f1e6107825695b5524ef2b4dc1681b5b29230f2a1277e5df
languageName: node
linkType: hard
@@ -413,10 +470,15 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/css-syntax-patches-for-csstree@npm:^1.0.27":
- version: 1.0.28
- resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.0.28"
- checksum: 10c0/d3334499545a4d7abdd7b18364c055aec22f66323828af9b87a9adb43153e0e12319876c5ab128b972605f21da60cb05857f4d143eac9ddffe51c33f3dfb7fff
+"@csstools/css-syntax-patches-for-csstree@npm:^1.1.3":
+ version: 1.1.4
+ resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.1.4"
+ peerDependencies:
+ css-tree: ^3.2.1
+ peerDependenciesMeta:
+ css-tree:
+ optional: true
+ checksum: 10c0/3872a7befb553c53249c87e964ac00f55d059f4574d2cc023e03e1dafc86a5ad19f6a6d05fa2c14fb192e6a4538a73158104cc2e32e0688f27fd841b9ba76568
languageName: node
linkType: hard
@@ -455,192 +517,38 @@ __metadata:
languageName: node
linkType: hard
-"@date-fns/tz@npm:^1.4.1":
- version: 1.4.1
- resolution: "@date-fns/tz@npm:1.4.1"
- checksum: 10c0/9033fdc4682fe3d4d147625ce04fa88a8792653594e2de8d5a438c8f3bfc0990ee28fe773f91cac6810b06d818b5b281ae0608752ba8337257d0279ded3f019a
- languageName: node
- linkType: hard
-
-"@esbuild/aix-ppc64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/aix-ppc64@npm:0.27.2"
- conditions: os=aix & cpu=ppc64
- languageName: node
- linkType: hard
-
-"@esbuild/android-arm64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/android-arm64@npm:0.27.2"
- conditions: os=android & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/android-arm@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/android-arm@npm:0.27.2"
- conditions: os=android & cpu=arm
- languageName: node
- linkType: hard
-
-"@esbuild/android-x64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/android-x64@npm:0.27.2"
- conditions: os=android & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/darwin-arm64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/darwin-arm64@npm:0.27.2"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/darwin-x64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/darwin-x64@npm:0.27.2"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/freebsd-arm64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/freebsd-arm64@npm:0.27.2"
- conditions: os=freebsd & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/freebsd-x64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/freebsd-x64@npm:0.27.2"
- conditions: os=freebsd & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/linux-arm64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/linux-arm64@npm:0.27.2"
- conditions: os=linux & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/linux-arm@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/linux-arm@npm:0.27.2"
- conditions: os=linux & cpu=arm
- languageName: node
- linkType: hard
-
-"@esbuild/linux-ia32@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/linux-ia32@npm:0.27.2"
- conditions: os=linux & cpu=ia32
- languageName: node
- linkType: hard
-
-"@esbuild/linux-loong64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/linux-loong64@npm:0.27.2"
- conditions: os=linux & cpu=loong64
- languageName: node
- linkType: hard
-
-"@esbuild/linux-mips64el@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/linux-mips64el@npm:0.27.2"
- conditions: os=linux & cpu=mips64el
- languageName: node
- linkType: hard
-
-"@esbuild/linux-ppc64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/linux-ppc64@npm:0.27.2"
- conditions: os=linux & cpu=ppc64
- languageName: node
- linkType: hard
-
-"@esbuild/linux-riscv64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/linux-riscv64@npm:0.27.2"
- conditions: os=linux & cpu=riscv64
- languageName: node
- linkType: hard
-
-"@esbuild/linux-s390x@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/linux-s390x@npm:0.27.2"
- conditions: os=linux & cpu=s390x
- languageName: node
- linkType: hard
-
-"@esbuild/linux-x64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/linux-x64@npm:0.27.2"
- conditions: os=linux & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/netbsd-arm64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/netbsd-arm64@npm:0.27.2"
- conditions: os=netbsd & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/netbsd-x64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/netbsd-x64@npm:0.27.2"
- conditions: os=netbsd & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/openbsd-arm64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/openbsd-arm64@npm:0.27.2"
- conditions: os=openbsd & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/openbsd-x64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/openbsd-x64@npm:0.27.2"
- conditions: os=openbsd & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/openharmony-arm64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/openharmony-arm64@npm:0.27.2"
- conditions: os=openharmony & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/sunos-x64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/sunos-x64@npm:0.27.2"
- conditions: os=sunos & cpu=x64
+"@date-fns/tz@npm:^1.5.0":
+ version: 1.5.0
+ resolution: "@date-fns/tz@npm:1.5.0"
+ checksum: 10c0/4ef25eedd55924938fa81b23b949a3425201597e2007f5323db54d50fc19283eca5e2a7963c3d82c99b3adf273e9ea9bc7adfd1c9076e15badd99c593a984ffa
languageName: node
linkType: hard
-"@esbuild/win32-arm64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/win32-arm64@npm:0.27.2"
- conditions: os=win32 & cpu=arm64
+"@emnapi/core@npm:1.10.0":
+ version: 1.10.0
+ resolution: "@emnapi/core@npm:1.10.0"
+ dependencies:
+ "@emnapi/wasi-threads": "npm:1.2.1"
+ tslib: "npm:^2.4.0"
+ checksum: 10c0/f51d08227857b60632de7714d708124f0e100a1462dde6df8221760939aa3204a73193830371830fac0716f3ccd2129f2cac1b17cd7d7958bc4da9018a296edb
languageName: node
linkType: hard
-"@esbuild/win32-ia32@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/win32-ia32@npm:0.27.2"
- conditions: os=win32 & cpu=ia32
+"@emnapi/runtime@npm:1.10.0":
+ version: 1.10.0
+ resolution: "@emnapi/runtime@npm:1.10.0"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10c0/953f14991d1aefb92ee6f8eb27dea725e484791a53a0cb5f47d9e0087b9a2c929ff2e92adf95af15d6ad456db6300c6b761ebf72b50a875b874a83520b3ba093
languageName: node
linkType: hard
-"@esbuild/win32-x64@npm:0.27.2":
- version: 0.27.2
- resolution: "@esbuild/win32-x64@npm:0.27.2"
- conditions: os=win32 & cpu=x64
+"@emnapi/wasi-threads@npm:1.2.1":
+ version: 1.2.1
+ resolution: "@emnapi/wasi-threads@npm:1.2.1"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10c0/32fcfa81ab396533b2ec1f4082b1ff779a05d9c836bbbd3f4398405b0e6814c0d9503b7993130e37bc6941dbc1ded49f55e9700ae9ca4e803bab2b5bc5deb331
languageName: node
linkType: hard
@@ -655,80 +563,56 @@ __metadata:
languageName: node
linkType: hard
-"@eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.12.2":
+"@eslint-community/regexpp@npm:^4.12.2":
version: 4.12.2
resolution: "@eslint-community/regexpp@npm:4.12.2"
checksum: 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d
languageName: node
linkType: hard
-"@eslint/config-array@npm:^0.21.1":
- version: 0.21.1
- resolution: "@eslint/config-array@npm:0.21.1"
+"@eslint/config-array@npm:^0.23.5":
+ version: 0.23.5
+ resolution: "@eslint/config-array@npm:0.23.5"
dependencies:
- "@eslint/object-schema": "npm:^2.1.7"
+ "@eslint/object-schema": "npm:^3.0.5"
debug: "npm:^4.3.1"
- minimatch: "npm:^3.1.2"
- checksum: 10c0/2f657d4edd6ddcb920579b72e7a5b127865d4c3fb4dda24f11d5c4f445a93ca481aebdbd6bf3291c536f5d034458dbcbb298ee3b698bc6c9dd02900fe87eec3c
+ minimatch: "npm:^10.2.4"
+ checksum: 10c0/b24833c4c76e78ee075d306cd3f095db46b2db0f90cc13a6ee6e4275f9889731c05bf5403ab5fefb79c756e07ac9184ed0e04570341382f9eccbccc80e6d1a0c
languageName: node
linkType: hard
-"@eslint/config-helpers@npm:^0.4.2":
- version: 0.4.2
- resolution: "@eslint/config-helpers@npm:0.4.2"
+"@eslint/config-helpers@npm:^0.6.0":
+ version: 0.6.0
+ resolution: "@eslint/config-helpers@npm:0.6.0"
dependencies:
- "@eslint/core": "npm:^0.17.0"
- checksum: 10c0/92efd7a527b2d17eb1a148409d71d80f9ac160b565ac73ee092252e8bf08ecd08670699f46b306b94f13d22e88ac88a612120e7847570dd7cdc72f234d50dcb4
+ "@eslint/core": "npm:^1.2.1"
+ checksum: 10c0/f9af20e8b60b0ba27edb74b8eb40c0c5d51a9bf9baf9e053bb57833a87cb0a1c49b4dfaad88fc24d49c907ad1324c8a0b668684fa9c321351dac4bc9155ec10a
languageName: node
linkType: hard
-"@eslint/core@npm:^0.17.0":
- version: 0.17.0
- resolution: "@eslint/core@npm:0.17.0"
+"@eslint/core@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "@eslint/core@npm:1.2.1"
dependencies:
"@types/json-schema": "npm:^7.0.15"
- checksum: 10c0/9a580f2246633bc752298e7440dd942ec421860d1946d0801f0423830e67887e4aeba10ab9a23d281727a978eb93d053d1922a587d502942a713607f40ed704e
+ checksum: 10c0/10979b40588ecfef771fcb5013a542a35fb30692cc95a65f3481b0b36fbd89f5679efeb30d57f4eed35203d859aabace2a620177d6c536f71b299a1af2f3398f
languageName: node
linkType: hard
-"@eslint/eslintrc@npm:^3.3.1":
- version: 3.3.3
- resolution: "@eslint/eslintrc@npm:3.3.3"
- dependencies:
- ajv: "npm:^6.12.4"
- debug: "npm:^4.3.2"
- espree: "npm:^10.0.1"
- globals: "npm:^14.0.0"
- ignore: "npm:^5.2.0"
- import-fresh: "npm:^3.2.1"
- js-yaml: "npm:^4.1.1"
- minimatch: "npm:^3.1.2"
- strip-json-comments: "npm:^3.1.1"
- checksum: 10c0/532c7acc7ddd042724c28b1f020bd7bf148fcd4653bb44c8314168b5f772508c842ce4ee070299cac51c5c5757d2124bdcfcef5551c8c58ff9986e3e17f2260d
+"@eslint/object-schema@npm:^3.0.5":
+ version: 3.0.5
+ resolution: "@eslint/object-schema@npm:3.0.5"
+ checksum: 10c0/1db337431f520b99e9edda64ef5fafd7ec6a029843eeb608753025125b6649d861d843cffafafd3c4e37926d7d5f9ec0c6a8e3665c13c3da2144e8132892e92e
languageName: node
linkType: hard
-"@eslint/js@npm:9.39.3":
- version: 9.39.3
- resolution: "@eslint/js@npm:9.39.3"
- checksum: 10c0/df1c70d6681c8daf4a3c86dfac159fcd98a73c4620c4fbe2be6caab1f30a34c7de0ad88ab0e81162376d2cde1a2eed1c32eff5f917ca369870930a51f8e818f1
- languageName: node
- linkType: hard
-
-"@eslint/object-schema@npm:^2.1.7":
- version: 2.1.7
- resolution: "@eslint/object-schema@npm:2.1.7"
- checksum: 10c0/936b6e499853d1335803f556d526c86f5fe2259ed241bc665000e1d6353828edd913feed43120d150adb75570cae162cf000b5b0dfc9596726761c36b82f4e87
- languageName: node
- linkType: hard
-
-"@eslint/plugin-kit@npm:^0.4.1":
- version: 0.4.1
- resolution: "@eslint/plugin-kit@npm:0.4.1"
+"@eslint/plugin-kit@npm:^0.7.1":
+ version: 0.7.1
+ resolution: "@eslint/plugin-kit@npm:0.7.1"
dependencies:
- "@eslint/core": "npm:^0.17.0"
+ "@eslint/core": "npm:^1.2.1"
levn: "npm:^0.4.1"
- checksum: 10c0/51600f78b798f172a9915dffb295e2ffb44840d583427bc732baf12ecb963eb841b253300e657da91d890f4b323d10a1bd12934bf293e3018d8bb66fdce5217b
+ checksum: 10c0/335b0c1c46fd906cb50bd5ce442b9cee18dc44342ce35c718ba4a63d1aa51d2797f16a517b2f4fe371ccd777b6862fafb2dc8195e00e69197ef4cb17ab32c01b
languageName: node
linkType: hard
@@ -851,6 +735,18 @@ __metadata:
languageName: node
linkType: hard
+"@napi-rs/wasm-runtime@npm:^1.1.4":
+ version: 1.1.4
+ resolution: "@napi-rs/wasm-runtime@npm:1.1.4"
+ dependencies:
+ "@tybys/wasm-util": "npm:^0.10.1"
+ peerDependencies:
+ "@emnapi/core": ^1.7.1
+ "@emnapi/runtime": ^1.7.1
+ checksum: 10c0/2e88e1955258949ccf2d18c79975821ad38071b465ef126a5e14110977b97868867b016c1ad046e963cccc42c0bd9db6c8ff5fd1ebb61b87bb3487f339041658
+ languageName: node
+ linkType: hard
+
"@nodelib/fs.scandir@npm:2.1.5":
version: 2.1.5
resolution: "@nodelib/fs.scandir@npm:2.1.5"
@@ -900,6 +796,13 @@ __metadata:
languageName: node
linkType: hard
+"@oxc-project/types@npm:=0.132.0":
+ version: 0.132.0
+ resolution: "@oxc-project/types@npm:0.132.0"
+ checksum: 10c0/d0ca5e98be0b873d69e4f0f743eb35026833603dac11db9d55f2b5438251b381b886dc556fe3175a17b673f8e2073c49bde88d7e6e702aa09298c22b8b5504e1
+ languageName: node
+ linkType: hard
+
"@parcel/watcher-android-arm64@npm:2.5.1":
version: 2.5.1
resolution: "@parcel/watcher-android-arm64@npm:2.5.1"
@@ -1067,12 +970,12 @@ __metadata:
languageName: node
linkType: hard
-"@primeuix/styles@npm:^2.0.2":
- version: 2.0.2
- resolution: "@primeuix/styles@npm:2.0.2"
+"@primeuix/styles@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "@primeuix/styles@npm:2.0.3"
dependencies:
"@primeuix/styled": "npm:^0.7.4"
- checksum: 10c0/e26ac8a23eb3f1248ef620f2275f7a304de42c9b07a2578ed51adc754dbe452a3bf8bb0723bb8973d28d3f94d2eb346f143b19dff137d0c0701702fb9f890d1e
+ checksum: 10c0/d1b0f4b9cb9bad3099dac57efc5dbf2648712ddf914801a43cc21d1bbf4512aec3703e2fb2430fabba70684f73e797e9ff68fe54f60d7b7c2e5a79a1a9a76b7a
languageName: node
linkType: hard
@@ -1092,25 +995,25 @@ __metadata:
languageName: node
linkType: hard
-"@primevue/core@npm:4.5.4, @primevue/core@npm:^4.5.4":
- version: 4.5.4
- resolution: "@primevue/core@npm:4.5.4"
+"@primevue/core@npm:4.5.5, @primevue/core@npm:^4.5.5":
+ version: 4.5.5
+ resolution: "@primevue/core@npm:4.5.5"
dependencies:
"@primeuix/styled": "npm:^0.7.4"
"@primeuix/utils": "npm:^0.6.2"
peerDependencies:
vue: ^3.5.0
- checksum: 10c0/a76b1cbadee3d03da1dd521b07faafccbb004093a440278ab6d8bda5f7d83fb1721700ffa9eb9b8c0e9a397793760fed63e7904d59032a0704cc158008df37e9
+ checksum: 10c0/42cf6a05324930f2cf8929cf4198ff30e69394da34d237e3da83f065cefb81d2eea527bc0dacc7debaaa243044a225ac5d9813204542d6abcc2a59e26dc1f626
languageName: node
linkType: hard
-"@primevue/icons@npm:4.5.4":
- version: 4.5.4
- resolution: "@primevue/icons@npm:4.5.4"
+"@primevue/icons@npm:4.5.5":
+ version: 4.5.5
+ resolution: "@primevue/icons@npm:4.5.5"
dependencies:
"@primeuix/utils": "npm:^0.6.2"
- "@primevue/core": "npm:4.5.4"
- checksum: 10c0/7a6eedd20aa395d6ec25a0ceb530e8fca610ff8c8af6dbd4d7f88599c35f1fe82e09c986f473f43b74046a1dc6c4d67d7a5911b7e3d825a5e9d721daf904dd32
+ "@primevue/core": "npm:4.5.5"
+ checksum: 10c0/c5e3dd48553d7c9762bd963e95b7048c577c424d315d7f8b74e434db1e3be220d53db4366ad36331098345e6911a146249205dba58252c0e46a9a58f4104e86c
languageName: node
linkType: hard
@@ -1124,185 +1027,119 @@ __metadata:
languageName: node
linkType: hard
-"@rolldown/pluginutils@npm:1.0.0-rc.2":
- version: 1.0.0-rc.2
- resolution: "@rolldown/pluginutils@npm:1.0.0-rc.2"
- checksum: 10c0/35d3dec35e00ab090d5ff8287e27af98a15da897dc8b034fe0e00d03e0931b9e993603c054be9e8925e2bde040c44c18b48cb8aeea6a261fd1c8f46837038927
- languageName: node
- linkType: hard
-
-"@rollup/rollup-android-arm-eabi@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-android-arm-eabi@npm:4.59.0"
- conditions: os=android & cpu=arm
- languageName: node
- linkType: hard
-
-"@rollup/rollup-android-arm64@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-android-arm64@npm:4.59.0"
+"@rolldown/binding-android-arm64@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@rolldown/binding-android-arm64@npm:1.0.2"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-darwin-arm64@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-darwin-arm64@npm:4.59.0"
+"@rolldown/binding-darwin-arm64@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@rolldown/binding-darwin-arm64@npm:1.0.2"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-darwin-x64@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-darwin-x64@npm:4.59.0"
+"@rolldown/binding-darwin-x64@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@rolldown/binding-darwin-x64@npm:1.0.2"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@rollup/rollup-freebsd-arm64@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-freebsd-arm64@npm:4.59.0"
- conditions: os=freebsd & cpu=arm64
- languageName: node
- linkType: hard
-
-"@rollup/rollup-freebsd-x64@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-freebsd-x64@npm:4.59.0"
+"@rolldown/binding-freebsd-x64@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@rolldown/binding-freebsd-x64@npm:1.0.2"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0"
- conditions: os=linux & cpu=arm & libc=glibc
- languageName: node
- linkType: hard
-
-"@rollup/rollup-linux-arm-musleabihf@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.59.0"
- conditions: os=linux & cpu=arm & libc=musl
+"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.2"
+ conditions: os=linux & cpu=arm
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-gnu@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.59.0"
+"@rolldown/binding-linux-arm64-gnu@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.2"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-musl@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-arm64-musl@npm:4.59.0"
+"@rolldown/binding-linux-arm64-musl@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.2"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-linux-loong64-gnu@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.59.0"
- conditions: os=linux & cpu=loong64 & libc=glibc
- languageName: node
- linkType: hard
-
-"@rollup/rollup-linux-loong64-musl@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-loong64-musl@npm:4.59.0"
- conditions: os=linux & cpu=loong64 & libc=musl
- languageName: node
- linkType: hard
-
-"@rollup/rollup-linux-ppc64-gnu@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.59.0"
+"@rolldown/binding-linux-ppc64-gnu@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.2"
conditions: os=linux & cpu=ppc64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-ppc64-musl@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.59.0"
- conditions: os=linux & cpu=ppc64 & libc=musl
- languageName: node
- linkType: hard
-
-"@rollup/rollup-linux-riscv64-gnu@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.59.0"
- conditions: os=linux & cpu=riscv64 & libc=glibc
- languageName: node
- linkType: hard
-
-"@rollup/rollup-linux-riscv64-musl@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.59.0"
- conditions: os=linux & cpu=riscv64 & libc=musl
- languageName: node
- linkType: hard
-
-"@rollup/rollup-linux-s390x-gnu@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.59.0"
+"@rolldown/binding-linux-s390x-gnu@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.2"
conditions: os=linux & cpu=s390x & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-x64-gnu@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-x64-gnu@npm:4.59.0"
+"@rolldown/binding-linux-x64-gnu@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.2"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-x64-musl@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-x64-musl@npm:4.59.0"
+"@rolldown/binding-linux-x64-musl@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.2"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-openbsd-x64@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-openbsd-x64@npm:4.59.0"
- conditions: os=openbsd & cpu=x64
- languageName: node
- linkType: hard
-
-"@rollup/rollup-openharmony-arm64@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-openharmony-arm64@npm:4.59.0"
+"@rolldown/binding-openharmony-arm64@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.2"
conditions: os=openharmony & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-win32-arm64-msvc@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.59.0"
- conditions: os=win32 & cpu=arm64
+"@rolldown/binding-wasm32-wasi@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.2"
+ dependencies:
+ "@emnapi/core": "npm:1.10.0"
+ "@emnapi/runtime": "npm:1.10.0"
+ "@napi-rs/wasm-runtime": "npm:^1.1.4"
+ conditions: cpu=wasm32
languageName: node
linkType: hard
-"@rollup/rollup-win32-ia32-msvc@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.59.0"
- conditions: os=win32 & cpu=ia32
+"@rolldown/binding-win32-arm64-msvc@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.2"
+ conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-win32-x64-gnu@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-win32-x64-gnu@npm:4.59.0"
+"@rolldown/binding-win32-x64-msvc@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.2"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
-"@rollup/rollup-win32-x64-msvc@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-win32-x64-msvc@npm:4.59.0"
- conditions: os=win32 & cpu=x64
+"@rolldown/pluginutils@npm:^1.0.0, @rolldown/pluginutils@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "@rolldown/pluginutils@npm:1.0.1"
+ checksum: 10c0/99d9b06d90196823e4d8c841f258db7a16e5dbba5824a2962b05d907b79f1ba929d56f22dd744fd530936e568c865ee56a719dc31e57e13bc0a8eb4764a8d8dd
languageName: node
linkType: hard
@@ -1320,6 +1157,15 @@ __metadata:
languageName: node
linkType: hard
+"@tybys/wasm-util@npm:^0.10.1":
+ version: 0.10.2
+ resolution: "@tybys/wasm-util@npm:0.10.2"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10c0/26165bcd1fd7269f42d7fbe3de318f854a8968de8397e89fc9a423bb3e2da35a52150f382e6323b3367595beb16d9800a6f35971a5599daf76da1742ec3afc25
+ languageName: node
+ linkType: hard
+
"@types/esrecurse@npm:^4.3.1":
version: 4.3.1
resolution: "@types/esrecurse@npm:4.3.1"
@@ -1327,13 +1173,20 @@ __metadata:
languageName: node
linkType: hard
-"@types/estree@npm:1.0.8, @types/estree@npm:^1.0.6, @types/estree@npm:^1.0.8":
+"@types/estree@npm:^1.0.6, @types/estree@npm:^1.0.8":
version: 1.0.8
resolution: "@types/estree@npm:1.0.8"
checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5
languageName: node
linkType: hard
+"@types/jsesc@npm:^2.5.0":
+ version: 2.5.1
+ resolution: "@types/jsesc@npm:2.5.1"
+ checksum: 10c0/12ba7bf5968aeeb36408269f4b5a39718efc6411fa197cf0f5e967ba36ad7b7d555b78787fc480db43ce63ebe6ab0ffe5fd9f64b1ea3b0d073877f0747491b30
+ languageName: node
+ linkType: hard
+
"@types/json-schema@npm:^7.0.15":
version: 7.0.15
resolution: "@types/json-schema@npm:7.0.15"
@@ -1341,12 +1194,12 @@ __metadata:
languageName: node
linkType: hard
-"@types/node@npm:^24.11.0":
- version: 24.11.0
- resolution: "@types/node@npm:24.11.0"
+"@types/node@npm:^24.12.4":
+ version: 24.12.4
+ resolution: "@types/node@npm:24.12.4"
dependencies:
undici-types: "npm:~7.16.0"
- checksum: 10c0/4fb7390259e3b158d25dbecf52de8ce70fa18a4ed0949c9444bb6384517c361fa19781e6821ca8c18dc5f6af43eab72e9e159e07000e6b1286d082e8585d8c41
+ checksum: 10c0/d2c36b78b6050d8677769fa05a32243061675e81ddc2bb43955d91a671af3465506ef2731a24c0c9ab42b6b679bd5c1513de45bbe9ea278c2c07ee63b564b61b
languageName: node
linkType: hard
@@ -1364,7 +1217,7 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:8.56.1, @typescript-eslint/eslint-plugin@npm:^8.56.1":
+"@typescript-eslint/eslint-plugin@npm:8.56.1":
version: 8.56.1
resolution: "@typescript-eslint/eslint-plugin@npm:8.56.1"
dependencies:
@@ -1384,7 +1237,27 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:8.56.1, @typescript-eslint/parser@npm:^8.56.1":
+"@typescript-eslint/eslint-plugin@npm:^8.59.4":
+ version: 8.59.4
+ resolution: "@typescript-eslint/eslint-plugin@npm:8.59.4"
+ dependencies:
+ "@eslint-community/regexpp": "npm:^4.12.2"
+ "@typescript-eslint/scope-manager": "npm:8.59.4"
+ "@typescript-eslint/type-utils": "npm:8.59.4"
+ "@typescript-eslint/utils": "npm:8.59.4"
+ "@typescript-eslint/visitor-keys": "npm:8.59.4"
+ ignore: "npm:^7.0.5"
+ natural-compare: "npm:^1.4.0"
+ ts-api-utils: "npm:^2.5.0"
+ peerDependencies:
+ "@typescript-eslint/parser": ^8.59.4
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: ">=4.8.4 <6.1.0"
+ checksum: 10c0/53639bb5cbb5cb22d5e8d52c404a217cb1af4b1c3a8f6f3bb15824807b4db4bed49008d3b3f7688295285e764c7aff3b682b56dece3013a81de83f47bdf2b36c
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/parser@npm:8.56.1":
version: 8.56.1
resolution: "@typescript-eslint/parser@npm:8.56.1"
dependencies:
@@ -1400,6 +1273,22 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/parser@npm:^8.59.4":
+ version: 8.59.4
+ resolution: "@typescript-eslint/parser@npm:8.59.4"
+ dependencies:
+ "@typescript-eslint/scope-manager": "npm:8.59.4"
+ "@typescript-eslint/types": "npm:8.59.4"
+ "@typescript-eslint/typescript-estree": "npm:8.59.4"
+ "@typescript-eslint/visitor-keys": "npm:8.59.4"
+ debug: "npm:^4.4.3"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: ">=4.8.4 <6.1.0"
+ checksum: 10c0/7dccab1bec898aee2c8aa8e08560ce6d439ef174358e98d5d92ee3f8a9fc0b044534ce0eecf57521f284858f937ec968941200c1df9ffd0baa0795bffa3de97d
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/project-service@npm:8.56.1":
version: 8.56.1
resolution: "@typescript-eslint/project-service@npm:8.56.1"
@@ -1413,6 +1302,19 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/project-service@npm:8.59.4":
+ version: 8.59.4
+ resolution: "@typescript-eslint/project-service@npm:8.59.4"
+ dependencies:
+ "@typescript-eslint/tsconfig-utils": "npm:^8.59.4"
+ "@typescript-eslint/types": "npm:^8.59.4"
+ debug: "npm:^4.4.3"
+ peerDependencies:
+ typescript: ">=4.8.4 <6.1.0"
+ checksum: 10c0/ba466e3b4091f79bd9ae8c29591d4858760293c2bc5d355642b9bf04b9c6fcd4418ff255485aaaf005edb84f6aaefeb53a3c1627bbbb70a905a4786d20f0b06a
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/scope-manager@npm:8.56.1":
version: 8.56.1
resolution: "@typescript-eslint/scope-manager@npm:8.56.1"
@@ -1423,6 +1325,16 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/scope-manager@npm:8.59.4":
+ version: 8.59.4
+ resolution: "@typescript-eslint/scope-manager@npm:8.59.4"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.59.4"
+ "@typescript-eslint/visitor-keys": "npm:8.59.4"
+ checksum: 10c0/0e4701f8c3384c7406f372cb06762d6bf943aba3afe2c231e4e942ee2e8b4cd4e9e7667ec503502dc4a159b826892dbe1487e2a8d143e190c850744b2a329857
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/tsconfig-utils@npm:8.56.1, @typescript-eslint/tsconfig-utils@npm:^8.56.1":
version: 8.56.1
resolution: "@typescript-eslint/tsconfig-utils@npm:8.56.1"
@@ -1432,6 +1344,15 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/tsconfig-utils@npm:8.59.4, @typescript-eslint/tsconfig-utils@npm:^8.59.4":
+ version: 8.59.4
+ resolution: "@typescript-eslint/tsconfig-utils@npm:8.59.4"
+ peerDependencies:
+ typescript: ">=4.8.4 <6.1.0"
+ checksum: 10c0/ef6cf20eb93cb5e12439bc9713f5d9c619d516aefd3ecd4f111d9b23ef9f36e5c13f1bbcd55faa6a4b788b146b2a8724a418504107d4d377d0463f419fe9e1f3
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/type-utils@npm:8.56.1":
version: 8.56.1
resolution: "@typescript-eslint/type-utils@npm:8.56.1"
@@ -1448,6 +1369,22 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/type-utils@npm:8.59.4":
+ version: 8.59.4
+ resolution: "@typescript-eslint/type-utils@npm:8.59.4"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.59.4"
+ "@typescript-eslint/typescript-estree": "npm:8.59.4"
+ "@typescript-eslint/utils": "npm:8.59.4"
+ debug: "npm:^4.4.3"
+ ts-api-utils: "npm:^2.5.0"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: ">=4.8.4 <6.1.0"
+ checksum: 10c0/93b1a96c395b22da81990655d2fc86d627f5ad815d33faa474b83463c27d34de86a8efedce6cd911d479fcfdc5a758476efa350933f5f97a4181fd226c4ccb6d
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/types@npm:8.56.1, @typescript-eslint/types@npm:^8.56.1":
version: 8.56.1
resolution: "@typescript-eslint/types@npm:8.56.1"
@@ -1455,6 +1392,13 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/types@npm:8.59.4, @typescript-eslint/types@npm:^8.59.4":
+ version: 8.59.4
+ resolution: "@typescript-eslint/types@npm:8.59.4"
+ checksum: 10c0/5bb831f9acf98057b3dce6ebfc1df5f1796e701cdf035e71fdee6d0bb7f7e7d9c428bac38f46db4e08381ad8903424fcfbe55bcae223a6244b9133de8e0be190
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/typescript-estree@npm:8.56.1":
version: 8.56.1
resolution: "@typescript-eslint/typescript-estree@npm:8.56.1"
@@ -1474,6 +1418,25 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/typescript-estree@npm:8.59.4":
+ version: 8.59.4
+ resolution: "@typescript-eslint/typescript-estree@npm:8.59.4"
+ dependencies:
+ "@typescript-eslint/project-service": "npm:8.59.4"
+ "@typescript-eslint/tsconfig-utils": "npm:8.59.4"
+ "@typescript-eslint/types": "npm:8.59.4"
+ "@typescript-eslint/visitor-keys": "npm:8.59.4"
+ debug: "npm:^4.4.3"
+ minimatch: "npm:^10.2.2"
+ semver: "npm:^7.7.3"
+ tinyglobby: "npm:^0.2.15"
+ ts-api-utils: "npm:^2.5.0"
+ peerDependencies:
+ typescript: ">=4.8.4 <6.1.0"
+ checksum: 10c0/2f427f9ba3ea1c7d1f476883f9769827c7082ff3cefcb189dcdb2dc33b16fa459e40894152d42583df90d0ed1041a1043830ecba5326c0b1de6becb9cf22fcee
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/utils@npm:8.56.1, @typescript-eslint/utils@npm:^8.56.0":
version: 8.56.1
resolution: "@typescript-eslint/utils@npm:8.56.1"
@@ -1489,6 +1452,21 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/utils@npm:8.59.4":
+ version: 8.59.4
+ resolution: "@typescript-eslint/utils@npm:8.59.4"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.9.1"
+ "@typescript-eslint/scope-manager": "npm:8.59.4"
+ "@typescript-eslint/types": "npm:8.59.4"
+ "@typescript-eslint/typescript-estree": "npm:8.59.4"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: ">=4.8.4 <6.1.0"
+ checksum: 10c0/f2e7f6237defd49e578731762e8736e7316e4873e326d48ec56651dcd0204962367f3e91692939e1636f443a8ded524336b7ee0874b6267940e77f5dc8fce175
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/visitor-keys@npm:8.56.1":
version: 8.56.1
resolution: "@typescript-eslint/visitor-keys@npm:8.56.1"
@@ -1499,15 +1477,25 @@ __metadata:
languageName: node
linkType: hard
-"@vitejs/plugin-vue@npm:^6.0.4":
- version: 6.0.4
- resolution: "@vitejs/plugin-vue@npm:6.0.4"
+"@typescript-eslint/visitor-keys@npm:8.59.4":
+ version: 8.59.4
+ resolution: "@typescript-eslint/visitor-keys@npm:8.59.4"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.59.4"
+ eslint-visitor-keys: "npm:^5.0.0"
+ checksum: 10c0/fcef4078988d725f0e56104038cc903d78cb5527e10e4da2c29ae7cb65e5b46c6a8f3f20d2be3e83b4cbaf27a723d1d2b31027006b5f1d43bf1fb0baed8e7641
+ languageName: node
+ linkType: hard
+
+"@vitejs/plugin-vue@npm:^6.0.7":
+ version: 6.0.7
+ resolution: "@vitejs/plugin-vue@npm:6.0.7"
dependencies:
- "@rolldown/pluginutils": "npm:1.0.0-rc.2"
+ "@rolldown/pluginutils": "npm:^1.0.1"
peerDependencies:
- vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
+ vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
vue: ^3.2.25
- checksum: 10c0/38ba89e52cb663b0da8a0c202f315e92e47874bc1347ce5591c8e982342c33ad046389f174237bcf7c215fbad08c927c2c582d36ae76f9ababe7763a388a5b63
+ checksum: 10c0/16e7673ded56ce2b3ebb2a71e7e22208328da6f0f4fdd1b87e1b3622690471dbccdad82dc4cccb7330da2c783a1204a37edc1f9155567bd852be6e76c76a4b52
languageName: node
linkType: hard
@@ -1626,16 +1614,16 @@ __metadata:
languageName: node
linkType: hard
-"@vue/compiler-core@npm:3.5.29":
- version: 3.5.29
- resolution: "@vue/compiler-core@npm:3.5.29"
+"@vue/compiler-core@npm:3.5.34":
+ version: 3.5.34
+ resolution: "@vue/compiler-core@npm:3.5.34"
dependencies:
- "@babel/parser": "npm:^7.29.0"
- "@vue/shared": "npm:3.5.29"
+ "@babel/parser": "npm:^7.29.3"
+ "@vue/shared": "npm:3.5.34"
entities: "npm:^7.0.1"
estree-walker: "npm:^2.0.2"
source-map-js: "npm:^1.2.1"
- checksum: 10c0/d4e47d4e508d0bb2a3938c61639ab82aa8e8f29fa19e4b03db26104d5d3b5d249d56a45e7d05712b46835650f35fb55fc4222c05364b23a978f6f64736b94cb1
+ checksum: 10c0/d70b2823d3519d772ed890e5a5609c0a2a37035255ef0264383f418c91f25a27b37735b96399e0142d61738bc246f3b8ad0275d9c5203c1b800dd89110709b00
languageName: node
linkType: hard
@@ -1659,30 +1647,30 @@ __metadata:
languageName: node
linkType: hard
-"@vue/compiler-dom@npm:3.5.29":
- version: 3.5.29
- resolution: "@vue/compiler-dom@npm:3.5.29"
+"@vue/compiler-dom@npm:3.5.34":
+ version: 3.5.34
+ resolution: "@vue/compiler-dom@npm:3.5.34"
dependencies:
- "@vue/compiler-core": "npm:3.5.29"
- "@vue/shared": "npm:3.5.29"
- checksum: 10c0/dd1a70da82c38e3e5a030ac3859f9faba06f780f71228600d2d17e3dea76621183e2b706799bd82047f60672d0ae83fd05bb0af9868b41cfac11c9b78ceae677
+ "@vue/compiler-core": "npm:3.5.34"
+ "@vue/shared": "npm:3.5.34"
+ checksum: 10c0/ae2ab9d9f8ad09e96a450aa8f908cacbe599e1b51c7f580a76fb2302098b5a4150db2ad4e23893b0c1bc2751e3e5d5ce76730223c25918fb8418c91dd07fffb0
languageName: node
linkType: hard
-"@vue/compiler-sfc@npm:3.5.29":
- version: 3.5.29
- resolution: "@vue/compiler-sfc@npm:3.5.29"
+"@vue/compiler-sfc@npm:3.5.34":
+ version: 3.5.34
+ resolution: "@vue/compiler-sfc@npm:3.5.34"
dependencies:
- "@babel/parser": "npm:^7.29.0"
- "@vue/compiler-core": "npm:3.5.29"
- "@vue/compiler-dom": "npm:3.5.29"
- "@vue/compiler-ssr": "npm:3.5.29"
- "@vue/shared": "npm:3.5.29"
+ "@babel/parser": "npm:^7.29.3"
+ "@vue/compiler-core": "npm:3.5.34"
+ "@vue/compiler-dom": "npm:3.5.34"
+ "@vue/compiler-ssr": "npm:3.5.34"
+ "@vue/shared": "npm:3.5.34"
estree-walker: "npm:^2.0.2"
magic-string: "npm:^0.30.21"
- postcss: "npm:^8.5.6"
+ postcss: "npm:^8.5.14"
source-map-js: "npm:^1.2.1"
- checksum: 10c0/83a84cc6f26525c0bf0baeda025e8227fa35ae5f4e275f280fa73458b063c908c3865746ce7802cb98ca8e263e0b36d87e0cb4e50dc29c564277d8181dddad8c
+ checksum: 10c0/409e550fcea60c16b03570a0427a150f8dcf78d3bc1adeb5542fc27c913220d8b32f4f2c9aa4b9e4b6325154c24dcdfceefa111c4455de95d5ea2702edc405b3
languageName: node
linkType: hard
@@ -1740,13 +1728,13 @@ __metadata:
languageName: node
linkType: hard
-"@vue/compiler-ssr@npm:3.5.29":
- version: 3.5.29
- resolution: "@vue/compiler-ssr@npm:3.5.29"
+"@vue/compiler-ssr@npm:3.5.34":
+ version: 3.5.34
+ resolution: "@vue/compiler-ssr@npm:3.5.34"
dependencies:
- "@vue/compiler-dom": "npm:3.5.29"
- "@vue/shared": "npm:3.5.29"
- checksum: 10c0/2c0c517d0ca27dc53a0a48b7c15eea5b11709b10d2de4db7e7b001498c545c7ef1a1c0ae70630c2ec67959184c3e3d6b02b4ac5085b66e3d26258fb5c5af694a
+ "@vue/compiler-dom": "npm:3.5.34"
+ "@vue/shared": "npm:3.5.34"
+ checksum: 10c0/2ea308fd11a5dfc9c6d3d67a04290f0e938ce299cd66fe58e6af176c9c9f46b7210ef3024a1968757bc4cf6d569dce6217ba2b37bd6f0bf49f5ee9732008d6c0
languageName: node
linkType: hard
@@ -1759,24 +1747,24 @@ __metadata:
languageName: node
linkType: hard
-"@vue/devtools-api@npm:^8.0.6":
- version: 8.0.7
- resolution: "@vue/devtools-api@npm:8.0.7"
+"@vue/devtools-api@npm:^8.1.1":
+ version: 8.1.2
+ resolution: "@vue/devtools-api@npm:8.1.2"
dependencies:
- "@vue/devtools-kit": "npm:^8.0.7"
- checksum: 10c0/78d686b050ce08722271d29b69848a9e578e227663928dd076b105e5f33527f9152cb65411df182eb18d7c1a1d36f0a28e06be029ff2a89332fc26655b60ff05
+ "@vue/devtools-kit": "npm:^8.1.2"
+ checksum: 10c0/7c6a64fbdf3c9c6d1846c3cfd3d93a835ab748d26c626d161b0bd31334fe14ac2ba5245bbc225ec9300870e9f72fa3caa443c6fbf29c88d8f7e614637e891339
languageName: node
linkType: hard
-"@vue/devtools-core@npm:^8.0.7":
- version: 8.0.7
- resolution: "@vue/devtools-core@npm:8.0.7"
+"@vue/devtools-core@npm:^8.1.2":
+ version: 8.1.2
+ resolution: "@vue/devtools-core@npm:8.1.2"
dependencies:
- "@vue/devtools-kit": "npm:^8.0.7"
- "@vue/devtools-shared": "npm:^8.0.7"
+ "@vue/devtools-kit": "npm:^8.1.2"
+ "@vue/devtools-shared": "npm:^8.1.2"
peerDependencies:
vue: ^3.0.0
- checksum: 10c0/2cf2f56c706c6b026fa47e303c4d9b52c53549008aae260cb1d00cca80eaa28d97abcc939022ffcadbf1a6c63cb84cc86122a76c43973e41987f9580e572ed39
+ checksum: 10c0/281416252370af36719e766374ec12b7f6b6546cdd3d8d51d461cce7cbed397646dac146863f13dff180e5f00b5f56f7bbf198a362ccd604e0ab39c2f584af0a
languageName: node
linkType: hard
@@ -1795,15 +1783,15 @@ __metadata:
languageName: node
linkType: hard
-"@vue/devtools-kit@npm:^8.0.7":
- version: 8.0.7
- resolution: "@vue/devtools-kit@npm:8.0.7"
+"@vue/devtools-kit@npm:^8.1.2":
+ version: 8.1.2
+ resolution: "@vue/devtools-kit@npm:8.1.2"
dependencies:
- "@vue/devtools-shared": "npm:^8.0.7"
+ "@vue/devtools-shared": "npm:^8.1.2"
birpc: "npm:^2.6.1"
hookable: "npm:^5.5.3"
perfect-debounce: "npm:^2.0.0"
- checksum: 10c0/5d0a13f698ada1756a64a1dabecab304f75fbdfd137839ce40a354f95527b6c7b423f25f3a86acdf231ed0083f2c4e4697f4b1b59b87a1d10790e89dd248f48e
+ checksum: 10c0/4776ab0ed11e5f5983810a9363feeaaa413fe2149e4ebfe872cf101349f7023880c5392fd83f59187029877f2486e41c33184def87da07a1386738ef0f9bad69
languageName: node
linkType: hard
@@ -1816,10 +1804,10 @@ __metadata:
languageName: node
linkType: hard
-"@vue/devtools-shared@npm:^8.0.7":
- version: 8.0.7
- resolution: "@vue/devtools-shared@npm:8.0.7"
- checksum: 10c0/96e714ef562ca72200ccfcd457c94112367fa245e3b238e8474d000b2b48de666b74d86d0e6b238dbdff84515249652e704a56f1a065b23b2276fa3cf71f2757
+"@vue/devtools-shared@npm:^8.1.2":
+ version: 8.1.2
+ resolution: "@vue/devtools-shared@npm:8.1.2"
+ checksum: 10c0/05b1b4ffb2cc049ed569dbca0f35ecefc2d06f0c06c69b7bb7f7dfaaef1fee0575791fa2239c9433fc06f11e9ae4e5cc1e3e7e89392baec4fe0026aa7dae7d8a
languageName: node
linkType: hard
@@ -1855,61 +1843,61 @@ __metadata:
languageName: node
linkType: hard
-"@vue/language-core@npm:3.2.5":
- version: 3.2.5
- resolution: "@vue/language-core@npm:3.2.5"
+"@vue/language-core@npm:3.3.1":
+ version: 3.3.1
+ resolution: "@vue/language-core@npm:3.3.1"
dependencies:
"@volar/language-core": "npm:2.4.28"
"@vue/compiler-dom": "npm:^3.5.0"
"@vue/shared": "npm:^3.5.0"
- alien-signals: "npm:^3.0.0"
+ alien-signals: "npm:^3.2.0"
muggle-string: "npm:^0.4.1"
path-browserify: "npm:^1.0.1"
- picomatch: "npm:^4.0.2"
- checksum: 10c0/aa94d56f1b39aead7b4289de9138d8754dfd1a1b1412b760fcc5dbdbb6c8c7ab6581395ef2bd963a85d5cb6da019f47be2a19510c472011de3de23af6a264cf8
+ picomatch: "npm:^4.0.4"
+ checksum: 10c0/3eed0a818ed6b3c0be5451cf603f90bc4bbaadbfed945c7c9899d735ae3f6ffe3d779df9efe6a2f319bb93e5985188eb853cc271c8d42aba8044779ab1e7abf1
languageName: node
linkType: hard
-"@vue/reactivity@npm:3.5.29":
- version: 3.5.29
- resolution: "@vue/reactivity@npm:3.5.29"
+"@vue/reactivity@npm:3.5.34":
+ version: 3.5.34
+ resolution: "@vue/reactivity@npm:3.5.34"
dependencies:
- "@vue/shared": "npm:3.5.29"
- checksum: 10c0/edd8e2bdc581978709de8ab7d5f1941d1716e1807d98ba642cff7c93660558e94f4ddc783c252e87ab52b816e31529730949c429039962f9578267b84a7ac400
+ "@vue/shared": "npm:3.5.34"
+ checksum: 10c0/f901138e5466d09217621e281363290e79e21632b8eadd3503c7955bedaab90fa1ea21755e9cd2d177523b121882c74e8283e6de478785d9d3767c51b2fddf72
languageName: node
linkType: hard
-"@vue/runtime-core@npm:3.5.29":
- version: 3.5.29
- resolution: "@vue/runtime-core@npm:3.5.29"
+"@vue/runtime-core@npm:3.5.34":
+ version: 3.5.34
+ resolution: "@vue/runtime-core@npm:3.5.34"
dependencies:
- "@vue/reactivity": "npm:3.5.29"
- "@vue/shared": "npm:3.5.29"
- checksum: 10c0/755baa3d34e2148d07215ce61ee4c57f6538a72f205376ae335766047783f97b5f3d3f1083c321a860f761b61978987d19503927fdbf695f350f6fd2ab9d5e41
+ "@vue/reactivity": "npm:3.5.34"
+ "@vue/shared": "npm:3.5.34"
+ checksum: 10c0/f8f60b5095404f331b68fe4c6155f3177024b6198c5a2e1df40d60ed7861bba3b5daddb08969e4e6facec3a4bfd9d7b667db20a5ba7b0d1d20e080f2aaf9d6b9
languageName: node
linkType: hard
-"@vue/runtime-dom@npm:3.5.29":
- version: 3.5.29
- resolution: "@vue/runtime-dom@npm:3.5.29"
+"@vue/runtime-dom@npm:3.5.34":
+ version: 3.5.34
+ resolution: "@vue/runtime-dom@npm:3.5.34"
dependencies:
- "@vue/reactivity": "npm:3.5.29"
- "@vue/runtime-core": "npm:3.5.29"
- "@vue/shared": "npm:3.5.29"
+ "@vue/reactivity": "npm:3.5.34"
+ "@vue/runtime-core": "npm:3.5.34"
+ "@vue/shared": "npm:3.5.34"
csstype: "npm:^3.2.3"
- checksum: 10c0/c876f1247ca4127cb18199cbdd88dcc1af022d02ec6c44a3506b7cadeb93e7f08d6b46236b7fb47291f60ee06aaab4055f6fd3b273bd81715da807f2cae5c019
+ checksum: 10c0/667e35225a8d8951d92e8b723b67287f1b253c0526d1f7cec5c4e38870bba22b40558a7f6dce8a4d1398512a9171d14ab414fb2f86e5b749dcd214d9562a187f
languageName: node
linkType: hard
-"@vue/server-renderer@npm:3.5.29":
- version: 3.5.29
- resolution: "@vue/server-renderer@npm:3.5.29"
+"@vue/server-renderer@npm:3.5.34":
+ version: 3.5.34
+ resolution: "@vue/server-renderer@npm:3.5.34"
dependencies:
- "@vue/compiler-ssr": "npm:3.5.29"
- "@vue/shared": "npm:3.5.29"
+ "@vue/compiler-ssr": "npm:3.5.34"
+ "@vue/shared": "npm:3.5.34"
peerDependencies:
- vue: 3.5.29
- checksum: 10c0/d18051577df589ef10e10537d7aba73b132fd10e1c43a5ff38a39e3e1ca3023718c782333af3553f43da1a518f3e931fd260ae07d16967f8fef199d750e771b3
+ vue: 3.5.34
+ checksum: 10c0/5d3674421cac49d6c3e60c3d3e49110e4a795d5e4224202f2352e4ecb320ecfc85a8ca757724fc4369ff4e74f3e1cf775a417d3c198fa53aa33b9d98f45e1311
languageName: node
linkType: hard
@@ -1927,54 +1915,54 @@ __metadata:
languageName: node
linkType: hard
-"@vue/shared@npm:3.5.29":
- version: 3.5.29
- resolution: "@vue/shared@npm:3.5.29"
- checksum: 10c0/9b41f300cfa55e4f8defacbbee0298aea961a5cf411a236dbfe56eb364290a55e55cef415dbed076a6c6a38fef7e546638cc58f28c0190a7a252f11de85dd18a
+"@vue/shared@npm:3.5.34":
+ version: 3.5.34
+ resolution: "@vue/shared@npm:3.5.34"
+ checksum: 10c0/9d181586e32a96214783bc0feb5d7cf2b61bca7e7b965c805b4355a9edfd60de570735536f94b4b8ea2c2c13587eb406b97066ade433752bc1f24e4cba3d8b2c
languageName: node
linkType: hard
-"@vue/tsconfig@npm:^0.9.0":
- version: 0.9.0
- resolution: "@vue/tsconfig@npm:0.9.0"
+"@vue/tsconfig@npm:^0.9.1":
+ version: 0.9.1
+ resolution: "@vue/tsconfig@npm:0.9.1"
peerDependencies:
- typescript: 5.x
+ typescript: ">= 5.8"
vue: ^3.4.0
peerDependenciesMeta:
typescript:
optional: true
vue:
optional: true
- checksum: 10c0/9f6f6d1d34e775e620e1ffd8396b8806e5d571779d878cd5d2badde33450a3a99cf420f1714eccc89c966262fe0dde4ea719aa2d0518025bf5fa9344a53d3c3f
+ checksum: 10c0/eed93e10edbe09830afa0b728ca658b6249cba1467c74487d1dc8cfabcb57297d78fed6b2ba0c52f9ba99c8e0ba5e56caf320b8f39a71dacfebebd1bd69cc2a9
languageName: node
linkType: hard
-"@vueuse/core@npm:^14.2.1":
- version: 14.2.1
- resolution: "@vueuse/core@npm:14.2.1"
+"@vueuse/core@npm:^14.3.0":
+ version: 14.3.0
+ resolution: "@vueuse/core@npm:14.3.0"
dependencies:
"@types/web-bluetooth": "npm:^0.0.21"
- "@vueuse/metadata": "npm:14.2.1"
- "@vueuse/shared": "npm:14.2.1"
+ "@vueuse/metadata": "npm:14.3.0"
+ "@vueuse/shared": "npm:14.3.0"
peerDependencies:
vue: ^3.5.0
- checksum: 10c0/cd6f01fb074d423bdab324d8f262ff2597d6ce397d6fd139f3fe741e3e4f636b3481456e12b265021bf3626026410df1c3635981c1912648d80581cf066a3bf4
+ checksum: 10c0/05693b2c9eb30d2aa6dad4f6b066c114e8ae81592f43d2a171bdd469e0b422a8fbaa924b3994d5f3dc19db3e4011b5630142e78e8e93235c2a22bfa2d2227dad
languageName: node
linkType: hard
-"@vueuse/metadata@npm:14.2.1":
- version: 14.2.1
- resolution: "@vueuse/metadata@npm:14.2.1"
- checksum: 10c0/f36571b6898876242dd20a621d343caa1804fabeb14cacd89571fedd0d56885066587aa6b0c6f98108d3d26e1876e61913629cbc70e3776949326f312e6ad769
+"@vueuse/metadata@npm:14.3.0":
+ version: 14.3.0
+ resolution: "@vueuse/metadata@npm:14.3.0"
+ checksum: 10c0/2b2c34057ecd0116ad80ba96170491575f4e5f5ee4d94b48dddc68ed156f4167cbbc9716107913b931ab1466591dd0f5962fdfb99bd455449a2e2af304a58936
languageName: node
linkType: hard
-"@vueuse/shared@npm:14.2.1":
- version: 14.2.1
- resolution: "@vueuse/shared@npm:14.2.1"
+"@vueuse/shared@npm:14.3.0":
+ version: 14.3.0
+ resolution: "@vueuse/shared@npm:14.3.0"
peerDependencies:
vue: ^3.5.0
- checksum: 10c0/c646b6313ba1092f858dfda13aa84750844661919632346202a2ed9e640febd0898953d2cdaa3e42ea174bea95ad0ba61295ce5bc32a49502f1583f1f3471bd7
+ checksum: 10c0/9dc349d4a5f5023cf810eb99d904561eeda9dd33a6c455102b3e9aa7003e67cc1002927bb9f3e396ddc07f34fbeadb9e80b44a77336e2a248869fc2e26d621e4
languageName: node
linkType: hard
@@ -2019,15 +2007,15 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:^6.12.4":
- version: 6.14.0
- resolution: "ajv@npm:6.14.0"
+"ajv@npm:^6.14.0":
+ version: 6.15.0
+ resolution: "ajv@npm:6.15.0"
dependencies:
fast-deep-equal: "npm:^3.1.1"
fast-json-stable-stringify: "npm:^2.0.0"
json-schema-traverse: "npm:^0.4.1"
uri-js: "npm:^4.2.2"
- checksum: 10c0/a2bc39b0555dc9802c899f86990eb8eed6e366cddbf65be43d5aa7e4f3c4e1a199d5460fd7ca4fb3d864000dbbc049253b72faa83b3b30e641ca52cb29a68c22
+ checksum: 10c0/67966499dd272ecde1c2e467084411132891523d057487587879d39ac04207f4351b7b2324c83198013967fbfa632c1612adc960114a30770fbe07a0773b32c2
languageName: node
linkType: hard
@@ -2043,10 +2031,10 @@ __metadata:
languageName: node
linkType: hard
-"alien-signals@npm:^3.0.0":
- version: 3.1.2
- resolution: "alien-signals@npm:3.1.2"
- checksum: 10c0/9d1641c1ba55de957411258c741b0245c69ea540107436d63a38a6cf0da873ff2a74017d7b05fa669b1787be012c2db8c2c79ff7b8c47289a92a6a8850ab303d
+"alien-signals@npm:^3.2.0":
+ version: 3.2.1
+ resolution: "alien-signals@npm:3.2.1"
+ checksum: 10c0/4c4064faa208126177224d1ed6a2310687d452dec0771994e276d9af4c72e853fcb969ae4a7fcd034b1d1b9accb9500f4941178326eeea1cb8f64ec612853ef8
languageName: node
linkType: hard
@@ -2064,7 +2052,7 @@ __metadata:
languageName: node
linkType: hard
-"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0":
+"ansi-styles@npm:^4.0.0":
version: 4.3.0
resolution: "ansi-styles@npm:4.3.0"
dependencies:
@@ -2121,13 +2109,6 @@ __metadata:
languageName: node
linkType: hard
-"balanced-match@npm:^1.0.0":
- version: 1.0.2
- resolution: "balanced-match@npm:1.0.2"
- checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee
- languageName: node
- linkType: hard
-
"balanced-match@npm:^4.0.2":
version: 4.0.4
resolution: "balanced-match@npm:4.0.4"
@@ -2158,16 +2139,6 @@ __metadata:
languageName: node
linkType: hard
-"brace-expansion@npm:^1.1.7":
- version: 1.1.14
- resolution: "brace-expansion@npm:1.1.14"
- dependencies:
- balanced-match: "npm:^1.0.0"
- concat-map: "npm:0.0.1"
- checksum: 10c0/b6fdac832bc4e36a753658c9ed052c2e1a2be221763b002df25d1efbf7d21724334e726a6cd5eadc72a4b19ec3efb632d629cc003bc9c62f7af7a7915ffa4385
- languageName: node
- linkType: hard
-
"brace-expansion@npm:^5.0.2":
version: 5.0.4
resolution: "brace-expansion@npm:5.0.4"
@@ -2177,6 +2148,15 @@ __metadata:
languageName: node
linkType: hard
+"brace-expansion@npm:^5.0.5":
+ version: 5.0.6
+ resolution: "brace-expansion@npm:5.0.6"
+ dependencies:
+ balanced-match: "npm:^4.0.2"
+ checksum: 10c0/8c919869b90f61d533b341d3340be5ee4413232ea89b8246cbc2f38eb014f1d8182785c98a006eaf6111d02dc9eeffefdc240d5ac158625b2ed084dccd4bbf9b
+ languageName: node
+ linkType: hard
+
"braces@npm:^3.0.3":
version: 3.0.3
resolution: "braces@npm:3.0.3"
@@ -2229,16 +2209,16 @@ __metadata:
languageName: node
linkType: hard
-"cacheable@npm:^2.3.2":
- version: 2.3.3
- resolution: "cacheable@npm:2.3.3"
+"cacheable@npm:^2.3.4":
+ version: 2.3.5
+ resolution: "cacheable@npm:2.3.5"
dependencies:
"@cacheable/memory": "npm:^2.0.8"
- "@cacheable/utils": "npm:^2.4.0"
+ "@cacheable/utils": "npm:^2.4.1"
hookified: "npm:^1.15.0"
keyv: "npm:^5.6.0"
- qified: "npm:^0.6.0"
- checksum: 10c0/9976bc1845f525e803e71e5b356a914edb4527838fbf9384851bad5465a51a612e01fbe6b142044bfe42ec7776dfcfa548503c1aad4c5117ee8af8b5ea9c2697
+ qified: "npm:^0.10.1"
+ checksum: 10c0/a52f06df2c97cf2757c3c608adfcdee6a7bde2bb7ee7772205c2dd72d5ed7b149bd482538cf9c4fd0871b124cd0772a5eaba2e56d5f87e339cf2082795c6c9cf
languageName: node
linkType: hard
@@ -2256,25 +2236,6 @@ __metadata:
languageName: node
linkType: hard
-"chalk@npm:^4.0.0":
- version: 4.1.2
- resolution: "chalk@npm:4.1.2"
- dependencies:
- ansi-styles: "npm:^4.1.0"
- supports-color: "npm:^7.1.0"
- checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880
- languageName: node
- linkType: hard
-
-"chokidar@npm:^4.0.0":
- version: 4.0.3
- resolution: "chokidar@npm:4.0.3"
- dependencies:
- readdirp: "npm:^4.0.1"
- checksum: 10c0/a58b9df05bb452f7d105d9e7229ac82fa873741c0c40ddcc7bb82f8a909fbe3f7814c9ebe9bc9a2bef9b737c0ec6e2d699d179048ef06ad3ec46315df0ebe6ad
- languageName: node
- linkType: hard
-
"chokidar@npm:^5.0.0":
version: 5.0.0
resolution: "chokidar@npm:5.0.0"
@@ -2314,13 +2275,6 @@ __metadata:
languageName: node
linkType: hard
-"concat-map@npm:0.0.1":
- version: 0.0.1
- resolution: "concat-map@npm:0.0.1"
- checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f
- languageName: node
- linkType: hard
-
"confbox@npm:^0.1.8":
version: 0.1.8
resolution: "confbox@npm:0.1.8"
@@ -2351,9 +2305,9 @@ __metadata:
languageName: node
linkType: hard
-"cosmiconfig@npm:^9.0.0":
- version: 9.0.0
- resolution: "cosmiconfig@npm:9.0.0"
+"cosmiconfig@npm:^9.0.1":
+ version: 9.0.1
+ resolution: "cosmiconfig@npm:9.0.1"
dependencies:
env-paths: "npm:^2.2.1"
import-fresh: "npm:^3.3.0"
@@ -2364,7 +2318,7 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10c0/1c1703be4f02a250b1d6ca3267e408ce16abfe8364193891afc94c2d5c060b69611fdc8d97af74b7e6d5d1aac0ab2fb94d6b079573146bc2d756c2484ce5f0ee
+ checksum: 10c0/a5d4d95599687532ee072bca60170133c24d4e08cd795529e0f22c6ce5fde9409eaf4f26e36e3d671f43270ef858fc68f3c7b0ec28e58fac7ddebda5b7725306
languageName: node
linkType: hard
@@ -2386,7 +2340,7 @@ __metadata:
languageName: node
linkType: hard
-"css-tree@npm:^3.0.1, css-tree@npm:^3.1.0":
+"css-tree@npm:^3.0.1":
version: 3.1.0
resolution: "css-tree@npm:3.1.0"
dependencies:
@@ -2396,6 +2350,16 @@ __metadata:
languageName: node
linkType: hard
+"css-tree@npm:^3.2.1":
+ version: 3.2.1
+ resolution: "css-tree@npm:3.2.1"
+ dependencies:
+ mdn-data: "npm:2.27.1"
+ source-map-js: "npm:^1.2.1"
+ checksum: 10c0/1f65e9ccaa56112a4706d6f003dd43d777f0dbcf848e66fd320f823192533581f8dd58daa906cb80622658332d50284d6be13b87a6ab4556cbbfe9ef535bbf7e
+ languageName: node
+ linkType: hard
+
"cssesc@npm:^3.0.0":
version: 3.0.0
resolution: "cssesc@npm:3.0.0"
@@ -2412,10 +2376,10 @@ __metadata:
languageName: node
linkType: hard
-"date-fns@npm:^4.1.0":
- version: 4.1.0
- resolution: "date-fns@npm:4.1.0"
- checksum: 10c0/b79ff32830e6b7faa009590af6ae0fb8c3fd9ffad46d930548fbb5acf473773b4712ae887e156ba91a7b3dc30591ce0f517d69fd83bd9c38650fdc03b4e0bac8
+"date-fns@npm:^4.3.0":
+ version: 4.3.0
+ resolution: "date-fns@npm:4.3.0"
+ checksum: 10c0/f1e8ec36270dd4c9e32d93195fb02a109ff46b397690a68f4a0c3bea0a1882e38a67969004db0a28f890b15bcdd6b323faa2f07cde3b67a2edfacc3fe078f95e
languageName: node
linkType: hard
@@ -2471,6 +2435,13 @@ __metadata:
languageName: node
linkType: hard
+"detect-libc@npm:^2.0.3":
+ version: 2.1.2
+ resolution: "detect-libc@npm:2.1.2"
+ checksum: 10c0/acc675c29a5649fa1fb6e255f993b8ee829e510b6b56b0910666949c80c364738833417d0edb5f90e4e46be17228b0f2b66a010513984e18b15deeeac49369c4
+ languageName: node
+ linkType: hard
+
"dom-serializer@npm:^2.0.0":
version: 2.0.0
resolution: "dom-serializer@npm:2.0.0"
@@ -2498,15 +2469,15 @@ __metadata:
languageName: node
linkType: hard
-"dompurify@npm:^3.4.0":
- version: 3.4.0
- resolution: "dompurify@npm:3.4.0"
+"dompurify@npm:^3.4.5":
+ version: 3.4.5
+ resolution: "dompurify@npm:3.4.5"
dependencies:
"@types/trusted-types": "npm:^2.0.7"
dependenciesMeta:
"@types/trusted-types":
optional: true
- checksum: 10c0/5593ac44ee20b9aa521c2120884effc98927fb9128c548183c75e79e0a04357c62ee913a049a267c8f396cb8c9d520ecf72562826c5524c46d4fe03c12063638
+ checksum: 10c0/4bcc953b0f33c61f07fd1b928342dd301dd94401a6058bff7cb47abd57892c797abe6d03118aa8056b36ea067bfe460324bea37fcaf57c0d906ed48e7ac32020
languageName: node
linkType: hard
@@ -2595,95 +2566,6 @@ __metadata:
languageName: node
linkType: hard
-"esbuild@npm:^0.27.0":
- version: 0.27.2
- resolution: "esbuild@npm:0.27.2"
- dependencies:
- "@esbuild/aix-ppc64": "npm:0.27.2"
- "@esbuild/android-arm": "npm:0.27.2"
- "@esbuild/android-arm64": "npm:0.27.2"
- "@esbuild/android-x64": "npm:0.27.2"
- "@esbuild/darwin-arm64": "npm:0.27.2"
- "@esbuild/darwin-x64": "npm:0.27.2"
- "@esbuild/freebsd-arm64": "npm:0.27.2"
- "@esbuild/freebsd-x64": "npm:0.27.2"
- "@esbuild/linux-arm": "npm:0.27.2"
- "@esbuild/linux-arm64": "npm:0.27.2"
- "@esbuild/linux-ia32": "npm:0.27.2"
- "@esbuild/linux-loong64": "npm:0.27.2"
- "@esbuild/linux-mips64el": "npm:0.27.2"
- "@esbuild/linux-ppc64": "npm:0.27.2"
- "@esbuild/linux-riscv64": "npm:0.27.2"
- "@esbuild/linux-s390x": "npm:0.27.2"
- "@esbuild/linux-x64": "npm:0.27.2"
- "@esbuild/netbsd-arm64": "npm:0.27.2"
- "@esbuild/netbsd-x64": "npm:0.27.2"
- "@esbuild/openbsd-arm64": "npm:0.27.2"
- "@esbuild/openbsd-x64": "npm:0.27.2"
- "@esbuild/openharmony-arm64": "npm:0.27.2"
- "@esbuild/sunos-x64": "npm:0.27.2"
- "@esbuild/win32-arm64": "npm:0.27.2"
- "@esbuild/win32-ia32": "npm:0.27.2"
- "@esbuild/win32-x64": "npm:0.27.2"
- dependenciesMeta:
- "@esbuild/aix-ppc64":
- optional: true
- "@esbuild/android-arm":
- optional: true
- "@esbuild/android-arm64":
- optional: true
- "@esbuild/android-x64":
- optional: true
- "@esbuild/darwin-arm64":
- optional: true
- "@esbuild/darwin-x64":
- optional: true
- "@esbuild/freebsd-arm64":
- optional: true
- "@esbuild/freebsd-x64":
- optional: true
- "@esbuild/linux-arm":
- optional: true
- "@esbuild/linux-arm64":
- optional: true
- "@esbuild/linux-ia32":
- optional: true
- "@esbuild/linux-loong64":
- optional: true
- "@esbuild/linux-mips64el":
- optional: true
- "@esbuild/linux-ppc64":
- optional: true
- "@esbuild/linux-riscv64":
- optional: true
- "@esbuild/linux-s390x":
- optional: true
- "@esbuild/linux-x64":
- optional: true
- "@esbuild/netbsd-arm64":
- optional: true
- "@esbuild/netbsd-x64":
- optional: true
- "@esbuild/openbsd-arm64":
- optional: true
- "@esbuild/openbsd-x64":
- optional: true
- "@esbuild/openharmony-arm64":
- optional: true
- "@esbuild/sunos-x64":
- optional: true
- "@esbuild/win32-arm64":
- optional: true
- "@esbuild/win32-ia32":
- optional: true
- "@esbuild/win32-x64":
- optional: true
- bin:
- esbuild: bin/esbuild
- checksum: 10c0/cf83f626f55500f521d5fe7f4bc5871bec240d3deb2a01fbd379edc43b3664d1167428738a5aad8794b35d1cca985c44c375b1cd38a2ca613c77ced2c83aafcd
- languageName: node
- linkType: hard
-
"escalade@npm:^3.2.0":
version: 3.2.0
resolution: "escalade@npm:3.2.0"
@@ -2729,9 +2611,9 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-vue@npm:^10.8.0":
- version: 10.8.0
- resolution: "eslint-plugin-vue@npm:10.8.0"
+"eslint-plugin-vue@npm:^10.9.1":
+ version: 10.9.1
+ resolution: "eslint-plugin-vue@npm:10.9.1"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.4.0"
natural-compare: "npm:^1.4.0"
@@ -2743,13 +2625,13 @@ __metadata:
"@stylistic/eslint-plugin": ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
"@typescript-eslint/parser": ^7.0.0 || ^8.0.0
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
- vue-eslint-parser: ^10.0.0
+ vue-eslint-parser: ^10.3.0
peerDependenciesMeta:
"@stylistic/eslint-plugin":
optional: true
"@typescript-eslint/parser":
optional: true
- checksum: 10c0/e2917ac90f8ea80d153ee1776a6d75fd46396ed3d988623e8578e6c78e5cf5eef04625dc62ac7bf26e78bf822f0a26c6718b64b5c6f32ec781301222c939f2c6
+ checksum: 10c0/878193fbcce1b77190e03ec05bfe0f40a7ed72176921949ff0d1e80acab05a340ace469af47ce52d46e073cda215871870bd1e738997a7f0a787ee7fbeda0564
languageName: node
linkType: hard
@@ -2765,13 +2647,15 @@ __metadata:
languageName: node
linkType: hard
-"eslint-scope@npm:^8.4.0":
- version: 8.4.0
- resolution: "eslint-scope@npm:8.4.0"
+"eslint-scope@npm:^9.1.2":
+ version: 9.1.2
+ resolution: "eslint-scope@npm:9.1.2"
dependencies:
+ "@types/esrecurse": "npm:^4.3.1"
+ "@types/estree": "npm:^1.0.8"
esrecurse: "npm:^4.3.0"
estraverse: "npm:^5.2.0"
- checksum: 10c0/407f6c600204d0f3705bd557f81bd0189e69cd7996f408f8971ab5779c0af733d1af2f1412066b40ee1588b085874fc37a2333986c6521669cdbdd36ca5058e0
+ checksum: 10c0/9fb8bca5a73e5741efb6cec84467027b6cb6f4203ff9b43a938e272c5cd30800bde46a5c20dfd1609f840225f0b62b7673be391b20acadf8658ca9fa4729b3dd
languageName: node
linkType: hard
@@ -2789,38 +2673,28 @@ __metadata:
languageName: node
linkType: hard
-"eslint-visitor-keys@npm:^4.2.1":
- version: 4.2.1
- resolution: "eslint-visitor-keys@npm:4.2.1"
- checksum: 10c0/fcd43999199d6740db26c58dbe0c2594623e31ca307e616ac05153c9272f12f1364f5a0b1917a8e962268fdecc6f3622c1c2908b4fcc2e047a106fe6de69dc43
- languageName: node
- linkType: hard
-
-"eslint@npm:^9.39.3":
- version: 9.39.3
- resolution: "eslint@npm:9.39.3"
+"eslint@npm:^10.4.0":
+ version: 10.4.0
+ resolution: "eslint@npm:10.4.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.8.0"
- "@eslint-community/regexpp": "npm:^4.12.1"
- "@eslint/config-array": "npm:^0.21.1"
- "@eslint/config-helpers": "npm:^0.4.2"
- "@eslint/core": "npm:^0.17.0"
- "@eslint/eslintrc": "npm:^3.3.1"
- "@eslint/js": "npm:9.39.3"
- "@eslint/plugin-kit": "npm:^0.4.1"
+ "@eslint-community/regexpp": "npm:^4.12.2"
+ "@eslint/config-array": "npm:^0.23.5"
+ "@eslint/config-helpers": "npm:^0.6.0"
+ "@eslint/core": "npm:^1.2.1"
+ "@eslint/plugin-kit": "npm:^0.7.1"
"@humanfs/node": "npm:^0.16.6"
"@humanwhocodes/module-importer": "npm:^1.0.1"
"@humanwhocodes/retry": "npm:^0.4.2"
"@types/estree": "npm:^1.0.6"
- ajv: "npm:^6.12.4"
- chalk: "npm:^4.0.0"
+ ajv: "npm:^6.14.0"
cross-spawn: "npm:^7.0.6"
debug: "npm:^4.3.2"
escape-string-regexp: "npm:^4.0.0"
- eslint-scope: "npm:^8.4.0"
- eslint-visitor-keys: "npm:^4.2.1"
- espree: "npm:^10.4.0"
- esquery: "npm:^1.5.0"
+ eslint-scope: "npm:^9.1.2"
+ eslint-visitor-keys: "npm:^5.0.1"
+ espree: "npm:^11.2.0"
+ esquery: "npm:^1.7.0"
esutils: "npm:^2.0.2"
fast-deep-equal: "npm:^3.1.3"
file-entry-cache: "npm:^8.0.0"
@@ -2830,8 +2704,7 @@ __metadata:
imurmurhash: "npm:^0.1.4"
is-glob: "npm:^4.0.0"
json-stable-stringify-without-jsonify: "npm:^1.0.1"
- lodash.merge: "npm:^4.6.2"
- minimatch: "npm:^3.1.2"
+ minimatch: "npm:^10.2.4"
natural-compare: "npm:^1.4.0"
optionator: "npm:^0.9.3"
peerDependencies:
@@ -2841,33 +2714,33 @@ __metadata:
optional: true
bin:
eslint: bin/eslint.js
- checksum: 10c0/5e5dbf84d4f604f5d2d7a58c5c3fcdde30a01b8973ff3caeca8b2bacc16066717cedb4385ce52db1a2746d0b621770d4d4227cc7f44982b0b03818be2c31538d
+ checksum: 10c0/6bf644dc08fa5a6b23157d23a4a4638d45823d03a67da1daac8dc1085b03934fa98013efd2eac2cd6ec90fe88d36b336bdf38d5f000325f22d823a15f2031426
languageName: node
linkType: hard
-"espree@npm:^10.0.1, espree@npm:^10.4.0":
- version: 10.4.0
- resolution: "espree@npm:10.4.0"
+"espree@npm:^10.3.0 || ^11.0.0":
+ version: 11.1.1
+ resolution: "espree@npm:11.1.1"
dependencies:
- acorn: "npm:^8.15.0"
+ acorn: "npm:^8.16.0"
acorn-jsx: "npm:^5.3.2"
- eslint-visitor-keys: "npm:^4.2.1"
- checksum: 10c0/c63fe06131c26c8157b4083313cb02a9a54720a08e21543300e55288c40e06c3fc284bdecf108d3a1372c5934a0a88644c98714f38b6ae8ed272b40d9ea08d6b
+ eslint-visitor-keys: "npm:^5.0.1"
+ checksum: 10c0/2feae74efdfb037b9e9fcb30506799845cf20900de5e441ed03e5c51aaa249f85ea5818ff177682acc0c9bfb4ac97e1965c238ee44ac7c305aab8747177bab69
languageName: node
linkType: hard
-"espree@npm:^10.3.0 || ^11.0.0":
- version: 11.1.1
- resolution: "espree@npm:11.1.1"
+"espree@npm:^11.2.0":
+ version: 11.2.0
+ resolution: "espree@npm:11.2.0"
dependencies:
acorn: "npm:^8.16.0"
acorn-jsx: "npm:^5.3.2"
eslint-visitor-keys: "npm:^5.0.1"
- checksum: 10c0/2feae74efdfb037b9e9fcb30506799845cf20900de5e441ed03e5c51aaa249f85ea5818ff177682acc0c9bfb4ac97e1965c238ee44ac7c305aab8747177bab69
+ checksum: 10c0/cf87e18ffd9dc113eb8d16588e7757701bc10c9934a71cce8b89c2611d51672681a918307bd6b19ac3ccd0e7ba1cbccc2f815b36b52fa7e73097b251014c3d81
languageName: node
linkType: hard
-"esquery@npm:^1.5.0, esquery@npm:^1.6.0":
+"esquery@npm:^1.6.0, esquery@npm:^1.7.0":
version: 1.7.0
resolution: "esquery@npm:1.7.0"
dependencies:
@@ -2962,9 +2835,9 @@ __metadata:
linkType: hard
"fast-uri@npm:^3.0.1":
- version: 3.1.0
- resolution: "fast-uri@npm:3.1.0"
- checksum: 10c0/44364adca566f70f40d1e9b772c923138d47efeac2ae9732a872baafd77061f26b097ba2f68f0892885ad177becd065520412b8ffeec34b16c99433c5b9e2de7
+ version: 3.1.2
+ resolution: "fast-uri@npm:3.1.2"
+ checksum: 10c0/5b35641895959f3f7ab7a7b1b5542bded159346f25ec9f256817b206d50b64eda5828e90d605a2e2fc645c90519a7259c2bab2c942ee728c88b88e5be21b090d
languageName: node
linkType: hard
@@ -2996,12 +2869,12 @@ __metadata:
languageName: node
linkType: hard
-"file-entry-cache@npm:^11.1.2":
- version: 11.1.2
- resolution: "file-entry-cache@npm:11.1.2"
+"file-entry-cache@npm:^11.1.3":
+ version: 11.1.3
+ resolution: "file-entry-cache@npm:11.1.3"
dependencies:
- flat-cache: "npm:^6.1.20"
- checksum: 10c0/14a251661750b783236d8e2fdf98da642b0069d6bd2b512caed36ee6a6d719b06493f15fcdda5ec32a61770d5eba6ac885b4ff4a64e57f3cc2a33d99aebabd08
+ flat-cache: "npm:^6.1.22"
+ checksum: 10c0/a0b478e576f055fdf548665677660eec876a1b25b0b5509e9d0ea9bd4a7fb59270d9c7084f28d914717c5f1c29cd502116fcba24f6de2cea7634bb57c267d347
languageName: node
linkType: hard
@@ -3043,18 +2916,18 @@ __metadata:
languageName: node
linkType: hard
-"flat-cache@npm:^6.1.20":
- version: 6.1.20
- resolution: "flat-cache@npm:6.1.20"
+"flat-cache@npm:^6.1.22":
+ version: 6.1.22
+ resolution: "flat-cache@npm:6.1.22"
dependencies:
- cacheable: "npm:^2.3.2"
- flatted: "npm:^3.3.3"
+ cacheable: "npm:^2.3.4"
+ flatted: "npm:^3.4.2"
hookified: "npm:^1.15.0"
- checksum: 10c0/6f5acb565221b97e321e3f8bf8d968d505eb2a64f0d9f7a7aeb67f834047e138186066403a207de239712f7956cf0418992da9039e99b1fe8e30de970b93f51c
+ checksum: 10c0/ec94fba4ecb10b43567bb815f19e178d4351a66a58117b06a06c81bda6b579c2ed75d8cbd9ea90a2ab9408493b564ffef55386f263f20d1d73bb991fa97de67f
languageName: node
linkType: hard
-"flatted@npm:^3.2.9, flatted@npm:^3.3.3":
+"flatted@npm:^3.2.9, flatted@npm:^3.4.2":
version: 3.4.2
resolution: "flatted@npm:3.4.2"
checksum: 10c0/a65b67aae7172d6cdf63691be7de6c5cd5adbdfdfe2e9da1a09b617c9512ed794037741ee53d93114276bff3f93cd3b0d97d54f9b316e1e4885dde6e9ffdf7ed
@@ -3070,7 +2943,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3":
+"fsevents@npm:~2.3.3":
version: 2.3.3
resolution: "fsevents@npm:2.3.3"
dependencies:
@@ -3080,7 +2953,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin":
+"fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin":
version: 2.3.3
resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"
dependencies:
@@ -3152,16 +3025,9 @@ __metadata:
languageName: node
linkType: hard
-"globals@npm:^14.0.0":
- version: 14.0.0
- resolution: "globals@npm:14.0.0"
- checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d
- languageName: node
- linkType: hard
-
-"globby@npm:^16.1.0":
- version: 16.1.1
- resolution: "globby@npm:16.1.1"
+"globby@npm:^16.2.0":
+ version: 16.2.0
+ resolution: "globby@npm:16.2.0"
dependencies:
"@sindresorhus/merge-streams": "npm:^4.0.0"
fast-glob: "npm:^3.3.3"
@@ -3169,7 +3035,7 @@ __metadata:
is-path-inside: "npm:^4.0.0"
slash: "npm:^5.1.0"
unicorn-magic: "npm:^0.4.0"
- checksum: 10c0/2fbed8e5c59639a98b9b9c700afe5bcedf14742b43c25950cfd34a032db0cce4b440d8436beb4a936d211744e0b7330646f086b95cd8054251162c5d83001600
+ checksum: 10c0/fc0675e01dc1da5095f30dccc46a3047fc38d45ca08c21c1aa871bd79d38682f507d84a159be168019db5fffaa09c5663c3679c29190a2d4f999dc91d7ff6406
languageName: node
linkType: hard
@@ -3187,13 +3053,6 @@ __metadata:
languageName: node
linkType: hard
-"has-flag@npm:^4.0.0":
- version: 4.0.0
- resolution: "has-flag@npm:4.0.0"
- checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1
- languageName: node
- linkType: hard
-
"has-flag@npm:^5.0.1":
version: 5.0.1
resolution: "has-flag@npm:5.0.1"
@@ -3210,6 +3069,15 @@ __metadata:
languageName: node
linkType: hard
+"hashery@npm:^1.5.1":
+ version: 1.5.1
+ resolution: "hashery@npm:1.5.1"
+ dependencies:
+ hookified: "npm:^1.15.0"
+ checksum: 10c0/ab4225b655a7b0d05df99b1a59d5b3a51fe433f82422ca25e6f3f4c4ddd30adb49ebd38e0047ef9bded93319c1e9fc857e16aa382e554929c871cb77d39fc463
+ languageName: node
+ linkType: hard
+
"hookable@npm:^5.5.3":
version: 5.5.3
resolution: "hookable@npm:5.5.3"
@@ -3231,6 +3099,13 @@ __metadata:
languageName: node
linkType: hard
+"hookified@npm:^2.1.1":
+ version: 2.2.0
+ resolution: "hookified@npm:2.2.0"
+ checksum: 10c0/7017d2b66945490293a5aba239e7b39f39071dd940fa019348c7ffea92b91b8c267853c4c51680ed0f3687b33352582fa4d2cff6dd4c5a1c5c44b037276f07aa
+ languageName: node
+ linkType: hard
+
"html-tags@npm:^5.1.0":
version: 5.1.0
resolution: "html-tags@npm:5.1.0"
@@ -3300,14 +3175,14 @@ __metadata:
languageName: node
linkType: hard
-"immutable@npm:^5.0.2":
+"immutable@npm:^5.1.5":
version: 5.1.5
resolution: "immutable@npm:5.1.5"
checksum: 10c0/8017ece1578e3c5939ba3305176aee059def1b8a90c7fa2a347ef583ebbd38cbe77ce1bbd786a5fab57e2da00bbcb0493b92e4332cdc4e1fe5cfb09a4688df31
languageName: node
linkType: hard
-"import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0":
+"import-fresh@npm:^3.3.0":
version: 3.3.1
resolution: "import-fresh@npm:3.3.1"
dependencies:
@@ -3339,9 +3214,9 @@ __metadata:
linkType: hard
"ip-address@npm:^10.0.1":
- version: 10.1.0
- resolution: "ip-address@npm:10.1.0"
- checksum: 10c0/0103516cfa93f6433b3bd7333fa876eb21263912329bfa47010af5e16934eeeff86f3d2ae700a3744a137839ddfad62b900c7a445607884a49b5d1e32a3d7566
+ version: 10.2.0
+ resolution: "ip-address@npm:10.2.0"
+ checksum: 10c0/5a00aada6e922c9c69dfc800ed5d0fa3348675ebdeed0e1575f503f27ca385b5f534363c9af7ad1daf64c1f1409388cdd3cc2e9b9b0fe1c924a431378d55075a
languageName: node
linkType: hard
@@ -3446,12 +3321,12 @@ __metadata:
languageName: node
linkType: hard
-"jiti@npm:^2.6.1":
- version: 2.6.1
- resolution: "jiti@npm:2.6.1"
+"jiti@npm:^2.7.0":
+ version: 2.7.0
+ resolution: "jiti@npm:2.7.0"
bin:
jiti: lib/jiti-cli.mjs
- checksum: 10c0/79b2e96a8e623f66c1b703b98ec1b8be4500e1d217e09b09e343471bbb9c105381b83edbb979d01cef18318cc45ce6e153571b6c83122170eefa531c64b6789b
+ checksum: 10c0/1b1e2310a490dce1aeea3da5f5dfe18273516c20ce48be2e98eb8ea452d5f3dcc8fd0cfd6d28b4052a24c5dbab6e3089b2d7e79f0bce7915b10d750929563c42
languageName: node
linkType: hard
@@ -3469,7 +3344,7 @@ __metadata:
languageName: node
linkType: hard
-"js-yaml@npm:^4.1.0, js-yaml@npm:^4.1.1":
+"js-yaml@npm:^4.1.0":
version: 4.1.1
resolution: "js-yaml@npm:4.1.1"
dependencies:
@@ -3589,6 +3464,126 @@ __metadata:
languageName: node
linkType: hard
+"lightningcss-android-arm64@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-android-arm64@npm:1.32.0"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"lightningcss-darwin-arm64@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-darwin-arm64@npm:1.32.0"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"lightningcss-darwin-x64@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-darwin-x64@npm:1.32.0"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"lightningcss-freebsd-x64@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-freebsd-x64@npm:1.32.0"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-arm-gnueabihf@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-arm-gnueabihf@npm:1.32.0"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-arm64-gnu@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-arm64-gnu@npm:1.32.0"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-arm64-musl@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-arm64-musl@npm:1.32.0"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-x64-gnu@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-x64-gnu@npm:1.32.0"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-x64-musl@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-x64-musl@npm:1.32.0"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"lightningcss-win32-arm64-msvc@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-win32-arm64-msvc@npm:1.32.0"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"lightningcss-win32-x64-msvc@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-win32-x64-msvc@npm:1.32.0"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"lightningcss@npm:^1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss@npm:1.32.0"
+ dependencies:
+ detect-libc: "npm:^2.0.3"
+ lightningcss-android-arm64: "npm:1.32.0"
+ lightningcss-darwin-arm64: "npm:1.32.0"
+ lightningcss-darwin-x64: "npm:1.32.0"
+ lightningcss-freebsd-x64: "npm:1.32.0"
+ lightningcss-linux-arm-gnueabihf: "npm:1.32.0"
+ lightningcss-linux-arm64-gnu: "npm:1.32.0"
+ lightningcss-linux-arm64-musl: "npm:1.32.0"
+ lightningcss-linux-x64-gnu: "npm:1.32.0"
+ lightningcss-linux-x64-musl: "npm:1.32.0"
+ lightningcss-win32-arm64-msvc: "npm:1.32.0"
+ lightningcss-win32-x64-msvc: "npm:1.32.0"
+ dependenciesMeta:
+ lightningcss-android-arm64:
+ optional: true
+ lightningcss-darwin-arm64:
+ optional: true
+ lightningcss-darwin-x64:
+ optional: true
+ lightningcss-freebsd-x64:
+ optional: true
+ lightningcss-linux-arm-gnueabihf:
+ optional: true
+ lightningcss-linux-arm64-gnu:
+ optional: true
+ lightningcss-linux-arm64-musl:
+ optional: true
+ lightningcss-linux-x64-gnu:
+ optional: true
+ lightningcss-linux-x64-musl:
+ optional: true
+ lightningcss-win32-arm64-msvc:
+ optional: true
+ lightningcss-win32-x64-msvc:
+ optional: true
+ checksum: 10c0/70945bd55097af46fc9fab7f5ed09cd5869d85940a2acab7ee06d0117004a1d68155708a2d462531cea2fc3c67aefc9333a7068c80b0b78dd404c16838809e03
+ languageName: node
+ linkType: hard
+
"lines-and-columns@npm:^1.1.6":
version: 1.2.4
resolution: "lines-and-columns@npm:1.2.4"
@@ -3616,13 +3611,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.merge@npm:^4.6.2":
- version: 4.6.2
- resolution: "lodash.merge@npm:4.6.2"
- checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506
- languageName: node
- linkType: hard
-
"lodash.truncate@npm:^4.4.2":
version: 4.4.2
resolution: "lodash.truncate@npm:4.4.2"
@@ -3634,46 +3622,46 @@ __metadata:
version: 0.0.0-use.local
resolution: "low-pressure-zone@workspace:."
dependencies:
- "@date-fns/tz": "npm:^1.4.1"
- "@primevue/core": "npm:^4.5.4"
+ "@date-fns/tz": "npm:^1.5.0"
+ "@primevue/core": "npm:^4.5.5"
"@primevue/themes": "npm:^4.5.4"
"@tsconfig/node-lts": "npm:^24.0.0"
- "@types/node": "npm:^24.11.0"
- "@typescript-eslint/eslint-plugin": "npm:^8.56.1"
- "@typescript-eslint/parser": "npm:^8.56.1"
- "@vitejs/plugin-vue": "npm:^6.0.4"
+ "@types/node": "npm:^24.12.4"
+ "@typescript-eslint/eslint-plugin": "npm:^8.59.4"
+ "@typescript-eslint/parser": "npm:^8.59.4"
+ "@vitejs/plugin-vue": "npm:^6.0.7"
"@vue/eslint-config-prettier": "npm:^10.2.0"
"@vue/eslint-config-typescript": "npm:^14.7.0"
- "@vue/tsconfig": "npm:^0.9.0"
- "@vueuse/core": "npm:^14.2.1"
- date-fns: "npm:^4.1.0"
- dompurify: "npm:^3.4.0"
- eslint: "npm:^9.39.3"
- eslint-plugin-vue: "npm:^10.8.0"
- jiti: "npm:^2.6.1"
- marked: "npm:^17.0.4"
+ "@vue/tsconfig": "npm:^0.9.1"
+ "@vueuse/core": "npm:^14.3.0"
+ date-fns: "npm:^4.3.0"
+ dompurify: "npm:^3.4.5"
+ eslint: "npm:^10.4.0"
+ eslint-plugin-vue: "npm:^10.9.1"
+ jiti: "npm:^2.7.0"
+ marked: "npm:^18.0.4"
npm-run-all2: "npm:^8.0.4"
pinia: "npm:^3.0.4"
- postcss: "npm:^8.5.8"
+ postcss: "npm:^8.5.15"
postcss-html: "npm:^1.8.1"
postcss-scss: "npm:^4.0.9"
- prettier: "npm:^3.8.1"
+ prettier: "npm:^3.8.3"
primeicons: "npm:^7.0.0"
- primevue: "npm:^4.5.4"
- sass: "npm:^1.97.3"
- sass-loader: "npm:^16.0.7"
- stylelint: "npm:^17.4.0"
- stylelint-config-recommended-scss: "npm:^17.0.0"
+ primevue: "npm:^4.5.5"
+ sass: "npm:^1.100.0"
+ sass-loader: "npm:^17.0.0"
+ stylelint: "npm:^17.12.0"
+ stylelint-config-recommended-scss: "npm:^17.0.1"
stylelint-config-recommended-vue: "npm:^1.6.1"
stylelint-config-standard: "npm:^40.0.0"
- stylelint-scss: "npm:^7.0.0"
- typescript: "npm:~5.9.3"
- vite: "npm:^7.3.2"
- vite-plugin-vue-devtools: "npm:^8.0.7"
- vue: "npm:^3.5.29"
+ stylelint-scss: "npm:^7.1.1"
+ typescript: "npm:~6.0.3"
+ vite: "npm:^8.0.14"
+ vite-plugin-vue-devtools: "npm:^8.1.2"
+ vue: "npm:^3.5.34"
vue-eslint-parser: "npm:^10.4.0"
- vue-router: "npm:^5.0.3"
- vue-tsc: "npm:^3.2.5"
+ vue-router: "npm:^5.0.7"
+ vue-tsc: "npm:^3.3.1"
languageName: unknown
linkType: soft
@@ -3730,12 +3718,12 @@ __metadata:
languageName: node
linkType: hard
-"marked@npm:^17.0.4":
- version: 17.0.4
- resolution: "marked@npm:17.0.4"
+"marked@npm:^18.0.4":
+ version: 18.0.4
+ resolution: "marked@npm:18.0.4"
bin:
marked: bin/marked.js
- checksum: 10c0/a6f6a2df8157835bc23b2bede31f1cae7af75af7a2cd2e070d640c5a490e6cfe5eb63309cf353d7b373f7aef04ead4f2de51a59905bb829c462d802484468cd9
+ checksum: 10c0/f54dcbb39d3acdcd0356f7629b42811eec56db5f6daef7404e582cdf800f5b598b681f9f8a187e7f51262e37c607f5e0cd9880e56b5c8160a49c3f7828e9e459
languageName: node
linkType: hard
@@ -3753,6 +3741,13 @@ __metadata:
languageName: node
linkType: hard
+"mdn-data@npm:2.27.1":
+ version: 2.27.1
+ resolution: "mdn-data@npm:2.27.1"
+ checksum: 10c0/eb8abf5d22e4d1e090346f5e81b67d23cef14c83940e445da5c44541ad874dc8fb9f6ca236e8258c3a489d9fb5884188a4d7d58773adb9089ac2c0b966796393
+ languageName: node
+ linkType: hard
+
"mdn-data@npm:^2.25.0":
version: 2.25.0
resolution: "mdn-data@npm:2.25.0"
@@ -3767,7 +3762,7 @@ __metadata:
languageName: node
linkType: hard
-"meow@npm:^14.0.0":
+"meow@npm:^14.1.0":
version: 14.1.0
resolution: "meow@npm:14.1.0"
checksum: 10c0/f0ca4bb4fd08e4b9470fcbb7332deb61d72d40d4bda18ffb87c1a98e5014c0b44749ae9f0cab18fa532e26d61cef5d453831f9ae23ac09fa8ea0e0469be73ebc
@@ -3809,12 +3804,12 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:^3.1.2":
- version: 3.1.5
- resolution: "minimatch@npm:3.1.5"
+"minimatch@npm:^10.2.4":
+ version: 10.2.5
+ resolution: "minimatch@npm:10.2.5"
dependencies:
- brace-expansion: "npm:^1.1.7"
- checksum: 10c0/2ecbdc0d33f07bddb0315a8b5afbcb761307a8778b48f0b312418ccbced99f104a2d17d8aca7573433c70e8ccd1c56823a441897a45e384ea76ef401a26ace70
+ brace-expansion: "npm:^5.0.5"
+ checksum: 10c0/6bb058bd6324104b9ec2f763476a35386d05079c1f5fe4fbf1f324a25237cd4534d6813ecd71f48208f4e635c1221899bef94c3c89f7df55698fe373aaae20fd
languageName: node
linkType: hard
@@ -3943,6 +3938,15 @@ __metadata:
languageName: node
linkType: hard
+"nanoid@npm:^3.3.12":
+ version: 3.3.12
+ resolution: "nanoid@npm:3.3.12"
+ bin:
+ nanoid: bin/nanoid.cjs
+ checksum: 10c0/ba142b7b39e11e80c16dd74b0365d407880c87c1cf7e1480956981ae940ee36060fa5b6f092cd1e315184dd19244c657bd017d03327bd3c62247d691c5e8edfb
+ languageName: node
+ linkType: hard
+
"natural-compare@npm:^1.4.0":
version: 1.4.0
resolution: "natural-compare@npm:1.4.0"
@@ -3957,13 +3961,6 @@ __metadata:
languageName: node
linkType: hard
-"neo-async@npm:^2.6.2":
- version: 2.6.2
- resolution: "neo-async@npm:2.6.2"
- checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d
- languageName: node
- linkType: hard
-
"node-addon-api@npm:^7.0.0":
version: 7.1.1
resolution: "node-addon-api@npm:7.1.1"
@@ -4207,6 +4204,13 @@ __metadata:
languageName: node
linkType: hard
+"picomatch@npm:^4.0.4":
+ version: 4.0.4
+ resolution: "picomatch@npm:4.0.4"
+ checksum: 10c0/e2c6023372cc7b5764719a5ffb9da0f8e781212fa7ca4bd0562db929df8e117460f00dff3cb7509dacfc06b86de924b247f504d0ce1806a37fac4633081466b0
+ languageName: node
+ linkType: hard
+
"pidtree@npm:^0.6.0":
version: 0.6.0
resolution: "pidtree@npm:0.6.0"
@@ -4334,14 +4338,14 @@ __metadata:
languageName: node
linkType: hard
-"postcss@npm:^8.5.8":
- version: 8.5.8
- resolution: "postcss@npm:8.5.8"
+"postcss@npm:^8.5.14, postcss@npm:^8.5.15":
+ version: 8.5.15
+ resolution: "postcss@npm:8.5.15"
dependencies:
- nanoid: "npm:^3.3.11"
+ nanoid: "npm:^3.3.12"
picocolors: "npm:^1.1.1"
source-map-js: "npm:^1.2.1"
- checksum: 10c0/dd918f7127ee7c60a0295bae2e72b3787892296e1d1c3c564d7a2a00c68d8df83cadc3178491259daa19ccc54804fb71ed8c937c6787e08d8bd4bedf8d17044c
+ checksum: 10c0/7f2e63ae22fbe43aace1bf652bd99da4e90737c64194d49e51ddc9cd0f9e51ff2861a7d734379b494deffa03a880a5c65eec70bc29ee9ebaa7136dde3eee8f31
languageName: node
linkType: hard
@@ -4361,12 +4365,12 @@ __metadata:
languageName: node
linkType: hard
-"prettier@npm:^3.8.1":
- version: 3.8.1
- resolution: "prettier@npm:3.8.1"
+"prettier@npm:^3.8.3":
+ version: 3.8.3
+ resolution: "prettier@npm:3.8.3"
bin:
prettier: bin/prettier.cjs
- checksum: 10c0/33169b594009e48f570471271be7eac7cdcf88a209eed39ac3b8d6d78984039bfa9132f82b7e6ba3b06711f3bfe0222a62a1bfb87c43f50c25a83df1b78a2c42
+ checksum: 10c0/754816fd7593eb80f6376d7476d463e832c38a12f32775a82683adb6e35b772b1f484d65f19401507b983a8c8a7cd5a4a9f12006bd56491e8f35503473f77473
languageName: node
linkType: hard
@@ -4377,16 +4381,16 @@ __metadata:
languageName: node
linkType: hard
-"primevue@npm:^4.5.4":
- version: 4.5.4
- resolution: "primevue@npm:4.5.4"
+"primevue@npm:^4.5.5":
+ version: 4.5.5
+ resolution: "primevue@npm:4.5.5"
dependencies:
"@primeuix/styled": "npm:^0.7.4"
- "@primeuix/styles": "npm:^2.0.2"
+ "@primeuix/styles": "npm:^2.0.3"
"@primeuix/utils": "npm:^0.6.2"
- "@primevue/core": "npm:4.5.4"
- "@primevue/icons": "npm:4.5.4"
- checksum: 10c0/1e006ca3851dc2196d37abd32e49381b4bd6f11b89900943a6006775d313d610150daa087bc5cc9126b734f3b7870d0fe0bd0ace41fa8f1941b3942e58b40898
+ "@primevue/core": "npm:4.5.5"
+ "@primevue/icons": "npm:4.5.5"
+ checksum: 10c0/9a12228495314e0fb0069b77e9296e173f5324d11226cba2f0059c4fafc343abb416da966616b1e204dedf65e5c3551ee0433f600b36287e1ddbf98d1857ed78
languageName: node
linkType: hard
@@ -4414,12 +4418,12 @@ __metadata:
languageName: node
linkType: hard
-"qified@npm:^0.6.0":
- version: 0.6.0
- resolution: "qified@npm:0.6.0"
+"qified@npm:^0.10.1":
+ version: 0.10.1
+ resolution: "qified@npm:0.10.1"
dependencies:
- hookified: "npm:^1.14.0"
- checksum: 10c0/2c05b137a592ef0efddab6d4c34796486969ec6b8c52ea45d62e2f1b0e9179bc231e3a1e023a3ebf0f30a1dd40a497832b0ac8df963bad66d3ea56ed58bd11fb
+ hookified: "npm:^2.1.1"
+ checksum: 10c0/4a39d45492c65a4b9795381acede1bd566028ce9764ead5b41d776b391a898bf0855dd2b59d724a6711fe253ba3cacf7c9a8832887cf9dc6d48a2c5e4997c82d
languageName: node
linkType: hard
@@ -4447,13 +4451,6 @@ __metadata:
languageName: node
linkType: hard
-"readdirp@npm:^4.0.1":
- version: 4.1.2
- resolution: "readdirp@npm:4.1.2"
- checksum: 10c0/60a14f7619dec48c9c850255cd523e2717001b0e179dc7037cfa0895da7b9e9ab07532d324bfb118d73a710887d1e35f79c495fa91582784493e085d18c72c62
- languageName: node
- linkType: hard
-
"readdirp@npm:^5.0.0":
version: 5.0.0
resolution: "readdirp@npm:5.0.0"
@@ -4496,93 +4493,61 @@ __metadata:
languageName: node
linkType: hard
-"rollup@npm:^4.43.0":
- version: 4.59.0
- resolution: "rollup@npm:4.59.0"
- dependencies:
- "@rollup/rollup-android-arm-eabi": "npm:4.59.0"
- "@rollup/rollup-android-arm64": "npm:4.59.0"
- "@rollup/rollup-darwin-arm64": "npm:4.59.0"
- "@rollup/rollup-darwin-x64": "npm:4.59.0"
- "@rollup/rollup-freebsd-arm64": "npm:4.59.0"
- "@rollup/rollup-freebsd-x64": "npm:4.59.0"
- "@rollup/rollup-linux-arm-gnueabihf": "npm:4.59.0"
- "@rollup/rollup-linux-arm-musleabihf": "npm:4.59.0"
- "@rollup/rollup-linux-arm64-gnu": "npm:4.59.0"
- "@rollup/rollup-linux-arm64-musl": "npm:4.59.0"
- "@rollup/rollup-linux-loong64-gnu": "npm:4.59.0"
- "@rollup/rollup-linux-loong64-musl": "npm:4.59.0"
- "@rollup/rollup-linux-ppc64-gnu": "npm:4.59.0"
- "@rollup/rollup-linux-ppc64-musl": "npm:4.59.0"
- "@rollup/rollup-linux-riscv64-gnu": "npm:4.59.0"
- "@rollup/rollup-linux-riscv64-musl": "npm:4.59.0"
- "@rollup/rollup-linux-s390x-gnu": "npm:4.59.0"
- "@rollup/rollup-linux-x64-gnu": "npm:4.59.0"
- "@rollup/rollup-linux-x64-musl": "npm:4.59.0"
- "@rollup/rollup-openbsd-x64": "npm:4.59.0"
- "@rollup/rollup-openharmony-arm64": "npm:4.59.0"
- "@rollup/rollup-win32-arm64-msvc": "npm:4.59.0"
- "@rollup/rollup-win32-ia32-msvc": "npm:4.59.0"
- "@rollup/rollup-win32-x64-gnu": "npm:4.59.0"
- "@rollup/rollup-win32-x64-msvc": "npm:4.59.0"
- "@types/estree": "npm:1.0.8"
- fsevents: "npm:~2.3.2"
+"rolldown@npm:1.0.2":
+ version: 1.0.2
+ resolution: "rolldown@npm:1.0.2"
+ dependencies:
+ "@oxc-project/types": "npm:=0.132.0"
+ "@rolldown/binding-android-arm64": "npm:1.0.2"
+ "@rolldown/binding-darwin-arm64": "npm:1.0.2"
+ "@rolldown/binding-darwin-x64": "npm:1.0.2"
+ "@rolldown/binding-freebsd-x64": "npm:1.0.2"
+ "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.2"
+ "@rolldown/binding-linux-arm64-gnu": "npm:1.0.2"
+ "@rolldown/binding-linux-arm64-musl": "npm:1.0.2"
+ "@rolldown/binding-linux-ppc64-gnu": "npm:1.0.2"
+ "@rolldown/binding-linux-s390x-gnu": "npm:1.0.2"
+ "@rolldown/binding-linux-x64-gnu": "npm:1.0.2"
+ "@rolldown/binding-linux-x64-musl": "npm:1.0.2"
+ "@rolldown/binding-openharmony-arm64": "npm:1.0.2"
+ "@rolldown/binding-wasm32-wasi": "npm:1.0.2"
+ "@rolldown/binding-win32-arm64-msvc": "npm:1.0.2"
+ "@rolldown/binding-win32-x64-msvc": "npm:1.0.2"
+ "@rolldown/pluginutils": "npm:^1.0.0"
dependenciesMeta:
- "@rollup/rollup-android-arm-eabi":
- optional: true
- "@rollup/rollup-android-arm64":
- optional: true
- "@rollup/rollup-darwin-arm64":
- optional: true
- "@rollup/rollup-darwin-x64":
- optional: true
- "@rollup/rollup-freebsd-arm64":
- optional: true
- "@rollup/rollup-freebsd-x64":
- optional: true
- "@rollup/rollup-linux-arm-gnueabihf":
- optional: true
- "@rollup/rollup-linux-arm-musleabihf":
+ "@rolldown/binding-android-arm64":
optional: true
- "@rollup/rollup-linux-arm64-gnu":
+ "@rolldown/binding-darwin-arm64":
optional: true
- "@rollup/rollup-linux-arm64-musl":
+ "@rolldown/binding-darwin-x64":
optional: true
- "@rollup/rollup-linux-loong64-gnu":
+ "@rolldown/binding-freebsd-x64":
optional: true
- "@rollup/rollup-linux-loong64-musl":
+ "@rolldown/binding-linux-arm-gnueabihf":
optional: true
- "@rollup/rollup-linux-ppc64-gnu":
+ "@rolldown/binding-linux-arm64-gnu":
optional: true
- "@rollup/rollup-linux-ppc64-musl":
+ "@rolldown/binding-linux-arm64-musl":
optional: true
- "@rollup/rollup-linux-riscv64-gnu":
+ "@rolldown/binding-linux-ppc64-gnu":
optional: true
- "@rollup/rollup-linux-riscv64-musl":
+ "@rolldown/binding-linux-s390x-gnu":
optional: true
- "@rollup/rollup-linux-s390x-gnu":
+ "@rolldown/binding-linux-x64-gnu":
optional: true
- "@rollup/rollup-linux-x64-gnu":
+ "@rolldown/binding-linux-x64-musl":
optional: true
- "@rollup/rollup-linux-x64-musl":
+ "@rolldown/binding-openharmony-arm64":
optional: true
- "@rollup/rollup-openbsd-x64":
+ "@rolldown/binding-wasm32-wasi":
optional: true
- "@rollup/rollup-openharmony-arm64":
+ "@rolldown/binding-win32-arm64-msvc":
optional: true
- "@rollup/rollup-win32-arm64-msvc":
- optional: true
- "@rollup/rollup-win32-ia32-msvc":
- optional: true
- "@rollup/rollup-win32-x64-gnu":
- optional: true
- "@rollup/rollup-win32-x64-msvc":
- optional: true
- fsevents:
+ "@rolldown/binding-win32-x64-msvc":
optional: true
bin:
- rollup: dist/bin/rollup
- checksum: 10c0/f38742da34cfee5e899302615fa157aa77cb6a2a1495e5e3ce4cc9c540d3262e235bbe60caa31562bbfe492b01fdb3e7a8c43c39d842d3293bcf843123b766fc
+ rolldown: ./bin/cli.mjs
+ checksum: 10c0/628327a6e3122c0b62880f1c87d54095394e5138a6af2e6e7b2f67ef4c4b11f1421db68c9a5bb4e1be161465a863ab4f68f15076ce895cd4bb3d0ba18a3b20b1
languageName: node
linkType: hard
@@ -4609,46 +4574,41 @@ __metadata:
languageName: node
linkType: hard
-"sass-loader@npm:^16.0.7":
- version: 16.0.7
- resolution: "sass-loader@npm:16.0.7"
- dependencies:
- neo-async: "npm:^2.6.2"
+"sass-loader@npm:^17.0.0":
+ version: 17.0.0
+ resolution: "sass-loader@npm:17.0.0"
peerDependencies:
"@rspack/core": 0.x || ^1.0.0 || ^2.0.0-0
- node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
sass: ^1.3.0
sass-embedded: "*"
webpack: ^5.0.0
peerDependenciesMeta:
"@rspack/core":
optional: true
- node-sass:
- optional: true
sass:
optional: true
sass-embedded:
optional: true
webpack:
optional: true
- checksum: 10c0/eb352777cb3aff4bf0029c88e276a37ca10f415de0765eb1276f742455ebb152faffc2417770bf4a26da389d6115e27dd6c8e66c8b71396b21811f6e4d1b4eea
+ checksum: 10c0/fe65b1b75ac9e4c35c82ee507ad1273919646ef19b589a1366bbae5c3d4a23ff69b8b5d891103735f059d2fc5c4bb564d0e716989adfe60aede4658f2fabfad0
languageName: node
linkType: hard
-"sass@npm:^1.97.3":
- version: 1.97.3
- resolution: "sass@npm:1.97.3"
+"sass@npm:^1.100.0":
+ version: 1.100.0
+ resolution: "sass@npm:1.100.0"
dependencies:
"@parcel/watcher": "npm:^2.4.1"
- chokidar: "npm:^4.0.0"
- immutable: "npm:^5.0.2"
+ chokidar: "npm:^5.0.0"
+ immutable: "npm:^5.1.5"
source-map-js: "npm:>=0.6.2 <2.0.0"
dependenciesMeta:
"@parcel/watcher":
optional: true
bin:
sass: sass.js
- checksum: 10c0/67f6b5d220f20c1c23a8b16dda5fd1c5d119ad5caf8195b185d553b5b239fb188a3787f04fc00171c62515f2c4e5e0eb5ad4992a80f8543428556883c1240ba3
+ checksum: 10c0/e2aab47c87b69d2d4f8e48fa665138548069f56a7fd0fc4e15c9bde888b715798e49d33436e873918a8849ca3cc6c141a68618f58e2f3b2e6ec179cc309ca622
languageName: node
linkType: hard
@@ -4798,13 +4758,13 @@ __metadata:
languageName: node
linkType: hard
-"string-width@npm:^8.1.1":
- version: 8.2.0
- resolution: "string-width@npm:8.2.0"
+"string-width@npm:^8.2.1":
+ version: 8.2.1
+ resolution: "string-width@npm:8.2.1"
dependencies:
get-east-asian-width: "npm:^1.5.0"
strip-ansi: "npm:^7.1.2"
- checksum: 10c0/d8915428b43519b0f494da6590dbe4491857d8a12e40250e50fc01fbb616ffd8400a436bbe25712255ee129511fe0414c49d3b6b9627e2bc3a33dcec1d2eda02
+ checksum: 10c0/d467b4eaf4c40a01bb438a2620e77badd2456ffd5131c9973abe4f3acf7c802d5b21f3b6a00a5e33a7fc28ca8f9c103226e01bac61e9f259659c6f46d78e353a
languageName: node
linkType: hard
@@ -4826,13 +4786,6 @@ __metadata:
languageName: node
linkType: hard
-"strip-json-comments@npm:^3.1.1":
- version: 3.1.1
- resolution: "strip-json-comments@npm:3.1.1"
- checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd
- languageName: node
- linkType: hard
-
"stylelint-config-html@npm:>=1.0.0":
version: 1.1.0
resolution: "stylelint-config-html@npm:1.1.0"
@@ -4843,9 +4796,9 @@ __metadata:
languageName: node
linkType: hard
-"stylelint-config-recommended-scss@npm:^17.0.0":
- version: 17.0.0
- resolution: "stylelint-config-recommended-scss@npm:17.0.0"
+"stylelint-config-recommended-scss@npm:^17.0.1":
+ version: 17.0.1
+ resolution: "stylelint-config-recommended-scss@npm:17.0.1"
dependencies:
postcss-scss: "npm:^4.0.9"
stylelint-config-recommended: "npm:^18.0.0"
@@ -4856,7 +4809,7 @@ __metadata:
peerDependenciesMeta:
postcss:
optional: true
- checksum: 10c0/05b2e8d4316c2a8cc66eed0a2a8f01237e0ee8966a2e73d0b3c6706694f7630be165daa5a0cef511bc51f7e3fcb07a84c55d948c15fe6193a7e13cf9bb67c913
+ checksum: 10c0/82f2df8505ffce7ba44526b54ee3e6eda6e42a2fa720bb0b61f3a3f9c5c3c562e00bf9a81cf04b81673d622fbcda1ddc12a6f5f7536b7af95076bdd6cdfe4366
languageName: node
linkType: hard
@@ -4921,50 +4874,69 @@ __metadata:
languageName: node
linkType: hard
-"stylelint@npm:^17.4.0":
- version: 17.4.0
- resolution: "stylelint@npm:17.4.0"
+"stylelint-scss@npm:^7.1.1":
+ version: 7.1.1
+ resolution: "stylelint-scss@npm:7.1.1"
+ dependencies:
+ "@csstools/css-calc": "npm:^3.2.0"
+ "@csstools/css-parser-algorithms": "npm:^4.0.0"
+ "@csstools/css-syntax-patches-for-csstree": "npm:^1.1.3"
+ "@csstools/css-tokenizer": "npm:^4.0.0"
+ css-tree: "npm:^3.2.1"
+ is-plain-object: "npm:^5.0.0"
+ known-css-properties: "npm:^0.37.0"
+ postcss-media-query-parser: "npm:^0.2.3"
+ postcss-resolve-nested-selector: "npm:^0.1.6"
+ postcss-selector-parser: "npm:^7.1.1"
+ postcss-value-parser: "npm:^4.2.0"
+ peerDependencies:
+ stylelint: ^16.8.2 || ^17.0.0
+ checksum: 10c0/5e3c9084788debdc1d616ba8f7a49431449b7f2e7c80c7b1d311266cc2907fe4c8fc174f725b182422fa0937f168e384de8a9b8eb2c8534b9d7ddc2d08b2c874
+ languageName: node
+ linkType: hard
+
+"stylelint@npm:^17.12.0":
+ version: 17.12.0
+ resolution: "stylelint@npm:17.12.0"
dependencies:
- "@csstools/css-calc": "npm:^3.1.1"
+ "@csstools/css-calc": "npm:^3.2.0"
"@csstools/css-parser-algorithms": "npm:^4.0.0"
- "@csstools/css-syntax-patches-for-csstree": "npm:^1.0.27"
+ "@csstools/css-syntax-patches-for-csstree": "npm:^1.1.3"
"@csstools/css-tokenizer": "npm:^4.0.0"
"@csstools/media-query-list-parser": "npm:^5.0.0"
"@csstools/selector-resolve-nested": "npm:^4.0.0"
"@csstools/selector-specificity": "npm:^6.0.0"
colord: "npm:^2.9.3"
- cosmiconfig: "npm:^9.0.0"
+ cosmiconfig: "npm:^9.0.1"
css-functions-list: "npm:^3.3.3"
- css-tree: "npm:^3.1.0"
+ css-tree: "npm:^3.2.1"
debug: "npm:^4.4.3"
fast-glob: "npm:^3.3.3"
fastest-levenshtein: "npm:^1.0.16"
- file-entry-cache: "npm:^11.1.2"
+ file-entry-cache: "npm:^11.1.3"
global-modules: "npm:^2.0.0"
- globby: "npm:^16.1.0"
+ globby: "npm:^16.2.0"
globjoin: "npm:^0.1.4"
html-tags: "npm:^5.1.0"
ignore: "npm:^7.0.5"
import-meta-resolve: "npm:^4.2.0"
- imurmurhash: "npm:^0.1.4"
- is-plain-object: "npm:^5.0.0"
mathml-tag-names: "npm:^4.0.0"
- meow: "npm:^14.0.0"
+ meow: "npm:^14.1.0"
micromatch: "npm:^4.0.8"
normalize-path: "npm:^3.0.0"
picocolors: "npm:^1.1.1"
- postcss: "npm:^8.5.6"
+ postcss: "npm:^8.5.14"
postcss-safe-parser: "npm:^7.0.1"
postcss-selector-parser: "npm:^7.1.1"
postcss-value-parser: "npm:^4.2.0"
- string-width: "npm:^8.1.1"
+ string-width: "npm:^8.2.1"
supports-hyperlinks: "npm:^4.4.0"
svg-tags: "npm:^1.0.0"
table: "npm:^6.9.0"
- write-file-atomic: "npm:^7.0.0"
+ write-file-atomic: "npm:^7.0.1"
bin:
stylelint: bin/stylelint.mjs
- checksum: 10c0/ccda036ae73e4e2d711d1c54e76ce01d991fc13607323f0d31c06828e135ec33ac65ba13f0b83956f9837da73d71f42d1e6148678e8f1c077b98cfbec0821800
+ checksum: 10c0/fdc066ebf923168cfaf2927f3d2b222fd0cf12722610c2d80fbd395714ccfa108e9319f5fccb422fa4dff5d08f39543ed6ad1f1511172de4709364f09b4ea177
languageName: node
linkType: hard
@@ -4984,15 +4956,6 @@ __metadata:
languageName: node
linkType: hard
-"supports-color@npm:^7.1.0":
- version: 7.2.0
- resolution: "supports-color@npm:7.2.0"
- dependencies:
- has-flag: "npm:^4.0.0"
- checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124
- languageName: node
- linkType: hard
-
"supports-hyperlinks@npm:^4.4.0":
version: 4.4.0
resolution: "supports-hyperlinks@npm:4.4.0"
@@ -5055,6 +5018,16 @@ __metadata:
languageName: node
linkType: hard
+"tinyglobby@npm:^0.2.16":
+ version: 0.2.16
+ resolution: "tinyglobby@npm:0.2.16"
+ dependencies:
+ fdir: "npm:^6.5.0"
+ picomatch: "npm:^4.0.4"
+ checksum: 10c0/f2e09fd93dd95c41e522113b686ff6f7c13020962f8698a864a257f3d7737599afc47722b7ab726e12f8a813f779906187911ff8ee6701ede65072671a7e934b
+ languageName: node
+ linkType: hard
+
"to-regex-range@npm:^5.0.1":
version: 5.0.1
resolution: "to-regex-range@npm:5.0.1"
@@ -5080,6 +5053,22 @@ __metadata:
languageName: node
linkType: hard
+"ts-api-utils@npm:^2.5.0":
+ version: 2.5.0
+ resolution: "ts-api-utils@npm:2.5.0"
+ peerDependencies:
+ typescript: ">=4.8.4"
+ checksum: 10c0/767849383c114e7f1971fa976b20e73ac28fd0c70d8d65c0004790bf4d8f89888c7e4cf6d5949f9c1beae9bc3c64835bef77bbe27fddf45a3c7b60cebcf85c8c
+ languageName: node
+ linkType: hard
+
+"tslib@npm:^2.4.0":
+ version: 2.8.1
+ resolution: "tslib@npm:2.8.1"
+ checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62
+ languageName: node
+ linkType: hard
+
"type-check@npm:^0.4.0, type-check@npm:~0.4.0":
version: 0.4.0
resolution: "type-check@npm:0.4.0"
@@ -5104,23 +5093,23 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:~5.9.3":
- version: 5.9.3
- resolution: "typescript@npm:5.9.3"
+"typescript@npm:~6.0.3":
+ version: 6.0.3
+ resolution: "typescript@npm:6.0.3"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 10c0/6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5
+ checksum: 10c0/4a25ff5045b984370f48f196b3a0120779b1b343d40b9a68d114ea5e5fff099809b2bb777576991a63a5cd59cf7bffd96ff6fe10afcefbcb8bd6fb96ad4b6606
languageName: node
linkType: hard
-"typescript@patch:typescript@npm%3A~5.9.3#optional!builtin":
- version: 5.9.3
- resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5"
+"typescript@patch:typescript@npm%3A~6.0.3#optional!builtin":
+ version: 6.0.3
+ resolution: "typescript@patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 10c0/ad09fdf7a756814dce65bc60c1657b40d44451346858eea230e10f2e95a289d9183b6e32e5c11e95acc0ccc214b4f36289dcad4bf1886b0adb84d711d336a430
+ checksum: 10c0/2f25c74e65663c248fa1ade2b8459d9ce5372ff9dad07067310f132966ebec1d93f6c42f0baf77a6b6a7a91460463f708e6887013aaade22111037457c6b25df
languageName: node
linkType: hard
@@ -5257,25 +5246,25 @@ __metadata:
languageName: node
linkType: hard
-"vite-plugin-vue-devtools@npm:^8.0.7":
- version: 8.0.7
- resolution: "vite-plugin-vue-devtools@npm:8.0.7"
+"vite-plugin-vue-devtools@npm:^8.1.2":
+ version: 8.1.2
+ resolution: "vite-plugin-vue-devtools@npm:8.1.2"
dependencies:
- "@vue/devtools-core": "npm:^8.0.7"
- "@vue/devtools-kit": "npm:^8.0.7"
- "@vue/devtools-shared": "npm:^8.0.7"
+ "@vue/devtools-core": "npm:^8.1.2"
+ "@vue/devtools-kit": "npm:^8.1.2"
+ "@vue/devtools-shared": "npm:^8.1.2"
sirv: "npm:^3.0.2"
vite-plugin-inspect: "npm:^11.3.3"
- vite-plugin-vue-inspector: "npm:^5.3.2"
+ vite-plugin-vue-inspector: "npm:^6.0.0"
peerDependencies:
- vite: ^6.0.0 || ^7.0.0-0 || ^8.0.0-0
- checksum: 10c0/2e5202d79246cdf5e5d833ad54a066537d9f97d9a363f79b52ef98980a8b3101f4ac3e182b767f5865804674675f23ad96179e2ff01169617964af5c1f9f63e2
+ vite: ^6.0.0 || ^7.0.0 || ^8.0.0
+ checksum: 10c0/f8879761fd37953b39ea79cd2a856090e8b3343219188f5e8ff9f4e2de6ad554940b08d7cf0f8dd4492849f2ac05e66f7bcbf9f9a788c77ceebf95c435da7402
languageName: node
linkType: hard
-"vite-plugin-vue-inspector@npm:^5.3.2":
- version: 5.3.2
- resolution: "vite-plugin-vue-inspector@npm:5.3.2"
+"vite-plugin-vue-inspector@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "vite-plugin-vue-inspector@npm:6.0.0"
dependencies:
"@babel/core": "npm:^7.23.0"
"@babel/plugin-proposal-decorators": "npm:^7.23.0"
@@ -5287,27 +5276,27 @@ __metadata:
kolorist: "npm:^1.8.0"
magic-string: "npm:^0.30.4"
peerDependencies:
- vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
- checksum: 10c0/323b46472a1859272653867d094da2f250fe0e79444d7746084c324e66b155a440fcb78b241d8832573f1a7cac492e0dd56d3a1abf3ffa4522b21722df116402
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
+ checksum: 10c0/01094bd247dec8cc83e25159247c410f618320692bf78c88f09a54cd014c2d84a62f7ff06aa682209843b131b32414cc222462ea91ad4e449ef8857d34919a74
languageName: node
linkType: hard
-"vite@npm:^7.3.2":
- version: 7.3.2
- resolution: "vite@npm:7.3.2"
+"vite@npm:^8.0.14":
+ version: 8.0.14
+ resolution: "vite@npm:8.0.14"
dependencies:
- esbuild: "npm:^0.27.0"
- fdir: "npm:^6.5.0"
fsevents: "npm:~2.3.3"
- picomatch: "npm:^4.0.3"
- postcss: "npm:^8.5.6"
- rollup: "npm:^4.43.0"
- tinyglobby: "npm:^0.2.15"
+ lightningcss: "npm:^1.32.0"
+ picomatch: "npm:^4.0.4"
+ postcss: "npm:^8.5.15"
+ rolldown: "npm:1.0.2"
+ tinyglobby: "npm:^0.2.16"
peerDependencies:
"@types/node": ^20.19.0 || >=22.12.0
+ "@vitejs/devtools": ^0.1.18
+ esbuild: ^0.27.0 || ^0.28.0
jiti: ">=1.21.0"
less: ^4.0.0
- lightningcss: ^1.21.0
sass: ^1.70.0
sass-embedded: ^1.70.0
stylus: ">=0.54.8"
@@ -5321,12 +5310,14 @@ __metadata:
peerDependenciesMeta:
"@types/node":
optional: true
+ "@vitejs/devtools":
+ optional: true
+ esbuild:
+ optional: true
jiti:
optional: true
less:
optional: true
- lightningcss:
- optional: true
sass:
optional: true
sass-embedded:
@@ -5343,7 +5334,7 @@ __metadata:
optional: true
bin:
vite: bin/vite.js
- checksum: 10c0/74be36907e208916f18bfec81c8eba18b869f0a170f1ece0a4dcb14874d0f0e7c022fb6c2ad896e3ee6c973fe88f53ac23b4078879ada340d8b263260868b8d4
+ checksum: 10c0/1ff99b4daadc64aed5f9e40387ecf39fd3bca45c1a5c4fa4aa82197de901930f0507af8d75c54715e2744c99575913947efb625653a78ef6df3997c5613970bd
languageName: node
linkType: hard
@@ -5370,13 +5361,13 @@ __metadata:
languageName: node
linkType: hard
-"vue-router@npm:^5.0.3":
- version: 5.0.3
- resolution: "vue-router@npm:5.0.3"
+"vue-router@npm:^5.0.7":
+ version: 5.0.7
+ resolution: "vue-router@npm:5.0.7"
dependencies:
- "@babel/generator": "npm:^7.28.6"
+ "@babel/generator": "npm:^8.0.0-rc.4"
"@vue-macros/common": "npm:^3.1.1"
- "@vue/devtools-api": "npm:^8.0.6"
+ "@vue/devtools-api": "npm:^8.1.1"
ast-walker-scope: "npm:^0.8.3"
chokidar: "npm:^5.0.0"
json5: "npm:^2.2.3"
@@ -5393,9 +5384,9 @@ __metadata:
yaml: "npm:^2.8.2"
peerDependencies:
"@pinia/colada": ">=0.21.2"
- "@vue/compiler-sfc": ^3.5.17
+ "@vue/compiler-sfc": ^3.5.34
pinia: ^3.0.4
- vue: ^3.5.0
+ vue: ^3.5.34
peerDependenciesMeta:
"@pinia/colada":
optional: true
@@ -5403,39 +5394,39 @@ __metadata:
optional: true
pinia:
optional: true
- checksum: 10c0/ccb465bf62f2d9783586912ff8721efd690c4e4ba657caeab1882ea1db6238ac0b0a5122d6a30c55391a7e091a57b0bb4f89c0be6ee63d409060263c7fde84cd
+ checksum: 10c0/cd5b9587493fc2f5cf970d9263df3ae20429e92cc18d7c1c57a69cc0ce1507970552f1246d7c2735f9c2779562909d537e6ac3deab14829eaafafe7b2a178f74
languageName: node
linkType: hard
-"vue-tsc@npm:^3.2.5":
- version: 3.2.5
- resolution: "vue-tsc@npm:3.2.5"
+"vue-tsc@npm:^3.3.1":
+ version: 3.3.1
+ resolution: "vue-tsc@npm:3.3.1"
dependencies:
"@volar/typescript": "npm:2.4.28"
- "@vue/language-core": "npm:3.2.5"
+ "@vue/language-core": "npm:3.3.1"
peerDependencies:
typescript: ">=5.0.0"
bin:
vue-tsc: bin/vue-tsc.js
- checksum: 10c0/8b4937ee1a9c827ee14d2bd6984e128ac721d04751805b17d79636473bdb0078faa0e91c0dd2f04cda7c8cf856d3dd3d46f186272a2640aca77f399140f75305
+ checksum: 10c0/52fd7d1349dbb217be7e7a2e458d414316481b85a58fcf738a6e1ab3cd6d8e8bb74bbc9d25c04bea900e06d7c974086ce4501956243c7b442cd5009b25ecfd23
languageName: node
linkType: hard
-"vue@npm:^3.5.29":
- version: 3.5.29
- resolution: "vue@npm:3.5.29"
+"vue@npm:^3.5.34":
+ version: 3.5.34
+ resolution: "vue@npm:3.5.34"
dependencies:
- "@vue/compiler-dom": "npm:3.5.29"
- "@vue/compiler-sfc": "npm:3.5.29"
- "@vue/runtime-dom": "npm:3.5.29"
- "@vue/server-renderer": "npm:3.5.29"
- "@vue/shared": "npm:3.5.29"
+ "@vue/compiler-dom": "npm:3.5.34"
+ "@vue/compiler-sfc": "npm:3.5.34"
+ "@vue/runtime-dom": "npm:3.5.34"
+ "@vue/server-renderer": "npm:3.5.34"
+ "@vue/shared": "npm:3.5.34"
peerDependencies:
typescript: "*"
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10c0/b2711156e4327644330c15d98e20e7c6901ed4981e5707992f95049f1c7cc5950bb2d72a155d92ecba31ade6240fb0cc87139a5811bec990422e60e8a08fab60
+ checksum: 10c0/f7384bff61e23405fb8d14cf766b3cd78c821f50b673a5bb1b7eb7b4e67dcab1fc90ffccaa688979f9900e1ca30de4112d3b1468f82900f076c5bd9e80bbe028
languageName: node
linkType: hard
@@ -5497,7 +5488,7 @@ __metadata:
languageName: node
linkType: hard
-"write-file-atomic@npm:^7.0.0":
+"write-file-atomic@npm:^7.0.1":
version: 7.0.1
resolution: "write-file-atomic@npm:7.0.1"
dependencies:
diff --git a/src/server/LowPressureZone.Api/Extensions/WebApplicationBuilderExtensions.cs b/src/server/LowPressureZone.Api/Extensions/WebApplicationBuilderExtensions.cs
index 274a62ff..3eb27af4 100644
--- a/src/server/LowPressureZone.Api/Extensions/WebApplicationBuilderExtensions.cs
+++ b/src/server/LowPressureZone.Api/Extensions/WebApplicationBuilderExtensions.cs
@@ -246,7 +246,7 @@ private static void AddFluentEmail(this WebApplicationBuilder builder)
var mailgunDomain = builder.Configuration.GetValue(mailgunDomainConfigKey);
builder.Services
.AddFluentEmail("noreply@lowpressurezone.com", "Low Pressure Zone")
- .AddMailGunSender($"https://api.mailgun.net/v3/{mailgunDomain}", mailgunApiKey);
+ .AddMailGunSender(mailgunDomain, mailgunApiKey);
}
}
}
\ No newline at end of file
diff --git a/src/server/LowPressureZone.Api/LowPressureZone.Api.csproj b/src/server/LowPressureZone.Api/LowPressureZone.Api.csproj
index b694421a..e443830a 100644
--- a/src/server/LowPressureZone.Api/LowPressureZone.Api.csproj
+++ b/src/server/LowPressureZone.Api/LowPressureZone.Api.csproj
@@ -7,24 +7,32 @@
9d2c548d-3c62-4409-9c65-fe1fa2b047b1
True
latest-recommended
+ 1.5.7
+
+
+
+
+
+
+
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/src/server/LowPressureZone.Api/Program.cs b/src/server/LowPressureZone.Api/Program.cs
index cb190c4a..af136e5e 100644
--- a/src/server/LowPressureZone.Api/Program.cs
+++ b/src/server/LowPressureZone.Api/Program.cs
@@ -4,8 +4,13 @@
using FastEndpoints.Swagger;
using Hangfire;
using LowPressureZone.Api.Extensions;
+using LowPressureZone.Domain;
+using LowPressureZone.Domain.Extensions;
+using LowPressureZone.Identity;
+using LowPressureZone.Identity.Extensions;
using Microsoft.AspNetCore.HttpOverrides;
using Microsoft.AspNetCore.Mvc;
+using Microsoft.EntityFrameworkCore;
using Minerals.StringCases;
var builder = WebApplication.CreateBuilder(args);
@@ -61,4 +66,13 @@
config.Endpoints.Configurator = endpoints => { endpoints.Throttle(60, 60); };
config.Errors.ProducesMetadataType = typeof(ValidationProblemDetails);
}).UseSwaggerGen(uiConfig: uiSettings => { uiSettings.CustomStylesheetPath = "/swagger-ui/swagger-dark.css"; });
-app.Run();
\ No newline at end of file
+
+// Map any non-valid route to index.html, which serves the website. Any navigation to the site via a route that is
+// invalid to the API would fail, but this routes the browser to the client, which may have a router implementation for
+// that particular route.
+app.MapFallbackToFile("index.html").AllowAnonymous();
+
+await app.MigrateDataContextAsync();
+await app.MigrateIdentityContextAsync();
+
+await app.RunAsync();
\ No newline at end of file
diff --git a/src/server/LowPressureZone.Api/Services/AzuraCast/AzuraCastMediaUpdater.cs b/src/server/LowPressureZone.Api/Services/AzuraCast/AzuraCastMediaUpdater.cs
index 2df3e823..b4eba0fb 100644
--- a/src/server/LowPressureZone.Api/Services/AzuraCast/AzuraCastMediaUpdater.cs
+++ b/src/server/LowPressureZone.Api/Services/AzuraCast/AzuraCastMediaUpdater.cs
@@ -20,7 +20,7 @@ public async Task> UpdateAsync(
var updateResult = await client.PutMediaAsync(media.Id, updateRequest);
if (updateResult.IsError)
{
- logger.LogError("Failed to update media: {reason}", updateResult.Error.ReasonPhrase);
+ logger.LogError("Failed to update media: {Reason}", updateResult.Error.ReasonPhrase);
return Result.Err("Failed to update media");
}
return new Result();
diff --git a/src/server/LowPressureZone.Aspire.Migrations/LowPressureZone.Aspire.Migrations.csproj b/src/server/LowPressureZone.Aspire.Migrations/LowPressureZone.Aspire.Migrations.csproj
index e5a3210b..e4942acc 100644
--- a/src/server/LowPressureZone.Aspire.Migrations/LowPressureZone.Aspire.Migrations.csproj
+++ b/src/server/LowPressureZone.Aspire.Migrations/LowPressureZone.Aspire.Migrations.csproj
@@ -8,8 +8,8 @@
-
-
+
+
diff --git a/src/server/LowPressureZone.Aspire.ServiceDefaults/LowPressureZone.Aspire.ServiceDefaults.csproj b/src/server/LowPressureZone.Aspire.ServiceDefaults/LowPressureZone.Aspire.ServiceDefaults.csproj
index e4b36ac2..86d436a2 100644
--- a/src/server/LowPressureZone.Aspire.ServiceDefaults/LowPressureZone.Aspire.ServiceDefaults.csproj
+++ b/src/server/LowPressureZone.Aspire.ServiceDefaults/LowPressureZone.Aspire.ServiceDefaults.csproj
@@ -12,14 +12,14 @@
-
-
+
+
-
-
-
-
-
+
+
+
+
+
diff --git a/src/server/LowPressureZone.Aspire/LowPressureZone.Aspire.csproj b/src/server/LowPressureZone.Aspire/LowPressureZone.Aspire.csproj
index 27c7300d..b21a46ae 100644
--- a/src/server/LowPressureZone.Aspire/LowPressureZone.Aspire.csproj
+++ b/src/server/LowPressureZone.Aspire/LowPressureZone.Aspire.csproj
@@ -9,11 +9,11 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/src/server/LowPressureZone.Domain/Extensions/WebApplicationExtensions.cs b/src/server/LowPressureZone.Domain/Extensions/WebApplicationExtensions.cs
new file mode 100644
index 00000000..8b815c6a
--- /dev/null
+++ b/src/server/LowPressureZone.Domain/Extensions/WebApplicationExtensions.cs
@@ -0,0 +1,19 @@
+using Microsoft.AspNetCore.Builder;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.Extensions.DependencyInjection;
+
+namespace LowPressureZone.Domain.Extensions;
+
+public static class WebApplicationExtensions
+{
+ extension(WebApplication app)
+ {
+ public async Task MigrateDataContextAsync()
+ {
+ await using var scope = app.Services.CreateAsyncScope();
+ var dataContext = scope.ServiceProvider.GetRequiredService();
+ await dataContext.Database.MigrateAsync();
+ return app;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/server/LowPressureZone.Domain/LowPressureZone.Domain.csproj b/src/server/LowPressureZone.Domain/LowPressureZone.Domain.csproj
index 3b81fba4..7605570c 100644
--- a/src/server/LowPressureZone.Domain/LowPressureZone.Domain.csproj
+++ b/src/server/LowPressureZone.Domain/LowPressureZone.Domain.csproj
@@ -20,16 +20,13 @@
-
-
-
+
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
-
-
-
diff --git a/src/server/LowPressureZone.Identity/Extensions/WebApplicationExtensions.cs b/src/server/LowPressureZone.Identity/Extensions/WebApplicationExtensions.cs
new file mode 100644
index 00000000..f53e1f13
--- /dev/null
+++ b/src/server/LowPressureZone.Identity/Extensions/WebApplicationExtensions.cs
@@ -0,0 +1,19 @@
+using Microsoft.AspNetCore.Builder;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.Extensions.DependencyInjection;
+
+namespace LowPressureZone.Identity.Extensions;
+
+public static class WebApplicationExtensions
+{
+ extension(WebApplication app)
+ {
+ public async Task MigrateIdentityContextAsync()
+ {
+ await using var scope = app.Services.CreateAsyncScope();
+ var dataContext = scope.ServiceProvider.GetRequiredService();
+ await dataContext.Database.MigrateAsync();
+ return app;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/server/LowPressureZone.Identity/LowPressureZone.Identity.csproj b/src/server/LowPressureZone.Identity/LowPressureZone.Identity.csproj
index 2e4439ea..620c8a6e 100644
--- a/src/server/LowPressureZone.Identity/LowPressureZone.Identity.csproj
+++ b/src/server/LowPressureZone.Identity/LowPressureZone.Identity.csproj
@@ -9,24 +9,17 @@
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
-
-
-
+
-
-
-
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
diff --git a/src/server/LowPressureZone.Testing/LowPressureZone.Testing.csproj b/src/server/LowPressureZone.Testing/LowPressureZone.Testing.csproj
index 660c22b2..0bf95e86 100644
--- a/src/server/LowPressureZone.Testing/LowPressureZone.Testing.csproj
+++ b/src/server/LowPressureZone.Testing/LowPressureZone.Testing.csproj
@@ -8,13 +8,13 @@
-
+
-
-
-
-
-
+
+
+
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/tools/deploy-client.sh b/tools/deploy-client.sh
index a4168f77..a0a924de 100644
--- a/tools/deploy-client.sh
+++ b/tools/deploy-client.sh
@@ -1,7 +1,7 @@
#!/bin/bash
cd src/client || return
-yarn install --ignore-scripts
+yarn install --immutable
sed -i 's/development/production/g' vite.config.ts
yarn build
sed -i 's/production/development/g' vite.config.ts
diff --git a/tools/deploy-server.sh b/tools/deploy-server.sh
index 78a2ba8c..c36a2cf4 100644
--- a/tools/deploy-server.sh
+++ b/tools/deploy-server.sh
@@ -3,18 +3,14 @@
echo "Stopping API service"
sudo service lpzapi stop
-echo "Migrating databases"
-dotnet ef database update --context DataContext --project ./src/server/LowPressureZone.Domain/LowPressureZone.Domain.csproj --startup-project ./src/server/LowPressureZone.Api/LowPressureZone.Api.csproj
-dotnet ef database update --context IdentityContext --project ./src/server/LowPressureZone.Identity/LowPressureZone.Identity.csproj --startup-project ./src/server/LowPressureZone.Api/LowPressureZone.Api.csproj
-
echo "Publishing app"
cd src/server/LowPressureZone.Api || return
rm Properties/launchSettings.json
cp Properties/launchSettings-production.json Properties/launchSettings.json
-dotnet publish LowPressureZone.Api.csproj -c Release -v diag
+dotnet publish LowPressureZone.Api.csproj -c Release -v diag -o app
echo "Copying app to service directory"
-cd bin/Release/net10.0 || return
+cd app || return
sudo rm -r /var/www/html/low-pressure-zone-api/* || true
sudo cp -r * /var/www/html/low-pressure-zone-api
sudo chown -R root:www-data /var/www/html/low-pressure-zone-api/*
diff --git a/tools/deployment-setup.sh b/tools/deployment-setup.sh
new file mode 100644
index 00000000..ef8cde11
--- /dev/null
+++ b/tools/deployment-setup.sh
@@ -0,0 +1,5 @@
+sudo cp tools/service.template /etc/systemd/system/lpzapi.service
+sudo mkdir /var/www/html/low-pressure-zone
+sudo chown -R root:www-data /var/www/html/low-pressure-zone
+sudo mkdir /var/www/html/low-pressure-zone-api
+sudo chown -R root:www-data /var/www/html/low-pressure-zone-api
\ No newline at end of file
diff --git a/tools/service.template b/tools/service.template
new file mode 100644
index 00000000..f7b7dbaf
--- /dev/null
+++ b/tools/service.template
@@ -0,0 +1,17 @@
+[Unit]
+Description=Low Pressure Zone API
+
+[Service]
+WorkingDirectory=/var/www/html/low-pressure-zone-api
+ExecStart=/usr/bin/dotnet /var/www/html/low-pressure-zone-api/LowPressureZone.Api.dll
+Restart=always
+# Restart after five seconds if the dotnet service crashes
+RestartSec=5
+KillSignal=SIGINT
+SyslogIdentifier=lpzapi
+User=www-data
+Environment=ASPNETCORE_ENVIRONMENT=Production
+Environment=DOTNET_NOLOGO=true
+
+[Install]
+WantedBy=multi-user.target
\ No newline at end of file